@import url(https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@300;400;900&family=Montserrat:wght@300;400;500;600;900&display=swap);
body,html{font-family:Montserrat,sans-serif;overflow-x:hidden;width:100%}a{text-decoration:none}.container{max-width:1300px;width:90%}#left-wave{left:-35px;top:0}#left-wave,#right-wave{background:url(/images/wave_2x.webp?913f7affbe002e3faf997056935fe095) no-repeat;background-size:auto 150px;height:150px;position:absolute;width:300px}#right-wave{right:-35px;top:80px;transform:scaleX(-1) scaleY(-1);z-index:-1}.category-title{color:#c3e4f1;font-family:Alegreya Sans,sans-serif;font-size:4em;font-weight:900;margin-bottom:50px;margin-top:-10px;text-transform:uppercase}header{left:0;position:absolute;right:0;top:0;z-index:10}header #logo{float:left}header #logo img{height:150px;margin:40px 0 0}header nav{float:right;margin:80px 0 0}header nav ul{list-style-type:none;margin:0;padding:0}header nav ul li{display:inline-block;margin:0 15px 0 0;padding:0 0 20px;position:relative;vertical-align:middle}header nav ul li a{color:#fff;display:block;font-family:Alegreya Sans,sans-serif;font-size:1.8em;font-weight:900;text-decoration:none}header nav ul li ul{background:#fff;border-radius:30px;color:#000;display:none;left:0;padding:20px;position:absolute;top:60px;width:200px}header nav ul li ul li{display:block;margin:0 0 10px;padding:0}header nav ul li ul li a{color:#000;font-size:1.2em;font-weight:500}header nav ul li ul li:last-child a{background:none;border-radius:0;color:#000;padding:0}header nav ul li:last-child{margin:0}header nav ul li:last-child a{background:#fff;border-radius:30px;color:#0a90eb;padding:10px 20px}header nav ul li:hover ul{display:block}header #menu-icon{background:#fff;background:url(/images/menu.svg?f33d23e00aa2f11f1290212a5712940d) #fff 50% no-repeat;background-size:60% 60%;cursor:pointer;display:none;float:right;margin:80px 0 0 20px;padding:20px}@media(max-width:1100px){header nav{display:none}header #menu-icon{display:block}}@media(max-width:800px){header #logo img{height:90px}header #menu-icon{margin:60px 0 0}}.webp footer{background:url(/images/footer.webp?0d2b79ddd398d5044963b8b730adf499) no-repeat;background-size:cover}.no-webp footer{background:url(/images/footer.png?5e099707357b57c85d4f322512bf8945) no-repeat;background-size:cover}footer{padding-top:250px;position:relative;text-align:center}footer .footer-icon{filter:invert(1);height:35px;width:35px}footer .img-invert{transform:scaleX(-1)}footer .footer-text-left{text-align:left}footer .footer-text-right{text-align:right}footer #footer-info{color:#fff;font-size:1em;font-weight:600;margin:100px auto;text-align:center}footer #footer-contact{margin:60px 0}footer #footer-contact #footer-contact-left p,footer #footer-contact #footer-contact-right p{color:#fff;display:inline-block;font-size:1em;font-weight:600}footer #footer-contact ul{padding:0}footer #footer-contact ul li{display:inline-block;padding-right:20px}footer #footer-contact span{color:#fff;display:inline-block;font-size:1em;font-weight:900;padding-top:25px}footer #footer-contact .btn-circle{align-items:center;background-color:#fff;border-radius:35px;display:flex;height:70px;justify-content:center;width:70px}footer #footer-contact .icon{display:inline-block;height:36px;width:36px}footer #footer-contact #icon-location,footer #footer-contact #icon-phone-call{filter:invert(1);height:30px;padding-right:20px}footer #footer-contact #icon-phone-call{transform:scaleX(-1)}footer #footer-contact #icon-phone-call-reverse{filter:invert(1);height:30px;padding-right:20px}footer #footer-contact .icon-instagram{background-color:#1087de;-webkit-mask:url(/images/instagram.svg?8a47bbe23e89cf10b81572de952bb6e1) no-repeat 50% 50%;mask:url(/images/instagram.svg?8a47bbe23e89cf10b81572de952bb6e1) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}footer #footer-contact .icon-youtube{background-color:#1087de;-webkit-mask:url(/images/youtube_rect.svg?052c543a8184c75c44c1c84aa2312c67) no-repeat 50% 50%;mask:url(/images/youtube_rect.svg?052c543a8184c75c44c1c84aa2312c67) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}footer #footer-contact .icon-facebook{background-color:#1087de;-webkit-mask:url(/images/facebook_rect.svg?d044e34ba1559660297f6ed9864e48a7) no-repeat 50% 50%;mask:url(/images/facebook_rect.svg?d044e34ba1559660297f6ed9864e48a7) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}footer #footer-copy{padding-left:30px;padding-right:30px}footer #footer-copy p{color:#fff;font-size:.8em;font-weight:600}footer #footer-copy p a{color:#fff}@media(min-width:1px)and (max-width:808.98px){footer .footer-icon{margin:10px 0}footer .footer-text-left,footer .footer-text-right{text-align:center}footer #footer-contact{margin:30px 0}}@media(max-width:809px){footer .footer-icon{height:25px;width:25px}}@media(max-width:1200px){footer #footer-contact-left,footer #footer-contact-right{text-align:center}footer ul{margin:30px 0}footer #footer-info{margin:50px auto}}@media(min-width:1980px){#footer-logo{padding-top:150px}}#swim-info{padding:100px 0 30px;position:relative;z-index:5}#swim-info h2{color:#c3e4f1;font-family:Alegreya Sans,sans-serif;font-size:3em;font-weight:900;margin-bottom:30px;text-align:center}#swim-info #swim-info-card{padding:0 15px}#swim-info p{color:#000;font-family:Montserrat,sans-serif;font-size:1em;font-weight:400;margin:auto;padding-bottom:50px;text-align:center}#swim-info img{height:130%;max-height:500px;position:absolute;top:50%;transform:translateY(-50%)}#swim-info .btn-wave{background:#fff;border-radius:36px;-webkit-border-radius:36px;-moz-border-radius:36px;-o-border-radius:36px;box-shadow:10px 10px 10px -4px rgba(61,61,61,.133);height:55px;text-align:center;width:250px}#swim-info .btn-wave .btn-image{background:transparent url(/images/wave.webp?1f0828e4b57bad6a2af52f286d076213) no-repeat;height:70px;margin-left:-20px;position:absolute;width:102px}#swim-info .btn-wave .btn-wave-text{color:#074bb5;display:inline-block;font-family:Alegreya Sans,sans-serif;font-size:1.8em;font-weight:900;padding:5px 0 0}#swim-info .btn-wave:hover{background:#1087de}#swim-info .btn-wave:hover .btn-wave-text{color:#fff}@media(max-width:1200px){#swim-info img{display:none}}@media(max-width:809px){#swim-info h2{font-size:2.5em}}#mobile-menu{background:#1087de;box-shadow:0 0 40px 0 rgba(0,0,0,.75);height:100vh;left:-400px;overflow:hidden;position:fixed;text-align:center;top:0;transition:left .2s;width:300px;z-index:9999}#mobile-menu img{height:100px;margin:50px 0;width:auto}#mobile-menu ul{list-style-type:none;padding:0;text-align:center}#mobile-menu ul li{list-style-position:inside;padding:10px 20px}#mobile-menu ul li a{color:#fff;font-family:Alegreya Sans,sans-serif;font-size:1.5em;font-weight:900;text-decoration:none}#mobile-menu.show{left:0}
