@charset "UTF-8";
/*!
	@author Le Petit Garage
*/*,:after,:before{box-sizing:border-box}blockquote,body,fieldset,figure,h1,h2,h3,h4,h5,h6,html,iframe,legend,li,ol,p,textarea,ul{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}sub,sup{line-height:0;position:relative;vertical-align:initial}iframe{border:0}audio,embed,img,object,video{border:0;height:auto;max-width:100%;vertical-align:bottom;width:auto}button,input,select,textarea{background-color:initial;background-image:none;border:none;border-radius:0;box-shadow:none;font-family:inherit;font-size:inherit;height:auto;padding:0;resize:none;text-align:inherit;width:auto}.button,[role=button],a,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;transition-duration:0s!important}}@font-face{font-display:swap;font-family:Gill Sans;font-style:normal;font-weight:400;src:url(../fonts/gillsans.woff2) format("woff2"),url(../fonts/gillsans.woff) format("woff")}@font-face{font-display:swap;font-family:Gill Sans;font-style:italic;font-weight:400;src:url(../fonts/gillsans-italic.woff2) format("woff2"),url(../fonts/gillsans-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Gill Sans;font-style:normal;font-weight:600;src:url(../fonts/gillsans-semibold.woff2) format("woff2"),url(../fonts/gillsans-semibold.woff) format("woff")}@font-face{font-display:swap;font-family:Gill Sans;font-style:italic;font-weight:600;src:url(../fonts/gillsans-semibold-italic.woff2) format("woff2"),url(../fonts/gillsans-semibold-italic.woff) format("woff")}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Gill Sans,Arial,sans-serif;font-size:100%;font-weight:400;letter-spacing:0;line-height:1.5}body{font-size:1rem}.h0,.h1,.h2,.h3,.h4,.h5,.h6,.page-type-faq h2{font-weight:600;line-height:1.2}.h0{font-size:clamp(3rem,6.6666666667vw,6rem);line-height:1}.h1{font-size:clamp(2.75rem,4.1666666667vw,3.75rem)}.h2,.page-type-faq h2{font-size:clamp(2rem,2.7777777778vw,2.5rem)}.h3{font-size:1.5rem}.h4{font-size:1.25rem}.h5{font-size:1.1875rem}.h6{font-size:1rem}.article-content,.default-text{font-family:Gill Sans,Arial,sans-serif;font-weight:400;line-height:1.5}small{font-size:1rem}b,strong{font-weight:600}blockquote,dl,figcaption,ol,p,ul{margin:0 0 .625rem}blockquote p:before{content:"“"}blockquote p:after{content:"”"}sub{vertical-align:sub}sub,sup{font-size:.5em}sup{vertical-align:super}ol,ul{margin-left:1em}ul{list-style:disc}.is-overtitle{font-size:1.1875rem;font-weight:600}#content .gutenberg-content .is-overtitle,.is-overtitle{margin-bottom:.3125rem}#content .gutenberg-content .is-overtitle+h2,#content .gutenberg-content .is-overtitle+h3,#content .gutenberg-content .is-overtitle+h4{margin-top:0}html{z-index:1000}body,html{background-color:#fff}body{color:#202024;z-index:2000}a{color:#0060b8;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .2s ease-out}a:focus,a:hover{color:#003585;-webkit-text-decoration:underline solid;text-decoration:underline solid}::selection{background-color:#003585;color:#fff}mark{background-color:#fcc643;color:#202024}ul li::marker{color:#e07314}code,pre{background-color:#ededed}.container{margin-inline:auto;width:min(100% - (clamp(1.5rem,6.25vw,5.625rem) * 2),var(--container-width,90rem))}.container.--extra-large{--container-width:78.75rem}.container.--large{--container-width:57.5rem}.container .container{width:100%}.container-padding{padding-left:clamp(1.5rem,6.25vw,5.625rem);padding-right:clamp(1.5rem,6.25vw,5.625rem)}hr{background-color:#ededed;border:none;height:1px;margin:1rem 0}audio,canvas,hr,iframe,img,video{display:block}svg{fill:currentcolor}.button{word-wrap:break-word;align-items:center;border:none;border-radius:1.25em 0;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.05;padding:1.125em 2.25em;text-align:center;text-decoration:none;transition:border-radius .2s ease-out,color .2s ease-out,background-color .2s ease-out;white-space:normal;width:auto}.button.focus,.button:is(:hover,:focus,:active){border-radius:1.875em 0;text-decoration:underline}.button:is(:disabled){background-color:#e2e1e1;color:#202024;pointer-events:none}.button.--primary:not(:disabled){background-color:#003585;color:#fff;outline-color:#003585}.button.--primary:not(:disabled).focus,.button.--primary:not(:disabled):is(:hover,:focus,:active){background-color:#0060b8}.button.--secondary:not(:disabled){background-color:#659b03;color:#fff;outline-color:#659b03}.button.--secondary:not(:disabled).focus,.button.--secondary:not(:disabled):is(:hover,:focus,:active){background-color:#8bc312}.button.--tertiary:not(:disabled){background-color:#e07314;color:#fff;outline-color:#e07314}.button.--tertiary:not(:disabled).focus,.button.--tertiary:not(:disabled):is(:hover,:focus,:active){background-color:#c65202}.button.--quaternary:not(:disabled){background-color:#fff;color:#003585}.button.--quaternary:not(:disabled).focus,.button.--quaternary:not(:disabled):is(:hover,:focus,:active){color:#0060b8}.button.--quinary:not(:disabled){background-color:#fff;color:#871d76}.button.--quinary:not(:disabled).focus,.button.--quinary:not(:disabled):is(:hover,:focus,:active){color:#871d76}fieldset{border:0 solid #0000;margin:.625rem 0;padding:0}fieldset legend,label{margin-bottom:.3125rem}label{display:block}input:not([type=checkbox],[type=radio]){background-color:#ededed;border:1px solid #ededed;color:#202024;display:block;font-size:1.1875rem;font-weight:400;padding:.7894736842em 1.0526315789em;transition:border-color .2s ease-out,color .2s ease-out,background-color .2s ease-out;width:100%}input:not([type=checkbox],[type=radio])::placeholder{color:#656565}input:not([type=checkbox],[type=radio]):is(:hover,:focus,:active){background-color:#fff;border-color:#ededed;color:#202024}input:not([type=checkbox],[type=radio]):is(:hover,:focus,:active)::placeholder{color:#656565}input:not([type=checkbox],[type=radio]):is(:disabled){background-color:#e2e1e1;border-color:#e2e1e1;color:#202024;pointer-events:none}input:not([type=checkbox],[type=radio]):is(:disabled)::placeholder{color:#202024}input:not([type=checkbox],[type=radio]):not(:disabled).--linear{background:none;border:none;border-bottom:1px solid #ededed;padding-left:0;padding-right:0}input[type=submit]{word-wrap:break-word;align-items:center;border:none;border-radius:1.25em 0;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.05;padding:1.125em 2.25em;text-align:center;text-decoration:none;transition:border-radius .2s ease-out,color .2s ease-out,background-color .2s ease-out;white-space:normal;width:auto}input[type=submit].focus,input[type=submit]:is(:hover,:focus,:active){border-radius:1.875em 0;text-decoration:underline}input[type=submit]:is(:disabled){background-color:#e2e1e1;color:#202024;pointer-events:none}input[type=submit]:not(:disabled){background-color:#003585;color:#fff;outline-color:#003585}input[type=submit]:not(:disabled).focus,input[type=submit]:not(:disabled):is(:hover,:focus,:active){background-color:#0060b8}input[type=button]{word-wrap:break-word;align-items:center;border:none;border-radius:1.25em 0;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.05;padding:1.125em 2.25em;text-align:center;text-decoration:none;transition:border-radius .2s ease-out,color .2s ease-out,background-color .2s ease-out;white-space:normal;width:auto}input[type=button].focus,input[type=button]:is(:hover,:focus,:active){border-radius:1.875em 0;text-decoration:underline}input[type=button]:is(:disabled){background-color:#e2e1e1;color:#202024;pointer-events:none}input[type=button]:not(:disabled){background-color:#659b03;color:#fff;outline-color:#659b03}input[type=button]:not(:disabled).focus,input[type=button]:not(:disabled):is(:hover,:focus,:active){background-color:#8bc312}textarea{background-color:#ededed;border:1px solid #ededed;border-bottom-left-radius:1.3157894737em;color:#202024;display:block;font-size:1.1875rem;font-weight:400;height:auto;padding:.7894736842em 1.0526315789em;resize:vertical;transition:border-color .2s ease-out,color .2s ease-out,background-color .2s ease-out;width:100%}textarea::placeholder{color:#656565}textarea:is(:hover,:focus,:active){background-color:#fff;border-color:#ededed;color:#202024}textarea:is(:hover,:focus,:active)::placeholder{color:#656565}textarea:is(:disabled){background-color:#e2e1e1;border-color:#e2e1e1;color:#202024;pointer-events:none}textarea:is(:disabled)::placeholder{color:#202024}textarea:not(:disabled).--linear{background:none;border:none;border-bottom:1px solid #ededed;padding-left:0;padding-right:0}select{-webkit-appearance:none;appearance:none;background-color:#ededed;background-image:url(../img/icons/down.svg);background-position:right 1.0526315789em center;background-repeat:no-repeat;background-size:1.0526315789em;border:1px solid #ededed;color:#202024;cursor:pointer;display:block;font-size:1.1875rem;font-weight:400;padding:.7894736842em 1.0526315789em;transition:border-color .2s ease-out,color .2s ease-out,background-color .2s ease-out;width:100%}select::placeholder{color:#656565}select:is(:hover,:focus,:active){background-color:#fff;border-color:#ededed;color:#202024}select:is(:hover,:focus,:active)::placeholder{color:#656565}select:is(:disabled){background-color:#e2e1e1;border-color:#e2e1e1;color:#202024;pointer-events:none}select:is(:disabled)::placeholder{color:#202024}select:not(:disabled).--linear{background:none;background-image:url(../img/icons/down.svg);background-position:right 0 center;background-repeat:no-repeat;background-size:1.0526315789em;border:none;border-bottom:1px solid #ededed;padding-left:0;padding-right:0}.checkbox{border:1px solid red}.checkbox label{color:#202024;cursor:pointer;font-size:.75rem;padding-left:2.1666666667em;position:relative}.checkbox label:after,.checkbox label:before{content:"";display:inline-block;height:1.1666666667em;left:0;position:absolute;top:.25em;width:1.1666666667em}.checkbox label:before{background-color:#fff;border:1px solid #656565}.checkbox label:after{background-color:currentcolor;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);opacity:0;transform:scale(.6);transition:opacity .2s ease-out}.checkbox label:is(:hover,:focus){color:#0060b8;text-decoration:underline}.checkbox label:is(:hover,:focus):before{border-color:#0060b8}.checkbox input[type=checkbox]{opacity:0;position:absolute}.checkbox input[disabled]+label{color:#656565;pointer-events:none}.checkbox input[disabled]+label:before{border-color:#ededed}.checkbox input:checked+label:after{opacity:1}.checkbox:focus-within{outline-style:solid}.checkbox input:is(:hover,:focus)+label,.checkbox input:not(:disabled)+label:is(:hover,:focus){color:#0060b8;text-decoration:underline}.checkbox input:is(:hover,:focus)+label:before,.checkbox input:not(:disabled)+label:is(:hover,:focus):before{border-color:#0060b8}.radio label{color:#202024;cursor:pointer;font-size:.75rem;padding-left:2.1666666667em;position:relative}.radio label:after,.radio label:before{border-radius:50%;content:"";display:inline-block;height:1.1666666667em;left:0;position:absolute;top:.25em;width:1.1666666667em}.radio label:before{background-color:#fff;border:1px solid #656565}.radio label:after{background-color:currentcolor;opacity:0;transform:scale(.6);transition:opacity .2s ease-out}.radio input[type=radio]{opacity:0;position:absolute}.radio input[disabled]+label{color:#656565;pointer-events:none}.radio input[disabled]+label:before{border-color:#ededed}.radio input:checked+label:after{opacity:1}.radio:focus-within{outline-style:solid}.radio input:is(:hover,:focus)+label,.radio input:not([disabled])+label:is(:hover,:focus){color:#0060b8;text-decoration:underline}.radio input:is(:hover,:focus)+label:before,.radio input:not([disabled])+label:is(:hover,:focus):before{border-color:#0060b8}[class*=" icon_"],[class^=icon_]{background-color:currentcolor;display:inline-block;height:1em;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1em 1em;mask-size:1em 1em;width:1em}.icon__building{-webkit-mask-image:url(../img/icons/building.svg);mask-image:url(../img/icons/building.svg)}.icon__burger{-webkit-mask-image:url(../img/icons/burger.svg);mask-image:url(../img/icons/burger.svg)}.icon__bus{-webkit-mask-image:url(../img/icons/bus.svg);mask-image:url(../img/icons/bus.svg)}.icon__delete{-webkit-mask-image:url(../img/icons/delete.svg);mask-image:url(../img/icons/delete.svg)}.icon__dialog{-webkit-mask-image:url(../img/icons/dialog.svg);mask-image:url(../img/icons/dialog.svg)}.icon__download{-webkit-mask-image:url(../img/icons/download.svg);mask-image:url(../img/icons/download.svg)}.icon__handshake{-webkit-mask-image:url(../img/icons/handshake.svg);mask-image:url(../img/icons/handshake.svg)}.icon__info{-webkit-mask-image:url(../img/icons/info.svg);mask-image:url(../img/icons/info.svg)}.icon__keys{-webkit-mask-image:url(../img/icons/keys.svg);mask-image:url(../img/icons/keys.svg)}.icon__leaf{-webkit-mask-image:url(../img/icons/leaf.svg);mask-image:url(../img/icons/leaf.svg)}.icon__minus{-webkit-mask-image:url(../img/icons/minus.svg);mask-image:url(../img/icons/minus.svg)}.icon__pen{-webkit-mask-image:url(../img/icons/pen.svg);mask-image:url(../img/icons/pen.svg)}.icon__place{-webkit-mask-image:url(../img/icons/place.svg);mask-image:url(../img/icons/place.svg)}.icon__player{-webkit-mask-image:url(../img/icons/player.svg);mask-image:url(../img/icons/player.svg)}.icon__plus{-webkit-mask-image:url(../img/icons/plus.svg);mask-image:url(../img/icons/plus.svg)}.icon__refresh{-webkit-mask-image:url(../img/icons/refresh.svg);mask-image:url(../img/icons/refresh.svg)}.icon__residence{-webkit-mask-image:url(../img/icons/residence.svg);mask-image:url(../img/icons/residence.svg)}.icon__search{-webkit-mask-image:url(../img/icons/search.svg);mask-image:url(../img/icons/search.svg)}.icon__settings{-webkit-mask-image:url(../img/icons/settings.svg);mask-image:url(../img/icons/settings.svg)}.icon__time{-webkit-mask-image:url(../img/icons/time.svg);mask-image:url(../img/icons/time.svg)}.icon__user{-webkit-mask-image:url(../img/icons/user.svg);mask-image:url(../img/icons/user.svg)}.icon__left{-webkit-mask-image:url(../img/icons/left.svg);mask-image:url(../img/icons/left.svg)}.icon__right{-webkit-mask-image:url(../img/icons/right.svg);mask-image:url(../img/icons/right.svg)}.icon__down{-webkit-mask-image:url(../img/icons/down.svg);mask-image:url(../img/icons/down.svg)}.icon__up{-webkit-mask-image:url(../img/icons/up.svg);mask-image:url(../img/icons/up.svg)}.icon__previous{-webkit-mask-image:url(../img/icons/previous.svg);mask-image:url(../img/icons/previous.svg)}.icon__next{-webkit-mask-image:url(../img/icons/next.svg);mask-image:url(../img/icons/next.svg)}.icon__facebook{-webkit-mask-image:url(../img/icons/facebook.svg);mask-image:url(../img/icons/facebook.svg)}.icon__linkedin{-webkit-mask-image:url(../img/icons/linkedin.svg);mask-image:url(../img/icons/linkedin.svg)}.icon__twitter{-webkit-mask-image:url(../img/icons/twitter.svg);mask-image:url(../img/icons/twitter.svg)}.icon__instagram{-webkit-mask-image:url(../img/icons/instagram.svg);mask-image:url(../img/icons/instagram.svg)}.icon__youtube{-webkit-mask-image:url(../img/icons/youtube.svg);mask-image:url(../img/icons/youtube.svg)}.skip-links{list-style-type:none;position:absolute}.skip-links a{clip:rect(1px,1px,1px,1px);background:#fff;color:#003585;font-weight:600;overflow:hidden;padding:.5em;position:absolute;text-decoration:none}.skip-links a:focus{clip:auto;overflow:visible;position:static}@supports selector(div:focus-visible){*{outline-offset:.25rem}:focus:hover{outline:none}:focus-visible:not(:hover){outline:2px solid currentcolor}}html{overflow-x:hidden;scroll-behavior:smooth}button{cursor:pointer}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.is-hidden{display:none}.list-unstyled{list-style:none;margin:0}.fluid-image-content *{height:100%;min-height:100%;min-width:100%;object-fit:cover;object-position:center;width:100%}.preserve-image-content *{height:100%;object-fit:contain;object-position:center;width:100%}.frm_forms{--font-size:1.1875rem;--label-font-size:1rem;--label-color:#202024;--required-weight:600;--label-padding:0 0 0.3125rem 0;--field-font-size:1.1875rem;--field-height:auto;--line-height:1;--field-pad:0.7894736842em 1.0526315789em;--field-weight:inherit;--border-color:#0000;--field-border-style:solid;--bg-color:#ededed;--bg-color-active:#fff;--border-color-active:#ededed;--bg-color-disabled:#e2e1e1;--border-color-disabled:#e2e1e1;--text-color-disabled:#202024;--border-radius:0;--box-shadow:none}.frm_forms.with_frm_style .frm_primary_label{font-size:var(--label-font-size)}.frm_forms.with_frm_style input:not([type=checkbox],[type=radio]):is(:hover,:focus,:active){--border-color:$input-hover-border-color}.frm_forms.with_frm_style .frm_dropzone{--bg-color:#0000;display:inline-block}.frm_forms.with_frm_style .frm_dropzone.dz-clickable .dz-message{align-items:center;border:1px solid #656565;display:flex;font-size:1rem;gap:.5em;margin-top:0;padding:.9375rem .625rem}.frm_forms.with_frm_style .frm_dropzone.dz-clickable .frm_small_text{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.frm_forms.with_frm_style .frm_upload_icon{background-color:#ededed;border-radius:100%;height:1.875rem;width:1.875rem}.frm_forms.with_frm_style .frm_upload_icon:before{background-color:currentcolor;content:"";display:inline-block;font-size:1.25rem;height:1em;height:100%;-webkit-mask-image:url(../img/icons/download.svg);mask-image:url(../img/icons/download.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1em 1em;mask-size:1em 1em;width:1em;width:100%}.frm_forms.with_frm_style .frm_cancel1_icon{background-color:#ededed;border-radius:100%;height:1.875rem;width:1.875rem}.frm_forms.with_frm_style .frm_cancel1_icon:before{background-color:currentcolor;content:"";display:inline-block;font-size:1.25rem;height:1em;height:100%;-webkit-mask-image:url(../img/icons/delete.svg);mask-image:url(../img/icons/delete.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1em 1em;mask-size:1em 1em;width:1em;width:100%}.frm_forms.with_frm_style .frm_checkbox input[type=checkbox],.frm_forms.with_frm_style .frm_radio input[type=radio]{margin:0 .5em 0 0}.frm_forms.with_frm_style .frm_checkbox label{padding-left:1.875rem;text-indent:-1.875rem}.frm_forms .frm_submit button.frm_button_submit{word-wrap:break-word;align-items:center;border:none;border-radius:1.25em 0;box-shadow:none;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.05;padding:1.125em 2.25em;text-align:center;text-decoration:none;transition:border-radius .2s ease-out,color .2s ease-out,background-color .2s ease-out;white-space:normal;width:auto}.frm_forms .frm_submit button.frm_button_submit.focus,.frm_forms .frm_submit button.frm_button_submit:is(:hover,:focus,:active){border-radius:1.875em 0;text-decoration:underline}.frm_forms .frm_submit button.frm_button_submit:is(:disabled){background-color:#e2e1e1;color:#202024;pointer-events:none}.frm_forms .frm_submit button.frm_button_submit:not(:disabled){background-color:var(--default-color,#e07314);color:#fff}.frm_forms .frm_submit button.frm_button_submit :active,.frm_forms .frm_submit button.frm_button_submit :focus,.frm_forms .frm_submit button.frm_button_submit :focus-visible{box-shadow:none;outline:none}.frm_forms .frm_submit button.frm_button_submit :focus-visible:not(:hover){box-shadow:none;outline:2px solid #202024}.lpg_forms_subscribe_style .frm_forms .frm_fields_container{position:relative}.lpg_forms_subscribe_style .frm_forms .frm_submit{position:absolute;right:0;top:calc(var(--label-font-size)*1.5 + .3125rem)}.lpg_forms_subscribe_style .frm_forms .frm_submit button.frm_button_submit{border-radius:0 1.25em 0 0;height:var(--subscribe-field-height,3.375rem);margin:0;padding:var(--field-pad);padding-left:1em;padding-right:1em}.lpg_forms_subscribe_style .frm_forms .frm_submit button.frm_button_submit:is(:hover,:focus,:active){border-radius:0 1.875em 0 0}.lpg_forms_subscribe_style .frm_forms .form-field:first-of-type{margin-bottom:1rem;margin-right:1.875em}.lpg_forms_subscribe_style .frm_forms .form-field:first-of-type input{height:var(--subscribe-field-height,3.375rem);padding-bottom:var(--subscribe-field-pad,--field-pad);padding-right:5rem;padding-top:var(--subscribe-field-pad,--field-pad)}.lpg_forms_subscribe_style .frm_forms .form-field,.lpg_forms_subscribe_style .frm_forms fieldset{margin-bottom:0;padding-bottom:0}.lpg_forms_subscribe_style .frm_forms .frm_hidden_container .frm_primary_label{height:0;margin:0;padding:0}.a11y-dialog{bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:101}.a11y-dialog[aria-hidden=true]{display:none}.a11y-dialog-overlay{animation:fade-in .2s both;background-color:#2b2e38e6;bottom:0;left:0;position:fixed;right:0;top:0}.a11y-dialog-content{animation:fade-in .4s .2s both,slide-up .4s .2s both;height:-moz-fit-content;height:fit-content;margin:clamp(1.5rem,6.25vw,5.625rem) auto;margin-inline:auto;max-height:90vh;overflow-y:auto;position:relative;width:min(100% - (clamp(1.5rem,6.25vw,5.625rem) * 2),var(--container-width,90rem));z-index:2}@keyframes fade-in{0%{opacity:0}}@keyframes slide-up{0%{transform:translateY(10%)}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>__list>__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>__list>__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>__list{display:block}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) __list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) __pagination{display:none}.splide__progress__bar{width:0}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.lpg-slider-arrow{align-items:center;color:#fff;display:flex;font-size:min(2rem,6vw);justify-content:center;line-height:0;min-height:2.34375em;min-width:1.5em;transition:background-color .2s linear,opacity .2s linear,transform .2s linear}.lpg-slider-arrow.--prev{background-color:#656565;border-bottom-left-radius:.3125em}.lpg-slider-arrow.--next{background-color:var(--arrow-color,#e07314);border-bottom-right-radius:.3125em}.lpg-slider-arrow[disabled]{opacity:.5}.lpg-slider-arrow:is(:hover,:focus){transform:scale(1.1)}.has-logial-black-color{--arrow-color:#202024}.has-logial-orange-color{--arrow-color:#e07314}.has-logial-green-color{--arrow-color:#659b03}.has-logial-blue-dark-color{--arrow-color:#0060b8}.has-bg-blue-dark-color{--arrow-color:#003585}.has-logial-violet-color{--arrow-color:#aa2695}.alignnone{margin:.3125rem 1.25rem 1.25rem 0}.align-center{text-align:center}.aligncenter,div.aligncenter{display:block;margin:.3125rem auto}.alignright{float:right;margin:.3125rem 0 1.25rem 1.25rem}.alignleft{float:left;margin:.3125rem 1.25rem 1.25rem 0}a img.alignright{float:right;margin:.3125rem 0 1.25rem 1.25rem}a img.alignleft,a img.alignnone{margin:.3125rem 1.25rem 1.25rem 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:.3125rem .1875rem .625rem;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:.3125rem 1.25rem 1.25rem 0}.wp-caption.alignright{margin:.3125rem 0 1.25rem 1.25rem}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:.6875rem;line-height:1.0625rem;margin:0;padding:0 .25rem .3125rem}.article-content>:first-child{margin-top:0}.article-content>:last-child{margin-bottom:0}.article-content ul{list-style-type:disc;margin-left:1.25rem}.article-content a:not(.button){color:inherit;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.article-content>*+h2,.article-content>*+h3,.article-content>*+h4{margin-bottom:.625rem;margin-top:1.5625rem}.article-content iframe{margin:2.5rem auto;width:100%}.article-content .embed-container{margin-bottom:1.25rem}.article-content .embed-container iframe{margin:0}.article-content blockquote{font-size:1.33rem;font-weight:600;margin:.625rem 0}.breadcrumbs{color:#656565;font-size:1rem;line-height:1;padding-bottom:1.125rem;padding-top:1.625rem}.breadcrumbs ol{display:inline;margin:0;padding:0}.breadcrumbs li{display:inline-block;list-style:none}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:focus,.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs a[aria-current]{color:#000}.breadcrumbs a:not([aria-current]):after{background-color:currentcolor;content:"";display:inline-block;font-size:.5rem;height:1em;margin-left:.25rem;margin-top:.25rem;-webkit-mask-image:url(../img/icons/right.svg);mask-image:url(../img/icons/right.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1em 1em;mask-size:1em 1em;transition:transform .2s ease-out;width:1em}.pagination{align-items:stretch;display:flex;flex-flow:row wrap;font-size:1em;justify-content:center;margin:0 0 .625rem}.pagination .page-numbers{list-style-type:none}.pagination li{display:inline-block;margin-right:.9375rem}.pagination li:last-child{margin-right:0}.pagination li a,.pagination li span{align-items:center;border-radius:100%;color:#202024;display:inline-flex;font-family:Gill Sans,Arial,sans-serif;height:1.5625rem;justify-content:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;padding:5px;text-decoration:none;transition:color .4s ease-out,background .4s ease-out;width:1.5625rem}.pagination li a.current,.pagination li span.current{cursor:default}.pagination li a.current,.pagination li a:focus,.pagination li a:hover{background-color:#e2e1e1}.pagination li a.current span,.pagination li a:focus span,.pagination li a:hover span{background-color:#202024}.pagination li.disabled a,.pagination li[aria-disabled=true] a{cursor:not-allowed}.pagination li.disabled a:focus,.pagination li.disabled a:hover,.pagination li[aria-disabled=true] a:focus,.pagination li[aria-disabled=true] a:hover{background:inherit}.pagination-block{display:flex;flex-flow:row wrap;justify-content:center}.pagination__legend{padding:0 1.5625rem}@media (max-width:45rem){.pagination{font-size:.875rem}}.embed-container{height:0;height:auto;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.page-with-sticky-toc__toc{border-bottom:1px solid #cfe2ed;margin:0 0 2.1875rem}.page-with-sticky-toc__content,.page-with-sticky-toc__content.gutenberg-content{flex:1;margin:0;width:100%}@media (min-width:45.0625rem){.page-with-sticky-toc__container{align-items:flex-start;display:flex;gap:0 5vw;justify-content:space-between}.page-with-sticky-toc__toc{border-bottom:none;max-width:var(--toc-width);position:sticky;top:5.625rem}.page-with-sticky-toc__content{border-left:1px solid #ededed;padding:0 0 0 5vw;width:45rem}}#scrolltop{align-items:center;background:#0060b8b3;border-bottom-left-radius:.625rem;border-top-right-radius:.625rem;bottom:1.5625rem;color:#fff;display:flex;height:3.5rem;justify-content:center;opacity:0;position:fixed;right:2rem;text-decoration:none;transition:opacity .2s ease-out,background-color .2s ease-out;width:2.25rem;z-index:10}#scrolltop:is(:hover,:focus){background:#0060b8}#scrolltop.is-visible,#scrolltop:focus{opacity:1}#header{border-bottom:1px solid #ededed;position:relative;z-index:90}.header__logo img,.header__logo picture{transition:opacity .2s linear}.header__logo:is(:hover,:focus) img,.header__logo:is(:hover,:focus) picture{opacity:.75}.header__toggle__arrow{transform-origin:center center;transition:transform .2s ease-out}.header__toggle[aria-expanded=false] .header__toggle__close{display:none}.header__toggle[aria-expanded=false] .header__toggle__arrow{transform:none}.header__toggle[aria-expanded=true]{text-decoration:underline}.header__toggle[aria-expanded=true] .header__toggle__open{display:none}.header__toggle[aria-expanded=true] .header__toggle__arrow{transform:rotate(90deg)}#header .is-current-url{text-decoration:underline}@media (max-width:61.25rem){#header{background:#fff}.header__container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;padding-bottom:.5rem;padding-top:.5rem}.header__buttons{align-items:center;color:#0060b8;display:flex;font-size:1rem;font-weight:400;justify-content:flex-end;margin:0;padding:.25em;transition:color .2s ease-out;width:-moz-fit-content;width:fit-content}.header__buttons [class^=icon_]{font-size:2rem}.header__buttons:is(:hover,:focus,:active){color:#003585;text-decoration:underline}.header__menu{background:#fff;border-top-left-radius:2.5rem;overflow-x:hidden;overflow-y:scroll;padding-bottom:9.5rem;padding-left:2.25rem;padding-right:1.5rem;position:fixed;right:0;top:.5rem;z-index:2}.header__menu__overlay{background-color:#0060b8;display:none;height:100vh;opacity:.5;position:fixed;right:0;top:0;width:100vw}.header__menu:not(.is-hidden){display:flex;flex-direction:column;height:100vh;width:min(100% - .75rem,22.75rem)}.header__menu:not(.is-hidden)+.header__menu__overlay{display:block}.header__links{margin-top:4rem}.header__links,.header__profiles{margin-bottom:4rem}#mobile-burger{line-height:0}#mobile-close{margin-left:auto;min-height:3.25rem;padding-left:2.5rem}#mobile-burger,#mobile-close{margin-right:-.8em}.admin-bar .header__menu{top:calc(.5rem + 32px)}.admin-bar .header__menu:after,.admin-bar .header__menu:before{top:32px}.header__item,.header__toggle{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;line-height:1.05;width:100%}.header__item:not(.header__item__0):not(:last-child),.header__toggle:not(.header__item__0):not(:last-child){margin-bottom:.6666666667em}.header__item.menu-item-has-children>.header__link,.header__toggle__title{display:inline-block;max-width:calc(100% - 1.16667em);padding-top:.15em;width:100%}.header__submenu{min-width:100%;padding-top:1.0833333333em}.header__link+.header__toggle{width:1.1666666667em}.header__toggle__arrow{font-size:1.1666666667em}.header__item__0:not(:first-child){padding-top:1.0833333333em}.header__item__0:not(:last-child){border-bottom:1px solid #6ac4f9;padding-bottom:1.0833333333em}.header__link,.header__toggle{background:#fff;background-color:#fff;color:#003585;font-size:1.125rem;font-weight:600;text-decoration:none}.header__link:is(:hover,:focus,:focus-within),.header__toggle:is(:hover,:focus,:focus-within){text-decoration:underline}.header__link__1,.header__toggle__1{color:#0060b8;font-size:1.5rem}.header__profiles{color:#c65202}.header__profiles .header__link,.header__profiles .header__link__0,.header__profiles .header__toggle,.header__profiles .header__toggle__1,.header__profiles .header__toggle__title{color:inherit}.header__profiles .header__link:is(:hover,:focus,:focus-within),.header__profiles .header__link__0:is(:hover,:focus,:focus-within),.header__profiles .header__toggle:is(:hover,:focus,:focus-within),.header__profiles .header__toggle__1:is(:hover,:focus,:focus-within),.header__profiles .header__toggle__title:is(:hover,:focus,:focus-within){color:#e07314}.header__profiles .header__toggle__1{align-items:flex-start;display:flex;flex-flow:row wrap;font-size:1.5rem;justify-content:space-between;line-height:1.05;width:100%}.header__profiles .header__toggle__1 .header__toggle__title{font-weight:600;padding-top:.25em;width:calc(100% - 1.16667em)}.header__profiles .header__toggle__1 .header__toggle__icon{font-size:1rem}#header-search-close,#header-search-disclosure{display:none}#header-search-form.is-hidden{display:revert}.searchform__form{bottom:0;position:fixed;right:0;width:min(100% - .75rem,22.75rem);z-index:2}.searchform:focus .searchform__submit,.searchform:focus-within .searchform__submit,.searchform:hover .searchform__submit{opacity:1}.searchform__submit{align-items:center;background-color:#fff;border:1px solid #ededed;bottom:0;display:flex;flex-direction:column;height:4.75rem;justify-content:center;opacity:0;outline-offset:0;padding:.5rem .75rem;position:absolute;right:0;transition:opacity .2s linear;width:4.75rem}.searchform__submit__text{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.searchform__submit__icon{font-size:1.5rem}input[type=text].searchform__text{font-weight:600;height:4.75rem;padding-right:calc(4.75rem + 1.05263em)}input[type=text].searchform__text:placeholder-shown:not(:focus){background-image:url(../img/ui/searchform-mobile-icon.svg);background-position:1.0526315789em 50%;background-repeat:no-repeat;background-size:1em;mix-blend-mode:multiply;padding-left:2.5526315789em}input[type=text].searchform__text:placeholder-shown:not(:focus)::placeholder{opacity:1}.header__megamenu__title{display:none}.header__megamenu__description{margin-bottom:1.625rem}}@media (min-width:61.3125rem){#header{min-height:6.625rem;padding:.625rem 0}#header #mobile-burger,#header #mobile-close{display:none}#header #mobile-menu.is-hidden{display:flex}.header__container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.header__logo{flex:0 0 fit-content}.header__menu,.header__menu__0{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;width:100%}.header__item,.header__profiles__0,.header__toggle{align-items:center;display:flex;justify-content:center}.header__toggle__arrow{font-size:.5rem;margin-left:.25rem;margin-top:.25rem}.header__item__0.menu-item-has-children,.header__item__0.menu-item-object-megamenu,.header__profiles__0{min-height:5.375rem;position:relative}.header__item__0.menu-item-has-children:focus-within>.header__link__1,.header__item__0.menu-item-has-children:focus-within>.header__toggle__1,.header__item__0.menu-item-object-megamenu:focus-within>.header__link__1,.header__item__0.menu-item-object-megamenu:focus-within>.header__toggle__1,.header__profiles__0:focus-within>.header__link__1,.header__profiles__0:focus-within>.header__toggle__1{color:#c65202;text-decoration:underline}.header__submenu{--submenu-width:calc(min(90vw, 20rem));text-align:center;width:100%}.header__submenu li{margin-bottom:.75rem}.header__submenu a,.header__submenu button,.header__submenu li,.header__submenu ul{display:inline-block}.header__submenu li,.header__submenu ul{width:100%}.header__submenu .header__submenu{border-left:1px solid #0060b8;margin-left:5%;padding-top:.5rem;width:90%}.header__submenu .header__submenu .header__link,.header__submenu .header__submenu .header__toggle{font-weight:400}.header__menu__1.header__submenu{background-color:#fff;border-radius:0 0 1.5625rem 1.5625rem;box-shadow:0 2px 7px #65656533;left:50%;padding:1.5625rem;position:absolute;top:6rem;transform:translate(calc(var(--submenu-width)*-.5));width:var(--submenu-width);z-index:1}.header__menu__1.header__submenu.active-submenu{z-index:10}.header__link,.header__toggle{color:#0060b8;font-size:1rem;font-weight:600;line-height:1.05;text-decoration:none}.header__link:is(:hover,:focus,:focus-within),.header__toggle:is(:hover,:focus,:focus-within){color:#c65202;text-decoration:underline}.header__item__0{margin-left:2rem}.header__links{margin-right:4.5rem}.header__profiles{color:#c65202}.header__profiles .header__toggle__1{border-right:1px solid #c65202;margin-right:1.25rem;padding-right:1.25rem}.header__profiles .icon__user{font-size:1rem;margin-right:.125rem;transform:translateY(.125rem)}.header__profiles .header__link,.header__profiles .header__link__0,.header__profiles .header__toggle,.header__profiles .header__toggle__1,.header__profiles .header__toggle__title{color:inherit}.header__menu{position:relative}.searchform{background-color:#fff;flex-flow:row nowrap;height:100%;position:absolute;right:0;top:0;width:100%}.searchform:not(.is-hidden){align-items:center;display:flex;justify-content:center}.searchform__open{color:#c65202;font-weight:600}.searchform__open:focus,.searchform__open:hover{text-decoration:underline}.searchform__open .icon__search{font-size:1rem;margin-right:.125rem;transform:translateY(.125rem)}.searchform__form{height:4.25rem;margin-left:auto;max-width:51.875rem;position:relative;width:100%}.searchform__text{border-top-left-radius:1.5625rem;height:100%}.searchform__submit{background-color:initial;border:1px solid #ededed;bottom:0;color:#c65202;font-size:1rem;font-weight:600;height:100%;outline-offset:0;padding:.7894736842em 1.0526315789em;position:absolute;right:0}.searchform__submit__icon{font-size:1rem;transform:translateY(.125rem)}.searchform__submit:focus,.searchform__submit:hover{background-color:#fff}.searchform__close{font-size:1.75rem;line-height:0;position:relative;z-index:2}.header__megamenu{grid-column-gap:3.75rem;display:none;grid-auto-flow:column;grid-template-columns:auto 14.625rem;text-align:left}.header__megamenu:not(.is-hidden){display:grid}.header__megamenu .--is-left{grid-column:1;grid-row:1/7}.header__megamenu *{grid-column:2}.header__megamenu.header__submenu{--submenu-width:calc(min(90vw, 46.5625rem))}.header__megamenu:after{background:#c65202;content:"";height:calc(100% - 5.9375rem);position:absolute;right:18.6875rem;top:3.75rem;width:1px}.header__megamenu__title{color:#c65202}.header__megamenu__description{color:#656565;margin-top:1.625rem}.header__megamenu__link.header__link{color:#202024;display:inline-block;font-weight:400;margin-top:1.25rem}.header__megamenu__link.header__link:after{background-color:currentcolor;content:"";display:inline-block;font-size:.5rem;height:1em;margin-left:.25rem;margin-top:.25rem;-webkit-mask-image:url(../img/icons/right.svg);mask-image:url(../img/icons/right.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1em 1em;mask-size:1em 1em;transition:transform .2s ease-out;width:1em}.header__megamenu__link.header__link:focus,.header__megamenu__link.header__link:hover{color:#0060b8;text-decoration:underline}.header__megamenu__link.header__link:focus:after,.header__megamenu__link.header__link:hover:after{transform:translate(.375em)}.header__megamenu>.header__item:nth-child(2){padding-top:2.5rem}.header__megamenu>.header__item:not(.header__megamenu__content) .header__link,.header__megamenu>.header__item:not(.header__megamenu__content) .header__toggle{color:#202024}.header__megamenu>.header__item .header__submenu{border-left-color:#202024;margin-left:0;margin-top:.25rem;padding-left:5%;text-align:left;width:100%}}.footer{margin-top:7.5rem;overflow:hidden}.post-type-archive-job .footer{margin-top:3.125rem}.error404 .footer{margin-top:0}.error404 .footer .f-magazine__image{z-index:2}.footer .group-bordered{--spacing-inner-end:1.5rem;--spacing-outer-end:1.5rem;--border-color:#0060b8;border-bottom:1px solid var(--border-color);margin-block-end:var(--spacing-outer-end);padding-block-end:var(--spacing-inner-end)}.footer .group-bordered--no-outer-spacing{margin-block-end:0}@media (min-width:45.0625rem){.footer .group-bordered--mobile{--spacing-inner-end:0;--spacing-outer-end:0;--border-color:#0000}}.footer__grid{display:grid;gap:1.5rem 2.5rem}.footer__group-bottom{background:#003585;color:#fff;padding-block-start:3.5rem;position:relative;z-index:1}.footer__group-bottom ::selection{background:#659b03;color:#fff}@media (min-width:45.0625rem){.footer__row{display:flex;flex-flow:row nowrap}.footer__row>*{flex:0 0 50%}.footer__row.--reverse{flex-flow:row-reverse nowrap}.footer__row.--3-cols>*{flex:0 0 33.3333333333%}.footer__row.--3-cols .container{padding-left:1rem;padding-right:1rem;width:100%}.footer__grid.--4-cols{grid-template-columns:repeat(2,1fr)}.footer__group-bottom:after{background:#0060b8;content:"";height:100%;left:0;-webkit-mask:url(../img/ui/footer-shape.svg) no-repeat;mask:url(../img/ui/footer-shape.svg) no-repeat;-webkit-mask-position:right bottom;mask-position:right bottom;-webkit-mask-size:60em;mask-size:60em;opacity:.15;position:absolute;top:0;width:100%;z-index:-1}}@media (min-width:61.3125rem){.footer__grid.--4-cols{grid-template-columns:repeat(4,1fr)}}.f-magazine{background:#871d76;color:#fff}.f-magazine__container{margin:auto;max-width:45rem;padding:1.875rem clamp(1.5rem,6.25vw,5.625rem) 2.5rem;text-align:center}.f-magazine__text{align-items:center;display:flex;flex-direction:column;text-align:inherit}.f-magazine__title{max-width:22ch}.f-magazine__title:not(:last-child){margin-bottom:1.5625rem}.f-magazine__button[target=_blank]{align-items:center;display:inline-flex;gap:.5em}.f-magazine__button[target=_blank]:after{background-color:currentcolor;content:"";flex:0 0 0.6em;height:.6em;-webkit-mask:center/contain no-repeat no-repeat url(../img/icons/open-in-new-window.svg);mask:center/contain no-repeat no-repeat url(../img/icons/open-in-new-window.svg);width:.6em}.f-magazine__button:not(:disabled){outline-color:#fff}.f-magazine__image{flex:0 0 clamp(7.5rem,18.75vw,16.875rem);width:clamp(7.5rem,18.75vw,16.875rem)}@media (max-width:57.5rem){.f-magazine__image{display:none}}@media (min-width:57.5625rem){.f-magazine__container{margin-left:0;padding:1.875rem clamp(1.5rem,3.3333333333vw,3rem)}.f-magazine.--2-columns .f-magazine__container{display:flex;flex-direction:row;justify-content:center;padding-top:calc(clamp(1.875rem, 5.5555555556vw, 5rem) + 1.875rem);position:relative;text-align:left}.f-magazine.--2-columns .f-magazine__container:before{background:#fff;content:"";height:clamp(1.875rem,5.5555555556vw,5rem);left:-50vw;position:absolute;top:calc(clamp(1.875rem, 5.5555555556vw, 5rem)*-1);top:0;width:200vw}.f-magazine.--2-columns .f-magazine__text{align-items:flex-start;padding-right:1.25rem}.f-magazine.--2-columns .f-magazine__image{filter:drop-shadow(0 .25rem 1.25rem rgba(0,0,0,.2));margin-top:calc((clamp(1.875rem, 5.5555555556vw, 5rem) + 1.875rem)*-1)}.f-magazine.--2-columns+.f-newsletter{padding-top:clamp(1.875rem,5.5555555556vw,5rem)}}@media (min-width:61.3125rem){.f-magazine__title{font-size:clamp(1.5rem,2.5vw,2.25rem)}.f-magazine__title:not(:last-child){margin-bottom:1.875rem}}.f-newsletter{background:#ededed}.f-newsletter__container{margin:auto;max-width:calc(clamp(1.5rem, 6.25vw, 5.625rem)*2 + 30rem);padding:2.25rem clamp(1.5rem,6.25vw,5.625rem)}.f-newsletter__title{color:#c65202;margin-bottom:.9375rem}@media (min-width:57.5625rem){.f-newsletter__container{margin-right:0;max-width:45rem;padding:1.875rem clamp(1.5rem,3.3333333333vw,3rem)}}@media (min-width:61.3125rem){.f-newsletter__title{font-size:clamp(1.5rem,2.5vw,2.25rem)}}.f-newsletter .frm_forms{--bg-color:#fff;--bg-color-active:#fff}.f-social{grid-row:2}.f-social__title{margin-block-end:1.25rem}.f-social__list{display:flex;flex-wrap:wrap;gap:1.25rem}.f-social__link{background-color:#003585;color:#fff;display:flex;transition:background-color .2s ease-out,color .2s ease-out}.f-social__link:focus,.f-social__link:hover{color:#8bc312}.f-social__link-img{max-width:1.875rem}.f-social__link-icon{color:inherit;font-size:1.875rem}.f-social__link-icon--facebook,.f-social__link-icon--linkedin,.f-social__link-icon--twitter{-webkit-mask-size:1.6em;mask-size:1.6em}@media (min-width:45.0625rem){.f-social{grid-row:auto}}.f-menu-footer__list .menu-item:not(:last-child){margin-block-end:1rem}.f-menu-footer__link{color:#fff;font-size:1.5rem;font-weight:600;line-height:1;text-decoration:none}.f-menu-footer__link:is(:hover,:focus,.is-current-url){color:inherit;text-decoration:underline}@media (min-width:45.0625rem){.f-menu-footer{grid-row:span 2}}.f-menu-profiles__title{margin-block-end:1.125rem}.f-menu-profiles__title .icon__user{display:inline-block;font-size:1rem;vertical-align:initial}.f-menu-profiles__list .menu-item{margin-block-end:1.25rem}.f-menu-profiles__link.is-current-url{text-decoration:underline}@media (min-width:45.0625rem){.f-menu-profiles{grid-row:span 2}}.f-menu-legal{flex-basis:100%}.f-menu-legal__list{align-items:flex-start;display:flex;flex-direction:column;gap:1rem 1.5rem}.f-menu-legal__link{color:inherit;text-decoration:none}.f-menu-legal__link:is(:hover,:focus,.is-current-url){color:inherit;text-decoration:underline}@media (min-width:45.0625rem){.f-menu-legal{flex-basis:auto}.f-menu-legal__list{align-items:center;flex-direction:row}}.f-contact__title{margin-block-end:.75rem}.f-contact__title .icon__place{display:inline-block;font-size:1rem;vertical-align:initial}.f-contact__address{font-weight:600;line-height:1.875;margin-block-end:1.5rem}.f-contact__list-item{margin-block-end:1.25rem}.f-contact__link.is-current-url{text-decoration:underline}@media (min-width:45.0625rem){.f-contact{grid-row:span 2}}.f-label{flex:1}.f-label__row{align-items:center;display:flex;flex-wrap:wrap;gap:5px .75rem;justify-content:space-around}.f-label__image{max-width:5rem}.f-group__row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}@media (min-width:45.0625rem){.f-group{grid-column:2/3}}@media (min-width:61.3125rem){.f-group{grid-column:4/5}}.f-bottombar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-block-end:2.25rem}.f-signature{margin:0}.f-signature *{display:inline}.f-signature img{height:auto;margin-bottom:-.15em;vertical-align:initial;width:.8em}.f-signature a{color:inherit;position:relative;text-decoration:none;z-index:1}.f-signature a:after{background:linear-gradient(90deg,#ffef0f,#d61111,#920202);background-repeat:no-repeat;background-size:0 100%;bottom:0;content:"";height:.1em;left:0;position:absolute;transition:background-size .4s;width:100%;z-index:-1}.f-signature a:focus:after,.f-signature a:hover:after{background-size:100% 100%}.masthead{--color:#202024;--background-color:$white;--pattern-offset:0;--padding-t:3.75rem;--padding-b:3.75rem;--pattern-height:clamp(12.5rem,21.9444444444vw,19.75rem);margin-bottom:3.5rem;min-height:var(--pattern-height);text-align:center}.masthead__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;min-height:100%}.masthead__title{margin-bottom:0;max-width:28ch}.masthead__subtitle{margin-bottom:.125rem;order:-1}.masthead__intro{font-size:1.1875rem;margin-top:.625rem;max-width:48ch}.masthead__pattern{background-color:var(--background-color);color:var(--color);display:flex;flex-direction:column;min-height:var(--pattern-height);min-width:100%;padding:var(--padding-t,3.75rem) 0 var(--padding-b,3.75rem);position:relative}.masthead__pattern:after,.masthead__pattern:before{background-color:inherit;content:"";height:100%;left:50%;min-height:var(--pattern-height);position:absolute;top:0;transform:translate(-50%);z-index:auto}.masthead__pattern:before{background-color:inherit;content:"";width:100vw;z-index:0}.masthead__pattern:after{background-image:var(--pattern);background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:min(305.0847457627vw,29.5rem);max-width:90rem;width:100%;z-index:1}.masthead__after-pattern,.masthead__container{position:relative;z-index:2}.masthead__after-pattern{margin-top:calc(var(--pattern-offset)*-1)}.masthead__outer-text{--container-width:63.25rem;padding-top:2.625rem}.masthead__outer-text .article-content{margin-right:auto;max-width:52ch;text-align:left}.masthead.color-grey{--background-color:#ededed}.masthead.color-grey ::selection{background:#202024;color:#fff}.masthead.color-blue{--color:#fff;--background-color:#0060b8}.masthead.color-blue-dark{--color:#fff;--background-color:#003585}.masthead.color-blue-dark ::selection{background:#0060b8;color:#fff}.masthead.color-orange{--color:#fff;--background-color:#c65202}.masthead.color-orange ::selection{background:#e07314;color:#fff}.masthead.color-green{--color:#fff;--background-color:#437b36}.masthead.color-green ::selection{background:#659b03;color:#fff}.masthead.color-violet{--color:#fff;--background-color:#871d76}.masthead.color-violet ::selection{background:#aa2695;color:#fff}[style*=top-right]:after{transform:translate(-48%)}.masthead.--has-image{--pattern-offset:6rem;--padding-t:4.5rem;--padding-b:2.25rem;--pattern-height:clamp(20rem,32.7777777778vw,29.5rem)}.masthead.--has-image .masthead__pattern{min-height:unset;padding-bottom:calc(var(--padding-b) + var(--pattern-offset))}.masthead__image{--container-width:63.125rem;border-radius:1.5625rem 1.5625rem 1.5625rem 0;overflow:hidden}.masthead.--job{--padding-b:2.5rem;--pattern-height:clamp(12.5rem,19.4444444444vw,17.5rem);margin-bottom:3.75rem;text-align:left}.masthead.--job .masthead__container{display:initial}.masthead.--job .masthead__suptitle{color:#2b86d9;font-weight:600}.masthead.--job .masthead__title{color:#0060b8;margin:0 0 1.875rem}.masthead.--faq{margin-bottom:1.875rem}@media (min-width:45.0625rem){.masthead.--faq{margin-bottom:5.625rem}}.masthead-h{display:grid;grid-template-areas:"txt img" "tsr tsr";grid-template-columns:minmax(min-content,21.25rem) 1fr}.masthead-h__text{grid-area:txt;padding:3rem 0}.masthead-h__image{display:none;grid-area:img}.masthead-h__teaser{grid-area:tsr}@media (min-width:26.3125rem){.masthead-h__image{background-color:#2b86d9;display:inline-block;min-height:100%;min-width:100%}.masthead-h__image *{height:100%;min-height:100%;min-width:100%;object-fit:cover;object-position:center bottom;width:100%}}@media (min-width:45.0625rem){.masthead-h{grid-template-columns:1fr 1fr}}@media (min-width:57.5625rem){.masthead-h{grid-template-areas:"txt ." "tsr tsr";grid-template-columns:5fr 8fr}.masthead-h__image{grid-area:unset;grid-column:2/3;grid-row:1/-1;max-height:0;min-height:100%;overflow:hidden}.masthead-h__teaser{z-index:2}.masthead-h__text{padding-bottom:clamp(3rem,5.2777777778vw,4.75rem);padding-top:clamp(3rem,9.7222222222vw,8.75rem)}}@media (min-width:90.0625rem){.masthead-h{grid-template-areas:".   txt .   ." "tsr tsr tsr tsr";grid-template-columns:auto 39.0625rem 50.9375rem auto}.masthead-h__image{grid-column:3/5}}.masthead-h__background,.masthead-h__image,.masthead-h__text{position:relative;z-index:1}.masthead-h__background{grid-column:1/-1;grid-row:1;overflow:hidden;position:relative;z-index:0}.masthead-h__shape{left:calc(min(90.6666666667vw, 21.25rem)*-.2);position:absolute;top:calc(min(90.6666666667vw, 21.25rem)*.2);width:min(90.6666666667vw,21.25rem);z-index:0}@media (min-width:57.5625rem){.masthead-h__background{grid-row:1/-1;z-index:1}.masthead-h__teaser,.masthead-h__text{z-index:2}.masthead-h__shape{left:unset;max-width:45rem;right:calc(50vw - clamp(1.5rem, 6.25vw, 5.625rem)*.5);top:0;width:calc(50vw - clamp(1.5rem, 6.25vw, 5.625rem)*.5)}}.masthead-h__teaser{--col-quantity:1;--col-width:minmax(1fr,rem(320px));--col-height:unset;grid-gap:.9375rem;align-items:stretch;background-color:#fff;display:grid;grid-template-columns:repeat(var(--col-quantity),var(--col-width));justify-content:center;margin:auto;max-width:calc(83.75rem + clamp(1.5rem, 6.25vw, 5.625rem)*2);padding:2.5rem clamp(1.5rem,6.25vw,5.625rem);width:100%}.masthead-h__teaser li{min-height:var(--col-height)}@media (min-width:26.3125rem){.masthead-h__teaser{--col-quantity:2;--col-width:minmax(auto,1fr)}}@media (min-width:57.5625rem){.masthead-h__teaser{--col-quantity:5;--col-height:rem(100px);grid-gap:1.25rem;background-color:unset;padding:0 3.25rem}}.masthead-h__teaser a{word-wrap:break-word;align-items:center;background-color:#2b86d9;border-radius:1.25em 0;color:#fff;cursor:pointer;display:flex;height:100%;justify-content:center;line-height:1.05;min-width:100%;outline-color:#003585;padding:1.125em 2.25em;text-align:center;text-decoration:none;transition:border-radius .2s ease-out,color .2s ease-out,background-color .2s ease-out}.masthead-h__teaser a.focus,.masthead-h__teaser a:is(:hover,:focus,:active){background-color:#003585;outline-color:#003585;text-decoration:underline}.masthead-h__teaser p{margin:auto;max-width:20ch}@media (min-width:57.5625rem){.masthead-h__teaser a{border-radius:0;padding:1.125rem 2.25em;position:relative}.masthead-h__teaser a:is(:hover,:focus,:active){outline-color:#fff}.masthead-h__teaser a:before{background:var(--color);border-bottom-right-radius:.625rem;border-top-left-radius:.625rem;content:"";height:1rem;left:calc(50% - 1rem);position:absolute;top:-.5rem;width:2rem}}.masthead-h{background-color:#004aa0;color:#fff;width:100%}.masthead-h ::selection{background:#0060b8;color:#fff}.masthead-h__title{font-size:clamp(2rem,2.7777777778vw,2.5rem);line-height:1.1}.masthead-h__title:not(:last-child){margin-bottom:.625rem}.masthead-h__subtitle{display:block;font-size:clamp(1.875rem,2.6388888889vw,2.375rem);line-height:1.2}.masthead-h__cta{margin-top:2.375rem}.masthead-h__cta:is(:hover,:focus,:active){outline-color:#fff}@media (min-width:57.5625rem){.masthead-h__title:not(:last-child){margin-bottom:2.25rem}.masthead-h__cta{margin-top:2.75rem}}.masthead.--blog,.masthead.--blog-breaking-news,.masthead.--blog-category{--container-width:63.25rem}.masthead.--blog,.masthead.--blog-category{margin-bottom:3.125rem}.masthead.--blog-breaking-news{margin-bottom:0;padding-bottom:var(--breaking-news-offset)}@media (min-width:22.5625rem){.masthead.--blog-breaking-news .masthead__container{padding-bottom:2.75rem}}.masthead-post{--container-width:63.25rem;margin-bottom:3.75rem}.masthead-post__separator{margin:0}.masthead-post__text{display:flex;flex-direction:column;justify-content:center;padding-top:3.75rem;text-align:center}.masthead-post__categories{display:flex;gap:.75rem;justify-content:center;order:-1}.masthead-post__categories__item{align-items:center;background:#ededed;border-radius:1rem;display:flex;justify-content:center;min-height:2.125rem;padding:0 1em}.masthead-post__title{margin:2.625rem auto}.masthead-post__image{height:100%;margin-top:2rem;max-height:25rem;position:relative;z-index:1}.masthead-post__image *{height:inherit;max-height:inherit;text-align:center;width:auto}.masthead-post__image:before{background:#ededed;bottom:0;content:"";height:76.3713080169%;left:0;position:absolute;width:100%;z-index:-1}.masthead-post__thumbnail{border-top-left-radius:1.5625rem;border-top-right-radius:1.5625rem;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;width:auto}.masthead-post time{display:block}@media (min-width:57.5625rem){.masthead-post .container{width:min(100% - var(--sticky-corridor) * 2,var(--container-width))}}.masthead.--glossary{margin-bottom:2.5rem}.masthead-search{--content-width:52.75rem;margin-bottom:5.375rem;min-height:clamp(6rem,12.6388888889vw,11.375rem)}.masthead-search__title{font-size:clamp(2.75rem,4.1666666667vw,3.75rem);font-weight:400;line-height:1.05;margin-bottom:.25rem;padding-top:calc(clamp(6rem, 12.6388888889vw, 11.375rem)*.25)}.masthead-search__title .query{color:#2b86d9}.list-housing__container{--container-width:63.125rem}.list-housing__presentation{margin:0 0 2.5rem;max-width:38rem}.list-housing__title{color:#437b36;margin-bottom:1.25rem}.list-housing__length{color:#437b36;font-size:1.1875rem;margin:0 0 1.875rem}.list-housing__grid{display:grid;gap:1.625rem;margin:0 0 3.75rem}@media (min-width:45.0625rem){.list-housing__grid{grid-template-columns:repeat(3,1fr)}}.list-jobs{background-color:#ededed;padding:4.0625rem 0 3.125rem}.list-jobs__container{margin:0 auto;max-width:63.125rem}.list-jobs__title{color:#0060b8;font-size:2.5rem;margin:0 0 6.5625rem}@media (max-width:45rem){.list-jobs__title{font-size:3.125rem;margin-bottom:2.5rem}}.block-jobs-list{background-color:#ededed}.block-jobs-list .container{width:100%}.item-job{align-items:center;display:flex;gap:6.875rem}.item-job:not(:last-of-type){border-bottom:1px solid #cfe2ed;margin:0 0 1.5625rem;padding:0 0 1.5625rem}.item-job__infos{flex:1}.item-job__infos>time{color:#003585;display:inline-block;margin:0 0 .625rem}.item-job__title{margin:0 0 .625rem}.item-job__excerpt{color:#4e4d4d;flex:2}.item-job .job-metas{margin:0 0 0 1.5625rem}@media (max-width:57.5rem){.item-job{flex-wrap:wrap;gap:1.25rem}.item-job__cta{flex-basis:100%;text-align:right}}@media (max-width:45rem){.item-job__infos{flex-basis:100%}.item-job .job-metas{margin-left:0}}.item-mesh{display:flex;flex-direction:column;height:100%;max-width:28.75rem;position:relative;width:100%}.item-mesh__title{padding-bottom:1.25rem}.item-mesh__image{background:#ededed;height:auto;overflow:hidden;width:100%}.item-mesh__image *{margin:auto;min-height:100%;min-width:100%;object-fit:cover;object-position:center}.item-mesh__link{background-color:currentcolor;border-bottom-right-radius:1.5625rem;line-height:1.05;padding:1.875rem}.item-mesh__link a{color:#fff;text-decoration:none}.item-mesh__link a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.item-mesh__link a:is(:hover,:focus){text-decoration:underline}.item-housing:first-of-type .item-housing__img img{border-top-left-radius:1.5625rem}.item-housing:hover .item-housing__img.--on-hover{opacity:1;transition:opacity .4s ease-out}.item-housing>header{aspect-ratio:320/260;margin:0 0 .625rem;position:relative}.item-housing>section{margin:0 0 .9375rem;padding:0 .9375rem}.item-housing>footer{background-color:#ededed;border-bottom-left-radius:.9375rem;border-bottom-right-radius:.9375rem;display:flex;gap:.625em;padding:.625rem .9375rem}.item-housing__img.--on-hover{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in;width:100%}.item-housing__img>img{height:100%;object-fit:cover;width:100%}.item-housing__title{font-size:1.1875rem;margin:0 0 .625rem}.item-housing__specificity-icon{background-color:#fff;border-radius:100%;flex:0 0 1.25rem;height:1.25rem;position:relative;width:1.25rem}.item-housing__specificity-icon:before{background-color:currentcolor;content:"";display:inline-block;height:1em;height:100%;-webkit-mask-image:url(../img/icons/info.svg);mask-image:url(../img/icons/info.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1em 1em;mask-size:1em 1em;width:1em;width:100%}.item-housing__specificity-infos{display:flex;flex-direction:column;gap:.5em}.item-post{--image-width:clamp(7.5rem,14.9305555556vw,13.4375rem);background-color:#fff;display:flex;flex-flow:var(--flow,column-reverse) wrap;text-decoration:none}.item-post__image{align-items:center;aspect-ratio:var(--image-ratio,320/260);background:#ededed;border:1px solid #fff;display:flex;height:auto;justify-content:center;overflow:hidden;width:100%}.item-post__image.--no-crop{--object-fit:contain;background:100%/contain no-repeat url(../img/ui/item-post-thumbnail.svg) #ededed;padding:1%}.item-post__image.--crop{--object-fit:cover}.item-post__image *{height:100%;margin:auto;min-height:100%;min-width:100%;object-fit:var(--object-fit,cover);object-position:center;width:100%}.item-post__content{width:100%}.item-post__categories{margin-bottom:.9375rem}.item-post .tag-category{display:inline;margin-bottom:.3125rem}.item-post .tag-category:not(:last-child){margin-right:.9375rem}.item-post__date{display:block;margin-top:.625rem}.item-post,.item-post .learn-more,.item-post__title{color:var(--text-color,#202024);transition:color .2s ease-out}.item-post__fake-link{margin-top:.625rem}.item-post:is(:hover,:focus){--text-color:#c65202;text-decoration:none}.item-post.--small{--image-ratio:215/146}@media (min-width:22.5625rem){.item-post.--small{--image-width:clamp(7.5rem,17.9166666667vw,13.4375rem);--flow:row-reverse}.item-post.--small .item-post__content{width:calc(100% - var(--image-width))}.item-post.--small .item-post__image{flex:0 0 var(--image-width)}.item-post.--small .item-post__content{padding:.625rem 1.25rem}}.item-post.--large{--image-ratio:554/312}.item-post.--large .item-post__content{padding:.625rem 1.25rem}@media (min-width:57.5625rem){.item-post.--large .item-post__content{padding:1.25rem 1.875rem}}@media (min-width:22.5625rem) and (max-width:57.5rem){.item-post.--horizontal-for-tablet{--image-width:clamp(7.5rem,17.9166666667vw,13.4375rem);--flow:row-reverse}.item-post.--horizontal-for-tablet .item-post__content{width:calc(100% - var(--image-width))}.item-post.--horizontal-for-tablet .item-post__image{flex:0 0 var(--image-width)}}.item-gloss{margin:0 0 1.25rem}.item-gloss__title{font-weight:600;margin:0 0 .625rem}.item-housing-sales{--slider-arrow-circle:1.5rem;--slider-arrow-space:2.25rem;--slider-pagination-circle:0.5rem;font-size:1.1875rem}.item-housing-sales__top__heading{color:#437b36;margin-bottom:.5em}.item-housing-sales__top .housing-metas{--metas-margin-b:0.5em;color:#656565}.item-housing-sales hr{background-color:#656565;margin-block:2.25rem}.item-housing-sales__bottom{margin-top:2rem}.item-housing-sales__appartment{background-color:#fff;border-top-right-radius:1.5625rem;padding:clamp(.5rem,2.5vw,2.25rem)}.item-housing-sales__appartment:not(:last-child){margin-bottom:3rem}.item-housing-sales__appartment__title{color:#437b36;margin-bottom:.5rem}.item-housing-sales__appartment__tags{display:inline}.item-housing-sales__appartment__tags>li{background-color:#ededed;border-radius:.125rem;color:#656565;display:inline-block;font-size:1rem;line-height:1;padding:.5em 1em}.item-housing-sales__appartment__slider{margin-block:1.5rem;padding:0 calc(var(--slider-arrow-circle) + var(--slider-arrow-space));position:relative}.item-housing-sales__appartment__slider .splide__arrow{background-color:#fff;border-radius:var(--slider-arrow-circle);color:#202024;font-size:calc(var(--slider-arrow-circle)*.8);left:0;min-height:var(--slider-arrow-circle);min-width:var(--slider-arrow-circle);padding:0;position:absolute;top:calc(50% - 2.25rem);z-index:1}.item-housing-sales__appartment__slider .splide__arrow[disabled]{background-color:#ededed;color:#656565}.item-housing-sales__appartment__slider .splide__arrow.splide__arrow--next{left:unset;right:0}.item-housing-sales__appartment__slider .splide__pagination{margin-block:1.5rem}.item-housing-sales__appartment__slider .splide__pagination button{background-color:#ededed;border-radius:var(--slider-pagination-circle);height:var(--slider-pagination-circle);margin:0 var(--slider-pagination-circle);transition:background-color .2s ease-out;width:var(--slider-pagination-circle)}.item-housing-sales__appartment__slider .splide__pagination button.is-active{background-color:#656565}.item-housing-sales__appartment__link{display:flex;justify-content:flex-end;margin-block:.75rem}@media (min-width:26.3125rem){.item-housing-sales__top{--thumbnail-width:min(30vw,20rem);--thumbnail-height:min(20vw,16.25rem);min-height:var(--thumbnail-height);padding-right:calc(var(--thumbnail-width) + 1rem);position:relative}.item-housing-sales__top__picture{border-top-right-radius:1.5625rem;overflow:hidden;position:absolute;right:0;top:0;width:var(--thumbnail-width)}}.housing-filters{margin:0 0 2.1875rem;position:relative}.housing-filters:after,.housing-filters:before{content:"";font-size:2.5rem;margin:0 .9375rem 0 0;position:absolute;right:100%;top:0}.housing-filters:before{background-color:#fff;height:.5em;-webkit-mask-image:url(../img/icons/settings.svg);mask-image:url(../img/icons/settings.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;transform:translate(-50%);width:.5em;z-index:1}.housing-filters:after{background-color:#659b03;border-radius:100%;height:1em;transform:translateY(-25%);width:1em}.housing-filters__form{display:flex;flex-wrap:wrap;gap:1.875rem;margin:0 0 .9375rem}.housing-filters__footer{display:flex;flex-basis:100%;flex-wrap:wrap;gap:1.25rem}.housing-filters__tags{display:flex;flex-wrap:wrap;gap:7px}.housing-filters__tag{background-color:#ededed;border-radius:4px;font-size:1.125rem;line-height:1;padding:.5625rem .4375rem .5625rem .75rem}.housing-filters__tag:after{background-color:#202024;content:"";display:inline-block;height:.88em;margin:0 0 0 .4em;-webkit-mask-image:url(../img/icons/delete.svg);mask-image:url(../img/icons/delete.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;vertical-align:middle;width:.88em}.housing-filters__apply{align-self:center}.housing-filters__apply[aria-hidden=true]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.housing-filters__reset{align-items:center;color:#656565;display:flex}.housing-filters__reset[aria-hidden=true]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:45rem){.housing-filters:after,.housing-filters:before{content:none}}.housing-metas{color:#437b36}.housing-metas__meta{align-items:flex-start;display:flex;justify-content:flex-start}.housing-metas__meta:not(:last-child){margin-bottom:var(--metas-margin-b,.5rem)}.housing-metas__meta [class^=icon]{flex:0 0 1em;margin-right:.375rem;margin-top:.125rem}.housing-metas__meta span{line-height:1.2}.housing-typologies{background-color:#437b36b3;bottom:0;color:#fff;display:flex;flex-wrap:wrap;gap:.375rem;line-height:1.05;padding:.625rem .375rem;position:absolute;width:100%}.housing-typologies__item{align-items:center;background-color:#202024bf;border-radius:1rem;display:flex;font-weight:600;min-height:2rem;padding:.375rem .625rem;text-align:center}.is-loading{opacity:.5}.is-loading .loading-placeholder-container{background-color:#d1d1d1;pointer-events:none;transition:background-color .2s ease-out}.is-loading .loading-placeholder{animation:gradient 4s ease infinite;background:linear-gradient(-45deg,#f0f0f0,#d1d1d1);background-clip:content-box;background-size:400% 400%;border-color:#0000!important;border-radius:.25rem;color:#0000!important;transition:all .2s ease-out}.is-loading .loading-placeholder img,.is-loading .loading-placeholder picture,.is-loading .loading-placeholder svg{opacity:0;transition:opacity .2s ease-out}.job-metas{color:#003585}.job-metas__meta{align-items:center;display:flex;gap:.4375em}.potentials-jobs{color:#fff;overflow:hidden;position:relative}.potentials-jobs ::selection{background:#c65202;color:#fff}@media (min-width:45.0625rem){.potentials-jobs{background-color:#e07314}.potentials-jobs__container{display:flex}}.spontaneous-jobs{background-color:#e07314;flex:1 1 55%;padding:1.875rem 1.25rem 1.875rem 0;position:relative}.spontaneous-jobs__title{margin:0 0 .625rem}@media (max-width:45rem){.spontaneous-jobs{padding-left:4rem}.spontaneous-jobs:after{background-color:inherit;content:"";height:100%;left:100%;position:absolute;top:0;width:45%}}.register-jobs{background-color:#c65202;border-bottom-left-radius:4.0625rem;flex:1 1 45%;padding:1.875rem 0 1.875rem 4rem;position:relative}.register-jobs:after{background-color:inherit;content:"";height:100%;left:100%;position:absolute;top:0;width:45vw}.register-jobs__title{margin:0 0 .625rem}.register-jobs .frm_forms{--subscribe-field-height:rem(40);--subscribe-field-pad:0.37em;--label-color:$white;--check-label-color:$white}@media (min-width:45.0625rem){.register-jobs{border-bottom-left-radius:0;border-top-left-radius:4.0625rem}}.alphabetical-index{display:flex;flex-wrap:wrap;gap:.9375rem 1.25rem;justify-content:center;margin-bottom:2.5rem}.alphabetical-index__link{color:#003585;text-decoration:none}.alphabetical-index__link[aria-disabled=true]{color:#656565;cursor:not-allowed;text-decoration:none}.alphabetical-index__link[aria-current=page]{color:#aa2695;font-weight:600}@media (min-width:45.0625rem){.alphabetical-index{gap:1.5625rem}}[data-bg-color=bg-blue-dark]{--quote-color:#fff;background-color:#003585}[data-bg-color=bg-blue-dark] ::selection{background:#0060b8;color:#fff}[data-bg-color=bg-blue-medium]{--quote-color:#fff;background-color:#2b86d9}[data-bg-color=bg-blue-light]{--quote-color:#202024;background-color:#6ac4f9}[data-bg-color=bg-green]{--quote-color:#fff;background-color:#437b36}[data-bg-color=bg-green] ::selection{background:#659b03;color:#fff}[data-bg-color=bg-violet]{--quote-color:#fff;background-color:#871d76}[data-bg-color=bg-violet] ::selection{background:#aa2695;color:#fff}[data-bg-color=bg-orange]{--quote-color:#fff;background-color:#c65202}[data-bg-color=bg-orange] ::selection{background:#e07314;color:#fff}[data-bg-color=bg-grey]{background-color:#ededed}[data-bg-color=bg-grey] ::selection{background:#202024;color:#fff}[data-bg-color=bg-white]{background-color:#fff}[data-bg-image]{background-image:var(--bkg-image,none);background-position:var(--bkg-position,center center);background-repeat:no-repeat;background-size:clamp(18.75rem,57.3611111111vw,51.625rem) auto,100%}[data-bg-image=mark-1-light]{--bkg-image:url(../img/ui/block/background-mark-1-light.svg);--bkg-position:right center}[data-bg-image=mark-1-dark]{--bkg-image:url(../img/ui/block/background-mark-1-dark.svg)}[data-bg-image=mark-1-dark],[data-bg-image=mark-1-light]{--bkg-position:right center}[data-bg-image=mark-2-light]{--bkg-image:url(../img/ui/block/background-mark-2-light.svg),var(--bkg-line)}[data-bg-image=mark-2-light][data-bg-color=bg-blue-dark]{--bkg-image:url(../img/ui/block/background-mark-2-light-blue-dark.svg),var(--bkg-line)}[data-bg-image=mark-2-light][data-bg-color=bg-blue-light],[data-bg-image=mark-2-light][data-bg-color=bg-blue-medium]{--bkg-image:url(../img/ui/block/background-mark-2-light-blue.svg),var(--bkg-line)}[data-bg-image=mark-2-light][data-bg-color=bg-green]{--bkg-image:url(../img/ui/block/background-mark-2-light-blue-green.svg),var(--bkg-line)}[data-bg-image=mark-2-light][data-bg-color=bg-violet]{--bkg-image:url(../img/ui/block/background-mark-2-light-violet.svg),var(--bkg-line)}[data-bg-image=mark-2-light][data-bg-color=bg-orange]{--bkg-image:url(../img/ui/block/background-mark-2-light-orange.svg),var(--bkg-line)}[data-bg-image=mark-2-dark]{--bkg-image:url(../img/ui/block/background-mark-2-dark.svg),var(--bkg-line)}[data-bg-image=mark-2-dark],[data-bg-image=mark-2-light]{--bkg-line:linear-gradient(180deg,#fff,#fff clamp(1.625rem,5vw,4.5rem),#0000 calc(clamp(1.625rem, 5vw, 4.5rem) + 1px));--bkg-position:left top;padding-top:clamp(1.625rem,5vw,4.5rem)}[data-bg-image=mark-2-dark] .block-background__content,[data-bg-image=mark-2-light] .block-background__content{padding-top:clamp(1.625rem,5vw,4.5rem)}[data-bg-image=mark-3-light]{--bkg-image:url(../img/ui/block/background-mark-3-light.svg),var(--bkg-line)}[data-bg-image=mark-3-dark]{--bkg-image:url(../img/ui/block/background-mark-3-dark.svg),var(--bkg-line)}[data-bg-image=mark-3-dark],[data-bg-image=mark-3-light]{--bkg-line:linear-gradient(0deg,#fff,#fff clamp(2.4375rem,7.5vw,6.75rem),#0000 calc(clamp(2.4375rem, 7.5vw, 6.75rem) + 1px));--bkg-position:right bottom;padding-bottom:clamp(2.4375rem,7.5vw,6.75rem)}[data-bg-image=mark-3-dark] .block-background__content,[data-bg-image=mark-3-light] .block-background__content{padding-bottom:clamp(2.4375rem,7.5vw,6.75rem)}[data-bg-image=mark-4]{--bkg-image:url(../img/ui/block/background-mark-4.svg),var(--bkg-line);--bkg-line:linear-gradient(0deg,#fff,#fff clamp(1.625rem,5vw,4.5rem),#0000 calc(clamp(1.625rem, 5vw, 4.5rem) + 1px));--bkg-position:right bottom;padding-bottom:clamp(1.625rem,5vw,4.5rem)}[data-bg-image=mark-4] .block-news__container{margin-bottom:clamp(1.625rem,5vw,4.5rem)}[data-bg-image=big-cta]{--bkg-image:url(../img/ui/block/background-big-cta.svg);--bkg-position:left center;background-size:contain}[data-bg-image=banner]{--bkg-image:url(../img/ui/block/background-banner.svg);--bkg-position:left center}[data-bg-image=slider]{--bkg-image:url(../img/ui/block/background-slider.svg),var(--bkg-line);--bkg-position:left bottom,left -1.125rem;--bkg-line:linear-gradient(0deg,#0000000f,#0000000f clamp(8.125rem,17.9166666667vw,16.125rem),#0000 calc(clamp(8.125rem, 17.9166666667vw, 16.125rem) + 1px));background-size:contain}[data-bg-image=insert-grey]{--bkg-image:none;position:relative}[data-bg-image=insert-grey]:before{--desktop-position:calc(-50vw - var(--content-width, 90rem)*0.5);--mobile-position:calc(-100vw - clamp(1.5rem, 6.25vw, 5.625rem)*-1);background:#00000014;border-top-right-radius:clamp(.9375rem,3.4722222222vw,3.125rem);content:"";height:clamp(6rem,12.6388888889vw,11.375rem);left:max(var(--mobile-position),var(--desktop-position));margin-left:calc(clamp(1.5rem, 6.25vw, 5.625rem)*-.5);position:absolute;top:0;width:100vw}.gutenberg-content [data-bg-image=insert-grey]:before{--desktop-position:calc(-50vw + var(--content-width, var(--container-width))*-0.5);left:max(var(--mobile-position),var(--desktop-position))}.learn-more,.learn-more-reverse{color:inherit;display:flex;text-decoration:none}.learn-more-reverse:after,.learn-more:after{background-color:currentcolor;color:inherit;content:"";display:inline-block;font-size:.625em;height:1em;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1em 1em;mask-size:1em 1em;transform:none;transition:transform .2s ease-out;width:1em}.learn-more-reverse.--large,.learn-more.--large{font-size:1.1875rem;font-weight:600}.learn-more-reverse.--blue,.learn-more.--blue{color:#003585}.learn-more-reverse.--orange,.learn-more.--orange{color:#e07314}.learn-more-reverse.--white,.learn-more.--white{color:#fff}.learn-more-reverse:is(:hover,:focus),.learn-more:is(:hover,:focus){text-decoration:underline}.learn-more:after{margin-block:auto;margin-left:.5em;-webkit-mask-image:url(../img/icons/right.svg);mask-image:url(../img/icons/right.svg);vertical-align:middle}.learn-more:is(:hover,:focus):after{transform:translate(.375em)}.learn-more-reverse{padding-left:1.5em;position:relative}.learn-more-reverse:after{left:0;margin-right:.5em;-webkit-mask-image:url(../img/icons/left.svg);mask-image:url(../img/icons/left.svg);position:absolute;top:calc(50% - .5em)}.learn-more-reverse:is(:hover,:focus):after{transform:translate(-.375em)}.accordion{border:1px solid #ededed;padding:1.25rem 3rem;position:relative}.accordion summary{align-items:center;-webkit-appearance:none;appearance:none;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:space-between;list-style:none;margin:0;min-height:2.375rem;padding-bottom:.5rem;transition:color .2s ease-out}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after,.accordion summary:before{align-items:center;border-radius:.625rem 0 .625rem 0;color:inherit;content:"";display:flex;font-size:2.375rem;height:1em;justify-content:center;position:absolute;right:-1.1875rem;top:1.25rem;transform:rotate(0deg);transform-origin:50% 50%;transition:transform .4s ease-out,color .4s ease-out;width:1em;will-change:transform,color}.accordion summary:after{background-color:currentcolor;-webkit-mask-image:url(../img/icons/down.svg);mask-image:url(../img/icons/down.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.6315789474em auto;mask-size:.6315789474em auto}.accordion summary:before{background-color:#ededed}.accordion summary h2,.accordion summary h3{margin:0}.accordion summary:focus,.accordion summary:focus-within,.accordion summary:hover{text-decoration:underline}.accordion>:not(summary){opacity:0;transition:opacity .2s ease-out}.accordion>:last-child{margin-bottom:0}.accordion__layout{display:flex;flex-direction:row nowrap;justify-content:flex-start}.accordion__text{color:inherit;width:100%}.accordion__image{flex:0 0 31.1926605505%;margin-left:1.375rem}.accordion .learn-more{margin-top:.75rem}.accordion:focus summary:after,.accordion[open] summary:after{background-color:#fff;transform:rotate(-90deg)}.accordion:focus summary:before,.accordion[open] summary:before{background-color:currentcolor}.accordion:focus>:not(summary),.accordion[open]>:not(summary){opacity:1}.tag-category{color:#202024}.tag-category:before{background-color:var(--color,#0060b8);border-radius:.25em;content:"";display:inline-block;height:.5em;margin-right:.25em;width:.5em}.tag-categorya{text-decoration:none}.tag-categorya:is(:hover,:focus){text-decoration:underline}.tag-category:is(a){text-decoration:none}.tag-category:is(a):is(:hover,:focus){text-decoration:underline}.tag-category[aria-current]{pointer-events:none;text-decoration:underline}.cta--big{--radius-t-l:0.9375rem;--radius-t-r:0;--radius-b-l:0;--radius-b-r:0.9375rem;border-radius:var(--radius-t-l) var(--radius-t-r) var(--radius-b-r) var(--radius-b-l);display:flex;flex-flow:row;justify-content:flex-end;margin:3.75rem auto;max-width:63.125rem;position:relative;width:100%}.cta--big__content{border-radius:inherit;padding:1.5rem clamp(1.5rem,4.1666666667vw,3.75rem)}.cta--big a{color:#fff;text-decoration:none;width:-moz-fit-content;width:fit-content}.cta--big a:is(:focus,:hover){text-decoration:underline}.cta--big.--large .cta--big__content{min-width:100%}.cta--big.--default .cta--big__content:before{background-color:inherit;content:"";height:2px;left:var(--offset-left,0);position:absolute;top:0;width:calc(100% - .9375rem)}.cta--big.--left{--offset-left:0.9375rem;justify-content:flex-start;text-align:left}.cta--big.--left a{margin-right:auto}.cta--big.--right{--offset-left:0;justify-content:flex-end;text-align:right}.cta--big.--right a{margin-left:auto}.cta--big.--right.--default{--radius-t-l:0;--radius-t-r:0.9375rem;--radius-b-l:0.9375rem;--radius-b-r:0}.block-background .cta--big.alignwide{margin-left:auto;margin-right:auto;max-width:63.125rem;min-width:unset;transform:unset;width:100%}#editor .cta--big,#editor .wp-block-acf-big-cta{background-color:initial!important}.fake-select{min-width:10.3125rem;position:relative}.fake-select__button{align-items:center;border-bottom:1px solid #ededed;color:#656565;display:flex;gap:3.125rem;justify-content:space-between;padding:0 0 .3125em;width:100%}.fake-select__button span{font-size:1.25em;transition:transform .15s linear .15s}.fake-select__button[aria-expanded=true]~fieldset>.fake-select__list{left:0;opacity:1;transform:translateY(0);transition:opacity .15s linear .15s,transform .15s linear .15s;visibility:visible}.fake-select__button[aria-expanded=true] span{transform:rotate(-180deg)}.fake-select__fieldset{margin:0}.fake-select__list{background:#fff;box-shadow:0 3px 6px #00000029;left:9999rem;opacity:0;overflow-x:hidden;overflow-y:auto;padding:.625rem;position:absolute;top:100%;transform:translateY(.375rem);transition:opacity .15s linear .15s,transform .15s linear .15s,visibility 0s .3s,left 0s .3s;visibility:hidden;width:100%;z-index:10}.fake-select__item.disabled{display:none}.fake-select.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@media (max-width:45rem){.fake-select{flex:1 0 100%}}.wp-block-image{width:-moz-fit-content;width:fit-content}.is-style-img-back-only,.is-style-img-border-and-back,.is-style-img-border-only{--caption-safe-space:5rem;margin-inline:auto;position:relative;z-index:auto}.is-style-img-back-only.wp-block-image,.is-style-img-border-and-back.wp-block-image,.is-style-img-border-only.wp-block-image{margin-left:3.125rem;margin-right:3.125rem;width:calc(100% - 6.25rem)}.is-style-img-back-only.wp-block-image .wp-element-caption,.is-style-img-border-and-back.wp-block-image .wp-element-caption,.is-style-img-border-only.wp-block-image .wp-element-caption{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.is-style-img-back-only img,.is-style-img-back-only>*,.is-style-img-border-and-back img,.is-style-img-border-and-back>*,.is-style-img-border-only img,.is-style-img-border-only>*{margin:auto;position:relative;z-index:1}.is-style-img-back-only *,.is-style-img-border-and-back *,.is-style-img-border-only *{border-radius:inherit}.is-side-left{border-bottom-left-radius:1.5625rem}.is-side-right{border-bottom-right-radius:1.5625rem}.is-style-img-border-and-back.wp-block-image{margin-top:13.0434782609%}.is-style-img-border-and-back.wp-block-image:not(:last-child){margin-bottom:17.3913043478%}.is-style-img-border-and-back:before{border-color:var(--borderColor,#003585);border-style:solid;border-width:2px;height:101.7391304348%;transform:rotate(var(--borderRotation)) translate(-5.652173913%,3.984063745%);z-index:2}.is-style-img-border-and-back:after,.is-style-img-border-and-back:before{border-radius:inherit;content:"";display:inline-block;left:0;position:absolute;top:0;width:103.4782608696%}.is-style-img-border-and-back:after{background-color:var(--backgroundColor,#2b86d9);height:105.652173913%;transform:rotate(var(--backRotation)) translate(-5.652173913%,3.984063745%);z-index:0}.is-style-img-border-and-back.is-side-left{--borderRotation:8.2deg;--backRotation:-6.6deg}.is-style-img-border-and-back.is-side-left img{transform:rotate(-2.5deg)}.is-style-img-border-and-back.is-side-right{--borderRotation:-8.2deg;--backRotation:6.6deg}.is-style-img-border-and-back.is-side-right img{transform:rotate(2.5deg)}.is-style-img-border-only.wp-block-image:not(:last-child){margin-bottom:8.1632653061%}.is-style-img-border-only:before{border-color:var(--borderColor,#003585);border-radius:inherit;border-style:solid;border-width:2px;bottom:0;content:"";display:inline-block;height:63.2653061224%;position:absolute;transform-origin:center bottom;width:84.693877551%;z-index:0}.is-style-img-border-only.is-side-left{--borderRotation:-1.5deg}.is-style-img-border-only.is-side-left:before{right:0;transform:rotate(var(--borderRotation)) translate(-21.6326530612%,7.7419354839%)}.is-style-img-border-only.is-side-right{--borderRotation:1.5deg}.is-style-img-border-only.is-side-right:before{left:0;transform:rotate(var(--borderRotation)) translate(21.6326530612%,7.7419354839%)}.is-style-img-back-only.wp-block-image:not(:last-child){margin-bottom:8.1632653061%}.is-style-img-back-only:after{background-color:var(--backgroundColor,#2b86d9);border-radius:inherit;bottom:0;content:"";display:inline-block;height:63.2653061224%;position:absolute;transform:rotate(var(--backRotation)) translate(21.6326530612%,7.7419354839%);transform-origin:center bottom;width:84.693877551%;z-index:0}.is-style-img-back-only.is-side-left{--borderRotation:-1.5deg}.is-style-img-back-only.is-side-left:after{right:0;transform:rotate(var(--borderRotation)) translate(-21.6326530612%,7.7419354839%)}.is-style-img-back-only.is-side-right{--borderRotation:1.5deg}.is-style-img-back-only.is-side-right:after{left:0;transform:rotate(var(--borderRotation)) translate(21.6326530612%,7.7419354839%)}.table-of-content{font-size:1.1875rem}.table-of-content__entry{margin:0 0 2rem}.table-of-content__link{color:#20202499;font-weight:600;text-decoration:none}.table-of-content__link.active{color:#0060b8;text-decoration:underline}@media (min-width:45.0625rem){.table-of-content__entry{margin-bottom:2.8125rem}}.pagination-ajax{align-items:stretch;flex-flow:row wrap;font-size:1em;justify-content:center;margin:0 0 .625rem;padding:0 clamp(1.5rem,6.25vw,5.625rem)}.pagination-ajax,.pagination-ajax__list{display:flex;gap:.9375rem}.pagination-ajax__list-item--current{background-color:#e2e1e1;cursor:default}.pagination-ajax__list-item--current span{background-color:#202024}.pagination-ajax .btn{align-items:center;border-radius:100%;color:#202024;display:inline-flex;font-family:Gill Sans,Arial,sans-serif;height:1.5625rem;justify-content:center;padding:5px;text-decoration:none;transition:color .4s ease-out,background .4s ease-out;width:1.5625rem}.pagination-ajax .btn:focus,.pagination-ajax .btn:hover{background-color:#e2e1e1}.pagination-ajax .btn:focus span,.pagination-ajax .btn:hover span{background-color:#202024}.pagination-ajax .btn[aria-disabled=true]{cursor:not-allowed}.pagination-ajax .btn[aria-disabled=true]:focus,.pagination-ajax .btn[aria-disabled=true]:hover{background:inherit}.search-item{position:relative}.search-item,.search-item__text{display:flex;transition:transform .2s ease-out}.search-item__text{flex:1 1 calc(100% - 2.25rem);flex-flow:column}.search-item__title{color:#202024;margin-bottom:.625rem}.search-item__link{align-items:center;background-color:#003585;border-radius:.625rem 0 .625rem 0;color:#fff;display:flex;flex:0 0 2.25rem;justify-content:center;min-height:100%;padding:0;transition:background-color .2s ease-out;width:2.25rem}.search-item__link:before{content:"";height:100%;left:0;position:absolute;top:0;transition:left .2s ease-out,width .2s ease-out;width:100%}.search-item__link:is(:hover,:focus,:active){color:#fff}.search-item .job-metas{margin-left:1rem}.search-item:is(:hover,:focus,:focus-within){transform:translate(1.5rem)}.search-item:is(:hover,:focus,:focus-within) .search-item__text{transform:translate(-1.5rem)}.search-item:is(:hover,:focus,:focus-within) .search-item__link{background-color:#0060b8}.search-item:is(:hover,:focus,:focus-within) .search-item__link:before{left:-1.5rem;width:calc(100% + 1.5rem)}.page-type-faq{--toc-width:30%}.page-type-faq h2{margin:3.75rem 0}.page-type-faq__content h2,.page-type-faq__content h3,.page-type-faq__content h4,.page-type-faq__content h5,.page-type-faq__content summary{color:#0060b8}.post-type-job__title{color:#003585;margin:0 0 1.25rem}.post-type-job__content{margin:0 0 6.25rem;max-width:38rem}.post-type-job__form{--container-width:63.125rem;margin-bottom:6.875rem}.post-type-job__form textarea{border-bottom-left-radius:1.5625rem}.post-type-job__form .frm_submit{grid-column:span 6/span 6;text-align:right}.post-type-job__form .frm_submit button.frm_button_submit{--default-color:#004aa0;padding-left:4.875em;padding-right:4.875em}.post-type-job__form-title{color:#0060b8;margin:0 0 1.875rem}.post-type-job__cta-back{max-width:100%;width:auto}@media (min-width:45.0625rem){.post-type-job__content,.post-type-job__cta-back,.post-type-job__form{margin-left:5.625rem}}.post-type-archive-housing .gutenberg-content{margin-bottom:4.6875rem}.post-type-archive-housing .gutenberg-content.hidden{max-height:0;opacity:0;visibility:hidden}.h-mission{--container-width:23.75rem;margin-bottom:4.5rem}.h-mission__container{display:flex;flex-flow:column;justify-content:center}.h-mission__item{padding:1.5625rem 0}.h-mission__item:not(:last-child){border-bottom:1px solid #ffeacb}.h-mission__title{color:#c65202;margin-bottom:2rem}.h-mission__image{--borderColor:#c65202;--backgroundColor:#e07314;margin:2.5rem auto;width:-moz-fit-content;width:fit-content}@media (min-width:45.0625rem){.h-mission{--container-width:71.625rem;margin-bottom:6.875rem}.h-mission__container{flex-flow:row-reverse nowrap}.h-mission__image,.h-mission__text{flex:0 0 50%}.h-mission__image{margin-bottom:auto;padding-left:5%;padding-right:5%}.h-mission__text{padding-left:.9375rem;padding-top:2.5rem}.h-mission__text>*{max-width:36.25rem}.h-mission__title{margin-bottom:1.25rem}}@media (min-width:57.5625rem){.h-mission__image{margin-bottom:auto;padding-left:0;padding-right:10%}}.mission-card{display:flex;flex-flow:column;min-height:3.5rem;padding-right:3.5rem;position:relative;transition:color .2s ease-out;width:100%}.mission-card__title{color:#c65202;margin:auto 0}.mission-card__title:not(:last-child,:nth-last-child(2)){margin-bottom:.5rem}.mission-card a{color:inherit;text-decoration:none}.mission-card a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.mission-card__arrow{align-items:center;background-color:#c65202;border-radius:.625rem 0 .625rem 0;color:#fff;display:flex;font-size:1.25rem;height:3.5rem;justify-content:center;padding:.15em;position:absolute;right:0;top:calc(50% - 1.75rem);transition:transform .2s ease-out,background-color .2s ease-out;width:2.25rem}.mission-card:is(:hover,:focus,:focus-within){color:#e07314}.mission-card:is(:hover,:focus,:focus-within) a{color:#e07314;text-decoration:underline}.mission-card:is(:hover,:focus,:focus-within) .mission-card__arrow{background-color:#e07314;transform:translateX(1.375rem)}@media (min-width:45.0625rem){.mission-card{padding-right:4.875rem}.mission-card__description,.mission-card__title{max-width:26.25rem}.mission-card__arrow{right:1.25rem}}.h-values{--heading-color:#871d76;--card-gap:0.625rem;margin-bottom:1.25rem;position:relative}.h-values:before{background:#ededed;border-top-right-radius:1.875rem;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(calc(clamp(1.5rem, 6.25vw, 5.625rem)*-1));width:100%;z-index:0}.h-values__container{padding-bottom:3.75rem;padding-top:1.5rem;position:relative;z-index:1}.h-values__list{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:center;margin:calc(var(--card-gap)*-.5)}.h-values__item{margin:calc(var(--card-gap)*.5);min-height:100%;width:100%}.h-values__item:first-child .value-card{border-top-left-radius:1.5625rem}.h-values__shape{display:none}.h-values__title{color:var(--heading-color);margin-bottom:1.25rem}@media (min-width:26.3125rem){.h-values__item{flex:0 0 calc(50% - var(--card-gap))}}@media (min-width:57.5625rem){.h-values{--card-gap:0.9375rem;--container-width:69.3125rem;margin-bottom:7.5rem;margin-top:1.25rem}.h-values:before{height:calc(100% - 4.75rem - var(--card-gap));transform:translateX(calc(var(--container-width)*.5 - 50vw));width:100%}.h-values__container{padding-bottom:0;padding-top:2.75rem}.h-values__list{margin:auto;padding:0 2rem}.h-values__item{flex:0 0 calc(25% - var(--card-gap))}.h-values__shape{display:block;left:calc(clamp(3rem, 11.5972222222vw, 10.4375rem)*-.7);position:absolute;top:-1.25rem;width:clamp(3rem,11.5972222222vw,10.4375rem)}.h-values__title{margin:0 auto 2rem 0;max-width:61.25rem;padding-left:calc(clamp(3rem, 11.5972222222vw, 10.4375rem)*.6);width:100%}}.value-card{--image-size:clamp(1.5rem,3.3333333333vw,3rem);background-color:#fff;box-shadow:-.375rem .375rem .75rem #0000000d;display:flex;flex-flow:column;height:100%;padding:1.5rem 1.125rem;position:relative;transition:box-shadow .2s ease-out,transform .2s ease-out,border-top-right-radius .2s ease-out}.value-card__title{color:var(--heading-color);margin-bottom:.9375rem}.value-card__title:before{content:"";display:inline-block;height:var(--image-size);margin-right:.75rem;width:var(--image-size)}.value-card__title a{color:inherit;text-decoration:none}.value-card__title a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.value-card:is(:hover,:focus,:focus-within){box-shadow:-.75rem .375rem .75rem #0000000d;transform:translateX(.5rem)}.value-card:is(:hover,:focus,:focus-within) .value-card__title a{text-decoration:underline}.value-card__image{height:var(--image-size);left:1.125rem;position:absolute;top:1.5rem;width:var(--image-size)}.value-card__link{margin-top:1.25rem}@media (min-width:57.5625rem){.value-card{height:-moz-fit-content;height:fit-content;padding-top:1.125rem}.value-card:is(:hover,:focus,:focus-within){border-top-right-radius:1.5625rem;box-shadow:0 1.125rem .75rem #0000000d;transform:translateY(-.5rem)}.value-card__title:before{display:none}.value-card__image{margin-bottom:.625rem;order:-1;position:static}.value-card__image *{object-position:center top}}.h-housing{--heading-color:#659b03;--slider-offset:2rem;--arrow-color:var(--heading-color);margin-left:calc(clamp(1.5rem, 6.25vw, 5.625rem)*.5);overflow:hidden;position:relative}.h-housing:before{background:#ededed;border-top-left-radius:1.875rem;content:"";height:100%;height:calc(100% - 20rem);left:0;position:absolute;top:0;width:100%;z-index:0}.h-housing__container{min-height:calc(clamp(1.5rem, 6.25vw, 5.625rem)*1.5);padding-bottom:3.75rem;padding-top:1.5rem;position:relative;z-index:2}.h-housing__list{margin-top:1.5rem}.h-housing__map{bottom:calc(clamp(8.75rem, 45.8333333333vw, 41.25rem)*.55*-1);height:auto;left:calc(clamp(1.5rem, 6.25vw, 5.625rem)*-.5);opacity:.85;position:absolute;width:clamp(8.75rem,45.8333333333vw,41.25rem);z-index:1}.h-housing__title{color:var(--heading-color);margin-bottom:1.25rem}.h-housing__link{margin-top:3rem}.h-housing__link__mobile{text-align:center;width:100%}@media (min-width:45.0625rem){.h-housing__link__mobile{display:none}}@media (max-width:45rem){.h-housing__link__desktop{display:none}}.h-housing__text>*{max-width:27rem;width:100%}@media (min-width:45.0625rem){.h-housing{margin-left:auto}.h-housing:before{height:calc(100% - clamp(8.75rem, 45.8333333333vw, 41.25rem)*.42);left:calc(clamp(1.5rem, 6.25vw, 5.625rem)*.5);top:var(--slider-offset)}.h-housing__container{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:center;margin-left:auto;margin-right:auto;min-height:unset;padding-bottom:0;padding-top:0;width:100%}.h-housing__text{align-items:flex-end;display:flex;flex:0 0 50%;flex-direction:column;margin-top:var(--slider-offset);min-height:clamp(37.5rem,55.5555555556vw,50rem);padding:3rem 0 calc(clamp(8.75rem, 45.8333333333vw, 41.25rem)*.7) calc(clamp(1.5rem, 6.25vw, 5.625rem)*2)}.h-housing__text>*{margin-left:auto}.h-housing__list{flex:1 1 auto;margin-top:0;overflow:hidden;width:100%}.h-housing__map{bottom:calc(clamp(8.75rem, 45.8333333333vw, 41.25rem)*.18*-1)}.h-housing__link{margin-top:1.25rem}}@media (min-width:57.5625rem){.h-housing:before{left:max(0,38vw - 27rem);margin-left:clamp(1.5rem,6.25vw,5.625rem);width:100%}.h-housing__text{flex:0 0 38%}.h-housing__list{flex:0 0 62%}}.page-template-page-home{--map-housing-offset:calc(clamp(8.75rem, 45.8333333333vw, 41.25rem)*0.55)}@media (min-width:45.0625rem){.page-template-page-home{--map-housing-offset:calc(clamp(8.75rem, 45.8333333333vw, 41.25rem)*0.18)}}.page-template-page-home .h-housing+*{padding-block:var(--map-housing-offset)}.h-housing__slider{--slider-gap:0.625rem;--slider-padding:0;--slider-slide:17.5rem;max-width:45rem;position:relative}.h-housing__slider .splide__track{overflow:unset}.h-housing__slider .splide__slide{--color-text:#0060b8;--color-bg:#003585;max-width:var(--slider-slide)}.h-housing__slider .splide__slide:where(.is-active,.is-next,.is-prev){--color-text:var(--heading-color);--color-bg:#0000}.h-housing__slider .splide__slide:first-child{border-top-left-radius:1.5625rem;overflow:hidden}@media (min-width:45.0625rem){.h-housing__slider{--slider-padding:3.75rem;--slider-gap:0.9375rem;transition:opacity .2s ease-out}.h-housing__slider .splide__track{margin-left:var(--slider-padding)}}.h-housing__arrows{color:#659b03;display:flex;justify-content:space-between;left:0;position:absolute;top:9.625rem;width:100%;z-index:auto}.h-housing__arrows [disabled]{opacity:0;pointer-events:none}.h-housing__arrows button{z-index:1}@media (min-width:45.0625rem){.h-housing__arrows{padding-right:1.75rem}}@media (max-width:45rem){.h-housing__arrows{margin-left:-1.25rem;width:calc(100% + 2.5rem)}}@media (max-width:22.5rem){.h-housing__arrows{opacity:0}.h-housing__arrows:focus,.h-housing__arrows:focus-within{opacity:1}}.housing-card{display:flex;flex-flow:column}.housing-card__title{color:var(--color-text,#659b03);font-size:clamp(1.25rem,1.6666666667vw,1.5rem);margin-top:.9375rem}.housing-card__thumbnail{aspect-ratio:280/318;background:#fff;order:-1;position:relative}.housing-card__thumbnail:after{background-color:var(--color-bg);content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;transition:background-color .2s ease-out;width:100%}.housing-card__image *{height:100%;min-height:100%;min-width:100%;object-fit:cover;object-position:center;width:100%}.housing-card__typology{bottom:unset;left:0;position:absolute;top:0;width:100%}.housing-card .housing-typologies{background:none;bottom:unset;padding:.6875rem .9375rem}.housing-card .housing-metas{color:var(--color-text,#659b03)}.h-brand{--container-width:22.5rem;background-color:#0f77d8;color:#fff;overflow:hidden;padding-block:2rem}.h-brand__link{margin-top:1.25rem}.h-brand__link:is(:hover,:focus,:active){color:#fff}.h-brand__title{line-height:1;margin-bottom:1.875rem}.h-brand__introduction{max-width:58ch;width:100%}.h-brand__image{align-items:flex-end;display:flex;flex-flow:column;justify-content:flex-start}.h-brand__image__main{border-bottom-left-radius:1.5625rem;margin-top:2.5rem;overflow:hidden}.h-brand__image__logo{height:clamp(2.8125rem,6.25vw,5.625rem);margin-top:.75rem;padding-right:.75rem}.h-brand__image__logo *{height:100%;width:auto}.h-brand__container{min-height:23.75rem;position:relative}.h-brand__container>*{position:relative;z-index:1}.h-brand__shape{bottom:.625rem;position:absolute;right:-4.25rem;width:23.75rem;z-index:0}@media (min-width:45.0625rem){.h-brand{--container-width:74.75rem}.h-brand__container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.h-brand__text{flex:0 0 55%}.h-brand__image{flex:0 0 44%;padding-left:2.625rem}.h-brand__image__main{margin-top:0}.h-brand__image__logo{margin-top:clamp(.75rem,1.6666666667vw,1.5rem);padding-right:0}.h-brand__title{max-width:18ch}.h-brand__link{margin-top:2.5rem}.h-brand__introduction{font-size:clamp(1rem,1.3194444444vw,1.1875rem)}.h-brand__shape{bottom:unset;height:clamp(23.75rem,57.9861111111vw,52.1875rem);margin-top:calc(clamp(23.75rem, 57.9861111111vw, 52.1875rem)*-.175);right:-5%;top:calc(var(--map-housing-offset, 0)*-1);width:clamp(23.75rem,57.9861111111vw,52.1875rem)}}@media (min-width:57.5625rem){.h-brand__text{padding-left:clamp(0rem,3.3333333333vw,3rem)}}.h-jobs{--container-width:22.5rem;margin:3.25rem auto}.h-jobs__title{color:#003585;margin-bottom:1.5rem;max-width:22ch}.h-jobs__introduction{max-width:80ch}.h-jobs__teaser{margin-top:3.875rem}.h-jobs__list{margin-top:3.375rem}@media (max-width:45rem){.h-jobs__list>li:not(:last-child){margin-bottom:1.25rem}}@media (min-width:45.0625rem){.h-jobs{--container-width:76.875rem;--teaser-width:37.5rem}.h-jobs__container{padding-left:clamp(0rem,3.8888888889vw,3.5rem)}.h-jobs__row{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between;padding-top:clamp(2.8125rem,6.25vw,5.625rem)}.h-jobs__teaser{flex:0 0 59%;padding-right:11.1428571429%}.h-jobs__list{flex:0 0 41%;margin-top:2.25rem}.h-jobs__list>li{padding:.9375rem .625rem .9375rem 0}.h-jobs__list>li:not(:last-child){border-bottom:1px solid #ededed}.h-jobs .job-teaser,.h-jobs__teaser{margin-top:0;padding-top:0}}.job-card{position:relative}.job-card,.job-card__text{display:flex;transition:transform .2s ease-out}.job-card__text{color:#003585;flex:1 1 calc(100% - 2.25rem);flex-flow:column}.job-card__date{line-height:1;margin-bottom:.5rem;order:-1}.job-card__title{color:#202024;margin-bottom:.625rem}.job-card__link{align-items:center;background-color:#003585;border-radius:.625rem 0 .625rem 0;color:#fff;display:flex;flex:0 0 2.25rem;justify-content:center;min-height:100%;padding:0;transition:background-color .2s ease-out;width:2.25rem}.job-card__link:before{content:"";height:100%;left:0;position:absolute;top:0;transition:left .2s ease-out,width .2s ease-out;width:100%}.job-card__link:is(:hover,:focus,:active){color:#fff}.job-card .job-metas{margin-left:1rem}.job-card:is(:hover,:focus,:focus-within){transform:translate(1.5rem)}.job-card:is(:hover,:focus,:focus-within) .job-card__text{transform:translate(-1.5rem)}.job-card:is(:hover,:focus,:focus-within) .job-card__link{background-color:#0060b8}.job-card:is(:hover,:focus,:focus-within) .job-card__link:before{left:-1.5rem;width:calc(100% + 1.5rem)}.job-teaser{border-radius:0;border-top-right-radius:1.5625rem;margin-top:7.3170731707%;max-width:var(--teaser-width,21.25rem);width:100%}.job-teaser__layout{align-items:center;background:#ededed;border-top-right-radius:inherit;color:#003585;display:flex;flex-flow:column;justify-content:flex-start;overflow:hidden;padding-bottom:1.5rem;position:relative}.job-teaser__layout>:not(.job-teaser__image){width:calc(100% - clamp(1.5rem, 5vw, 4.5rem))}.job-teaser__image{background-color:#d4d4d4;min-width:100%;order:-1}.job-teaser__cta,.job-teaser__title{margin-top:1.25rem}.job-teaser__cta:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.job-teaser.is-style-img-border-only.is-side-right:before{height:79%;top:-7.3170731707%;transform:rotate(-1.48deg) translate(10.8013937282%);width:95.6666666667%}.post-type-archive-gloss .gutenberg-content:not(:empty){margin-bottom:7.5rem}.post-type-archive-gloss__content{align-items:baseline;display:flex;justify-content:center}.post-type-archive-gloss__filter{color:#aa2695;font-size:clamp(2.75rem,4.1666666667vw,3.75rem);margin:0 1.25rem 0 0;position:sticky;top:2rem}.post-type-archive-gloss__filter span{font-weight:600;line-height:1}.post-type-archive-gloss__list{--container-width:38rem;margin-inline:auto;margin-inline:0;width:min(100% - (clamp(1.5rem,6.25vw,5.625rem) * 2),var(--container-width,90rem))}@media (min-width:63.125rem){.post-type-archive-gloss__content{--real-width:min(var(--safe-width),var(--container-wide-width));max-width:var(--safe-width);min-width:var(--real-width)}}@media (min-width:45.0625rem){.post-type-archive-gloss__filter{margin-right:4.6875rem}}.blog-nav{margin-bottom:2.75rem}.blog-nav__list{display:flex;flex-flow:row wrap;margin:-.375rem -1.125rem}.blog-nav__item{margin:.375rem 1.125rem}.tpl-blog-archive{--container-width:63.25rem;--breaking-news-offset:3rem}.tpl-blog-archive .pagination-block{margin-top:7.5rem}.blog-list{--col-quantity:1;--col-width:minmax(auto,17.5rem);--col-height:unset;grid-gap:1.5625rem;align-items:stretch;display:grid;flex-flow:row wrap;grid-template-columns:repeat(var(--col-quantity),var(--col-width));justify-content:center}@media (min-width:26.3125rem){.blog-list{--col-quantity:2;--col-width:minmax(auto,20rem)}}@media (min-width:45.0625rem){.blog-list{--col-quantity:3}}.blog-list>li:first-child .item-post,.blog-list>li:first-child .item-post__image{border-top-left-radius:1.5625rem}.breaking-news{background-color:#ededed;margin-bottom:3.125rem;margin-top:calc(var(--breaking-news-offset)*-2);padding-bottom:4rem}.breaking-news__title{color:#2b86d9;margin-bottom:1.25rem;margin-top:var(--breaking-news-offset);padding-top:1em}.breaking-news__list{background:#fff;border-radius:inherit;max-width:47.875rem;padding:var(--breaking-news-offset) 0 2.375rem;position:relative;width:100%;z-index:1}.breaking-news__list__wrapper{border-radius:1.5625rem;border-bottom-left-radius:0;position:relative;z-index:1}.breaking-news__list__wrapper:before{border:1px solid #6ac4f9;border-radius:inherit;content:"";display:block;height:100%;left:7.6570680628%;position:absolute;top:0;transform:rotate(4.2deg);width:84.6858638743%;z-index:-1}.breaking-news__item{border-bottom:1px solid #e073141a;padding:1.5625rem 1.875rem}.breaking-news__item:last-child{border-bottom:0;padding-bottom:0}.breaking-news__item:first-child{padding-top:0}.breaking-news__item time{display:inline-block;margin-bottom:.5em}.breaking-news__item .learn-more{margin-top:1.25rem}@media (min-width:22.5625rem){.breaking-news__container{align-items:flex-end;display:flex;gap:1.25rem;justify-content:center;min-height:100%}.breaking-news__title{flex:0 0 clamp(2rem,2.7777777778vw,2.5rem);line-height:1;margin-bottom:0;margin-top:0;padding-top:var(--breaking-news-offset);width:max-content}@supports (writing-mode:sideways-lr){.breaking-news__title{writing-mode:sideways-lr}}@supports not (writing-mode:sideways-lr){.breaking-news__title{position:relative}.breaking-news__title span{transform-origin-x:0;transform-origin-y:100%;bottom:0;left:1em;min-width:max-content;position:absolute;transform:rotate(-90deg)}}}@media (min-width:45.0625rem){.breaking-news__item{display:flex}.breaking-news__item__date{flex:0 0 10.75rem}}@media (min-width:57.5625rem){.breaking-news__container{padding-right:calc(clamp(2rem, 2.7777777778vw, 2.5rem) + 1.25rem)}}.related-news{--container-width:63.25rem;padding-top:4.5rem}.related-news__title{color:#0060b8;margin-bottom:2.75rem;text-align:center}.related-news__cta{margin:3.875rem auto auto;text-align:center;width:-moz-fit-content;width:fit-content}@media (min-width:45.0625rem){.related-news__title{max-width:20ch;text-align:left}}.post-layout{--sticky-corridor:clamp(1.5rem,14.9305555556vw,13.4375rem);display:grid;grid-template-columns:1fr min(100% - clamp(1.5rem,14.9305555556vw,13.4375rem),1440px - clamp(1.5rem,14.9305555556vw,13.4375rem)) clamp(1.5rem,14.9305555556vw,13.4375rem) 1fr}.post-layout .post-layout__content{grid-column:1/5;grid-row:1/-1}.post-layout .share.--sticky{grid-column:3;grid-row:1/-1}.share.--static{background-color:#003585;color:#fff;margin-top:9.125rem;padding:4.75rem 0;text-align:center}.share.--static ::selection{background:#0060b8;color:#fff}.share.--static a{color:inherit;display:inline-block}.share.--static a:is(:hover,:focus,:focus-within){text-decoration:underline}.share.--static a div{font-size:3.875rem}.share.--static .share__container,.share.--static .share__list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 2.625rem;justify-content:center}.share.--static .share__list{flex-wrap:nowrap;gap:.5rem}.page-template-default .frm_submit{grid-column:span 6/span 6;text-align:right}.error404 .content-wrapper{position:relative}.error404 .content-wrapper:after{background-image:url(../img/ui/404-shape.svg);background-position:right 0 bottom -3.75rem;background-repeat:no-repeat;background-size:auto 100%;content:"";height:100%;position:absolute;right:0;top:0;width:100vw;z-index:1}.error404 .breadcrumbs{margin-bottom:3.125rem}.error404__content{--container-width:63.125rem;padding:0 0 3.125rem}.error404__label{color:#2b86d9;font-size:clamp(6.25rem,17.3611111111vw,15.625rem);line-height:1;margin:0 0 2.5rem}.error404__infos{font-size:1.1875rem;margin-bottom:2.5rem;max-width:38rem}.error404__button{word-wrap:break-word;align-items:center;border:none;border-radius:1.25em 0;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.05;padding:1.125em 2.25em;text-align:center;text-decoration:none;transition:border-radius .2s ease-out,color .2s ease-out,background-color .2s ease-out;white-space:normal;width:auto}.error404__button.focus,.error404__button:is(:hover,:focus,:active){border-radius:1.875em 0;text-decoration:underline}.error404__button:is(:disabled){background-color:#e2e1e1;color:#202024;pointer-events:none}.error404__button:not(:disabled){background-color:#003585;color:#fff;outline-color:#003585}.error404__button:not(:disabled).focus,.error404__button:not(:disabled):is(:hover,:focus,:active){background-color:#0060b8}@media (min-width:45.0625rem){.error404 .content-wrapper:after{height:calc(100% + clamp(1.875rem, 5.5555555556vw, 5rem))}.error404 .breadcrumbs{margin-bottom:6.25rem}}.page-search{--toc-width:13.75rem;--quantity:1;--width:1fr}.page-search__list{grid-gap:1.375rem;display:grid;grid-template-columns:repeat(var(--quantity),var(--width));max-width:48.5rem}.page-search .--housing{--width:minmax(auto,20rem);max-width:100%}@media (min-width:45.0625rem){.page-search .--housing{--quantity:2}}@media (min-width:57.5625rem){.page-search .--housing{--quantity:3}}.page-search__item__page:not(:last-child),.page-search__item__post:not(:last-child){border-bottom:1px solid #ededed;padding-bottom:1.375rem}.page-search__typology:not(:last-child){margin-bottom:6.875rem}.page-search__title{color:#0060b8;margin-bottom:3rem}.page-search__link{color:#0060b8;margin-top:2.375rem}.page-search .--blue-search{color:#0060b8}.search__form{height:4.25rem;margin:auto;max-width:51.875rem;position:relative;width:100%}.search__form__text{border-top-left-radius:1.5625rem;height:100%}.search__form__submit{background-color:#e07314;bottom:0;color:#fff;font-size:1rem;font-weight:600;height:100%;outline-offset:0;padding:.7894736842em 1.0526315789em;position:absolute;right:0;transition:background-color .2s ease-out}.search__form__submit__icon{font-size:1rem;transform:translateY(.125rem)}.search__form__submit:focus,.search__form__submit:hover{background-color:#c65202}