/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);}[dir="ltr"] .ajax-progress__throbber,[dir="ltr"] .ajax-progress__throbber--fullscreen,[dir="ltr"] .ui-dialog .ajax-progress__throbber,[dir="ltr"] .media-library-item .ajax-progress__throbber{border-right:3px dotted transparent;}[dir="rtl"] .ajax-progress__throbber,[dir="rtl"] .ajax-progress__throbber--fullscreen,[dir="rtl"] .ui-dialog .ajax-progress__throbber,[dir="rtl"] .media-library-item .ajax-progress__throbber{border-left:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-right:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);}[dir="ltr"] .media-library-widget .ajax-progress__throbber,[dir="ltr"] .media-library-widget .ajax-progress__throbber--fullscreen{border-right:2px dotted transparent;}[dir="rtl"] .media-library-widget .ajax-progress__throbber,[dir="rtl"] .media-library-widget .ajax-progress__throbber--fullscreen{border-left:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;top:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-radius:50%;animation:gin-throbber .75s linear infinite;}[dir="ltr"] .ui-dialog .ajax-progress-throbber::before,[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:var(--gin-spacing-xs);border-right:2px dotted transparent;}[dir="rtl"] .ui-dialog .ajax-progress-throbber::before,[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:var(--gin-spacing-xs);border-left:2px dotted transparent;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;top:0;width:24px;height:24px;}[dir="ltr"] .contextual-links .ajax-progress-throbber{right:var(--gin-spacing-xxs);}[dir="rtl"] .contextual-links .ajax-progress-throbber{left:var(--gin-spacing-xxs);}.contextual-links .ajax-progress-throbber::before{top:0;}[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:.25em;}[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}

.show-small{display:block !important}.hide-medium{display:none !important}.hide-small{display:none !important}.show-medium{display:block !important}@media only screen and (min-width:1024px){.hide-large{display:none !important}}@media only screen and (min-width:1024px){.show-large{display:block !important}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.show-desktop{display:none}@media only screen and (min-width:1024px){.show-desktop{display:block}}.show-for-small-screens{display:none}@media only screen and (min-width:641px)and (max-width:965px){.show-for-small-screens{display:block !important}}.show-for-mobile{display:none}@media only screen and (max-width:640px){.show-for-mobile{display:block}}@media only screen and (min-width:641px)and (max-width:965px){.show-for-mobile{display:block}}@media only screen and (min-width:641px)and (max-width:1022px){.show-for-mobile{display:block}}.hide-for-mobile{display:block}@media only screen and (max-width:640px){.hide-for-mobile{display:none}}.row{margin:0pt auto}.row.padding-needed{padding:0 20px}[class*=col-]{float:left;margin-left:2.1276595745%}[class*=col-]:first-of-type{margin-left:0}@media only screen and (min-width:641px)and (max-width:965px){[class*=col-]{margin-left:0}}@media only screen and (max-width:640px){[class*=col-]{margin-left:0}}@media only screen and (min-width:1024px){[class*=col-].pushed{margin-left:50%}}@media only screen and (min-width:1024px){[class*=col-].pulled{margin-left:-100%}}.typography img{max-width:100%;height:auto}.row{margin:0 auto;width:980px;padding-left:20px;padding-right:20px}.col-1-3{width:31.914893617%}.col-1-4{width:25%}.col-2-3{width:65.9574468085%}.col-1-2{width:48.9361702128%}.col-2-2{max-width:em(640)}.col-2-2.centered{margin:0pt auto;float:none}@media only screen and (min-width:641px)and (max-width:965px){.col-2-2{width:auto;padding:0 1.25rem}}@media only screen and (max-width:640px){.col-2-2{width:auto;padding:0 1.25rem}}.col-3-12{width:23.4042553191%}@media only screen and (min-width:641px)and (max-width:965px){.col-3-12{width:50%}}@media only screen and (max-width:640px){.col-3-12{width:100%}}.col-4-12{width:31.914893617%}@media only screen and (min-width:641px)and (max-width:965px){.col-4-12{width:100%}}@media only screen and (max-width:640px){.col-4-12{width:100%}}.col-5-12{width:40.4255319149%}@media only screen and (min-width:641px)and (max-width:965px){.col-5-12{width:100%}}@media only screen and (max-width:640px){.col-5-12{width:100%}}.col-6-12{width:48.9361702128%}@media only screen and (max-width:640px){.col-6-12.centered{width:100%}}@media only screen and (min-width:641px)and (max-width:965px){.col-6-12{width:100%}}@media only screen and (max-width:640px){.col-6-12{width:100%}}.col-6-12:nth-of-type(3n){margin-left:0}.col-6-12.fifty{width:50%;margin-left:0}@media only screen and (max-width:640px){.col-6-12.fifty{width:100%}}.col-7-12{width:57.4468085106%}@media only screen and (min-width:641px)and (max-width:965px){.col-7-12{width:100%}}@media only screen and (max-width:640px){.col-7-12{width:100%}}.col-8-12{width:65.9574468085%}@media only screen and (min-width:641px)and (max-width:1022px){.col-8-12{width:100%}}@media only screen and (min-width:641px)and (max-width:965px){.col-8-12{width:100%}}@media only screen and (max-width:640px){.col-8-12{width:100%}}.col-10-12{width:82.9787234043%}@media only screen and (min-width:641px)and (max-width:1022px){.col-10-12{width:100%}}@media only screen and (min-width:641px)and (max-width:965px){.col-10-12{width:100%}}@media only screen and (max-width:640px){.col-10-12{width:100%}}@media only screen and (min-width:1024px){.row .offset-2{margin-left:17.0212765957% !important}}.smaller-row{margin:0 auto;max-width:660px;padding:0 20px}.smaller-row .col-4-12{width:48.3870967742%;margin-left:3.2258064516%}.smaller-row .col-4-12:first-of-type{margin-left:0}.smaller-row .col-4-12:nth-of-type(3n){margin-left:0}@media only screen and (max-width:640px){.smaller-row .col-4-12{width:100%}}.smaller-row img{max-width:100%;height:auto}.col-12-12{width:100%}.relative{position:relative}.fifty-percent-column{width:50%;float:left}@media only screen and (min-width:1024px){.fifty-percent-column img{width:100%;height:auto}}@media only screen and (min-width:641px)and (max-width:965px){.fifty-percent-column{width:100%}}@media only screen and (max-width:640px){.fifty-percent-column{width:100%}}@media only screen and (min-width:1024px){.hunderd-percent-column img{width:100%;height:auto}}.reset-line-height{line-height:0}.teaser-block:last-of-type{border-bottom:1px solid var(--border-color)}.teaser-block .pushed{margin-left:50%}@media only screen and (min-width:641px)and (max-width:1022px){.teaser-block .pushed{margin-left:0}}@media only screen and (max-width:640px){.teaser-block .pushed{margin-left:0}}.teaser-block .pulled{margin-left:-100%}@media only screen and (min-width:641px)and (max-width:1022px){.teaser-block .pulled{margin-left:0}}@media only screen and (max-width:640px){.teaser-block .pulled{margin-left:0}}@media only screen and (min-width:641px)and (max-width:965px){.article-intro .col-2-2{max-width:30em}}@media only screen and (max-width:640px){.article-intro .col-2-2{max-width:30em}}@media only screen and (min-width:641px)and (max-width:965px){.group-choice .col-6-12{width:100%}}@media only screen and (max-width:640px){.group-choice .col-6-12{width:100%}}@media only screen and (min-width:1024px){.offset-1{margin-left:80px !important}}body.grid-on{background-image:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(5%,rgba(0,0,0,0.5)),color-stop(5%,rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.2) 1px,rgba(0,0,0,0) 5%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.2) 1px,rgba(0,0,0,0) 5%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.2) 1px,rgba(0,0,0,0) 5%);background-image:linear-gradient(bottom,rgba(0,0,0,0.2) 1px,rgba(0,0,0,0) 5%);-webkit-background-size:100% 10px;-moz-background-size:100% 10px;-o-background-size:100% 10px}.grid-on article{background-color:rgba(255,255,255,.6) !important}.align-center{max-width:780px;padding:0 5rem;text-align:center;margin:0 auto}@media only screen and (max-width:480px){.align-center{padding:0}}*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--primary-color:#29496C;--primary2-color:#37577A;--secundaire-color:#F09122;--footer-light-color:#587391;--switch-color-bg:#587391;--switch-color-toggle:var(--secundaire-color);--navigation-text-color:#696969;--background-gray:#E1DFE0;--form-background:#F9F9F9;--border-color:#EBEBEB;--border-form:#000000;--text-color:#333333;--text-white:#FFFFFF}:root{--primary-font-family:"Source Sans Pro",sans-serif;--font-weight-regular:400;--font-weight-bold:700;--font-nav-size:16px;--font-nav-weight:var(--font-weight-regular);--font-nav-line-height:1.3125em;--font-nav-transform:uppercase;--font-nav-spacing:0;--font-hero-title-size:24px;--font-hero-title-weight:var(--font-weight-bold);--font-hero-title-line-height:0.875em;--font-hero-contact-size:18px;--font-hero-contact-weight:var(--font-weight-bold);--font-hero-contact-line-height:1.2777777777777777em;--font-hero-phone-size:18px;--font-hero-phone-weight:var(--font-weight-bold);--font-hero-phone-line-height:1.2777777777777777em;--font-hero-description-size:14px;--font-hero-description-weight:var(--font-weight-regular);--font-hero-description-line-height:1.6428571428571428em;--font-section-heading-size:18px;--font-section-heading-weight:var(--font-weight-bold);--font-section-heading-line-height:1.2777777777777777em;--font-section-heading-align:center;--font-body-size:14px;--font-body-weight:var(--font-weight-regular);--font-body-line-height:1.6428571428571428em;--font-body-large-size:16px;--font-body-large-weight:var(--font-weight-regular);--font-body-large-line-height:1.4375em;--font-button-size:13px;--font-button-weight:var(--font-weight-bold);--font-button-line-height:1.7692307692307692em;--font-button-align:center;--font-button-transform:uppercase;--font-footer-size:16px;--font-footer-weight:var(--font-weight-regular);--font-footer-line-height:1.4375em;--font-footer-phone-size:15px;--font-footer-phone-weight:var(--font-weight-regular);--font-footer-phone-line-height:1.5333333333333334em;--font-footer-nav-size:13px;--font-footer-nav-weight:var(--font-weight-regular);--font-footer-nav-line-height:1.7692307692307692em;--font-footer-nav-transform:initial;--font-form-label-size:13px;--font-form-label-weight:var(--font-weight-regular);--font-form-label-line-height:1.7692307692307692em;--font-form-input-size:13px;--font-form-input-weight:var(--font-weight-regular);--font-form-input-line-height:1.7692307692307692em}:root{--min-width:1200px;--max-width:var(--min-width);--width-margin:5em;--margin-left:var(--width-margin);--margin-right:var(--width-margin);--footer-height:230px}@media(min-width:1500px){:root{--width-margin:auto}}body{font-family:var(--primary-font-family);margin-bottom:0;padding-bottom:0 !important}main{width:100%;min-width:var(--min-width);max-width:var(--max-width);margin:auto}.layout-container{display:flex;flex-direction:column;gap:1em}.paragraph--type--vdmibase-layout .layout--region--content{max-width:initial}.paragraph--type--vdmibase-layout .layout--region--content>div{justify-self:center !important}.main-header{position:relative;width:100%;min-width:var(--min-width);max-width:var(--max-width);margin:0 auto;padding:20px 0;justify-items:start}.main-header .site-branding a{display:block;width:194px;height:40px;margin-left:0;margin-bottom:.5rem}.main-header .language-selector ul li{display:inline;list-style-type:none;padding:0 5px 0 5px}.main-header .block-frontheader{grid-column:1/4;grid-row:2/2}footer{position:relative;width:100%;min-width:var(--min-width);max-width:var(--max-width);min-height:var(--footer-height);margin:0 auto}footer *{font-weight:normal}footer .dark-footer{background-color:var(--primary2-color);height:73px}footer .light-footer{background-color:var(--footer-light-color);height:158px;padding-bottom:5em}footer .logo-holder-footer{left:330px;bottom:185px;width:146px;padding-top:18px;float:left}footer .logo-holder-footer a{width:146px;height:28px;display:block}footer .logo-holder-footer a image{width:100%;height:auto}footer nav.menu-navigation{max-width:var(--max-width)}footer .footer-text p.footer-column-1{padding-top:38px}footer .footer-text p.footer-column-1 a{color:var(--text-white)}footer .footer-text a{color:var(--text-white)}footer .footer-text p{font-family:var(--primary-font-family);font-size:var(--font-footer-size);font-weight:var(--font-footer-weight);line-height:var(--font-footer-line-height);margin:0;color:var(--text-white)}footer .footer-text p:has(strong),footer .footer-text p:contains("070"){font-family:var(--primary-font-family);font-size:var(--font-footer-phone-size);font-weight:var(--font-footer-phone-weight);line-height:var(--font-footer-phone-line-height)}footer .col-1-4{width:22.8723404255%}.view--product_select header .grid-container{display:grid;background-color:var(--primary-color);grid-template-columns:1.5fr 1fr;padding-left:4em;position:relative;min-height:350px;box-shadow:inset 0px 0px 25px 13px rgba(0,0,0,.2);max-width:1200px;margin:0 auto}.view--product_select header .grid-container .filters-container{display:flex;flex-direction:column;color:#fff;margin:2em 2em 2em 0;gap:2em}.view--product_select header .grid-container .filters-container form{display:flex;flex-direction:column;gap:1em}.view--product_select header .grid-container .filters-container form .form-item{display:flex;flex-direction:column;max-width:300px}.view--product_select header .grid-container .filters-container form .form-item label{color:#fff}.view--product_select header .grid-container .filters-container .visum_request_info{margin-top:auto;font-weight:lighter;font-style:italic;font-size:.9em}.view--product_select header .grid-container .country-info-container{position:relative;clip-path:polygon(10% 0,100% 0,100% 100%,0% 100%);display:flex;justify-content:center;align-items:end}.view--product_select header .grid-container .country-info-container img{position:absolute;width:100%;height:100%;z-index:10;object-fit:cover}.view--product_select header .grid-container .country-info-container h1{position:relative;z-index:20;color:var(--secundaire-color);text-transform:uppercase;font-size:3em;font-weight:bold;margin-bottom:1em;text-shadow:0px 4px 4px rgba(0,0,0,.25);width:min-content;line-height:1}.view--product_select header .grid-container .country-info-container h1::after{content:"."}.node-visumpro_product-full .layout--region--header{background-color:var(--primary-color);display:grid;grid-template-columns:1.5fr 1fr;padding-left:4em;position:relative;min-height:280px;box-shadow:inset 0px 0px 25px 13px rgba(0,0,0,.2);max-width:1200px;width:100%;margin:0 auto}.node-visumpro_product-full .layout--region--header .product-info{justify-self:start;align-self:center;color:#fff}.node-visumpro_product-full .layout--region--header .product-info>div{display:flex;gap:.4em}.node-visumpro_product-full .layout--region--header .product-info>div .label::after{content:":"}.node-visumpro_product-full .layout--region--header .Country{position:relative;display:flex;justify-content:center;align-items:end}.node-visumpro_product-full .layout--region--header .Country .field-destination-image{position:absolute;width:100%;height:100%;clip-path:polygon(10% 0,100% 0,100% 100%,0% 100%)}.node-visumpro_product-full .layout--region--header .Country .field-destination-image img{width:100%;height:100%;object-fit:cover}.node-visumpro_product-full .layout--region--header .Country .field-destination-name h1{position:relative;z-index:20;color:var(--secundaire-color);text-transform:uppercase;font-size:3em;font-weight:bold;margin-bottom:.5em;text-shadow:0px 3px 0px rgba(0,0,0,.32)}.node-visumpro_product-full .layout--region--header .Country .field-destination-name h1::after{content:"."}.block-frontheader{overflow:hidden;display:flex;justify-content:center;position:relative;min-height:350px;margin-top:20px}.block-frontheader .container{display:grid;grid-template-columns:repeat(2,1fr) 450px;gap:3em;width:100%;max-width:1200px;margin:0 auto;background-color:var(--primary-color);box-shadow:inset 0px 0px 25px 13px rgba(0,0,0,.2)}.block-frontheader .field-field_information,.block-frontheader #form-group{justify-self:start;align-self:center}.block-frontheader #visumxl-wrapper-filter-form{display:flex;flex-direction:column;gap:1em;padding-left:5em;padding-top:2em;padding-bottom:2em}.block-frontheader #visumxl-wrapper-filter-form form .field-field_form_title{font-family:var(--primary-font-family);font-size:var(--font-hero-title-size);font-weight:var(--font-hero-title-weight);line-height:var(--font-hero-title-line-height);width:300px;color:var(--text-white);margin-bottom:1em}.block-frontheader #visumxl-wrapper-filter-form form .field-field_form{display:flex;flex-direction:column;gap:1em}.block-frontheader #visumxl-wrapper-filter-form form .field-field_form .form-item{display:flex;flex-direction:column;max-width:300px}.block-frontheader #visumxl-wrapper-filter-form form .field-field_form .form-item label{font-family:var(--primary-font-family);font-size:var(--font-form-label-size);font-weight:var(--font-form-label-weight);line-height:var(--font-form-label-line-height);color:var(--text-white)}.block-frontheader #visumxl-wrapper-filter-form form .field-field_form .form-item select,.block-frontheader #visumxl-wrapper-filter-form form .field-field_form .form-item input{font-family:var(--primary-font-family);font-size:var(--font-form-input-size);font-weight:var(--font-form-input-weight);line-height:var(--font-form-input-line-height);background-color:var(--form-background);border:.5px solid var(--border-form);border-radius:2px;padding:.5em}.block-frontheader .field-field_information{color:var(--text-white)}.block-frontheader .field-field_information h3{font-family:var(--primary-font-family);font-size:var(--font-hero-contact-size);font-weight:var(--font-hero-contact-weight);line-height:var(--font-hero-contact-line-height)}.block-frontheader .field-field_information h3.highlight{color:var(--secundaire-color)}.block-frontheader .field-field_information p{font-family:var(--primary-font-family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);color:var(--text-white)}.block-frontheader .field-field_information .phone-highlight{font-family:var(--primary-font-family);font-size:var(--font-hero-phone-size);font-weight:var(--font-hero-phone-weight);line-height:var(--font-hero-phone-line-height);color:var(--text-white);text-decoration:none}.block-frontheader .field-field_image{position:relative;display:flex;justify-content:center;align-items:end}.block-frontheader .field-field_image .Media_field{height:100%;width:100%}.block-frontheader .field-field_image .Media_field .field-field_media_image{position:absolute;width:100%;height:100%;clip-path:polygon(15% 0,100% 0,100% 100%,0% 100%)}.block-frontheader .field-field_image .Media_field .field-field_media_image img{width:100%;height:100%;object-fit:cover;overflow:hidden}.field-field_paragraphs{max-width:var(--max-width);margin:0 auto;padding-bottom:1em}.field-title{background-color:var(--primary-color);padding:.4em 0;margin-bottom:20px;width:100%}.field-title .field-item{font-family:var(--primary-font-family);font-size:var(--font-section-heading-size);font-weight:var(--font-section-heading-weight);line-height:var(--font-section-heading-line-height);text-align:var(--font-section-heading-align);color:var(--text-white)}.paragraph--type--destinations{width:275px}.paragraph--type--destinations .countries{text-transform:uppercase;height:275px;display:flex;flex-direction:column;justify-content:space-between}.paragraph--type--destinations .countries .popular_country{width:275px;height:72px;background-color:#37577a;box-shadow:inset 0 0 10px rgba(0,0,0,.4588235294)}.paragraph--type--destinations .countries .popular_country h2 a{text-decoration:none;display:flex;align-items:center;height:100%;width:100%;margin-left:13px}.paragraph--type--destinations .countries .popular_country h2 a .name{width:120px;height:auto;display:block;text-align:center;padding:.5em 2.5em}.paragraph--type--destinations .countries .popular_country>div:first-of-type{display:grid;grid-template-columns:65% 35%;width:100%;height:100%}.paragraph--type--destinations .countries .popular_country div,.paragraph--type--destinations .countries .popular_country img{height:100%}.paragraph--type--destinations .countries .popular_country .field-field_flag{max-width:100%;max-height:100%}.paragraph--type--destinations .countries .popular_country .field-field_flag img{clip-path:polygon(20% 0,100% 0,100% 100%,3% 100%);-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,3% 100%);height:100%;border:3px solid #37577a}.paragraph--type--cta-small{width:275px}.paragraph--type--cta-small a{text-decoration:none}.paragraph--type--cta-small .CTA_small_image{border:3px solid var(--primary-color);display:block;height:275px}.paragraph--type--cta-small .CTA_small_image *{width:100%;height:100%;object-fit:cover}.paragraph--type--cta-small .CTA_small_image .arrow_overlay{--position:12px;all:unset;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:0 100% 0 0;width:75px;height:75px;z-index:9;position:relative;bottom:75px;background-color:var(--secundaire-color)}.paragraph--type--cta-small .CTA_small_image .arrow_overlay svg{margin-top:var(--position);margin-right:var(--position);width:40%;height:auto}.paragraph--type--cta-small .CTA_description{font-family:var(--primary-font-family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);font-style:italic;text-align:left;color:var(--primary-color)}.paragraph--type--cta-small .CTA_description a{text-decoration:none;font-weight:var(--font-weight-bold)}.Button{font-family:var(--primary-font-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight);line-height:var(--font-button-line-height);text-align:var(--font-button-align);text-transform:var(--font-button-transform);display:flex;align-items:center;justify-content:center;color:var(--text-white);width:121px;height:38px;background-color:var(--primary-color);border:1px solid var(--primary2-color);border-radius:5px;padding:0 2px 1.5px}.Button a{color:var(--text-white);text-decoration:none;margin-right:5px}.Button .icon svg{width:7px;height:8px}.paragraph--type--vdmi-text{padding:0 1em}.paragraph--type--destinations .field-field_text,.paragraph--type--destinations .field-field_over_ons,.paragraph--type--destinations .field-field_aanvullende_diensten,.paragraph--type--cta-small .field-field_text,.paragraph--type--cta-small .field-field_over_ons,.paragraph--type--cta-small .field-field_aanvullende_diensten,.paragraph--type--about-bar .field-field_text,.paragraph--type--about-bar .field-field_over_ons,.paragraph--type--about-bar .field-field_aanvullende_diensten{font-family:Source Sans Pro;font-size:14px;font-style:italic;font-weight:400;line-height:23px;letter-spacing:0em;text-align:left;color:#29496c}.paragraph--type--about-bar{display:grid;justify-content:center;justify-self:center;gap:40px;row-gap:20px;grid-template-columns:repeat(2,1fr);margin-top:28px;margin-left:1em;margin-right:1em}.paragraph--type--about-bar .label{font-family:var(--primary-font-family);font-size:var(--font-section-heading-size);font-weight:var(--font-section-heading-weight);line-height:var(--font-section-heading-line-height);text-align:var(--font-section-heading-align);text-align:left;color:var(--primary-color)}.paragraph--type--horizontal-line{height:42px;width:100%;background:linear-gradient(0deg,rgb(240,145,34) 26.2%,rgb(41,73,108) 26.2%)}.layout--region--content{max-width:952px;margin:0 auto}.layout--region--content.layout--threecol{display:grid !important;grid-template-columns:repeat(3,1fr)}.layout--region--content.layout--threecol .layout--region--first{width:initial !important;justify-self:start}.layout--region--content.layout--threecol .layout--region--second{width:initial !important;justify-self:start}.layout--region--content.layout--threecol .layout--region--third{width:initial !important;justify-self:start}.layout--region--content.layout--twocol{display:grid !important;grid-template-columns:repeat(2,1fr)}.layout--region--content.layout--twocol .layout--region--first{width:initial !important;justify-self:start}.layout--region--content.layout--twocol .layout--region--second{width:initial !important;justify-self:start}.language-switcher-language-url{width:100%;display:table;max-width:var(--max-width);margin:0 auto}.language-switcher-language-url ul{list-style-type:none;display:flex;flex-direction:row-reverse;text-align:right}.language-switcher-language-url ul li{padding:0 5px}p.blauw{color:var(--primary-color)}p.let-op{color:var(--secundaire-color);font-weight:bold}.view--product_select main{margin-top:2em;display:grid;grid-template-columns:1fr auto;gap:2em}.view--product_select main .description{display:block;margin-bottom:.5em}.view--product_select main .description h2{color:var(--secundaire-color)}.view--product_select main .description p{color:var(--text-color)}.view--product_select main .gerelateerd{border:3px solid var(--primary-color);width:350px;min-height:250px}.view--product_select main .gerelateerd h3{color:#fff;background-color:var(--primary-color);width:100%;font-weight:normal;padding-left:5px}.view--product_select main .gerelateerd span{display:block;padding:5px}.view--product_select main .view{grid-column:1/span 2}.view--product_select .no_result{text-align:center}.view--product_select .info_header{max-width:var(--max-width);margin-bottom:.5em}.view--product_select .info_header ul{display:grid;grid-template-columns:repeat(4,1fr) .2fr;padding:0;justify-items:center;align-items:center}.view--product_select .info_header ul li{list-style:none;font-weight:bold;color:var(--primary-color)}.view--product_select .views-row{max-width:var(--max-width);margin-bottom:1em;border-radius:5px;border:solid 5px var(--primary2-color)}.view--product_select .views-row.closed .main_product{display:none}.view--product_select .views-row .header_product{display:grid;grid-template-columns:repeat(4,1fr) .2fr;justify-items:center;align-items:center;background-color:var(--primary2-color);font-weight:bold;color:#fff;padding:.5em 1em}.view--product_select .views-row .main_product{--border:solid 2px var(--primary2-color);display:grid;grid-template-rows:repeat(4,auto);padding:1em}.view--product_select .views-row .main_product h3{font-weight:bold;color:var(--primary-color);border-bottom:var(--border);padding-bottom:.5em;font-size:1.4em}.view--product_select .views-row .main_product .product_requirements{padding:.5em 0}.view--product_select .views-row .main_product .product_requirements .requirements-list{padding:0;margin:0}.view--product_select .views-row .main_product .product_requirements .requirements-list li{list-style:disc;margin-left:1.2em;margin-bottom:.3em}.view--product_select .views-row .main_product .product_requirements .requirements-list.two-columns{columns:2;column-gap:2em;column-fill:balance}.view--product_select .views-row .main_product .product_requirements .requirements-list.two-columns li{break-inside:avoid;page-break-inside:avoid}.view--product_select .views-row .main_product .product_prices{display:grid;grid-template-columns:80% 1fr;gap:2em}.view--product_select .views-row .main_product .product_prices .description_of_prices{width:100%;border-top:var(--border);border-bottom:var(--border)}.view--product_select .views-row .main_product .product_prices .prices{width:100%;border-top:var(--border);border-bottom:var(--border)}.view--product_select .views-row .main_product .product_prices .description_of_prices ul,.view--product_select .views-row .main_product .product_prices .prices ul{display:flex;flex-direction:column;padding:.5em 0}.view--product_select .views-row .main_product .product_prices .description_of_prices ul li,.view--product_select .views-row .main_product .product_prices .prices ul li{list-style:none;text-align:end}.view--product_select .views-row .main_product .product_action{display:flex;justify-content:end;padding-top:.5em}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--switch-color-bg);-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:var(--switch-color-toggle);-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--switch-color-bg)}input:focus+.slider{box-shadow:0 0 1px var(--switch-color-bg)}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}nav.menu-navigation{display:block;padding-left:80px;min-height:30px}nav.menu-navigation ul{list-style:none;position:relative;float:left;margin:0;padding:0}nav.menu-navigation ul li{position:relative;float:left;margin:0;padding:0 24px;text-transform:uppercase;z-index:200}nav.menu-navigation ul li:first-of-type{padding-left:0}nav.menu-navigation ul li li{position:relative;width:275px;padding:15px 0 15px 10px;z-index:200}nav.menu-navigation ul li li:first-of-type{padding-left:10px}nav.menu-navigation ul li li a{margin-right:1.25rem;min-width:215px}nav.menu-navigation ul li li:hover{background:#3a5a7e}nav.menu-navigation ul li li:hover.has_sub:after{position:absolute;right:15px;top:20px;content:url(/themes/custom/visumpro_theme/dist/./ff17da07aa3ad2491078.png)}nav.menu-navigation ul li li:hover>a{color:#fff;z-index:199;float:left}nav.menu-navigation ul li a,nav.menu-navigation ul li span{font-family:var(--primary-font-family);font-size:var(--font-nav-size);font-weight:var(--font-nav-weight);line-height:var(--font-nav-line-height);text-transform:var(--font-nav-transform);letter-spacing:var(--font-nav-spacing);display:block;color:var(--navigation-text-color);text-decoration:none;padding:0 5px;margin-right:.625rem}nav.menu-navigation ul li a.is-active,nav.menu-navigation ul li span.is-active{border-bottom:solid 3px var(--secundaire-color)}nav.menu-navigation ul li a:hover,nav.menu-navigation ul li span:hover{border-bottom:solid 3px var(--secundaire-color)}nav.menu-navigation ul ul{display:none;position:absolute;top:100%;left:0;background:#fff;width:275px;padding-top:18px}nav.menu-navigation ul ul ul{top:0;left:100%;padding:0}nav.menu-navigation li.selected>a:hover{border-bottom:2px solid var(--primary-color)}nav.menu-navigation a.active,nav.menu-navigation a.active-trail{border-bottom:2px solid var(--primary-color)}nav.menu-navigation a.active:hover,nav.menu-navigation a.active-trail:hover{border-bottom:2px solid var(--primary-color)}nav.menu-navigation>a.nolink{border-bottom:2px solid #fff}nav.menu-navigation ul li:hover>ul{display:block}nav.footer-navigation{padding:18px 0 0 270px}nav.footer-navigation ul{list-style:none;position:relative;float:left;margin:0;padding:0 10px 0 0}nav.footer-navigation ul li{position:relative;float:left;margin:0;padding:0}nav.footer-navigation ul li a,nav.footer-navigation ul li span{font-family:var(--primary-font-family);font-size:var(--font-footer-nav-size);font-weight:var(--font-footer-nav-weight);line-height:var(--font-footer-nav-line-height);text-transform:var(--font-footer-nav-transform);display:block;color:var(--text-white);text-decoration:none;padding:0 5px;margin-right:1.5rem}nav.footer-navigation ul li:hover>ul{display:block}.node-visumpro_product-full.layout--region--content{max-width:var(--max-width);margin-top:2em;margin-left:auto;margin-right:auto;padding-left:var(--margin-left);padding-right:var(--margin-right);margin-bottom:.5em}.node-visumpro_product-full.layout--region--content .layout--region--content--container{display:flex;flex-direction:column;gap:2em}.node-visumpro_product-full.layout--region--content .layout--region--content--container .form-info{border:var(--primary2-color) solid 3px;border-radius:5px;overflow:hidden;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.node-visumpro_product-full.layout--region--content .layout--region--content--container .form-info>h2{color:#fff;font-weight:bold;background-color:var(--primary2-color);padding:.3em 1em}.node-visumpro_product-full.layout--region--content .layout--region--content--container .form-info .field-field_form_description,.node-visumpro_product-full.layout--region--content .layout--region--content--container .form-info .form-documents{padding-right:2em;padding-left:2em}.node-visumpro_product-full.layout--region--content .layout--region--content--container .form-info .field-field_form_description{padding-top:1em;padding-bottom:.5em;display:flex;flex-direction:column;gap:2em}.node-visumpro_product-full.layout--region--content .layout--region--content--container .form-info .field-field_form_description .ps_message{color:rgba(51,51,51,.65)}.node-visumpro_product-full.layout--region--content .layout--region--content--container .form-info .form-documents{padding-top:.5em;padding-bottom:1em;display:flex;flex-direction:row;gap:2em;justify-content:center}.node-visumpro_product-full.layout--region--content .layout--region--content--container .form-info .form-documents a{display:block;color:#fff;padding:.6em 4em;font-weight:bold;background-color:var(--primary2-color);border-radius:5px;text-decoration:none;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.node-visumpro_product-full.layout--region--content .layout--region--content--container .form-info .form-documents a:hover{text-decoration:underline}.node-visumpro_product-full.layout--region--content .layout--region--content--container .delivery-methods>h2{font-weight:bold;margin-bottom:1em}.node-visumpro_product-full.layout--region--content .layout--region--content--container .delivery-methods .field-field_delivery_methods_description{display:flex;flex-direction:column;gap:2em}.node-visumpro_product-full.layout--region--content .layout--region--content--container .visumpro-info{display:grid;grid-template-columns:repeat(2,1fr);gap:2em;line-height:1.75}.node-visumpro_product-full.layout--region--content .layout--region--content--container .visumpro-info>div{background-color:var(--primary2-color);color:#fff;border-radius:5px;padding:1em 2em;min-height:200px;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.node-visumpro_product-full.layout--region--content .layout--region--content--container .visumpro-info>div h4{font-weight:bold;margin-bottom:.4em}.node-visumpro_product-full.layout--region--content .layout--region--content--container .visumpro-info>div a{color:#fff}html,body{max-width:100vw;height:max-content;overflow-x:hidden}body{overflow-y:hidden;position:relative;padding-bottom:50px}.contact-form{display:flex;flex-direction:column;gap:1em}.contact-form .form-item{display:flex;flex-direction:column}.contact-form .form-item label{font-size:.8em}.contact-form .form-item label.form-required:after{content:"*"}.contact-form .form-submit{border:none;border-radius:3px;background-color:var(--primary-color);color:#fff;padding:4px 12px;font-weight:bold}.btn-primary-arrow,.block-frontheader #visumxl-wrapper-filter-form form .field-field_form .form-submit{font-family:var(--primary-font-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight);line-height:var(--font-button-line-height);text-align:var(--font-button-align);text-transform:var(--font-button-transform);display:inline-flex;align-items:center;width:fit-content;background-color:var(--secundaire-color);color:var(--text-white);border:none;padding:.5em 2.5em .5em 1em;border-radius:5px;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);position:relative;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.btn-primary-arrow:after,.block-frontheader #visumxl-wrapper-filter-form form .field-field_form .form-submit:after{content:"";position:absolute;right:.8em;top:50%;transform:translateY(-50%);width:7px;height:8px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNyA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi44NTMxNCA0LjA0OTFDNy4wNDkwNSAzLjg1MzE5IDcuMDQ5MDUgMy41MzU1NSA2Ljg1MzE0IDMuMzM5NjRMMy42NjA1OCAwLjE0NzA4MkMzLjQ2NDY3IC0wLjA0ODgyOSAzLjE0NzAzIC0wLjA0ODgyOSAyLjk1MTEyIDAuMTQ3MDgyQzIuNzU1MjEgMC4zNDI5OTQgMi43NTUyMSAwLjY2MDYyOSAyLjk1MTEyIDAuODU2NTRMNS43ODg5NSAzLjY5NDM3TDIuOTUxMTIgNi41MzIyQzIuNzU1MjEgNi43MjgxMSAyLjc1NTIxIDcuMDQ1NzUgMi45NTExMiA3LjI0MTY2QzMuMTQ3MDMgNy40Mzc1NyAzLjQ2NDY3IDcuNDM3NTcgMy42NjA1OCA3LjI0MTY2TDYuODUzMTQgNC4wNDkxWk0wIDQuMTk2MDNINi40OTg0MVYzLjE5MjcxSDBWNC4xOTYwM1oiIGZpbGw9IiMzNzU3N0EiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:center;background-size:contain}.btn-primary-arrow:hover,.block-frontheader #visumxl-wrapper-filter-form form .field-field_form .form-submit:hover{background-color:#d17e1a}.btn-primary-arrow:focus,.block-frontheader #visumxl-wrapper-filter-form form .field-field_form .form-submit:focus{outline:2px solid var(--primary-color);outline-offset:2px}.btn-primary-arrow:disabled,.block-frontheader #visumxl-wrapper-filter-form form .field-field_form .form-submit:disabled,.btn-primary-arrow.disabled,.block-frontheader #visumxl-wrapper-filter-form form .field-field_form .disabled.form-submit{background-color:#ccc;color:#666;cursor:not-allowed;box-shadow:none}.btn-primary-arrow:disabled:after,.block-frontheader #visumxl-wrapper-filter-form form .field-field_form .form-submit:disabled:after,.btn-primary-arrow.disabled:after,.block-frontheader #visumxl-wrapper-filter-form form .field-field_form .disabled.form-submit:after{opacity:.5}.btn-primary-arrow--white-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNyA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi44NTMxNCA0LjA0OTFDNy4wNDkwNSAzLjg1MzE5IDcuMDQ5MDUgMy41MzU1NSA6Ljg1MzE0IDMuMzM5NjRMMy42NjA1OCAwLjE0NzA4MkMzLjQ2NDY3IC0wLjA0ODgyOSAzLjE0NzAzIC0wLjA0ODgyOSAyLjk1MTEyIDAuMTQ3MDgyQzIuNzU1MjEgMC4zNDI5OTQgMi43NTUyMSAwLjY2MDYyOSAyLjk1MTEyIDAuODU2NTRMNS43ODg5NSAzLjY5NDM3TDIuOTUxMTIgNi41MzIyQzIuNzU1MjEgNi43MjgxMSAyLjc1NTIxIDcuMDQ1NzUgMi45NTExMiA3LjI0MTY2QzMuMTQ3MDMgNy40Mzc1NyAzLjQ2NDY3IDcuNDM3NTcgMy42NjA1OCA3LjI0MTY2TDYuODUzMTQgNC4wNDkxWk0wIDQuMTk2MDNINi40OTg0MVYzLjE5MjcxSDBWNC4xOTYwM1oiIGZpbGw9IiNmZmZmZmYiLz4KPC9zdmc+Cg==)}.btn{padding:.6em 1.1em;text-decoration:none;border-radius:.4em;color:#fff;font-weight:bold;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.btn.btn-primary{background-color:var(--primary2-color)}.btn.btn-primary:hover{background-color:var(--secundaire-color)}.back-button{display:inline-block;background-color:#37577a;color:#fff;border:1px solid #4c7285;padding:8px 20px;border-radius:5px;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:13px;line-height:1.77;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.back-button:hover{background-color:#2a4460;border-color:#3d5d74;color:#fff;text-decoration:none}.back-button:focus{outline:2px solid var(--primary-color);outline-offset:2px;color:#fff;text-decoration:none}.back-button-container{margin-top:1.5rem;margin-bottom:1rem}body.content-page main{max-width:945px;margin:0 auto;padding:0 16px;font-family:var(--primary-font-family);font-size:16px;color:#333;line-height:normal}body.content-page article,body.content-page .taxonomy-term{max-width:620px}body.content-page article h1,body.content-page .taxonomy-term h1{font-size:32px;font-weight:var(--font-weight-bold);color:#333;margin:0 0 30px 0;line-height:1.2}body.content-page article h2,body.content-page .taxonomy-term h2{font-size:16px;font-weight:var(--font-weight-bold);color:#333;margin:30px 0 15px 0;line-height:normal}body.content-page article p,body.content-page .taxonomy-term p{font-size:14px;font-weight:var(--font-weight-regular);color:#333;line-height:21px;margin:0 0 30px 0}body.content-page article p:empty,body.content-page .taxonomy-term p:empty{margin:0 0 30px 0}body.content-page article ul,body.content-page .taxonomy-term ul{font-size:14px;color:#333;line-height:21px;margin:0 0 30px 0;padding:0 0 0 40px}body.content-page article ul li,body.content-page .taxonomy-term ul li{padding:0 0 0 14px;margin:0;line-height:21px;text-align:left}body.content-page article ul li:not(:last-child),body.content-page .taxonomy-term ul li:not(:last-child){margin-bottom:5px}body.content-page article a:not([href*=visumselect]),body.content-page .taxonomy-term a:not([href*=visumselect]){font-weight:var(--font-weight-bold);color:#37577a;text-decoration:underline}body.content-page article a:not([href*=visumselect]):hover,body.content-page .taxonomy-term a:not([href*=visumselect]):hover{color:#2a4460}body.content-page article a[href*=visumselect],body.content-page .taxonomy-term a[href*=visumselect]{display:inline-block;background-color:#faa035;color:#fff;font-size:14px;font-weight:var(--font-weight-bold);padding:10px 15px;margin:0 5px 20px 0;text-decoration:none;border-radius:0;line-height:21px;text-align:center}body.content-page article a[href*=visumselect]:hover,body.content-page .taxonomy-term a[href*=visumselect]:hover{background-color:#e8912e;color:#fff}body.content-page article a[href*=visumselect]:focus,body.content-page .taxonomy-term a[href*=visumselect]:focus{outline:2px solid #37577a;outline-offset:2px}body.content-page article strong,body.content-page .taxonomy-term strong{font-weight:var(--font-weight-bold);color:#333}body.content-page .layout-content{max-width:945px;margin:0 auto;padding:0 16px}body.path-frontpage article h1{display:none}
.layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.layout .layout--region--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.layout .layout--region--content .layout--region--content--container{width:100%}
