/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;src:url(/themes/netexial/fonts/roboto-v49-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:600;src:url(/themes/netexial/fonts/oswald-v57-latin-600.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:700;src:url(/themes/netexial/fonts/oswald-v57-latin-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Monoton';font-style:normal;font-weight:400;src:url(/themes/netexial/fonts/monoton-v22-latin-regular.woff2) format('woff2');}
:root{--color-primary--1:#141B4D;--color-primary--2:#1C3775;--color-primary--3:#98B2DD;--color-primary--4:#C1D1EB;--color-primary--5:#1A1F5B;--color-secondary--1:#FC6100;--color-tertiary--1:#00685E;--color-neutral--1:#3B3B3B;--color-dark:#121212;--color-white:#ffffff;--color-system--1:#888da0;--color-system--2:#32343c;--color-system--3:#CBCEDB;--color-system--4:#fff;--content-size:1rem;--content-size-l:1.375rem;--heading-size-xl:2.5rem;--heading-size-l:2rem;--heading-size-m:2rem;--heading-size-s:1.3125rem;--heading-size-xs:1.375rem;--font-text:'Roboto';--font-title:'Oswald',sans-serif;--offset-user_logged_in:40px;--px160-percent:calc(8000vw / 1920);}@media (min-width:900px){:root{--heading-size-xl:4.188rem;--heading-size-l:2.5rem;--heading-size-m:2rem;--heading-size-s:1.25rem;--heading-size-xs:1rem;--heading-homepage:clamp(3.125rem,2.1739rem + 1.5217vw,4rem);--content-large:clamp(1rem,0.1667rem + 1.3333vw,1.5rem);--px160-percent:calc(10000vw / 1920);}}@media (min-width:1300px){:root{--px160-percent:calc(16000vw / 1920);}}@media (min-width:1921px){:root{--px160-percent:160px;}}
*{box-sizing:border-box;scroll-behavior:smooth;}html{height:100%;font-size:16px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:150%;scroll-padding-top:150px !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}html,body{position:relative;font-family:var(--font-text);color:var(--color-primary--1);background-color:var(--color-white);max-width:1920px;margin:0 auto;}body{overflow-x:hidden;height:100%;}.pager{display:flex;flex-direction:row;justify-content:center;width:100%;padding:32px var(--px160-percent);@media (min-width:1000px){padding:64px calc(80px + var(--px160-percent));}.pager__items{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:16px;}.pager__item{min-width:54px;min-height:54px;font-size:22px;border-radius:15px;padding:8px 14px;display:flex;justify-content:center;align-items:center;&.is-active{background-color:var(--color-primary--1);color:var(--color-white);}}.pager__item--next,.pager__item--previous{font-size:22px;font-weight:700;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-color:var(--color-secondary--1);text-decoration-thickness:10%;text-underline-offset:25%;text-underline-position:from-font;}}.nl_before{content:none;}@media all and (min-width:1000px){.nl_before{content:' ';display:block;}}.secondary_color{color:var(--color-secondary--1);}.tertiary_color{color:var(--color-tertiary--1);}img{max-width:100%;height:auto;display:block;}.text img{width:423px;height:329px;aspect-ratio:9/7;margin-right:32px;}.text img.basic-image{width:auto;height:auto;aspect-ratio:initial;margin-right:0;display:inline-block;}h1,h2,h3,h4{position:relative;font-family:var(--font-title);font-weight:700;margin:0;}h1{font-size:var(--heading-size-xl);line-height:140%;font-weight:700;text-transform:uppercase;}h2{font-size:var(--heading-size-l);line-height:140%;text-transform:uppercase;font-weight:600;}h3{font-size:var(--heading-size-s);line-height:170%;}h4{font-size:var(--heading-size-xs);line-height:140%;}p{font-size:var(--content-size);line-height:150%;margin:10px 0 0 0;}p a:not(.cta){text-decoration-line:underline;text-decoration-color:var(--color-secondary--1);}.section.section--primary_1 p,.section.section--primary_1 h2,.section.section--primary_1 h3,.section.section--primary_2 p,.section.section--primary_2 h2,.section.section--primary_2 h3,.section.section--primary_2 li{color:var(--color-white);}.large_text{font-size:22px;line-height:140%;}.monoton{font-family:Monoton;}::selection{background-color:var(--color-dark);color:var(--color-white);}a{color:var(--color-brand--1);text-decoration:none;}a:hover{text-decoration:underline;}.toolbar a{font-family:"Source Sans Pro","Lucida Grande",Verdana,sans-serif;font-weight:normal;}table{border-collapse:collapse;width:100%;}table td,table th{border:1px solid #ddd;padding:8px;}table tr:first-child td{padding-top:12px;padding-bottom:12px;text-align:left;background-color:var(--color-primary--2);color:var(--color-neutral--4);font-weight:700;}.cta{margin:0;}.cta a{display:flex;padding:18px 32px 16px 16px;align-items:center;gap:10px;border-radius:0 60px 0 0;width:fit-content;}.cta--style-red a{color:var(--color-white);background-color:var(--color-primary--1);}.cta--style-red a:hover{background-color:var(--color-primary--2);text-decoration:none;}.cta--style-white a{color:var(--color-primary--1);background-color:var(--color-white);}.cta a::after{content:'';width:27px;height:27px;background-size:contain;background-repeat:no-repeat;display:inline-block;}.cta--style-white a::after{background-image:url(/themes/netexial/images/arrow_red.svg);}.cta--style-red a::after{background-image:url(/themes/netexial/images/arrow_white.svg);}blockquote{display:flex;padding:2rem;flex-direction:column;align-items:flex-start;align-self:stretch;background:var(--color-primary--4);margin:0;}blockquote p:first-of-type{margin:0;}blockquote p:last-of-type{margin-bottom:0;}blockquote h3{font-size:var(--content-size-l);}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords;}details::details-content{height:0;overflow:clip;transition:height 0.3s ease,content-visibility 0.3s ease allow-discrete;}details[open]::details-content{height:auto;transition:ease all 150ms;}}.hide-filters{.view-filters{display:none;}}.klaro{.cm-modal.cm-klaro:focus,.cm-modal.cm-klaro:focus-visible,.context-notice:focus,.context-notice:focus-visible,.cookie-notice:focus,.cookie-notice:focus-visible{outline:unset;box-shadow:unset;}}@media all and (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){left:20px;}}
input,textarea{max-width:100%;}.form-item{display:flex;flex-direction:column;gap:10px;}form .form-required::after{all :unset !important;content:" *" !important;color:var(--color-secondary--1) !important;}#edit-processed-text span[style*='color:red']{color :var(--color-secondary--1) !important;}input[type="text"],input[type="email"],input[type="password"],input[type="date"],input[type="tel"],textarea{padding:0.7rem 0.7rem;background-color:var(--color-white);color:var(--color-primary--1);display:block;width:100%;box-sizing:border-box;border:1px solid var(--color-primary--1);}.form-type-radio{line-height:1.1;display:grid;grid-template-columns:1em auto;gap:0.5em;}.form-radios .form-type-radio + .form-item.form-type-radio{margin-top:1rem;}.form-type-radio:focus-within{color:var(--color-primary--4);}.form-type-radio label{width:260px;font-weight:500;user-select:none;cursor:pointer;}input[type="radio"]{-webkit-appearance:none;appearance:none;background-color:var(--color-white);margin:0;font:inherit;color:var(--color-primary--1);width:16px;height:16px;border:1px solid var(--color-primary--1);display:grid;place-content:center;max-width:none;}input[type="radio"]::before{content:"";width:0.65em;height:0.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--color-primary--1);background-color:var(--color-primary--1);}input[type="radio"]:checked::before{transform:scale(1);}input[type="radio"]:focus{outline:max(2px,0.15em) solid var(--color-primary--1);outline-offset:max(2px,0.15em);}.form-type-checkbox{display:flex;flex-direction:row;gap:0.5rem;align-items:flex-start;}.form-type-checkbox label{width:260px;font-weight:500;user-select:none;cursor:pointer;}.form-type-checkbox .label-wrapper{width:calc(100% - calc(13px + 0.5rem));max-width:500px;}input[type="checkbox"]{-webkit-appearance:none;appearance:none;background-color:var(--color-white);margin:5px 0 0;font:inherit;color:currentColor;cursor:pointer;width:16px;height:16px;border:2px solid var(--color-primary--1);border-radius:2px;display:grid;place-content:center;}input[type="checkbox"]::before{content:"";width:8px;height:7px;transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;background-image:url(/themes/netexial/images/form/check.svg);background-position:center;background-repeat:no-repeat;background-size:contain;}input[type="checkbox"]:hover{background-color:var(--color-primary--1);}input[type="checkbox"]:checked{background-color:var(--color-primary--1);}input[type="checkbox"]:hover::before,input[type="checkbox"]:checked::before{transform:scale(1);}.form-type-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:white;border:none;padding:0.5rem 40px 0.5rem 0.5rem;margin:0;width:100%;cursor:inherit;line-height:inherit;z-index:1;outline:none;}.form-type-select select::-ms-expand{display:none;}.select{display:grid;grid-template-areas:"select";align-items:center;position:relative;max-width:350px;border:1px solid var(--color-primary--1);border-radius:2px;cursor:pointer;background-color:var(--color-neutral--4);margin-top:0.5rem;}.select select,.select::after{grid-area:select;}.select::after{content:"";justify-self:end;width:40px;height:100%;background-image:url(/themes/netexial/images/form/select.svg);background-position:calc(50% + 1px) calc(50% + 2px);background-repeat:no-repeat;background-size:12px;background-color:var(--color-primary--1);}.select:focus-within{border:1px solid var(--color-primary--1);}.webform-submission-contact-form{display:flex;flex-direction:column;}.webform-submission-contact-form label{font-weight:700;}input[type="text"],input[type="email"],input[type="password"],input[type="date"],textarea{margin-top:7px;border:1px solid #D9D9D9;}input[type="submit"]{background:var(--color-system--2);color:var(--color-system--4);padding:14px 20px;margin:8px 0;border:none;cursor:pointer;}input[type="submit"]:hover{background:var(--color-system--3);color:var(--color-system--2);}.webform-submission-contact-form .form-actions button[type="submit"]{display:flex;align-items:center;gap:10px;padding:18px 32px 16px 16px;border-radius:0 60px 0 0;border:none;cursor:pointer;color:var(--color-white);background-color:var(--color-primary--1);font:inherit;position:relative;text-transform:uppercase;}.webform-submission-contact-form .form-actions button[type="submit"]:hover{background-color:var(--color-primary--1);text-decoration:none;}.webform-submission-contact-form .form-actions button[type="submit"]::after{content:'';width:27px;height:27px;background-image:url(/themes/netexial/images/arrow_white.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;}.form--inline.clearfix{display:flex;flex-direction:column;margin:0 var(--px160-percent);justify-content:start;align-items:flex-start;gap:16px;.form-item{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:10px;z-index:0;label{font-family:var(--font-text);font-size:16px;font-weight:700;line-height:150%;}.select{border-radius:5px;border:2px solid var(--color-primary--3);min-width:280px;margin:0;&::after{content:"";justify-self:end;width:40px;height:100%;background-image:url(/themes/netexial/images/form/arrow-down-black.svg);background-position:calc(50% + 1px) calc(50% + 2px);background-repeat:no-repeat;background-size:12px;background-color:transparent;z-index:1;}}}}@media all and (min-width:1000px){.form--inline.clearfix{flex-direction:row;}}.webform-confirmation-modal{background:white !important;z-index:99 !important;--jui-dialog-close-button-size:24px !important;}.webform-confirmation-modal .webform-confirmation-modal--content{background:white !important;padding:1rem !important;}.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-title{text-align:center !important;padding:1rem !important;}.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close{inline-size:24px !important;block-size:24px !important;width:24px !important;height:24px !important;min-width:24px !important;min-height:24px !important;overflow:visible !important;right:20px;top:20px;}.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick{transform:translate(50%,40%) !important;display:block !important;visibility:visible !important;opacity:1 !important;}.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close,.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close:hover,.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close:focus,.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close:active,.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close:focus-visible,.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar button.ui-button:hover,.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar button.ui-button:focus,.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar button.ui-button:active{border:none !important;border-color:transparent !important;outline:none !important;box-shadow:none !important;}.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close span,.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close span:hover,.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close span:focus,.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close span:active,.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon,.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon:hover,.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon:focus,.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon,.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon:hover,.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon:focus{border:none !important;border-color:transparent !important;outline:none !important;box-shadow:none !important;transform:translate(50%,0%) !important;top:0 !important;left:0 !important;margin:0 !important;padding:0 !important;}
span.heading-size-xs,.heading-size-xs{font-size:var(--heading-size-xs);}span.heading-size-s,.heading-size-s{font-size:var(--heading-size-s);}span.heading-size-m,.heading-size-m{font-size:var(--heading-size-m);}h1:has(span.heading-size-l),span.heading-size-l,.heading-size-l{font-size:var(--heading-size-l);}.text-large{font-size:1.125rem;line-height:150%;}.text-extra-large{font-size:1.5rem;}span.primary-1{color:var(--color-primary--1);}span.text--xl{font-size:var(--content-size-l);}.text-no-margin{margin:0;}p.small-title{font-size:20px;line-height:150%;font-weight:700;}p.picto-map,p.picto-note{display:grid;grid-template-columns:24px auto;gap:8px;}p.picto-map::before{content:'';display:block;background-image:url(/themes/netexial/images/history_slider/map_icon.svg);width:24px;height:24px;}p.picto-note::before{content:'';display:block;background-image:url(/themes/netexial/images/history_slider/note_icon.svg);width:24px;height:24px;}p.highlighted{background-color:var(--color-primary--2);color:black;padding:40px;}.max-width-800px{max-width:800px;}@media all and (min-width:900px){.text-large{font-size:1.313rem;}.text-extra-large{font-size:1.875rem;}p.small-title{font-size:24px;}}.square::before{content:'';display:block;position:relative;width:64px;height:64px;margin-bottom:10px;background-image:url(/themes/netexial/images/icons/diag_arrow.svg);background-repeat:no-repeat;background-size:contain;}.square_small.square::before{width:38px;height:38px;}.max-width-640px{max-width:640px;}.arrow{position:relative;display:flex;flex-direction:row;justify-content:start;align-items:center;gap:10px;&::before{position:relative;content:'';width:18px;height:30px;background-repeat:no-repeat;background-size:cover;background-image:url(/themes/netexial/images/arrow-orange.svg);}}
@keyframes fadeOut{0%{opacity:1;}100%{visibility:collapse;opacity:0;max-height:0;}}.back-office{.is-mercury-edit-mode .lpb-controls{left:15px;}.is-mercury-edit-mode .lpb-controls.is-layout{right:15px;left:unset;}.main.layout-container{.header{animation:0.5s fadeOut;animation-fill-mode:forwards;}.main__content{padding-top:30px;padding-bottom:72px;.js-lpb-region{border:1px dashed black;}.breadcrumb{display:none;}}.main__footer{animation:0.5s fadeOut;animation-fill-mode:forwards;}}}
