/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-primary:#001ab2;--color-secondary:#f8a436;--color-accent:var(--color-primary);--color-accent-alt:var(--color-primary);--color-text:#060e3d;--color-white:#fff;--color-black:#000;--color-border-light:#e1e4e9;--color-gray-medium:#d8d8d8;--color-error:#b50801;--gradient-orange:linear-gradient(to bottom,#ff7600 38.7%,#f8a436 52.2%,#ffcd77 134%);--gradient-blue:linear-gradient(153.19deg,#001ab2 28.4%,#096efb 133%);--shadow:0 0 44px #060e3d33;--color-primary-hover:#0759e9;--color-light-hover:#ccd8f4;--font-family-base:"Alpes 2030 Sans",sans-serif;--font-family-title:"Alpes 2030 Display",sans-serif;--font-family-promo:"Alpes 2030 Rapid",sans-serif;--scaler:2vw;--primary:var(--color-primary);--secondary:var(--color-secondary);--accent-shade:var(--color-accent);--accent-alt:var(--color-accent-alt);--white:var(--color-white);--error-vue:var(--color-error);--color-blue-dark:#0a1f47;--color-blue-light:#1f53f3;--color-orange:#f3b236}
@font-face{font-family:"Alpes 2030 Sans";src:url(/themes/custom/gen1/assets/fonts/Alpes2030Sans-Regular.woff2)format("woff2"),url(/themes/custom/gen1/assets/fonts/Alpes2030Sans-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Alpes 2030 Sans";src:url(/themes/custom/gen1/assets/fonts/Alpes2030Sans-Italic.woff2)format("woff2"),url(/themes/custom/gen1/assets/fonts/Alpes2030Sans-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Alpes 2030 Sans";src:url(/themes/custom/gen1/assets/fonts/Alpes2030Sans-Semibold.woff2)format("woff2"),url(/themes/custom/gen1/assets/fonts/Alpes2030Sans-Semibold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Alpes 2030 Sans";src:url(/themes/custom/gen1/assets/fonts/Alpes2030Sans-SemiBoldItalic.woff2)format("woff2"),url(/themes/custom/gen1/assets/fonts/Alpes2030Sans-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Alpes 2030 Display";src:url(/themes/custom/gen1/assets/fonts/Alpes2030Display-Regular.woff2)format("woff2"),url(/themes/custom/gen1/assets/fonts/Alpes2030Display-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap;ascent-override:120%}@font-face{font-family:"Alpes 2030 Display";src:url(/themes/custom/gen1/assets/fonts/Alpes2030Display-Italic.woff2)format("woff2"),url(/themes/custom/gen1/assets/fonts/Alpes2030Display-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap;ascent-override:120%}@font-face{font-family:"Alpes 2030 Display";src:url(/themes/custom/gen1/assets/fonts/Alpes2030Display-Semibold.woff2)format("woff2"),url(/themes/custom/gen1/assets/fonts/Alpes2030Display-Semibold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap;ascent-override:120%}@font-face{font-family:"Alpes 2030 Display";src:url(/themes/custom/gen1/assets/fonts/Alpes2030Display-SemiBoldItalic.woff2)format("woff2"),url(/themes/custom/gen1/assets/fonts/Alpes2030Display-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap;ascent-override:120%}@font-face{font-family:"Alpes 2030 Rapid";src:url(/themes/custom/gen1/assets/fonts/Alpes2030Rapid-BlackSlant.woff2)format("woff2"),url(/themes/custom/gen1/assets/fonts/Alpes2030Rapid-BlackSlant.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Alpes 2030 Rapid Backslant";src:url(/themes/custom/gen1/assets/fonts/Alpes2030Rapid-BlackBackslant.woff2)format("woff2"),url(/themes/custom/gen1/assets/fonts/Alpes2030Rapid-BlackBackslant.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}
:focus:not(:focus-visible){outline:none}*,:before,:after{box-sizing:border-box}html,body{color:var(--color-text);margin:0;padding:0;position:relative}html.modal-open,body.modal-open{overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.4;overflow-x:hidden}h1,h2,h3,h4,h5,h6{line-height:1.1}h2,h3,h4,h5,h6{font-weight:700}button:not(:disabled),input[type=submit]:not(:disabled),details summary:not(:disabled){cursor:pointer}dialog,button{color:inherit}dialog{overscroll-behavior:none}details summary{list-style:none}details summary::-webkit-details-marker{display:none}address{font-style:normal}a.skip-link.visually-hidden.focusable:is(:focus,:active){z-index:1000;color:var(--color-white);background:var(--color-primary);font-family:var(--font-family-base);border-radius:120px;padding:18px 24px;text-decoration:none;top:16px;left:16px;box-shadow:0 0 12px #060e3d33;position:fixed!important}html:has(dialog:modal){overflow:hidden}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.d-flex{display:flex}html{font-family:var(--font-family-base);font-synthesis:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none!important}a{background-color:#0000}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
.btn-secondary,.btn-primary{min-height:60px;font-family:var(--font-family-base);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:120px;justify-content:center;align-items:center;gap:12px;padding:17px;font-size:.975rem;font-weight:400;text-decoration:none;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}@media (prefers-reduced-motion:reduce){.btn-secondary,.btn-primary{transition:none}}.btn-secondary:is(input),.btn-primary:is(input){text-align:center}.btn-secondary:focus-visible,.btn-primary:focus-visible{outline-offset:3px}.btn-secondary .icon,.btn-primary .icon{pointer-events:none;flex-shrink:0;font-size:24px}.btn-secondary:disabled,.btn-primary:disabled{color:#555;box-shadow:none;cursor:default;background-color:#ddd}.btn-primary:not(:disabled){color:var(--color-white);background-color:var(--color-primary);box-shadow:0 0 12px #060e3d33}@media (hover:hover){.btn-primary:not(:disabled):hover{background-color:var(--color-primary-hover)}}.btn-primary:not(:disabled):focus-visible{background-color:var(--color-primary-hover)}.btn-secondary:not(:disabled){color:var(--color-primary);background-color:var(--color-white);box-shadow:0 0 24px #060e3d1f}@media (hover:hover){.btn-secondary:not(:disabled):hover{color:var(--color-white);background-color:var(--color-primary)}}.btn-secondary:not(:disabled):focus-visible{color:var(--color-white);background-color:var(--color-primary)}.btn--wide{width:100%;display:flex}.btn--icon{flex-shrink:0;width:60px;height:60px;padding:0}
.form-item.js-form-type-radio input,.form-item.js-form-type-checkbox input{opacity:0;position:absolute}.form-item.js-form-type-radio input+label,.form-item.js-form-type-checkbox input+label{max-width:unset;cursor:pointer;color:var(--color-primary);font-size:.875rem;font-weight:400;line-height:1.2;font-family:var(--font-family-base);align-items:center;margin:0;padding:0;display:flex}.form-item.js-form-type-radio input+label:before,.form-item.js-form-type-checkbox input+label:before{content:"";background-color:var(--color-white);pointer-events:auto;z-index:2;border:1px solid #767676;flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:.5rem;transition:all .1s;display:inline-block;position:static;left:0}.form-item.js-form-type-radio input:focus-visible+label,.form-item.js-form-type-checkbox input:focus-visible+label{outline:1px auto highlight;outline:auto 1px -webkit-focus-ring-color}.form-item.js-form-type-radio input+label:before{border-radius:50%}.form-item.js-form-type-radio input:checked+label:before{border:5px solid var(--color-accent)}.form-item.js-form-type-checkbox input:checked+label:before{background:var(--color-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath fill='white' d='M17.4105 0.433707L7.17232 10.4254L2.58954 5.95294C1.997 5.37467 1.03694 5.37467 0.444403 5.95294C-0.148134 6.53122 -0.148134 7.46817 0.444403 8.04645L6.09976 13.5657C6.39477 13.8536 6.7848 14 7.17232 14C7.55985 14 7.94737 13.856 8.24489 13.5657L19.5556 2.52721C20.1481 1.94893 20.1481 1.01198 19.5556 0.433707C18.9631 -0.144569 18.003 -0.144569 17.4105 0.433707Z'/%3E%3C/svg%3E") center/.75rem no-repeat;forced-color-adjust:none;border:none}.views-exposed-form form>fieldset{margin:0 0 35px}.views-exposed-form form>fieldset>legend{text-transform:uppercase;font-family:var(--font-family-base);margin-bottom:35px;font-size:1.25rem;font-weight:800;display:block}
.pager{text-align:center;margin:2.5rem 0 0;padding:0;list-style:none}@media screen and (width>=62rem){.pager{margin-top:4rem}}.pager li{padding:0;display:inline-block}.pager li .button{font-family:var(--font-family-base);background:var(--color-accent);min-width:180px;color:var(--color-white);border:2px solid var(--color-accent);border-radius:100px;justify-content:center;padding:.5rem 2rem;font-size:1rem;font-weight:700;line-height:normal;text-decoration:none;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}@media (prefers-reduced-motion:reduce){.pager li .button{transition:none}}@media (hover:hover){.pager li .button:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover)}}.pager li .button:focus-visible{border-color:var(--color-primary-hover);background:var(--color-primary-hover)}.pager li .button.active{background:var(--color-white);color:var(--color-accent)}.pager li .button:disabled{color:var(--color-text);background:#bcbcbc;border-color:#bcbcbc}.pager li .button [class*=icon]{margin-right:10px;font-size:1.1875rem}
.countdown{position:relative;display:flex;justify-content:center;padding:19px;color:var(--color);background-color:var(--bg-color);}.countdown[data-theme=color]{--bg-color:var(--primary);--color:#fff;}.countdown[data-theme=white]{--bg-color:#fff;--color:var(--color-blue-dark);}.countdown_inner{display:flex;align-items:center;gap:16px;max-width:850px;}@media screen and (min-width:767px){.countdown_inner{gap:24px;}}.countdown_logos-wrapper{--logo-offset:6px;--logo-size:72px;position:relative;display:grid;grid-template-columns:repeat(2,auto);border-radius:4px;}.countdown_logos-wrapper:not([data-background=transparent]){background-color:#fff;}.countdown_logos-wrapper:has(:nth-child(2))::before{content:"";position:absolute;top:var(--logo-offset);height:calc(100% - 2 * var(--logo-offset));left:50%;width:1px;background-color:var(--color-gray-medium);}@media screen and (min-width:767px){.countdown_logos-wrapper:not(:has(:nth-child(2))) .countdown_logo{width:calc(var(--logo-size) * 2);}}.countdown_logo{width:var(--logo-size);height:var(--logo-size);padding:var(--logo-offset);}.countdown_logo > img{width:100%;height:100%;object-fit:contain;}.countdown_texts-wrapper{flex:1;padding-inline-end:12px;border-inline-end:1px solid;}@media screen and (max-width:767px){.countdown_texts-wrapper{display:none;}}.countdown_subtitle{margin-block-end:7px;text-transform:uppercase;line-height:1;font-size:0.9375rem;}@media screen and (max-width:768px){.countdown_subtitle{font-size:0.75rem;}}.countdown_title{text-transform:uppercase;line-height:0.9;font-size:1.875rem;font-family:var(--font-family-title,"Alpes 2030 Display"),sans-serif;font-weight:bold;text-wrap:balance;}@media screen and (min-width:768px) and (max-width:991px){.countdown_title{font-size:22px;text-wrap:initial;}}@media screen and (min-width:768px){.countdown_timer-wrapper:has(.countdown_subtitle){align-self:end;}}.countdown_timer{display:flex;align-items:start;gap:4px;}@media screen and (min-width:768px){.countdown:has(.countdown_texts-wrapper) .countdown_timer-wrapper .countdown_subtitle{display:none;}}.countdown_digit{display:flex;flex-direction:column;align-items:center;gap:0.375rem;font-family:var(--font-family-title,"Alpes 2030 Display"),sans-serif;}.countdown_digit:last-of-type{width:59px;align-items:flex-start;}.countdown_digit:last-of-type .countdown_digit-label{padding-left:5px;}@media screen and (max-width:768px){.countdown_digit:last-of-type{width:44px;}.countdown_digit:last-of-type .countdown_digit-label{padding-left:5px;}}.countdown_digit-value{font-size:2.375rem;line-height:0.86;font-weight:700;}@media screen and (max-width:768px){.countdown_digit-value{font-size:1.75rem;}}.countdown_digit-label{font-size:0.9375rem;font-weight:700;line-height:1;letter-spacing:0.02em;}@media screen and (max-width:768px){.countdown_digit-label{font-size:0.75rem;}}.countdown_timer-separator{display:flex;align-items:center;padding-block-start:2px;}@media screen and (min-width:768px){.countdown_timer-separator{font-size:1.375rem;}}.countdown_timer-separator-text{font-weight:bold;}.countdown p{margin-block:0;}.countdown a{text-decoration:none;color:inherit;}.countdown:has(a.countdown_timer) .countdown_timer::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;}.countdown:has(a.countdown_timer) .countdown_logo--partner{position:relative;z-index:1;}
.countdown-carousel{position:relative;overflow:hidden;min-height:110px;background-color:#fff;}.countdown-toaster .countdown-carousel{min-height:0;}.countdown-carousel g24-countdown{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity 0.8s ease-in-out,visibility 0.8s ease-in-out;}.countdown-carousel:not([data-initialized]) > g24-countdown:first-child,.countdown-carousel g24-countdown.active{position:relative;opacity:1;visibility:visible;}
.countdown-toaster{position:fixed;bottom:0;right:0;width:100%;z-index:9999;opacity:0;transition:opacity 0.3s ease-out,transform 0.3s ease-out;}.countdown-toaster--visible{opacity:1;}.countdown-toaster--closing{opacity:0;}.countdown-toaster__wrapper{position:relative;background:#fff;overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1490196078);}.countdown-toaster__close{position:absolute;top:0;right:0;border:none;border-radius:50%;width:36px;height:36px;display:grid;place-content:center;font-size:24px;line-height:1;z-index:1;background-color:transparent;transition:color 0.8s ease-in-out;}.countdown-toaster:has(g24-countdown[theme=color].active) .countdown-toaster__close{color:#fff;}
.footer{color:var(--color-white);background:url(/themes/custom/gen1/assets/images/pattern-rayons.webp) center top/max(1440px,100%) auto no-repeat,var(--gradient-blue);font-family:var(--font-family-title);text-align:center;flex-direction:column;align-items:center;gap:70px;padding:90px 40px 70px;display:flex;overflow:clip}@media screen and (width<=47.9375rem){.footer{gap:40px;padding:60px 16px 40px}}.footer__top,.footer__bottom{flex-direction:column;align-items:center;gap:40px;display:flex}@media screen and (width<=47.9375rem){.footer__top,.footer__bottom{gap:30px}}.footer__brand{flex-direction:column;align-items:center;gap:20px;display:flex}.footer__logo{line-height:0;display:block}.footer__logo img{width:250px;height:auto}@media screen and (width<=47.9375rem){.footer__logo img{width:180px}}.footer__baseline{margin:0;font-size:1.75rem}@media screen and (width<=47.9375rem){.footer__baseline{font-size:1.25rem}}.footer__social{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer__social-link{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);width:60px;height:60px;color:var(--color-white);background:#ffffff14;border-radius:120px;justify-content:center;align-items:center;font-size:24px;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex;box-shadow:0 0 2.5px #0000001a,inset 1.25px 1.25px 0 -.6px #ffffff40,inset -1.25px -1.25px 0 -.6px #ffffff26}@media (prefers-reduced-motion:reduce){.footer__social-link{transition:none}}@media (hover:hover){.footer__social-link:hover{color:var(--color-primary);background-color:var(--color-white)}}.footer__social-link:focus-visible{color:var(--color-primary);background-color:var(--color-white)}.footer__social-link--text{width:auto;min-width:60px;padding-inline:18px;font-size:1rem;text-decoration:none}.footer__legal ul{flex-wrap:wrap;justify-content:center;gap:10px 50px;margin:0;padding:0;list-style:none;display:flex}@media screen and (width<=47.9375rem){.footer__legal ul{gap:10px 24px}}.footer__legal a{color:inherit;font-size:1rem;line-height:1.575rem;text-decoration:none}@media (hover:hover){.footer__legal a:hover{text-decoration:underline}}.footer__copyright{margin:0;font-size:.875rem;line-height:1.5rem}
.header{--header-bg:var(--color-white);--header-color:var(--color-text);--header-pill-bg:var(--color-primary);--header-pill-bg-hover:var(--color-primary-hover);--header-pill-color:var(--color-white);--header-pill-shadow:0 0 12px #060e3d33;background:var(--header-bg);color:var(--header-color);position:relative}.header__inner{z-index:4;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:35px 40px;display:grid;position:relative}@media screen and (width<=47.9375rem){.header__inner{padding:16px}}.header__menu{min-width:60px;min-height:60px;font-family:var(--font-family-base);cursor:pointer;background:var(--header-pill-bg);color:var(--header-pill-color);box-shadow:var(--header-pill-shadow);border:0;border-radius:120px;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:.975rem;text-decoration:none;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}@media (prefers-reduced-motion:reduce){.header__menu{transition:none}}@media (hover:hover){.header__menu:hover{background-color:var(--header-pill-bg-hover)}}.header__menu:focus-visible{background-color:var(--header-pill-bg-hover)}.header__menu .icon{font-size:24px}.header__menu{justify-self:start}@media screen and (width<=47.9375rem){.header__menu span:not(.icon),.header .user-dropdown_login-btn span:not(.icon){clip:rect(0,0,0,0);white-space:nowrap;word-wrap:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.header__logo{justify-self:center;line-height:0;display:block}.header__logo img{width:190px;height:auto}@media screen and (width<=47.9375rem){.header__logo img{width:120px}}.header__logo-light{display:none}.header__actions,.header__actions>.region-header{justify-content:flex-end;align-items:center;gap:10px;display:flex}@media screen and (width<=47.9375rem){.header:not(.header--compact) .secondary-nav{display:none}}.header .secondary-nav ul{gap:10px;margin:0;padding:0;list-style:none;display:flex}.header .secondary-nav a{min-height:60px;color:inherit;font-family:var(--font-family-base);align-items:center;padding:18px;font-size:.975rem;text-decoration:none;display:inline-flex}@media (hover:hover){.header .secondary-nav a:hover{text-decoration:underline}}.header .user-dropdown_login-btn,.header .user-dropdown_button{min-width:60px;min-height:60px;font-family:var(--font-family-base);cursor:pointer;background:var(--header-pill-bg);color:var(--header-pill-color);box-shadow:var(--header-pill-shadow);border:0;border-radius:120px;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:.975rem;text-decoration:none;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}@media (prefers-reduced-motion:reduce){.header .user-dropdown_login-btn,.header .user-dropdown_button{transition:none}}@media (hover:hover){.header .user-dropdown_login-btn:hover,.header .user-dropdown_button:hover{background-color:var(--header-pill-bg-hover)}}.header .user-dropdown_login-btn:focus-visible,.header .user-dropdown_button:focus-visible{background-color:var(--header-pill-bg-hover)}.header .user-dropdown_login-btn .icon,.header .user-dropdown_button .icon{font-size:24px}.header .user-dropdown_button{box-shadow:none;color:inherit;background:0 0;padding:0 18px 0 0}.header .user-dropdown_circle{transition:background-color .25s,color .25s,box-shadow .25s}@media (prefers-reduced-motion:reduce){.header .user-dropdown_circle{transition:none}}.header .user-dropdown_circle{width:60px;height:60px;font-family:var(--font-family-base);background:var(--header-pill-bg);color:var(--header-pill-color);box-shadow:var(--header-pill-shadow);font-size:1.125rem}@media (hover:hover){.header .user-dropdown_button:hover{background-color:#0000}.header .user-dropdown_button:hover .user-dropdown_circle{background-color:var(--header-pill-bg-hover)}}.header .user-dropdown_button:focus-visible{background-color:#0000}.header .user-dropdown_button:focus-visible .user-dropdown_circle{background-color:var(--header-pill-bg-hover)}.header .user-dropdown_label{font-family:var(--font-family-base);color:inherit;font-size:1.125rem;font-weight:400}.header--compact .header__inner{grid-template-columns:auto 1fr}.header--compact .header__logo{justify-self:start}.header--transparent{--header-bg:transparent;--header-color:var(--color-white);--header-pill-bg-hover:#28282899}.header--transparent .header__menu,.header--transparent .user-dropdown_login-btn,.header--transparent .user-dropdown_circle{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#28282866;box-shadow:0 0 2.5px #0000001a,inset 1.25px 1.25px 0 -.6px #ffffff40,inset -1.25px -1.25px 0 -.6px #ffffff26}@media (hover:hover){.header--transparent .header__menu:hover,.header--transparent .user-dropdown_login-btn:hover{background-color:var(--header-pill-bg-hover)}}.header--transparent .header__menu:focus-visible,.header--transparent .user-dropdown_login-btn:focus-visible{background-color:var(--header-pill-bg-hover)}.header--transparent .header__logo-dark{display:none}.header--transparent .header__logo-light{display:block}.header--sticky{inset:var(--drupal-displace-offset-top,0px) 0 auto;z-index:100;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity .28s;position:fixed}@media (prefers-reduced-motion:reduce){.header--sticky{transition:none}}.header--sticky .header__inner{padding-block:10px}.header--sticky.is-visible{opacity:1;pointer-events:auto}
.icon{vertical-align:middle;line-height:1;display:inline-block}.icon svg{vertical-align:top;fill:currentColor;pointer-events:none;width:auto;height:1em;display:inline-block}
.menu-burger{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip}.menu-burger[open]{display:block}.menu-burger{transition:display .5s allow-discrete,overlay .5s allow-discrete}.menu-burger::backdrop{transition:background-color .3s ease,display .5s allow-discrete,overlay .5s allow-discrete;background-color:#0000}.menu-burger[open]::backdrop{background-color:#060e3d66}@starting-style{.menu-burger[open]::backdrop{background-color:#0000}}.menu-burger[open] .menu-burger__panel{transform:none}@starting-style{.menu-burger[open] .menu-burger__panel{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.menu-burger,.menu-burger::backdrop,.menu-burger .menu-burger__panel,.menu-burger .submenu{transition:none}}.menu-burger__panel{background:var(--color-white);flex-direction:column;width:min(420px,100%);padding:40px;transition:transform .5s cubic-bezier(.075,.82,.165,1);display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-100%)}@media screen and (width<=47.9375rem){.menu-burger__panel{padding:16px}}.menu-burger__close{cursor:pointer;border:0;border-radius:120px;justify-content:center;align-items:center;width:60px;height:60px;padding:0;font-size:24px;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}@media (prefers-reduced-motion:reduce){.menu-burger__close{transition:none}}.menu-burger__close{color:var(--color-white);background:var(--color-primary);flex-shrink:0;box-shadow:0 0 12px #060e3d33}@media (hover:hover){.menu-burger__close:hover{background-color:var(--color-primary-hover)}}.menu-burger__close:focus-visible{background-color:var(--color-primary-hover)}.menu-burger__nav{flex-direction:column;gap:30px;padding-block:40px 0;display:flex}.menu-burger__list{flex-direction:column;gap:30px;margin:0;padding:0;list-style:none;display:flex}.menu-burger__link{width:100%;color:var(--color-text);font-family:var(--font-family-title);text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:1.5rem;line-height:2rem;text-decoration:none;display:flex}.menu-burger__link .icon{flex-shrink:0;font-size:24px;display:none}.menu-burger__link[aria-current=page],.menu-burger__link[aria-expanded=true],.is-active-trail>.menu-burger__link{color:var(--color-primary)}.menu-burger__link[aria-current=page] .icon,.menu-burger__link[aria-expanded=true] .icon,.is-active-trail>.menu-burger__link .icon{display:inline-flex}@media (hover:hover){.menu-burger__link:hover{color:var(--color-primary)}}.menu-burger__social{gap:10px;margin:0;padding:0;list-style:none;display:flex}.menu-burger__social-link{cursor:pointer;border:0;border-radius:120px;justify-content:center;align-items:center;width:60px;height:60px;padding:0;font-size:24px;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}@media (prefers-reduced-motion:reduce){.menu-burger__social-link{transition:none}}.menu-burger__social-link{color:var(--color-text);background:var(--color-white);box-shadow:0 0 24px #060e3d1f}@media (hover:hover){.menu-burger__social-link:hover{background-color:var(--color-light-hover)}}.menu-burger__social-link:focus-visible{background-color:var(--color-light-hover)}.submenu{z-index:1;background:var(--color-white);padding:40px;position:absolute;inset:0;overflow-y:auto}@media screen and (width<=47.9375rem){.submenu{padding:16px}}@media screen and (width>=62rem){.submenu{border-left:4px solid var(--color-secondary);width:min(764px,100vw - 420px);padding:30px 50px 50px;position:fixed;inset:0 auto 0 420px}}.submenu[hidden]{display:none}@media screen and (width>=62rem){.submenu{clip-path:inset(0);transition:transform .6s cubic-bezier(.075,.82,.165,1),clip-path .6s cubic-bezier(.075,.82,.165,1),display .6s allow-discrete}.submenu[hidden]{clip-path:inset(0 0 0 100%);transform:translate(-100%)}@starting-style{.submenu:not([hidden]){clip-path:inset(0 0 0 100%);transform:translate(-100%)}}.submenu--instant{transition:none}}.submenu__back{color:var(--color-primary);font-family:var(--font-family-title);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin-bottom:30px;padding:0;font-size:1.125rem;display:inline-flex}.submenu__back .icon{font-size:24px;transform:scaleX(-1)}@media screen and (width>=62rem){.submenu__back{display:none}}.submenu__title{color:var(--color-primary);font-family:var(--font-family-title);margin:0;font-size:1.875rem;font-weight:400;line-height:2.5rem}.submenu__text{font-family:var(--font-family-base);letter-spacing:-.02em;margin:30px 0;font-size:1rem;line-height:1.5rem}.submenu__text p{margin:0}.submenu__group{border-top:1px solid #060e3d33;padding-block:26px}.submenu__group-title{color:var(--color-primary);font-family:var(--font-family-title);margin:0 0 8px;font-size:1.5rem;font-weight:400;line-height:2.5rem}.submenu__links{gap:8px 50px;margin:0;padding:0;list-style:none;display:grid}@media screen and (width>=48rem){.submenu__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.submenu__subgroup{grid-column:1/-1}.submenu__subgroup .submenu__links{margin-top:8px}.submenu__subgroup-title{font-family:var(--font-family-base);font-size:.875rem;font-weight:600}.submenu__link{color:var(--color-text);font-family:var(--font-family-base);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;line-height:1.5rem;text-decoration:none;display:flex}.submenu__link .icon{flex-shrink:0;font-size:10px}.submenu__link[aria-current=page]{color:var(--color-primary)}@media (hover:hover){.submenu__link:hover{color:var(--color-primary);text-decoration:underline}}
.partners{background:var(--color-white);color:var(--color-text);flex-direction:column;align-items:center;gap:50px;padding:100px 16px 50px;display:flex}@media screen and (width<=47.9375rem){.partners{gap:30px;padding-block:60px 30px}}.partners__group{flex-direction:column;align-items:center;gap:30px;width:min(900px,100%);display:flex}.partners__title{width:100%;font-family:var(--font-family-title);text-align:center;margin:0;font-size:1.75rem;font-weight:400;position:relative}@media screen and (width<=47.9375rem){.partners__title{font-size:1.375rem}}.partners__title:before{content:"";background:currentColor;height:1px;position:absolute;inset:50% 0 auto}.partners__title>*{background:var(--color-white);padding-inline:25px;display:inline-block;position:relative}.partners__title a{color:inherit;text-decoration:none}@media (hover:hover){.partners__title a:hover{text-decoration:underline}}.partners__logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px 48px;max-width:632px;margin:0;padding:16px 0 32px;list-style:none;display:flex}@media screen and (width<=47.9375rem){.partners__logos{gap:24px 32px;padding-bottom:0}}.partners__logo img{width:auto;max-width:88px;height:auto;max-height:65px;display:block}.partners--collaboration .partners__logos{max-width:780px}.partners--collaboration .partners__logo img{max-width:150px;max-height:70px}
.tag{background:var(--color-secondary);filter:drop-shadow(0 0 8px #f8a4364d);color:var(--color-text);font-family:var(--font-family-title);letter-spacing:-.02em;text-transform:uppercase;border-radius:4px;align-items:center;padding:7px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}
.user-dropdown{z-index:2;align-items:center;display:flex;position:relative}.user-dropdown_button{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.user-dropdown_button::-webkit-details-marker{display:none}.user-dropdown_button img{border-radius:999px}.user-dropdown_circle{text-transform:uppercase;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;line-height:1;display:flex}.user-dropdown_avatar{object-fit:cover;border-radius:100%;width:40px;height:40px}.user-dropdown_label{display:none}@media screen and (width>=1122px){.user-dropdown_label{display:inline-block}}.user-dropdown_nav{z-index:2;background-color:var(--color-white);width:max-content;min-width:100%;color:var(--color-primary);padding:30px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 0 10px #00000026}.user-dropdown_nav a{color:inherit;text-decoration:none}.user-dropdown_nav a.active,.user-dropdown_nav a:visited{color:inherit}.user-dropdown_menu,.user-dropdown_submenu{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.user-dropdown_submenu{color:var(--color-primary);border-top:1px solid var(--color-border-light);flex-direction:column;gap:20px;margin-top:20px;padding-top:20px;display:flex}@media screen and (width>=1122px){.user-dropdown_mobile-link{display:none}}@media screen and (width<=1121px){.user-dropdown_desktop-link{display:none}}.user-dropdown_menu a,.user-dropdown_submenu a{align-items:center;gap:10px;font-size:18px;font-weight:500;line-height:1.1;display:flex}.user-dropdown_menu a:hover,.user-dropdown_submenu a:hover{text-decoration:underline}.user-dropdown_menu a .icon,.user-dropdown_submenu a .icon{font-size:20px}
.editorial{padding-block:60px 0}@media screen and (width<=47.9375rem){.editorial{padding-block:40px 0}}.editorial,.editorial>.field,.editorial>div:not([class]){flex-direction:column;gap:60px;display:flex}@media screen and (width<=47.9375rem){.editorial,.editorial>.field,.editorial>div:not([class]){gap:40px}}.editorial>.field>*,.editorial>div:not([class])>*{width:100%}.editorial .paragraph--type--paragraph-wysiwyg,.editorial .paragraph--type--paragraph-external-link,.editorial .paragraph--type--paragraph-image,.editorial .paragraph--type--paragraph-video-edito,.editorial .paragraph--type--block-element-push-map{margin-block:0}.editorial .paragraph--type--paragraph-wysiwyg:has(>.field>h2:last-child){margin-bottom:-25px}@media screen and (width<=47.9375rem){.editorial .paragraph--type--paragraph-wysiwyg:has(>.field>h2:last-child){margin-bottom:-20px}}.editorial .paragraph--type--paragraph-wysiwyg:has(>.field>:is(h3,h4):last-child){margin-bottom:-40px}@media screen and (width<=47.9375rem){.editorial .paragraph--type--paragraph-wysiwyg:has(>.field>:is(h3,h4):last-child){margin-bottom:-20px}}.editorial .paragraph--type--paragraph-wysiwyg:has(>.field>:is(h3,h4):first-child){margin-top:-20px}@media screen and (width<=47.9375rem){.editorial .paragraph--type--paragraph-wysiwyg:has(>.field>:is(h3,h4):first-child){margin-top:0}}.editorial .paragraph--type--paragraph-wysiwyg,.editorial .paragraph--type--paragraph-external-link{width:100%;max-width:692px;margin-inline:auto;padding-inline:16px}.editorial .paragraph_external_link+.paragraph_external_link,.editorial .paragraph--type--paragraph-external-link+.paragraph--type--paragraph-external-link{margin-top:-50px}@media screen and (width<=47.9375rem){.editorial .paragraph_external_link+.paragraph_external_link,.editorial .paragraph--type--paragraph-external-link+.paragraph--type--paragraph-external-link{margin-top:-30px}}.editorial .paragraph--type--paragraph-highlight{width:100%;max-width:692px;margin:0 auto;padding-inline:16px}.editorial .paragraph--type--paragraph-highlight .field_paragraph_highlight_text{border-left:4px solid var(--color-secondary);color:var(--color-primary);font-family:var(--font-family-title);padding-left:30px;font-size:2rem;font-weight:400;line-height:1.375}@media screen and (width<=47.9375rem){.editorial .paragraph--type--paragraph-highlight .field_paragraph_highlight_text{padding-left:20px;font-size:1.5rem;line-height:1.3333}}.editorial .paragraph--type--paragraphe-key-figure{padding-block:0}.editorial .social-buttons{text-align:left;width:100%;max-width:692px;margin:0 auto;padding-inline:16px}.editorial .social-buttons .social-buttons-title{color:var(--color-primary);font-family:var(--font-family-title);letter-spacing:-.02em;margin:0 0 16px;font-size:1.5rem;font-weight:600}.editorial .social-buttons .social-buttons-links{gap:12px;margin:0;padding:0;list-style:none;display:flex}.editorial .social-buttons .social-buttons-links li{padding:0}.editorial .social-buttons .social-buttons-links li a{border:1px solid var(--color-primary);background:var(--color-white);width:44px;height:44px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin:0;font-size:0;text-decoration:none;display:flex}.editorial .social-buttons .social-buttons-links li a i{display:none}.editorial .social-buttons .social-buttons-links li a:before{content:"";width:20px;height:20px;-webkit-mask:var(--share-icon) center/contain no-repeat;mask:var(--share-icon) center/contain no-repeat;background:currentColor;display:block}@media (forced-colors:active){.editorial .social-buttons .social-buttons-links li a:before{forced-color-adjust:none;background:linktext}}.editorial .social-buttons .social-buttons-links li a{transition:background-color .25s,color .25s,box-shadow .25s}@media (prefers-reduced-motion:reduce){.editorial .social-buttons .social-buttons-links li a{transition:none}}@media (hover:hover){.editorial .social-buttons .social-buttons-links li a:hover{background-color:var(--color-light-hover);color:var(--color-primary)}}.editorial .social-buttons .social-buttons-links li a:focus-visible{background-color:var(--color-light-hover);color:var(--color-primary)}.editorial .social-buttons .social-buttons-links li.twitter a{--share-icon:url(/themes/custom/gen1/assets/icons/x.svg)}.editorial .social-buttons .social-buttons-links li.facebook a{--share-icon:url(/themes/custom/gen1/assets/icons/facebook.svg)}.editorial .social-buttons .social-buttons-links li.mail a{--share-icon:url(/themes/custom/gen1/assets/icons/mail.svg)}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg{overflow-wrap:break-word;color:var(--color-text);font-family:var(--font-family-base);margin:0;font-size:1.25rem;line-height:1.6}@media screen and (width<=47.9375rem){.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg{font-size:1.125rem;line-height:1.5556}}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg>:first-child{margin-top:0}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg>:last-child{margin-bottom:0}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg h2,.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg h3,.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg h4{color:var(--color-primary);font-family:var(--font-family-title);letter-spacing:-.02em;font-weight:600}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg h2{margin:3.75rem 0 2.1875rem;font-size:2.1875rem;line-height:1.3714}@media screen and (width<=47.9375rem){.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg h2{margin:2.5rem 0 1.25rem;font-size:1.75rem;line-height:1.2857}}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg h3,.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg h4{margin:2.5rem 0 1.25rem;font-size:1.5rem;line-height:1.3333}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg p,.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg ul,.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg ol{margin:0 0 2rem}@media screen and (width<=47.9375rem){.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg p,.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg ul,.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg ol{margin-bottom:1.5rem}}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg p,.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg li{color:inherit;font-size:inherit;line-height:inherit}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg ul,.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg ol{padding-left:1.5em}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg li+li{margin-top:.5rem}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg li::marker{color:var(--color-primary)}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg a{color:var(--color-primary);text-decoration:underline}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg strong,.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg b{font-weight:600}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg blockquote{border-left:4px solid var(--color-secondary);margin:0 0 2rem;padding:3.25rem 0 0 1.875rem;font-style:normal;position:relative}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg blockquote:before{content:"“";color:var(--color-secondary);font-family:var(--font-family-title);font-size:4rem;line-height:1;position:absolute;top:0;left:1.875rem}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg blockquote:after{content:none}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg blockquote p{text-align:left!important}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg table{border-collapse:collapse;width:100%;max-width:100%;margin:0 0 2rem}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg table tr>*{border:1px solid var(--color-border-light);text-align:left;vertical-align:top;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:.5rem;font-size:.8em;line-height:1.5}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg table tr>*>:is(p,ul,ol){margin-bottom:.5em}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg table tr>*>:last-child{margin-bottom:0}.editorial .paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg table th{color:var(--color-primary);background-color:#eef2fa;font-weight:600}.editorial .paragraph--type--paragraph-image{width:100%;max-width:1092px;margin-inline:auto;padding-inline:16px}.editorial .paragraph--type--paragraph-image img{border-radius:8px;width:100%;height:auto;display:block}.editorial .paragraph--type--paragraph-image .image-legend{color:var(--color-text);padding-top:10px;font-size:.875rem}.news-header,.news-meta{width:100%;max-width:692px;margin-inline:auto;padding-inline:16px}.news-header{margin-top:60px}@media screen and (width<=47.9375rem){.news-header{margin-top:40px}}.news-header__tags{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.news-header__title{color:var(--color-primary);font-family:var(--font-family-title);letter-spacing:-.02em;overflow-wrap:break-word;margin:0;font-size:2.75rem;font-weight:600;line-height:1.0909}@media screen and (width<=47.9375rem){.news-header__title{font-size:1.875rem;line-height:1.2}}.news-meta{flex-direction:column;align-items:flex-start;gap:16px;margin-top:30px;display:flex}.news-meta__date{color:var(--color-text);margin:0;font-size:.875rem}.news-meta__subtitle{color:var(--color-primary);font-family:var(--font-family-title);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600}.news-meta+.editorial{padding-top:32px}@media screen and (width<=47.9375rem){.news-meta+.editorial{padding-top:24px}}.news-image{width:100%;max-width:1092px;margin:40px auto 0;padding-inline:16px}@media screen and (width<=47.9375rem){.news-image{margin-top:30px}}.news-image img{border-radius:8px;width:100%;height:auto;display:block}.news-image .image-legend{color:var(--color-text);padding-top:10px;font-size:.875rem}.node-news.noMargins .editorial .paragraph--type--paragraph-wysiwyg,.node-news.noMargins .editorial .paragraph--type--paragraph-external-link,.node-page-standard-full.noMargins .editorial .paragraph--type--paragraph-wysiwyg,.node-page-standard-full.noMargins .editorial .paragraph--type--paragraph-external-link{max-width:none;padding-left:20px;padding-right:20px}
.paragraph--type--paragraph-external-link .external-link{flex-direction:column;gap:10px;display:flex}.paragraph--type--paragraph-external-link a{color:var(--color-primary);font-family:var(--font-family-base);background:#001ab20d;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:30px;font-size:1.125rem;font-weight:600;line-height:2;text-decoration:none;display:flex}@media screen and (width<=47.9375rem){.paragraph--type--paragraph-external-link a{padding:20px;font-size:1rem;line-height:1.5}}.paragraph--type--paragraph-external-link a:after{content:"";background:currentColor;flex-shrink:0;width:20px;height:20px;-webkit-mask:url(/themes/custom/gen1/assets/icons/external-link.svg) 50%/contain no-repeat;mask:url(/themes/custom/gen1/assets/icons/external-link.svg) 50%/contain no-repeat}@media (hover:hover){.paragraph--type--paragraph-external-link a:hover{text-decoration:underline}}
[data-drupal-messages]{max-width:1092px;margin:30px auto;padding-inline:16px}[data-drupal-messages]>div{flex-direction:column;gap:10px;display:flex}[data-drupal-messages]:empty{display:none}.messages{border-left:4px solid var(--color-primary);color:var(--color-text);font-family:var(--font-family-base);background:#001ab20f;border-radius:4px;padding:16px 20px;font-size:1rem;line-height:1.5}.messages--warning{border-left-color:var(--color-secondary);background:#f8a43624}.messages--error{border-left-color:var(--color-error);background:#b508010f}.messages__list{margin:0;padding-left:1.2em}.messages a{color:var(--color-primary);text-decoration:underline}
resources-filters{min-height:40px;display:block}@media screen and (width>=992px){resources-filters{min-height:36px}}.container{max-width:1060px;margin:0 auto}@media screen and (width<=1092px){.container{padding:0 1rem}}@media screen and (width<=767px){.container{padding:0 1.5rem}}.header-bg{display:flow-root;overflow:clip}.header-bg.header-bg-liste{overflow:unset;display:block}.paragraph--type--paragraph-wysiwyg{font-family:var(--font-family-base);font-size:1.125rem;font-weight:400;line-height:1.4}.paragraph--type--paragraph-wysiwyg h1,.paragraph--type--paragraph-wysiwyg h2,.paragraph--type--paragraph-wysiwyg h3,.paragraph--type--paragraph-wysiwyg h4,.paragraph--type--paragraph-wysiwyg h5,.paragraph--type--paragraph-wysiwyg h6{color:var(--color-primary);font-weight:700;font-family:var(--font-family-title)}.paragraph--type--paragraph-wysiwyg h2{font-size:1.25rem;line-height:1.25;font-size:clamp(1.25rem,1.25rem - .375rem + var(--scaler),1.5625rem)}@media screen and (width>=768px){.paragraph--type--paragraph-wysiwyg h2{line-height:1}}.paragraph--type--paragraph-wysiwyg p,.paragraph--type--paragraph-wysiwyg li{color:var(--color-text);font-size:1rem;line-height:1.375;font-size:clamp(1rem,1rem - .375rem + var(--scaler),1.125rem)}.paragraph--type--paragraph-wysiwyg .legend{font-weight:700;font-family:var(--font-family-title)}.paragraph--type--paragraph-wysiwyg a{color:var(--color-primary)}.paragraph--type--paragraph-wysiwyg li::marker{color:var(--color-primary)}.paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg{margin:2rem 0}@media screen and (width>=768px){.paragraph--type--paragraph-wysiwyg .field_paragraph_wysiwyg{margin:2.75rem 0}}.paragraph--type--paragraph-wysiwyg h2{margin-top:2rem}@media screen and (width>=768px){.paragraph--type--paragraph-wysiwyg h2{margin-top:2.75rem}}
