@font-face{font-family:EuclidCircularB;src:url("/static/assets/fonts/euclid_circular_b_regular-webfont.woff2") format("woff2"),url("/static/assets/fonts/euclid_circular_b_regular-webfont.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:EuclidCircularB;src:url("/static/assets/fonts/euclid_circular_b_medium-webfont.woff2") format("woff2"),url("/static/assets/fonts/euclid_circular_b_medium-webfont.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:EuclidCircularB;src:url("/static/assets/fonts/euclid_circular_b_semibold-webfont.woff2") format("woff2"),url("/static/assets/fonts/euclid_circular_b_semibold-webfont.woff") format("woff");font-weight:600;font-display:swap}:root{--primary:#00929c;--orange:#006269;--orange-2:#cffcff;color-scheme:only light}.no-scroll{height:100%;overflow-y:hidden}*{margin:0;padding:0}.w-hidden{display:none}body{font-family:EuclidCircularB;overflow-x:hidden}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{padding:0;margin:0;position:relative;z-index:1}.hero__content-2{padding-bottom:113px}@media only screen and (max-width: 767px){.hero__content-2{padding-bottom:20px}}.hero__content-2 h1{font-weight:500;font-size:132px;line-height:1;color:var(--secondary);padding-bottom:20px;position:relative;z-index:9;opacity:0;-webkit-animation:wcfadeUp 1s 0.25s forwards;animation:wcfadeUp 1s 0.25s forwards}@media only screen and (min-width: 1200px) and (max-width: 1399px){.hero__content-2 h1{font-size:100px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.hero__content-2 h1{font-size:80px}}@media only screen and (min-width: 768px) and (max-width: 991px){.hero__content-2 h1{font-size:72px}}@media only screen and (max-width: 767px){.hero__content-2 h1{font-size:58px}}@media only screen and (max-width: 575px){.hero__content-2 h1{font-size:42px}}.hero__content-2 h1::after{position:absolute;content:"";width:100px;height:1px;left:0;bottom:-10px;background-color:var(--secondary)}@media only screen and (max-width: 767px){.hero__content-2 h1::after{bottom:10px}}.hero__content-2 h1 #typed,.hero__content-2 h1 .typed-cursor{color:var(--primary)}.hero__content-2 p{max-width:660px;font-size:18px;padding-left:160px;padding-bottom:45px;position:relative;z-index:9;opacity:0;-webkit-animation:wcfadeUp 1s 0.5s forwards;animation:wcfadeUp 1s 0.5s forwards}@media only screen and (max-width: 767px){.hero__content-2 p{padding-left:0}}.hero__content-2 a{margin-left:160px;position:relative;z-index:9;opacity:0;-webkit-animation:wcfadeUp 1s 0.75s forwards;animation:wcfadeUp 1s 0.75s forwards}@media only screen and (max-width: 767px){.hero__content-2 a{margin-left:0}}.hero__content-2 a strong{width:50px;display:inherit;height:1px;background:#fff;margin-bottom:5px;margin-left:5px;position:relative}.hero__content-2 a strong::after{position:absolute;content:"";top:-5px;right:30px;border:solid var(--white);border-width:0 1px 1px 0;padding:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0}.hero__content-2 a:hover strong::after{right:0;opacity:1}.header__nav ul li.has-megamenu{position:relative}.header__nav .mega-menu{-ms-grid-columns:1fr 22px 1fr;grid-template-columns:.7fr 1.3fr;width:565px;margin-left:-170px;background-color:var(--primary);padding:15px}.header__nav .mega-menu span{font-size:18px;font-weight:500;padding:10px;display:block}.header__nav .mega-menu a{color:white;border-radius:5px;padding:10px 20px;display:block}.header__nav .mega-menu a:hover{background-color:var(--white-6)}.header__nav .mega-menu li:hover span{background-color:transparent}.header__nav .main-dropdown{background-color:var(--primary)}.header__nav .main-dropdown a{color:white}.header__lang input{border:0;background:transparent}.header__lang .active input{color:white}.hero__content-2 h1{min-height:152px}@media (min-width: 576px){.hero__content-2 h1{min-height:196px}}@media (min-width: 768px){.hero__content-2 h1{min-height:240px}}@media (min-width: 992px){.hero__content-2 h1{min-height:auto}}@media (min-width: 1200px){.hero__content-2 h1{font-size:95px}}@media (min-width: 1400px){.hero__content-2 h1{font-size:102px;height:224px;width:100%}}@media (min-width: 992px){.hero__content-2 #typed{text-wrap:nowrap}}.hero__content-2 h1 #typed,.hero__content-2 h1 .typed-cursor{will-change:content;transform:scale(1)}.hero__content-2 h1{will-change:content;transform:scale(1)}
