@font-face{font-family:"Poppins";src:url("./fonts/Poppins-SemiBold.eot");src:url("./fonts/Poppins-SemiBold.eot?#iefix") format("embedded-opentype"),url("./fonts/Poppins-SemiBold.woff2") format("woff2"),url("./fonts/Poppins-SemiBold.woff") format("woff"),url("./fonts/Poppins-SemiBold.ttf") format("truetype"),url("./fonts/Poppins-SemiBold.svg#Poppins-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Aktiv Grotesk";src:url("./fonts/AktivGrotesk-Regular.eot");src:url("./fonts/AktivGrotesk-Regular.eot?#iefix") format("embedded-opentype"),url("./fonts/AktivGrotesk-Regular.woff2") format("woff2"),url("./fonts/AktivGrotesk-Regular.woff") format("woff"),url("./fonts/AktivGrotesk-Regular.ttf") format("truetype"),url("./fonts/AktivGrotesk-Regular.svg#AktivGrotesk-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}header.hero{min-height:100vh;background-image:url(./img/header_bg.jpg);position:relative}header.hero .lottie-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:500px}@media(max-width: 1600px){header.hero .lottie-wrapper{max-width:400px}}@media(max-width: 767px){header.hero .lottie-wrapper{max-width:300px}}header.hero .mouse-wrapper{width:30px;height:60px;position:absolute;bottom:5%;right:5%}header.hero .mouse-wrapper #mouse{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll}@keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(10px)}}@media(min-width: 768px){.mobile-slider-wrapper{display:none}}@media(max-width: 767px){.slider-wrapper{display:none}}.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:60px;height:60px}@media(max-width: 991px){.slick-arrow{width:42.5px;height:42.5px}}.slick-arrow.next{right:2.5%}.slick-arrow.previous{left:2.5%}.slick-arrow .Rectangle_9{transition:.3s all ease-in-out}.slick-arrow:hover{cursor:pointer}.slick-arrow:hover .Rectangle_9{fill:#4aacbc}footer.information{padding:6rem 0;background:#000;margin-top:-1px}@media(min-width: 1800px){footer.information .container{min-width:1700px}}footer.information h2,footer.information h3{color:#4aacbc;font-family:"Poppins"}footer.information .tagline{font-size:3.2rem;max-width:500px;margin-bottom:3rem}@media(max-width: 1399px){footer.information .tagline{font-size:2.8rem}}@media(max-width: 991px){footer.information .tagline{max-width:550px}}@media(max-width: 767px){footer.information .tagline{font-size:2.6rem}}@media(max-width: 575px){footer.information .tagline{max-width:380px;font-size:1.8rem}}footer.information a{text-decoration:none;color:#fff}footer.information .button{display:block;padding:1rem;border:2px solid #4aacbc;background-image:url(./img/down.svg);background-repeat:no-repeat;background-position:95% 50%;background-size:30px;transition:.3s all ease-in-out;font-family:"Poppins";font-size:1.2rem;letter-spacing:1px}footer.information .button:hover{background-color:#fff;color:#4aacbc}footer.information .button.space-bottom{margin-bottom:1.5rem}@media(max-width: 991px){footer.information .button.space-bottom-mobile{margin-bottom:3rem}}@media(max-width: 1199px){footer.information .button{font-size:1rem}}@media(max-width: 575px){footer.information .button{font-size:.8rem}}footer.information p{color:#fff;font-family:"Aktiv Grotesk"}footer.information .info-wrapper{margin-bottom:3rem}footer.information .info-wrapper h3{margin-bottom:.2rem;font-size:1.25rem}footer.information .info-wrapper p{margin-bottom:.1rem;font-size:1rem}footer.information .info-wrapper p a{position:relative;transition:.3s all ease}footer.information .info-wrapper p a::after{content:"";display:block;width:0;height:1px;background-color:#4aacbc;position:absolute;bottom:-0.3rem;left:0;transition:.3s all ease}footer.information .info-wrapper p a:hover{color:#4aacbc}footer.information .info-wrapper p a:hover::after{width:100%}footer.information .legal{font-size:.75rem;padding-top:3rem}footer.information .legal .brand{color:#4aacbc;margin-bottom:0}footer.information .legal .brand a{color:#4aacbc;position:relative;transition:.3s all ease}footer.information .legal .brand a::after{content:"";display:block;width:0;height:1px;background-color:#fff;position:absolute;bottom:-0.3rem;left:0;transition:.3s all ease}footer.information .legal .brand a:hover{color:#fff}footer.information .legal .brand a:hover::after{width:100%}@media(max-width: 767px){footer.information{padding:3rem 0}}