header#page-header{width:100%;position:fixed;left:0;top:0;z-index:999;background:hsla(0,0%,100%,.18);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:transform .4s cubic-bezier(.25,.46,.45,.94),color .3s ease,background-color .3s ease,-webkit-backdrop-filter .3s ease;transition:transform .4s cubic-bezier(.25,.46,.45,.94),color .3s ease,background-color .3s ease,backdrop-filter .3s ease;transition:transform .4s cubic-bezier(.25,.46,.45,.94),color .3s ease,background-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}header#page-header .links-container .link-opener:nth-child(3),header#page-header .links-container .link-opener:nth-child(4){white-space:nowrap}header#page-header *{transition:color .3s ease,background-color .3s ease,border-color .3s ease,fill .3s ease}header#page-header #page-header .hamburger-icon span,header#page-header #page-header .language,header#page-header #page-header .link,header#page-header #page-header .link-opener-text,header#page-header #page-header .menu-text,header#page-header #page-header input{transition:color .3s ease,fill .3s ease,border-color .3s ease}header#page-header.header-visible{transform:translateY(0)}header#page-header.header-hidden{transform:translateY(-100%)}header#page-header .header-right{transition:transform .3s ease-in-out}header#page-header .header-right.mobile-open{transform:translateX(0)}header#page-header .header-left img{transition:filter .3s ease}header#page-header:not(.text-black) .header-left img{filter:invert(1) hue-rotate(180deg) saturate(.8)}header#page-header.text-black .header-left img{filter:none}header#page-header.text-black .header-container .header-right .links-container .link-opener{color:#000}header#page-header.text-black .header-container .header-right .links-container .link-opener .link-opener-text .arrow-down path{stroke:#000}header#page-header.text-black .header-container .header-right .links-container .link-opener:hover{color:#fff}header#page-header.text-black .header-container .header-right .links-container .link-opener:hover .link-opener-text .arrow-down path{stroke:#505050}@media(min-width:1240px){header#page-header.text-black .header-container .header-right .search-lang-container .language-container .language.active{color:#55968a!important}header#page-header.text-black .header-container .header-right .search-lang-container .language-container .language:not(.active),header#page-header.text-black .header-container .header-right .search-lang-container .language-container .separator{color:#000!important}}header#page-header .mobile-menu-toggle{display:none;flex-direction:row;align-items:center;gap:10px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:10px;z-index:1001;margin:auto 0;width:auto;height:auto}header#page-header .mobile-menu-toggle .menu-text{font-size:16px;font-weight:700;color:#fff;letter-spacing:1.5px;text-transform:uppercase}header#page-header .mobile-menu-toggle .hamburger-icon{display:flex;flex-direction:column;justify-content:space-around;width:30px;height:25px}header#page-header .mobile-menu-toggle .hamburger-icon span{width:30px;height:3px;background:#fff;border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}header#page-header .mobile-menu-toggle .hamburger-icon span:first-child.open{transform:rotate(45deg)}header#page-header .mobile-menu-toggle .hamburger-icon span:nth-child(2).open{opacity:0;transform:translateX(20px)}header#page-header .mobile-menu-toggle .hamburger-icon span:last-child.open{transform:rotate(-45deg)}header#page-header .header-container{padding-left:163px;width:100%;display:flex;align-items:stretch;justify-content:space-between;gap:16px;height:115px;min-height:100%}header#page-header .header-container .header-left{padding:12px 0;display:flex;align-items:center}header#page-header .header-container .header-right{display:flex;align-items:center;align-self:stretch}header#page-header .header-container .header-right .links-container{display:flex;height:100%;align-items:stretch;width:max-content}header#page-header .header-container .header-right .links-container .link-opener{width:175px;height:100%;display:flex;justify-content:center;color:#fff;border-right:1px solid #505050;flex:1 1;min-width:175px;height:115px;font-size:18px}header#page-header .header-container .header-right .links-container .link-opener:first-of-type{border-left:1px solid #505050}header#page-header .header-container .header-right .links-container .link-opener{cursor:pointer}header#page-header .header-container .header-right .links-container .link-opener:hover{color:#000}header#page-header .header-container .header-right .links-container .link-opener:hover .link-opener-text .arrow-down path{stroke:#000}header#page-header .header-container .header-right .links-container .link-opener{transition:all .3s ease}header#page-header .header-container .header-right .links-container .link-opener .link-opener-text{width:100%;line-height:22px;margin:18px 30px;display:flex;align-items:center;gap:28px}header#page-header .header-container .header-right .links-container .link-opener .link-opener-text span{max-width:100px}header#page-header .header-container .header-right .links-container .link-opener .link-opener-text .arrow-down{width:16px;height:16px;flex-shrink:0}header#page-header .header-container .header-right .links-container .link-opener .link-opener-text .arrow-down path{stroke:#fff}header#page-header .header-container .header-right .links-container .link-opener .link-bar{position:absolute;top:100%;left:0;overflow:hidden;max-height:0;background-color:#fff;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;width:100%;opacity:0;pointer-events:none}header#page-header .header-container .header-right .links-container .link-opener .link-bar.visible{max-height:1000px;opacity:1;pointer-events:all}header#page-header .header-container .header-right .links-container .link-opener .link-bar .link{transition:all .3s ease-in-out;padding:35px 35px 80px 50px;font-size:23px;text-decoration:none;color:#000;border-right:1px solid #dcd5c9;min-width:170px;width:258px!important;height:163px!important;display:flex!important;align-items:flex-start!important;justify-content:center;white-space:normal!important;line-height:1.2!important}header#page-header .header-container .header-right .links-container .link-opener .link-bar .link:first-of-type{border-left:1px solid #d8d1c4}header#page-header .header-container .header-right .links-container .link-opener .link-bar .link:hover{color:#fff}header#page-header .header-container .header-right .search-lang-container{gap:4px;display:flex;flex-direction:column;align-items:center;margin:10px 30px}header#page-header .header-container .header-right .search-lang-container .language-container{display:flex;align-items:center;gap:8px}header#page-header .header-container .header-right .search-lang-container .language-container .language,header#page-header .header-container .header-right .search-lang-container .language-container .separator{color:#fff}header#page-header .header-container .header-right .search-lang-container .language-container .language{cursor:pointer}header#page-header .header-container .header-right .search-lang-container .language-container .language.active{color:#80c2b5}header#page-header .header-container .header-right .search-lang-container .search-container{position:relative}header#page-header .header-container .header-right .search-lang-container .search-container .search-input-wrapper{position:relative;display:flex;align-items:center;background:#fff;border-radius:16px;overflow:hidden;transition:all .3s ease;max-width:64px}header#page-header .header-container .header-right .search-lang-container .search-container .search-input-wrapper.focused{max-width:250px}header#page-header .header-container .header-right .search-lang-container .search-container .search-input-wrapper input{flex:1 1;background:rgba(0,0,0,0);border:none;outline:none;padding:8px 0 8px 12px;font-size:14px;color:#000;min-width:0;width:0;opacity:0;font-family:Roboto,sans-serif;transition:all .3s ease}header#page-header .header-container .header-right .search-lang-container .search-container .search-input-wrapper input::placeholder{color:rgba(0,0,0,.5)}header#page-header .header-container .header-right .search-lang-container .search-container .search-input-wrapper input:active,header#page-header .header-container .header-right .search-lang-container .search-container .search-input-wrapper input:focus,header#page-header .header-container .header-right .search-lang-container .search-container .search-input-wrapper input:focus-visible{border:none;outline:none;box-shadow:none}header#page-header .header-container .header-right .search-lang-container .search-container .search-input-wrapper.focused input{min-width:150px;width:100%;opacity:1}header#page-header .header-container .header-right .search-lang-container .search-container .search-input-wrapper .search-button{background:rgba(0,0,0,0);border:none;border-left:0 solid rgba(208,208,208,.4431372549);padding:8px 12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;height:100%;min-width:40px}header#page-header .header-container .header-right .search-lang-container .search-container .search-input-wrapper .search-button:hover{background:rgba(0,0,0,.05)}header#page-header .header-container .header-right .search-lang-container .search-container .search-input-wrapper .search-button:active{transform:scale(.95)}header#page-header .header-container .header-right .search-lang-container .search-container .search-input-wrapper .search-button svg{width:16px;height:16px;color:#000}header#page-header .header-container .header-right .search-lang-container .search-container .search-input-wrapper.focused .search-button{border-left:1px solid rgba(208,208,208,.4431372549)}header#page-header .header-container .header-right .search-lang-container .search-container .search-results{position:absolute;top:calc(100% + 8px);right:0;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);min-width:320px;max-width:400px;max-height:400px;overflow-y:auto;z-index:1000;border:1px solid rgba(0,0,0,.05);overscroll-behavior:contain;touch-action:pan-y}header#page-header .header-container .header-right .search-lang-container .search-container .search-results::-webkit-scrollbar{width:6px}header#page-header .header-container .header-right .search-lang-container .search-container .search-results::-webkit-scrollbar-track{background:rgba(0,0,0,0)}header#page-header .header-container .header-right .search-lang-container .search-container .search-results::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}header#page-header .header-container .header-right .search-lang-container .search-container .search-results::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}header#page-header .header-container .header-right .search-lang-container .search-container .search-results .search-result-item{padding:14px 18px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.05);transition:all .2s ease}header#page-header .header-container .header-right .search-lang-container .search-container .search-results .search-result-item:hover{background-color:rgba(128,194,180,.12);padding-left:22px}header#page-header .header-container .header-right .search-lang-container .search-container .search-results .search-result-item:last-child{border-bottom:none}header#page-header .header-container .header-right .search-lang-container .search-container .search-results .search-result-item .result-section{font-size:11px;text-transform:uppercase;color:#80c2b4;margin-bottom:4px;font-weight:700;letter-spacing:.5px}header#page-header .header-container .header-right .search-lang-container .search-container .search-results .search-result-item .result-name{font-size:15px;color:#02061b;font-weight:500;line-height:1.4}@media(max-width:1239px){header#page-header .header-container{padding-left:60px;padding-right:20px}header#page-header .header-container .mobile-menu-toggle{display:flex;margin-right:10px}header#page-header .header-container .header-left img{width:150px;height:auto}header#page-header .header-container .header-right{position:fixed;top:0;transform:translateX(100%);right:0;left:0;max-width:100%;width:100%;height:100vh;background:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;align-items:flex-start;padding:80px 40px 30px;transition:all .3s ease-in-out;overflow-y:auto}header#page-header .header-container .header-right.mobile-open{transform:translateX(0)}header#page-header .header-container .header-right .links-container{flex-direction:column;width:100%;height:auto;align-items:stretch}header#page-header .header-container .header-right .links-container .link-opener{flex-direction:column;height:auto;border-right:none;border-bottom:1px solid #505050;min-width:100%;color:#fff!important}header#page-header .header-container .header-right .links-container .link-opener:first-of-type{border-left:none;border-top:1px solid #505050}header#page-header .header-container .header-right .links-container .link-opener:hover{color:#fff}header#page-header .header-container .header-right .links-container .link-opener:hover .link-opener-text .arrow-down path{stroke:#fff}header#page-header .header-container .header-right .links-container .link-opener .link-opener-text{margin:0;padding:20px 0;width:100%;align-items:center;font-size:18px}header#page-header .header-container .header-right .links-container .link-opener .link-opener-text span{max-width:none}header#page-header .header-container .header-right .links-container .link-opener .link-opener-text .arrow-down{transition:transform .3s ease}header#page-header .header-container .header-right .links-container .link-opener .link-opener-text .arrow-down path{stroke:#fff}header#page-header .header-container .header-right .links-container .link-opener.mobile-submenu-open .link-opener-text .arrow-down{transform:rotate(180deg)}header#page-header .header-container .header-right .links-container .link-opener .link-bar{position:relative;top:0;left:0;width:100%;height:auto!important;flex-direction:column;align-items:flex-start;background:rgba(0,0,0,0);overflow:visible!important}header#page-header .header-container .header-right .links-container .link-opener .link-bar.visible{max-height:none!important;height:auto!important}header#page-header .header-container .header-right .links-container .link-opener .link-bar .link{width:100%;padding:15px 0 15px 20px;height:62px!important;justify-content:left;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);font-size:16px}header#page-header .header-container .header-right .links-container .link-opener .link-bar .link:first-of-type{border-left:none;height:62px!important;text-align:left;justify-content:start}header#page-header .header-container .header-right .links-container .link-opener .link-bar .link:hover{color:#80c2b4;background:rgba(0,0,0,0)}header#page-header .header-container .header-right .search-lang-container{width:100%;margin:30px 0 0;flex-direction:column;align-items:flex-start;gap:20px}header#page-header .header-container .header-right .search-lang-container .language-container{justify-content:flex-start;font-size:16px}header#page-header .header-container .header-right .search-lang-container .search-container{max-width:100%;width:100%}header#page-header .header-container .header-right .search-lang-container .search-container .search-input-wrapper input{padding:10px 15px;font-size:16px;min-width:100%;color:#000}header#page-header .header-container .header-right .search-lang-container .search-container .search-input-wrapper input::placeholder{color:rgba(0,0,0,.5)}header#page-header .header-container .header-right .search-lang-container .search-container .search-input-wrapper .search-button svg{color:#000}header#page-header .header-container .header-right .search-lang-container .search-container .search-results{min-width:100%}}header#page-header.green-accent .links-container .link-opener .link-bar .link:hover,header#page-header.green-accent .links-container .link-opener.visible{background-color:#80c2b5}@media(max-width:1240px){header#page-header.green-accent .links-container .link-opener.visible{background-color:rgba(0,0,0,0)}header#page-header.green-accent .links-container .link-opener .link-bar .link:hover{background-color:rgba(0,0,0,0);color:#80c2b5}}header#page-header.blue-accent .links-container .link-opener.visible{background-color:#d9e9e9}header#page-header.blue-accent .links-container .link-opener .link-bar .link:hover{color:#000!important;background-color:#d9e9e9}@media(max-width:1240px){header#page-header.blue-accent .links-container .link-opener.visible{background-color:rgba(0,0,0,0)}header#page-header.blue-accent .links-container .link-opener .link-bar .link:hover{background-color:rgba(0,0,0,0);color:#d9e9e9}}header#page-header.red-accent .links-container .link-opener .link-bar .link:hover,header#page-header.red-accent .links-container .link-opener.visible{background-color:#e74c3c}@media(max-width:1240px){header#page-header.red-accent .links-container .link-opener.visible{background-color:rgba(0,0,0,0)}header#page-header.red-accent .links-container .link-opener .link-bar .link:hover{background-color:rgba(0,0,0,0);color:#e74c3c}}header#page-header.purple-accent .links-container .link-opener .link-bar .link:hover,header#page-header.purple-accent .links-container .link-opener.visible{background-color:#9b59b6}@media(max-width:1240px){header#page-header.purple-accent .links-container .link-opener.visible{background-color:rgba(0,0,0,0)}header#page-header.purple-accent .links-container .link-opener .link-bar .link:hover{background-color:rgba(0,0,0,0);color:#9b59b6}}@media(min-width:1240px){#page-header.text-black .link-opener-text span{color:#000!important;background-color:rgba(0,0,0,0)!important}#page-header.text-black .link-opener-text svg path{stroke:#000!important}#page-header.text-black .language-container span,#page-header.text-black .search-container .search-input-wrapper input,#page-header.text-black .separator{color:#000!important}#page-header.text-black .search-container .search-input-wrapper input::placeholder{color:rgba(0,0,0,.5)!important}#page-header.text-black .search-container .search-input-wrapper .search-button svg{color:#000!important}}@media(max-width:1239px){#page-header .header-right.mobile-open{background:rgba(0,0,0,.95)!important}#page-header .header-right.mobile-open .links-container .link-opener{color:#fff!important;border-color:#505050!important}#page-header .header-right.mobile-open .links-container .link-opener .link-opener-text{color:#fff!important}#page-header .header-right.mobile-open .links-container .link-opener .link-opener-text span{color:#fff!important;background-color:rgba(0,0,0,0)!important}#page-header .header-right.mobile-open .links-container .link-opener .link-opener-text .arrow-down path{stroke:#fff!important}#page-header .header-right.mobile-open .links-container .link-opener .link-bar .link{color:hsla(0,0%,100%,.8)!important;height:62px!important}#page-header .header-right.mobile-open .links-container .link-opener .link-bar .link:hover{color:#80c2b5!important}#page-header .header-right.mobile-open .search-lang-container .language-container .language:not(.active),#page-header .header-right.mobile-open .search-lang-container .language-container .separator{color:#fff!important}#page-header .header-right.mobile-open .search-lang-container .language-container .language.active{color:#80c2b5!important}#page-header .header-right.mobile-open .search-lang-container .search-container .search-input-wrapper{background:hsla(0,0%,100%,.95)!important}#page-header .header-right.mobile-open .search-lang-container .search-container .search-input-wrapper input{color:#000!important}#page-header .header-right.mobile-open .search-lang-container .search-container .search-input-wrapper input::placeholder{color:rgba(0,0,0,.5)!important}#page-header .header-right.mobile-open .search-lang-container .search-container .search-input-wrapper .search-button{background:rgba(0,0,0,.1)!important}#page-header .header-right.mobile-open .search-lang-container .search-container .search-input-wrapper .search-button svg,.mobile-menu-toggle.text-black .menu-text{color:#000!important}.mobile-menu-toggle.text-black .hamburger-icon span:not(.open){background-color:#000!important}.mobile-menu-toggle .hamburger-icon span.open{background-color:#fff!important}}.page-wave{position:fixed;inset:0;pointer-events:none;display:grid;grid-template-columns:repeat(var(--cols,8),1fr);grid-template-rows:repeat(var(--rows,8),1fr);grid-gap:0;gap:0;background:rgba(0,0,0,0);z-index:3}.page-wave-cell{background:#fdf6ee;opacity:1;animation:pageWaveFade var(--dur,.8s) ease-out forwards}@keyframes pageWaveFade{0%{opacity:1}25%{opacity:var(--midOpacity,.35)}to{opacity:0}}.reveal-letters{display:inline-block;line-height:1.1;z-index:4;position:relative}.reveal-letters .letter{display:inline-block;opacity:0;transform:translateY(.8em)}.reveal-letters.in-view .letter{animation:letterIn .55s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i)*.03s)}@keyframes letterIn{0%{opacity:0;transform:translateY(.8em)}to{opacity:1;transform:translateY(0)}}.reveal-para{opacity:0;transform:translateY(12px);z-index:4;position:relative}.reveal-para.is-visible{opacity:1;transform:translateY(0)}.card,.reveal-para.is-visible{transition:opacity .6s ease-out,transform .6s ease-out}.card{transform:translateY(24px);position:relative;z-index:4}.card.is-visible{opacity:1;transform:translateY(0)}.scroll-animate{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;position:relative;z-index:4}.scroll-animate.scroll-visible{opacity:1;transform:translateY(0)}.hero-section,.hero-section *{opacity:1!important;transform:none!important;position:relative;z-index:5}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:var(--font-geist-sans),system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#111;background:#000;opacity:1;transition:opacity .2s ease-in-out}body.hidden{opacity:0}.belowHeaderTextOnas{padding-left:2%!important;font-family:Roboto;font-size:18px}.page-container{max-width:1100px;width:100%;margin:0 auto}