@font-face{font-family:'Jakarta';src:url('../fonts/PlusJakartaSans-Regular.ttf');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Jakarta';src:url('../fonts/PlusJakartaSans-SemiBold.ttf');font-weight:600;font-display:swap}@font-face{font-family:'Jakarta';src:url('../fonts/PlusJakartaSans-Bold.ttf');font-weight:700;font-display:swap}@font-face{font-family:'Viking';src:url('../fonts/Viking-Normal.otf');font-weight:400;font-display:swap}*{box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,aside,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;background:transparent;margin:0;padding:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}body{background-color:#071b29;font-family:'Jakarta',Arial;color:#FFF}body.overflow-hidden{overflow:hidden}.top{max-width:100%;display:flex;align-items:self-end;justify-content:center;flex-direction:column;position:relative;overflow:hidden}.top img{max-width:100%;height:auto}.top-headings{position:absolute;left:50%;bottom:20%;transform:translateX(-50%);width:100%;text-align:center}@media(max-width:460px){.top-headings{bottom:0}}.top-main-heading{color:#FFF;font-size:66px;font-weight:700;margin-bottom:30px;padding:0 20px}@media(max-width:1240px){.top-main-heading{font-size:40px}}@media(max-width:740px){.top-main-heading{font-size:26px;margin-bottom:20px}}@media(max-width:460px){.top-main-heading{max-width:290px;margin-left:auto;margin-right:auto;line-height:28px;margin-bottom:5px}}.offer-main-heading{color:#FFF;font-size:40px;font-weight:700;margin-bottom:30px;padding:0 20px}.top-sub-heading{color:#00f3fd;text-transform:uppercase;font-size:41px}@media(max-width:1240px){.top-sub-heading{font-size:24px}}@media(max-width:740px){.top-sub-heading{font-size:16px}}.logos{display:flex;align-items:center;justify-content:center;gap:55px;margin-bottom:42px}@media(max-width:580px){.logos{margin-top:40px;padding:0 20px;gap:30px}.logos a{max-width:calc(50% - 15px)}.logos a img{max-width:100%;object-fit:contain;max-height:130px;height:130px}}nav.menu{display:flex;position:sticky;justify-content:center;top:0;box-sizing:border-box;padding:12px 0;z-index:10;background-color:#071b29;width:100%}nav.menu .menu-item{padding:8px 12px;text-transform:uppercase;color:#00f3fd;cursor:pointer}nav.menu .menu-item:hover{color:#00ccd4}@media(max-width:460px){nav.menu .menu-item{font-size:14px;padding:6px 10px}}#about_me{width:calc(100% - 400px);margin:30px auto}#about_me p{font-size:18px;line-height:32px;text-align:center}#about_me .two-boxes{border-top:1px solid #0d2941;padding:65px 35px 50px;box-sizing:border-box;display:flex;gap:100px;align-items:flex-start}#about_me .two-boxes .box{display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center;width:calc(50% - 50px)}#about_me .two-boxes .box .imgs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}#about_me .two-boxes .box .imgs .cert{cursor:pointer}@media(max-width:1500px){#about_me{width:calc(100% - 40px)}#about_me .two-boxes{padding-left:0;padding-right:0}}@media(max-width:1000px){#about_me .two-boxes{flex-direction:column;gap:30px}#about_me .two-boxes .box{width:100%}}#gallery{height:auto;margin-bottom:130px}#gallery .swiper-wrapper,#gallery .swiper-slide{height:auto !important}#gallery .swiper{height:auto;padding-bottom:50px;box-sizing:content-box}#gallery .swiper .swiper-button-prev,#gallery .swiper .swiper-button-next{color:#00f3fd}#gallery .swiper .swiper-button-prev::after,#gallery .swiper .swiper-button-next::after{font-size:50px}@media(max-width:635px){#gallery .swiper .swiper-button-prev,#gallery .swiper .swiper-button-next{display:none}}#gallery .swiper .swiper-pagination-bullet{width:20px;height:20px;background-color:transparent;border:2px solid #00f3fd;box-sizing:border-box;transition:.5s}#gallery .swiper .swiper-pagination-bullet-active{background-color:#00f3fd}#gallery .swiper-slide{display:flex;align-items:center;justify-content:center}#gallery .swiper-slide img{max-width:100%;width:100%;height:100%;object-fit:cover}.icon{display:inline-block}.icon.icon-diving-goggles{width:90px;height:84px;background:url('/i/icon-diving-goggles.svg') no-repeat center}.icon.icon-diver{width:85px;height:67px;background:url('/i/icon-diver.svg') no-repeat center}.icon.icon-oxygen{width:75px;height:88px;background:url('/i/icon-oxygen.svg') no-repeat center}.icon.icon-courses{width:99px;height:84px;background:url('/i/icon-courses.svg') no-repeat center}.icon.icon-tick{width:19px;height:19px;background:url('/i/icon-tick.svg') no-repeat center}.icon.icon-localisation{width:17px;height:31px;background:url('/i/icon-localisation.svg') no-repeat center}.icon.icon-contact{width:24px;height:27px;background:url('/i/icon-contact.svg') no-repeat center}#offer{width:calc(100% - 400px);margin-left:auto;margin-right:auto;margin-bottom:60px;display:flex;flex-wrap:wrap;gap:100px}#offer .offer-box{width:calc((100% / 3) - (100px * 2) / 3);display:flex;flex-direction:column;align-items:center}#offer .offer-box i{margin-bottom:30px;min-height:88px}#offer .offer-box h3{font-weight:700;text-transform:uppercase;font-size:20px;margin-bottom:20px;text-align:center}#offer .offer-box p{color:#9cf6f4;font-size:15px;line-height:28px;text-align:center}#offer .offer-box p:not(:last-of-type){margin-bottom:20px}#offer .offer-box.contact-box{margin-left:auto;margin-right:auto;width:auto;flex-direction:row;gap:35px}#offer .offer-box.contact-box i{margin-bottom:0}#offer .offer-box.contact-box p{text-align:left}@media(min-width:700px){#offer .offer-box.contact-box p{max-width:100%;width:490px}}#offer .offer-box.contact-box .button{margin-top:20px}@media(max-width:1500px){#offer{width:calc(100% - 40px)}}@media(max-width:1000px){#offer{gap:30px}#offer .offer-box{width:calc((100% / 3) - (30px * 2) / 3)}}@media(max-width:660px){#offer .offer-box{width:100%}#offer .offer-box.contact-box{flex-direction:column;gap:0}#offer .offer-box.contact-box i{margin-bottom:30px}#offer .offer-box.contact-box p{text-align:center}#offer .offer-box.contact-box div{display:flex;flex-direction:column;align-items:center}}.button{display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase;padding:11px 28px;color:#040f18;text-decoration:none;overflow:hidden;cursor:pointer;position:relative}.button::before{content:'';width:200%;height:100%;background:linear-gradient(90deg,#05dead,#23dfdb,#23dfdb,#05dead);display:block;position:absolute;left:0;top:0;z-index:-1;transition:1s}.button:hover::before{left:-100%}.ticks{width:calc(100% - 400px);border-top:1px solid #0d2941;padding-top:65px;margin-left:auto;margin-right:auto;margin-bottom:80px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px 50px}.ticks .tick-container{display:flex;align-items:center;gap:15px}.ticks .tick-container span{color:#e8f1f2;font-size:15px;font-weight:700;text-transform:uppercase}@media(max-width:1500px){.ticks{width:calc(100% - 40px)}}@media(max-width:790px){.ticks .tick-container{width:60%;margin-left:auto;margin-right:auto}}@media(max-width:700px){.ticks .tick-container{width:70%}}@media(max-width:600px){.ticks .tick-container{width:85%}}@media(max-width:510px){.ticks .tick-container{width:100%}}.bottom-banner{max-width:100%;margin-bottom:70px}.bottom-banner img{max-width:100%;height:auto}#footer .footer-main{width:calc(100% - 800px);margin-left:auto;margin-right:auto;margin-bottom:40px;display:flex;align-items:center;justify-content:space-between}#footer .footer-main .holy-diver,#footer .footer-main .tryglaw{display:flex;gap:20px 40px;align-items:center;width:370px;max-width:100%}#footer .footer-main .holy-diver>div,#footer .footer-main .tryglaw>div{display:flex;flex-direction:column;gap:20px}#footer .footer-main .holy-diver span,#footer .footer-main .tryglaw span{font-weight:700;line-height:25px}#footer .footer-main .holy-diver span:first-child,#footer .footer-main .tryglaw span:first-child{font-size:24px}#footer .footer-main .holy-diver span:last-child,#footer .footer-main .tryglaw span:last-child{font-size:16px}#footer .footer-main .tryglaw{width:420px}#footer .footer-main .separator{height:45px;width:1px;background-color:#0d2941;margin:0 20px}#footer .footer-main .address,#footer .footer-main .contact-data{display:flex;align-items:center;gap:24px}#footer .footer-main .address>div,#footer .footer-main .contact-data>div{display:flex;flex-direction:column;line-height:32px}#footer .footer-main .address>div span:nth-child(2) a,#footer .footer-main .contact-data>div span:nth-child(2) a{color:#23dfd4}#footer .footer-main .address a,#footer .footer-main .contact-data a{color:#fff;font-weight:600;text-decoration:unset}@media(max-width:1800px){#footer .footer-main{width:calc(100% - 600px)}}@media(max-width:1600px){#footer .footer-main{width:calc(100% - 400px)}}@media(max-width:1500px){#footer .footer-main{width:calc(100% - 40px)}}@media(max-width:1000px){#footer .footer-main{flex-wrap:wrap;gap:40px;align-items:center;justify-content:center}#footer .footer-main .holy-diver{width:100%;justify-content:center}#footer .footer-main .holy-diver+.separator{display:none}}@media(max-width:600px){#footer .footer-main{flex-direction:column}#footer .footer-main .separator{display:none}}#footer .footer-bottom{padding:25px 20px;display:flex;align-items:center;justify-content:center;gap:20px;color:#3da7b6;flex-wrap:wrap;text-align:center}#footer .footer-bottom a{color:inherit;text-decoration:unset}.offer-top-box h1{text-align:center}.go-back-button{text-align:center;margin-top:40px;margin-bottom:30px;border-bottom:1px solid #0d2941;padding-bottom:40px}#popup-certificate,.offer-content{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:100;display:none}#popup-certificate.open,.offer-content.open{display:flex;align-items:center;justify-content:center}#popup-certificate .window,.offer-content .window{position:relative;max-width:100%;max-height:100%;color:#00f3fd;display:flex;align-items:center;justify-content:center}#popup-certificate .window .content,.offer-content .window .content{overflow-y:auto}#popup-certificate .window iframe,.offer-content .window iframe{max-width:100%;max-height:100%}#popup-certificate .window .message,.offer-content .window .message{padding:20px;text-align:center}#popup-certificate .window img,.offer-content .window img{max-width:100%;max-height:100%}#popup-certificate .close,.offer-content .close{width:30px;height:30px;position:absolute;right:10px;top:-42px;font-weight:700;cursor:pointer}#popup-certificate .close::before,.offer-content .close::before{content:'';display:block;width:2px;height:100%;transform:rotate(45deg);background-color:#00f3fd;position:absolute;left:50%}#popup-certificate .close::after,.offer-content .close::after{content:'';display:block;width:2px;height:100%;transform:rotate(-45deg);background-color:#00f3fd;position:absolute;left:50%}.offer-content{display:none;width:0;height:0}.offer-content.open{width:100%;height:100%;animation:fadeInBG .4s ease-in-out forwards}.offer-content.open .content{animation:fadeinWindow .6s ease-in-out forwards;animation-delay:.5s}.offer-content.open .close{animation:fadeIn .6s ease-in-out forwards;animation-delay:.5s}.offer-content .close{opacity:0}.offer-content .content{width:0;height:0;max-height:85vh;max-width:85vw;background-color:#071b29;transform:.7s;overflow-y:unset;text-align:center}.offer-content .content *{max-width:unset !important;width:unset !important}.offer-content h1,.offer-content h2,.offer-content h3,.offer-content h4,.offer-content h5,.offer-content h6,.offer-content .heading{color:#fff;margin:20px 0 40px;text-align:center;position:relative}.offer-content h1::before,.offer-content h2::before,.offer-content h3::before,.offer-content h4::before,.offer-content h5::before,.offer-content h6::before,.offer-content .heading::before{content:'';width:150px;max-width:100%;height:2px;position:absolute;left:50%;bottom:-15px;transform:translateX(-50%);display:block;background:linear-gradient(90deg,#05dead,#23dfdb,#23dfdb,#05dead)}.offer-content p{color:#9cf6f4;margin-bottom:15px;text-align:center !important;line-height:32px}.offer-content ul,.offer-content ol{display:inline-block;color:#9cf6f4;margin-bottom:15px;line-height:32px;text-align:left}@media(max-width:1500px){.offer-content{width:calc(100% - 40px)}}@keyframes fadeInBG{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,0.5)}}@keyframes fadeinWindow{0%{width:0;height:0;opacity:0;padding:0;overflow-y:unset;border:0}10%{opacity:1}100%{opacity:1;height:85vh;width:85vw;padding:20px;overflow-y:auto;border:1px solid #00f3fd}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.viking{font-family:'Viking'}#courses{width:calc(100% - 400px);margin-left:auto;margin-right:auto;margin-top:-70px;margin-bottom:70px}#courses .heading{color:#9cf6f4;font-weight:800;text-transform:uppercase;font-size:26px;margin-bottom:60px;text-align:center}#courses .ticks{margin:0;border:unset;padding:0;gap:20px 0;width:100%}#courses .ticks .tick-container{width:calc(100% / 3);padding:10px;flex-direction:column;text-align:center}@media(max-width:800px){#courses .ticks .tick-container{width:50%}}@media(max-width:400px){#courses .ticks .tick-container{width:100%}}@media(max-width:1500px){#courses{width:calc(100% - 40px)}}