#header_menu{box-shadow:0 3px 7px -3px rgba(0,0,0,0.2);padding-bottom:0.5em;background-color:white;display:grid;gap:0.5em 1em;box-sizing:border-box;width:100%;grid-template-columns:10rem auto 10rem;align-items:center}#header_logo,#header_iaa{display:inline-block;padding-top:0.25em;padding-bottom:0.25em}#header_logo img{display:block}#header_iaa{text-align:right}#header_iaa a{text-decoration:none;font-size:0.85rem}#header_iaa a > *{display:inline-block;vertical-align:middle}#header_iaa a > span{margin-right:0.5em;margin-top:0.1em}#header_iaa img{max-height:5rem}#header_countries{display:flex;gap:0.5em;margin-left:auto;align-items:center}#header_countries a,#header_countries a img{display:block}#header_countries a{max-width:4rem}#header_countries + #navigation{grid-column-start:1;grid-column-end:4}#header_countries + #navigation:has(.mobile-only){grid-column:4}#header_countries + #navigation:has(.mobile-only) #mobile_menu_toolbar{text-align:right}#header_countries + #navigation #top_menu{display:flex;justify-content:space-between}#navigation{align-content:center}#navigation li{font-size:85%}#mega_menu li{font-size:100%}#navigation .header-foreground{position:relative;z-index:1;float:right;width:auto;clear:both}#navigation .hand_picked_menu{font-size:1.125rem;position:relative;background:white;z-index:4;text-align:left;display:table;min-width:40em;padding-left:0em;box-sizing:border-box;font-weight:400;margin:0}#navigation .hand_picked_menu > li{display:table-cell;white-space:nowrap;padding-right:1.3em;padding-bottom:0.5em;margin-bottom:-0.5em}@media screen and (max-width:1500px){#navigation .hand_picked_menu{font-size:1.125vw}#navigation .hand_picked_menu > li{padding-right:1.146vw}}@media screen and (max-width:950px){#navigation .hand_picked_menu{font-size:10.66px}#navigation .hand_picked_menu > li{padding-right:0.5vw}}#header_countries + #navigation #top_menu.hand_picked_menu > li{display:block;padding-right:0}#navigation .hand_picked_menu > li.separator{width:100%;padding-left:0;padding-right:0}#navigation .hand_picked_menu > li.separator > a{display:none}#navigation .hand_picked_menu > li.separator + li,#navigation .hand_picked_menu > li.separator + li + li,#navigation .hand_picked_menu > li.separator + li + li + li,#navigation .hand_picked_menu > li.separator + li + li + li + li,#navigation .hand_picked_menu > li.separator + li + li + li + li + li,#navigation .hand_picked_menu > li.separator + li + li + li + li + li + li,#navigation .hand_picked_menu > li.separator + li + li + li + li + li + li + li,#navigation .hand_picked_menu > li.separator + li + li + li + li + li + li + li + li,#navigation .hand_picked_menu > li.separator + li + li + li + li + li + li + li + li + li,#navigation .hand_picked_menu > li.separator + li + li + li + li + li + li + li + li + li + li{font-size:77%}#navigation .hand_picked_menu > li.has_sub_menus.hovered::after{content:' ';position:absolute;background:#1e2864;width:100%;left:0;right:0;top:100%;height:0.25em}#navigation .hand_picked_menu > li.has_sub_menus > a::after{content:' ';height:1em;width:0.5em;display:inline-block;background:transparent url('/templates/passportia/images/menu-dropdown-chevron.png') no-repeat scroll center center;background-size:contain;vertical-align:middle;margin-left:0.36em}#navigation .hand_picked_menu > li.search .label{display:inline-block;vertical-align:bottom;width:1.6em;height:1.6em;background:transparent url('/templates/passportia/images/search.png') no-repeat scroll center center;background-size:contain;text-indent:3em;overflow:hidden}#navigation .hand_picked_menu > li.search{position:relative}#navigation .hand_picked_menu > li.search::before,#navigation .hand_picked_menu > li.search::after{content:' ';background:#eaeaea;width:1px;position:absolute;top:0.44em;bottom:0.44em}#navigation .hand_picked_menu > li.search::before{left:0}#navigation .hand_picked_menu > li.search::after{right:0}#navigation .hand_picked_menu > li.search:first-child::before{display:none}#navigation .hand_picked_menu > li.search:last-child::after{display:none}#mobile_menu{display:none;text-align:left;font-size:150%;box-sizing:border-box;position:relative}#mobile_menu ul,#mobile_menu ul li,#mobile_menu ul li a{text-align:left;display:block;padding:0}#mobile_menu ul{display:none}#mobile_menu > ul{position:absolute;right:0;margin:0.5em 0 0 0;max-width:none;white-space:nowrap}@media screen and (max-width:640px){#header_menu:has(#header_countries){grid-template-columns:10rem auto auto 5rem}#header_iaa a > span{display:none}#mobile_menu{position:static}#mobile_menu > ul{margin-top:1.2em;white-space:normal;box-sizing:border-box;left:0;right:0}#header_countries + #navigation #mobile_menu > ul{margin-top:0.8em}}#mobile_menu ul.expanded{display:block;background-color:black}#mobile_menu ul li a{line-height:1;padding:0.5em 1em 0.5em 2em}#mobile_menu ul li{color:white;background:#1e2864 none no-repeat scroll left top;background-size:auto 2em;margin-bottom:2px}#mobile_menu ul ul li{margin-bottom:0}#mobile_menu ul li.selected > a{text-decoration:underline}#mobile_menu ul li.has-children{background-image:url('/templates/passportia/images/mobile-menu-chevron.png')}#mobile_menu ul li.has-children.expanded{background-image:url('/templates/passportia/images/mobile-menu-chevron-expanded.png')}#mobile_menu ul ul li.has-children{background-image:url('/templates/passportia/images/mobile-menu-chevron-small.png')}#mobile_menu ul ul li.has-children.expanded{background-image:url('/templates/passportia/images/mobile-menu-chevron-small-expanded.png')}#mobile_menu ul ul{font-size:85%;display:none}#mobile_menu ul li.expanded,#mobile_menu ul li.expanded li{background-color:#6a78d2}#mobile_menu ul li.expanded > ul{display:block}#mobile_menu ul ul ul li{background-image:none !important}#mobile_menu ul ul ul a{padding-left:3.5em}#mobile_menu li a{color:white}#mobile_menu_toolbar{text-align:center;white-space:nowrap;background:white;border-radius:0.22em}#mobile_menu_caption img{background:transparent url('/templates/passportia/images/hamburger_menu_large.png') no-repeat scroll center right}#mobile_menu_search_button{text-align:right}#mobile_menu_search{display:none;margin-top:0;text-align:left;background:#81adde;padding:0.5em 43px 0.5em 15px}#mobile_menu_search input[type=text]{width:100%}#mega_menu{text-align:left;position:relative;z-index:3}#mega_menu .mega-menu-page{display:none;background:white;box-shadow:0 0 1.7em rgba(0,0,0,0.2);padding:38px 32px;position:absolute;width:100%;border-radius:0.25em;box-sizing:border-box;margin-top:0.28125em}#mega_menu .mega-menu-page.visible{display:block}#mega_menu .mega-menu-tab-strip{margin-bottom:1em}#mega_menu .mega-menu-tab-strip ul{text-align:left}#mega_menu .mega-menu-tab-strip ul li{padding:0 0 0 1.4em}#mega_menu .mega-menu-tab-strip ul li a.button{border-color:#1e2864;background-color:white;color:#1e2864;font-weight:300}#mega_menu .mega-menu-tab-strip ul li.selected a.button{border-color:#1e2864;background-color:#1e2864;color:white}#mega_menu .mega-menu-tab-page{display:none}#mega_menu .mega-menu-tab-page.visible{display:block}#mega_menu .mega-menu-tab-page ul{font-size:125%;display:block;text-align:left;margin-left:0}#mega_menu .mega-menu-tab-page ul li{display:list-item;padding:0}#mega_menu .mega-menu-tab-page ul li.selected{color:#1e2864}#mega_menu .mega-menu-tab-page ul li a{display:inline-block;padding:0}#mega_menu .mega-menu-tab-page ul li a span.label{display:inline-block}#mega_menu .mega-menu-tab-page-items{width:60%;float:left}#mega_menu .mega-menu-tab-page-items ul li{list-style:none;background:transparent none no-repeat scroll 0 0.65em;padding:0.4em 0}#mega_menu .mega-menu-tab-page-items ul li.selected{background-image:url('/templates/passportia/images/sub-navigation-highlight-icon.png');background-size:0.88em 0.88em}#mega_menu .mega-menu-tab-page-items ul li a{padding-left:1.78em}#mega_menu .mega-menu-tab-page-items.columns{-moz-column-gap:30px;-moz-column-count:2;-webkit-column-gap:30px;-webkit-column-count:2;column-gap:30px;column-count:2}@media screen and (max-width:750px){#mega_menu .mega-menu-tab-page-items{-moz-column-count:auto;-webkit-column-count:auto;column-count:auto}}#mega_menu .mega-menu-tab-page-previews{width:30%;float:right}#mega_menu .mega-menu-preview{display:none}#mega_menu .mega-menu-preview.visible{display:block}#mega_menu .mega-menu-preview-image{text-align:center}#mega_menu .mega-menu-preview-image img{width:100%;max-width:10em}#mega_menu .mega-menu-page.simple ul,#mega_menu .mega-menu-page.simple ul li{box-sizing:border-box;text-align:left;display:block;list-style:none;margin:0;padding:0}#mega_menu .mega-menu-page.simple > ul > li{padding-bottom:1em;padding-right:1em}#mega_menu .mega-menu-page.simple > ul > li.has_sub_menus{width:33%;display:inline-block;vertical-align:top}#mega_menu .mega-menu-page.simple > ul > li.has_sub_menus > a{color:#c12026;font-weight:bold}#mega_menu .mega-menu-page.simple > ul > li.has_sub_menus > label{display:block;color:#c12026;margin:0.5em 0 0.25em 0}#mega_menu .mega-menu-page hr{border-top:none;border-bottom:none;color:#c12026;background-color:#c12026;margin-bottom:0}#mega_menu .mega-menu-page .mega-menu-footer{text-align:center;color:#c12026}#mega_menu_overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:black;z-index:0;display:none}#mega_menu_overlay.shown{opacity:0.25;z-index:2;display:block}@media screen and (max-width:1030px){#header_links_additional_menu ul{margin:auto}}@media screen and (max-width:813px){#navigation_container{padding-left:0 !important;padding-right:0 !important}#top_bar_tools .search{display:none !important}#request_a_callback{display:none !important}#navigation_container{border-bottom:none}#navigation{padding:0}#mobile_menu{display:block}#mobile_menu ul.expanded{display:block}#mobile_menu_search.expanded{display:block}#top_menu{display:none !important}#navigation .hand_picked_menu{display:none}#header_links_additional_menu .hand_picked_menu{display:inline-block}#mega_menu{display:none}#header_countries a{max-width:5rem}#header_countries,#header_countries + #navigation{grid-row:1}#header_iaa{grid-column:2}#header_countries{grid-column:3}#header_countries + #navigation{grid-column:4}#header_menu{text-align:center;margin-left:auto;margin-right:auto;background-color:white}#header_menu:has(#header_countries){grid-template-columns:10rem auto 10rem 5rem}#mobile_menu{z-index:12;font-size:180%}#mobile_menu ul,#mobile_menu ul li,#mobile_menu ul li a{text-align:left;display:block;padding:0}#mobile_menu ul{display:none}#mobile_menu ul.expanded{display:block;background-color:black}#mobile_menu ul li a{line-height:1;padding:0.5em 1em 0.5em 2em}#mobile_menu ul li{color:white;background:#1e2864 none no-repeat scroll left top;background-size:auto 2em;margin-bottom:2px}#mobile_menu ul ul li{margin-bottom:0}#mobile_menu ul li.selected > a{text-decoration:underline}#mobile_menu ul li.has-children{background-image:url('/templates/passportia/images/mobile-menu-chevron.png')}#mobile_menu ul li.has-children.expanded{background-image:url('/templates/passportia/images/mobile-menu-chevron-expanded.png')}#mobile_menu ul ul li.has-children{background-image:url('/templates/passportia/images/mobile-menu-chevron-small.png')}#mobile_menu ul ul li.has-children.expanded{background-image:url('/templates/passportia/images/mobile-menu-chevron-small-expanded.png')}#mobile_menu ul ul{font-size:85%;display:none}#mobile_menu ul li.expanded,#mobile_menu ul li.expanded li{background-color:#6a78d2}#mobile_menu ul li.expanded > ul{display:block}#mobile_menu ul ul ul li{background-image:none !important}#mobile_menu ul ul ul a{padding-left:3.5em}#mobile_menu_toolbar{background:transparent}#mobile_menu_caption img{display:block;margin-left:auto;background-image:url('/templates/passportia/images/hamburger_menu_large.png')}#mobile_menu_caption.expanded img{background-image:url('/templates/passportia/images/hamburger_menu_large.png')}#mobile_menu_search_button{text-align:right}#mobile_menu_search{display:none;margin-top:0;text-align:left;background:#81adde;padding:0.5em 43px 0.5em 15px}#mobile_menu_search input[type=text]{width:100%}#footer .hand_picked_menu li{margin-top:-1em}}#mobile_menu.mobile-only{display:block;max-width:450px !important}#mobile_menu.mobile-only ul.expanded{display:block;background-color:black}#mobile_menu.mobile-only #mobile_menu_search.expanded{display:block}form.contact table{width:100%;margin-top:3.5em}form.contact th{padding-top:0.5em}form.contact th,form.contact td{border-style:none}form.contact input[type=text]{width:100%}form.contact textarea{width:100%;resize:vertical}form.contact table tr.option td label{display:block}form.contact table tr.submit td{padding-top:2em}form.contact table tr.submit td input[type=submit]{background-color:#1e2864;border-color:#1e2864;margin-bottom:0}form.contact table tr.submit td input[type=submit]:hover{background-color:#1e2864}form.contact label.contact_label.option.other input[type="radio"]:not(:checked) + input[type="text"],form.contact label.contact_label.option.other input[type="radio"]:not(:checked) + span.option + input[type="text"]{display:none}form.contact label.contact_label.option input[type=radio][onclick] + span.option::before{border-radius:0.25em}form.contact label.contact_label.option > input[type=radio][onclick]:checked + span.option::before{background-image:url('/templates/passportia/images/checkbox-tick.png')}#contact_map{display:inline-block;margin:0px}form.contact.columns{display:flex;flex-wrap:wrap;gap:4rem;padding:1.5rem 0}@media screen and (max-width:800px){form.contact.columns{padding:0.75rem 0}}form.contact.columns > *{flex:1}form.contact.columns > p.error,form.contact.columns > .thank-you{box-sizing:border-box;width:100%;flex:none}form.contact.columns table.contact{flex:0.8;margin-top:0}@media screen and (max-width:640px){form.contact.columns{display:block}form.contact.columns .pre-form-content + table.contact,form.contact.columns table.contact + .post-form-content{margin-top:2rem}}form.contact.condensed table,form.contact.condensed tbody,form.contact.condensed tr,form.contact.condensed th,form.contact.condensed td{display:block}form.contact.condensed th{font-weight:normal;font-size:0.75rem;color:#777;padding:0.25em 0 0 0}form.contact.condensed label{font-size:0.75rem}form.contact.condensed tr:first-child th{padding-top:0}form.contact.condensed input[type="text"],form.contact.condensed textarea,form.contact.condensed select{border:none;border-bottom:1px solid #999;border-radius:0;outline:none;padding:0 0 0.25em 0;display:block;width:100%}form.contact.condensed td:has(select)::before{content:'\25BE';position:absolute;right:0;z-index:1;color:#999;pointer-events:none}form.contact.condensed td:has(select):hover::before{color:black}form.contact.condensed td:has(select:focus)::before{color:#3f51b5}form.contact.condensed table tr.option th{margin-top:1em}form.contact.condensed table tr.option td label{display:inline-block;margin-right:0.5em}form.contact.condensed td{position:relative;padding:0}form.contact.condensed td::after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background-color:transparent;pointer-events:none}form.contact.condensed tr.submit td::after{display:none}form.contact.condensed tr.submit td:first-child{padding-top:0}form.contact.condensed tr:has(:focus) th{color:#3f51b5}form.contact.condensed tr:has(textarea):hover td::after,form.contact.condensed tr:has(input[type="text"]):hover td::after,form.contact.condensed tr:has(select):hover td::after{background-color:black}form.contact.condensed tr:has(input[type="text"]:focus) td::after,form.contact.condensed tr:has(textarea:focus) td::after,form.contact.condensed tr:has(select:focus) td::after{background-color:#3f51b5}@supports selector(:placeholder-shown){form.contact.condensed th label{display:inline-block;position:relative;z-index:1;transition:transform 0.3s;pointer-events:none}form.contact.condensed tr:has(input[type="text"]:placeholder-shown) th label,form.contact.condensed tr:has(textarea:placeholder-shown) th label,form.contact.condensed tr:has(select.placeholder-shown) th label{transform-origin:0 0;transform:scale(1.333) translateY(1em);max-width:75%}form.contact.condensed tr:has(input[type="text"]:focus) th label,form.contact.condensed tr:has(textarea:focus) th label,form.contact.condensed tr:has(select:focus) th label{transform:none}}form.contact tr.hidden{display:none}form.contact .pre-form-content .info-box > li{min-width:6rem}form#header_contact_form.contact .caption h3{color:black}form.contact .caption.footer{margin-top:1rem}