:root{--purple:#7a40e6;--purple-dark:#6a2ed8;--orange:#ffb118;--white:#fff;--ink:#1d2230;--shadow:0 10px 28px rgba(17,19,34,.18);--radius-pill:999px;--maxw:1200px;--gap:24px;--font:"Lexend Deca",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--header-h:60px;--pill-pad-y:8px;--pill-pad-x:18px;--menu-gap:20px;--fs:15px;--fs-cta:15px;--fw:600}body,html{font-family:var(--font)}[style="font-size: 40px; font-weight: bold;"],[style="font-size: 40px;"],h1,h1 *,h2,h2 *{line-height:1.25}h3{font-size:1.4rem}.d-grid{display:grid}.grid-1{grid-template-columns:1fr}.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:1fr 1fr 1fr}.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:768px){.grid-1,.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.d-flex{display:flex}.clb-header{position:relative;z-index:1000}body:not(.page-editor) .clb-header{background:transparent!important;inset:0 0 auto 0;position:absolute;width:100%;z-index:100}.clb-header__rail{display:flex;justify-content:center;padding:0 16px;position:sticky;top:16px}.clb-header__rail .header__container{background:#7f4fd3;border-radius:8px;box-shadow:var(--shadow);color:var(--white);max-width:var(--maxw);padding:var(--pill-pad-y) 14px;width:100%}.clb-header__rail.is-stuck .header__container{transform:translateY(-2px);transition:transform .25s ease,padding .25s ease}.header__wrapper{align-items:center;display:flex;gap:var(--gap);min-height:var(--header-h)}.header__container--centered .header__wrapper--bottom,.header__container--left .header__wrapper--bottom{justify-content:space-between}.header__logo-col{flex:0 0 auto}.header__menu-col{flex:1 1 auto}.header__button-col,.header__language-switcher-col{align-items:center;display:flex;flex:0 0 auto;padding-top:0!important;position:unset!important}.header__logo img{display:block;height:32px;width:auto}.header__menu--desktop .header__menu-wrapper{align-items:center;display:flex;gap:var(--menu-gap)}.header__menu-item{display:inline-flex;position:relative}.header__menu-link{align-items:center;border-radius:999px;color:var(--white);display:inline-flex;font-size:var(--fs);font-weight:var(--fw);height:40px;justify-content:center;letter-spacing:.3px;opacity:.95;padding:0 var(--pill-pad-x);text-decoration:none;text-transform:uppercase;transition:background .18s ease,opacity .18s ease,transform .12s ease}.header__menu-link:hover{background:hsla(0,0%,100%,.14);opacity:1}.header__menu-link--active-link{background:var(--purple-dark);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);opacity:1!important}.header__button-col .button{align-items:center;background:var(--orange);border-radius:999px!important;box-shadow:inset 0 2px 0 rgba(0,0,0,.08);color:#201300!important;display:inline-flex;font-size:var(--fs-cta)!important;font-weight:700!important;gap:8px;height:40px!important;line-height:1;padding:0 18px!important;text-decoration:none;white-space:nowrap!important}.header__button-col .button:hover{filter:brightness(.96)}.header__button{background:#ffb118!important}.header__button-col{order:9}.header__language-switcher-col{margin-left:8px;order:10}.header__language-switcher{align-items:center;background:#fff;border-radius:999px;color:var(--ink);display:flex;height:40px;min-width:44px;padding:0 10px;position:relative}.header__language-switcher-label{align-items:center;display:inline-flex}.header__language-switcher .lang-flag{border-radius:2px;display:block;height:15px;object-fit:cover;width:21px}.header__language-switcher-child-toggle{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:18px;justify-content:center;margin-left:.35rem;padding:0;width:18px}.header__language-switcher-child-toggle svg{display:block;fill:#000;margin:0!important;position:static!important}.header__language-switcher .lang_list_class{background-color:#fff;border:1px solid #fff;border-radius:8px;box-sizing:border-box;list-style:none;margin:0;max-height:220px;opacity:0;overflow-x:hidden;overflow-y:auto;padding:10px;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;visibility:hidden;width:fit-content!important;z-index:200}.header__language-switcher .lang_list_class.show{opacity:1;transform:translateY(0);visibility:visible}.header__language-switcher .lang_list_class::-webkit-scrollbar{width:8px}.header__language-switcher .lang_list_class::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.header__language-switcher .lang_list_class::-webkit-scrollbar-thumb:hover{background-color:#555}ul.lang_list_class li{margin-bottom:10px;position:relative}ul.lang_list_class li:last-child{margin-bottom:0}ul.lang_list_class li a{align-items:center;color:#000!important;display:inline-flex;padding:6px 10px;text-decoration:none}ul.lang_list_class li:hover{background-color:#7f4fd3!important;border-radius:23px;color:#fff}ul.lang_list_class li:hover a{color:#fff!important}ul.lang_list_class li a:before{background-position:50%;background-size:cover;border-radius:2px;content:"";display:inline-block;height:15px;margin-right:10px;vertical-align:middle;width:21px}ul.lang_list_class li a[data-language=en]:before{background-image:url(https://upload.wikimedia.org/wikipedia/commons/4/42/Flag_of_the_United_Kingdom.png)}ul.lang_list_class li a[data-language=de]:before{background-image:url(https://upload.wikimedia.org/wikipedia/commons/b/ba/Flag_of_Germany.svg)}ul.lang_list_class li a[data-language=fr-fr]:before,ul.lang_list_class li a[data-language=fr]:before{background-image:url(https://upload.wikimedia.org/wikipedia/commons/c/c3/Flag_of_France.svg)}ul.lang_list_class li a[data-language=pt]:before{background-image:url(https://upload.wikimedia.org/wikipedia/commons/5/5c/Flag_of_Portugal.svg)}ul.lang_list_class li a[data-language=es]:before{background-image:url(https://upload.wikimedia.org/wikipedia/commons/9/9a/Flag_of_Spain.svg)}.header__top{background:transparent;padding:0}.clb-header .header__bottom,header .header__bottom{background:transparent;padding:1rem 0!important}.header__menu a{color:#fff!important;text-transform:uppercase;transition:all .3s ease}.header__menu a:hover{color:#ffb92b!important}.header__logo,.header__menu-toggle{position:relative;z-index:100}.header__menu-toggle svg{fill:#fff}.header__menu--mobile{background:#260d48;bottom:0;display:none;left:0;overflow-x:scroll;padding-top:5rem;position:fixed;right:0;top:0;width:100%;z-index:99}.header__menu--mobile.header__menu--show{display:block}.header__menu--mobile li{border:none}.header__menu--mobile a:not(.header__button){color:#fff!important;font-size:2rem;transition:all .3s ease}.header__menu--mobile a:not(.header__button):hover{color:#ffb92b!important}.header__menu-toggle{display:none}.header__menu-toggle--show{display:inline-flex}.header__menu-container--mobile{display:none}.header__container{margin-top:1rem!important;position:relative}@media (max-width:768px){#main-content .row-number-1{position:relative}#main-content .row-number-1:after{background:#260d48;content:"";display:block;height:100%;inset:0;opacity:.5;position:absolute;width:100%;z-index:1}#main-content .row-number-1 .row-fluid{position:relative;z-index:2}}.dnd-section{padding:60px 0}@media (max-width:991px){.header__button-col{display:none!important}.header__menu-container--mobile{display:block!important}.header__menu--desktop{display:none!important}}@media (max-width:768px){.header__logo img{height:auto;max-width:7rem}.header__language-switcher{margin-left:auto;margin-right:auto;text-align:center}.header__language-switcher .lang_list_class{left:auto;right:0}.header__menu-toggle--show{padding-right:0!important}#main-content .row-number-1:after{background:#fff!important}}@media (max-width:767px){.dnd_area-row-4-padding{padding-left:0!important;padding-right:0!important}.header__language-switcher-current-label{align-items:center;display:inline-flex;height:0!important;height:unset!important;margin-left:0!important;width:0!important;width:unset!important}}.sec-indicator.yellow-purple{justify-self:center}.header__language-switcher .lang_list_class a:focus,.header__language-switcher .lang_list_class a:hover,.header__language-switcher .lang_list_class li{background-color:transparent!important}