.nav__Top a{font-size:14rem;line-height:20rem}.nav__LanguageSwitcher a,.nav__MainWrapper ul:not(.nav__Stepper) a,label{font-size:16rem;line-height:24rem}.nav__MainWrapper div a,.nav__MainWrapper div button{font-size:14rem;line-height:20rem}.nav__Stepper li,.nav__Stepper p{font-size:12rem;line-height:16rem}nav{left:0;position:fixed;right:0;top:40rem;transition:transform .3s,background-color .3s;z-index:10000}nav+.search .search__Wrapper{margin-top:120rem}nav.isScrolled{transform:translateY(-200%)}nav.isScrolled+.search .search__Wrapper{transform:translateY(-110rem)!important}nav.isVisible{background-color:#fff;transform:translateY(-40rem)}nav.isVisible .nav__MainWrapper a,nav.isVisible .nav__MainWrapper button,nav.isVisible .nav__MainWrapper svg{color:#1c115d}nav.isVisible .toggleMobileMenu span{background-color:#1c115d!important}nav.isVisible+.search .search__Wrapper{transform:translateY(-50rem)}nav.isMobileMenuOpen .nav__MainWrapper a,nav.isMobileMenuOpen .nav__MainWrapper button{color:#1c115d}nav.isMobileMenuOpen .nav__MainWrapper .nav__Language,nav.isMobileMenuOpen .nav__MainWrapper .nav__Logo,nav.isMobileMenuOpen .nav__MainWrapper .nav__ToggleContact{opacity:0;pointer-events:none;visibility:none}nav.isMobileMenuOpen .nav__MainWrapper .toggleMobileMenu span{background-color:#fff!important}nav.isMobileMenuOpen .nav__MainWrapper .toggleMobileMenu span:first-of-type{transform:rotate(45deg) translateY(8rem)}nav.isMobileMenuOpen .nav__MainWrapper .toggleMobileMenu span:nth-of-type(2){transform:scaleX(0)}nav.isMobileMenuOpen .nav__MainWrapper .toggleMobileMenu span:last-of-type{transform:rotate(-45deg) translateY(-9rem)}nav.isMobileMenuOpen .nav__MainWrapper ul{display:block}body.white .nav__MainWrapper a,body.white .nav__MainWrapper button{color:#fff}body.white .toggleMobileMenu span{background-color:#fff}body.white .nav__Language svg,body.white .nav__ToggleContact svg,nav.isRfpWhite .nav__MainWrapper a,nav.isRfpWhite .nav__MainWrapper button{color:#fff}nav.isRfpWhite .toggleMobileMenu span{background-color:#fff}.isNavWhite .nav__MainWrapper a,.isNavWhite .nav__MainWrapper button,nav.isRfpWhite .nav__Language svg,nav.isRfpWhite .nav__ToggleContact svg{color:#fff}.isNavWhite .toggleMobileMenu span{background-color:#fff}.isNavWhite .nav__Language svg,.isNavWhite .nav__ToggleContact svg,.nav__Top{color:#fff}.nav__Top{align-items:center;background-color:#1c115d;display:flex;height:40rem;position:relative;z-index:20}@media (max-width:768px){.nav__Top{z-index:2100}}.nav__Top a{align-items:center;display:flex;gap:0 12rem;padding-block:10rem}.nav__Top svg{max-width:24rem;min-width:24rem}.nav__MainWrapper{align-items:center;color:#1c115d;display:grid;grid-template-columns:1fr auto 1fr}@media (max-width:768px){.nav__MainWrapper{display:flex;justify-content:space-between}}.nav__MainWrapper a,.nav__MainWrapper button{display:block;padding-block:21rem}.nav__MainWrapper ul:not(.nav__Stepper){align-items:center;display:flex;gap:0 30rem}@media (max-width:768px){.nav__MainWrapper ul:not(.nav__Stepper){background-color:#1c115d;display:none;height:calc(100dvh + 50rem);left:0;padding:120rem 20rem 0;position:absolute;top:-50rem;width:100%;z-index:100}.nav__MainWrapper ul:not(.nav__Stepper) a{color:#fff!important;position:relative}}@media (max-width:768px) and (max-width:768px){.nav__MainWrapper ul:not(.nav__Stepper) a{font-size:28rem;line-height:32rem;padding-block:14rem}}@media (max-width:768px){.nav__MainWrapper ul:not(.nav__Stepper) a:after{background:url(../resources/images/icons/arrow_right_white.svg) no-repeat 50%/cover;content:"";height:24rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24rem}}.nav__MainWrapper ul:not(.nav__Stepper) a{font-weight:700}.nav__MainWrapper div{align-items:center;display:flex;gap:0 24rem;margin-left:auto}@media (max-width:768px){.nav__MainWrapper div{gap:0 15rem;margin-left:0}}.nav__Logo{font-size:0;position:relative;z-index:200}@media (max-width:768px){.nav__Logo{display:block;margin:0 auto;order:2}}.nav__Logo svg{max-width:146rem;min-width:146rem}@media (max-width:768px){.nav__Language,.nav__Logo,.nav__ToggleContact{padding-block:16rem 12rem!important}}.nav__Rfp{background-color:#fff;box-shadow:0 0 15px #00000026;top:0}@media (max-width:768px){.nav__Rfp .nav__Back button{font-size:0;left:20rem;position:absolute;top:0}.nav__Rfp .nav__MainWrapper{display:flex;flex-direction:column-reverse}}.nav__Back a,.nav__Back button{align-items:center;color:#1c115d;display:inline-flex;gap:0 10rem}.nav__Back svg{max-height:24rem;max-width:24rem;min-height:24rem;min-width:24rem}.nav__RightSide{position:relative}@media (max-width:768px){.nav__RightSide{order:1}}.nav__Language{position:relative;z-index:300}.nav__Language svg{color:#1c115d;max-height:24rem;max-width:24rem;min-height:24rem;min-width:24rem}.nav__LanguageSwitcher{background-color:#fff;border-radius:8rem;box-shadow:0 0 15px #00000026;display:flex;flex-direction:column;left:-50%;min-width:160rem;opacity:0;pointer-events:none;position:absolute;top:66rem;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:300}@media (max-width:768px){.nav__LanguageSwitcher{left:0}}.nav__LanguageSwitcher.isLangMenuOpen{opacity:1;pointer-events:all;visibility:visible}.nav__LanguageSwitcher a{align-items:center;color:#000!important;display:flex;justify-content:space-between;padding:10rem 15rem;width:100%}.nav__LanguageSwitcher a.isActive svg{opacity:1;visibility:visible}.nav__LanguageSwitcher svg{opacity:0;visibility:hidden}.nav__LanguageSwitcher svg,.toggleMobileMenu{max-height:24rem;max-width:24rem;min-height:24rem;min-width:24rem}.toggleMobileMenu{display:none!important;order:2;padding-block:0!important;position:relative;z-index:200}@media (max-width:768px){.toggleMobileMenu{display:block!important;margin-left:auto}}.toggleMobileMenu span{background-color:#1c115d;display:block;height:2px;position:absolute;top:0;transition:transform .3s;width:20rem}.toggleMobileMenu span:nth-of-type(2){top:6rem;width:14rem}.toggleMobileMenu span:last-of-type{top:12rem}.nav__ToggleContact svg{color:#1c115d;max-height:24rem;max-width:24rem;min-height:24rem;min-width:24rem}.nav__Stepper{align-items:center;display:flex!important;gap:0 84rem!important;justify-content:center}@media (max-width:768px){.nav__Stepper{gap:0 10rem!important;padding-bottom:10rem}}.nav__Stepper li{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:4rem 0;justify-content:center;max-width:60rem;min-width:60rem;position:relative}.nav__Stepper li:after{background-color:#e6e6e6;content:"";height:1px;left:48rem;position:absolute;top:12rem;transition:background-color .3s;width:108rem}@media (max-width:768px){.nav__Stepper li:after{width:30rem}}.nav__Stepper li:last-of-type:after{content:none}.nav__Stepper li.isActive span{background-color:#1c115d;border-color:#1c115d;color:#fff}.nav__Stepper li.isActive p{color:#1c115d}.nav__Stepper li:has(~.isActive):after{background-color:#1c115d}.nav__Stepper li:has(~.isActive) span{border-color:#1c115d;font-size:0}.nav__Stepper li:has(~.isActive) svg{color:#1c115d;opacity:1}.nav__Stepper li:has(~.isActive) p{color:#1c115d}.nav__Stepper svg{color:#e6e6e6;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s}.nav__Stepper span,.nav__Stepper svg{max-height:24rem;max-width:24rem;min-height:24rem;min-width:24rem}.nav__Stepper span{border:1px solid #e6e6e6;border-radius:100%;color:#e6e6e6;display:grid;font-weight:700;place-items:center;position:relative;transition:color .3s,background-color .3s,border-color .3s}.nav__Stepper p{color:#e6e6e6;text-align:center;transition:color .3s}body.white nav .nav__Language,body.white nav .nav__Logo,body.white nav .nav__ToggleContact{color:#fff!important}body.white nav .nav__Language svg,body.white nav .nav__Logo svg,body.white nav .nav__ToggleContact svg{color:inherit}body.white nav .toggleMobileMenu span{background-color:#fff!important}html.isError .nav__Language{display:none!important}footer p,footer p a{font-size:12rem;line-height:16rem}footer a,footer button,footer li{font-size:16rem;line-height:24rem}@media (max-width:768px){footer a,footer button,footer li{font-size:14rem;line-height:20rem}}footer{margin-top:80rem;padding-block:20rem}@media (max-width:768px){footer{margin-top:20rem}}footer ul{align-items:center;display:flex;gap:0 30rem;justify-content:center;margin-top:80rem}@media (max-width:768px){footer ul{flex-direction:column;gap:16rem 0;margin-top:0}}footer a,footer button,footer li{align-items:center;color:#000;display:flex;gap:0 8rem}@media (max-width:768px){footer li:first-of-type{margin-left:-32rem}}footer li:last-of-type a:after{content:none}footer svg{color:#000}footer a,footer span{display:block;position:relative}footer a:after,footer span:after{background-color:#000;bottom:-4rem;content:"";height:1px;left:0;position:absolute;width:100%}footer svg{max-width:24rem;min-width:24rem}footer p{margin:30rem auto 0;max-width:970rem;text-align:center}footer p a{display:inline-block;pointer-events:none}footer p a:after{content:none}.rfp__Footer li:first-child,.rfp__Footer p{display:none}@media (max-width:768px){.rfp__Footer ul{flex-direction:row;flex-wrap:wrap;gap:15rem 10rem}}.rfpSuccess+.rfp__Footer p{display:block!important}h2,h3,h4,h5,h6{font-weight:700}h1{font-family:Reckless,sans-serif;font-size:68rem;font-weight:400;line-height:74rem}@media (max-width:768px){h1{font-size:38rem;line-height:44rem}}h2{font-size:44rem;font-weight:700;line-height:50rem}@media (max-width:768px){h2{font-size:28rem;line-height:32rem}}h3{font-size:40rem;font-weight:700;line-height:44rem}@media (max-width:768px){h3{font-size:28rem;line-height:32rem}}h4{font-size:30rem;font-weight:700;line-height:34rem}@media (max-width:768px){h4{font-size:20rem;line-height:24rem}}h5{font-size:24rem;font-weight:700;line-height:28rem}@media (max-width:768px){h5{font-size:20rem;line-height:24rem}}h6{font-size:20rem;font-weight:700;line-height:24rem}label,p{font-size:16rem;line-height:24rem}
