/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{height:100%}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth;font-family:'Work Sans', sans-serif}*{box-sizing:border-box;scroll-padding-top:5rem}*:focus{outline:none}a{text-decoration:none;font-size:18px;color:#4c4c4c;position:relative;transition:all 0.3s ease-in-out}a:hover{color:#070707}h1{font-size:2.5rem;color:#070707;text-transform:uppercase;font-style:italic;font-weight:700}h2{font-size:1.75rem;font-weight:600;text-transform:uppercase}h3{font-size:1.5rem;font-weight:500;text-transform:uppercase}h4{font-size:1.15rem;font-weight:500;text-transform:uppercase;color:#888}h5{font-size:1.15rem;text-transform:uppercase;color:#070707}.wrapper{position:relative;max-width:2000px;width:100%;padding:0 30px;margin:0 auto}.line{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.hr{width:50px;height:2px;background:#070707}#header{padding-top:5px}.header{position:sticky;top:0;background-color:#fff;z-index:999}.shadow{-webkit-box-shadow:0px 4px 34px 5px rgba(123,123,123,0.3);box-shadow:0px 4px 34px 5px rgba(123,123,123,0.3)}.navbar{display:flex;justify-content:space-between;align-items:center;min-height:60px}.hamburger{display:none}.bar{display:block;width:25px;height:3px;margin:5px auto;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:#101010}.nav-logo-wrapper{width:20%}.nav-icons{display:flex;width:20%;justify-content:flex-end}.icon{margin-right:2rem;font-size:20px}.icon:last-child{margin-right:0}.nav-menu{display:flex;justify-content:flex-end;align-items:center;width:60%}.nav-menu__btn-block{display:inline-flex}.nav-menu__btn{margin-right:1rem}.nav-menu__btn:last-child{margin-right:0}.nav-logo img{min-width:40px;max-width:300px}.nav-item{margin-right:2rem}.nav-item:last-child{margin-right:0}.nav-link{font-size:18px;text-transform:uppercase;color:#4c4c4c;transition:all 0.256s cubic-bezier(0.33, 0.975, 0.245, 0.91)}.nav-link__hr{width:100%;margin-top:2px;transform-origin:right;transform:scaleX(0);transition:transform .4s ease-in-out}.nav-link:hover{color:#070707}.nav-link:hover .nav-link__hr{transform-origin:left;transform:scaleX(1)}.nav-link:active{color:#070707}.title h2{margin-bottom:10px;font-size:36px}.underline{width:100px;height:2px;background:#070707}.underline{display:none}.banner-section{min-height:600px;background:#333;margin-bottom:50px;position:relative;background:url(../img/banner-main.webp) center;background-size:cover}.banner-box{padding:25px;background:#fafafa;width:440px;max-height:170px;position:absolute;bottom:15%;left:10%}.banner-box h1{margin-bottom:0.5rem}.banner-box h4{margin-bottom:0.5rem}.banner-box__hr{margin-bottom:1rem}.button{display:flex;justify-content:center;max-width:100%;padding:15px 50px;background:#F55858;border:2px #F55858 solid;color:#fff;text-transform:uppercase;font-weight:500;transition:all 0.2s ease-in-out}.button:hover{background:#fafafa;color:#F55858}.about{margin-bottom:50px}.about:last-child{margin-right:0}.about__text{background:#F8F8F8;width:49%;margin-right:1%;min-height:350px;padding:25px;transition:0.4s all;position:relative;overflow:hidden}.about__image{width:49%;margin-right:1%;overflow:hidden}.about__image img{max-height:500px;width:100%;object-fit:cover;object-position:center;-webkit-transition:0.7s all;transition:0.7s all}.about__image img:hover{width:105%}.about__p{line-height:1.35rem;color:#656565;font-size:17px}.about__title{margin-bottom:1rem}.about__block:last-child{margin-right:0}.partnership{padding-bottom:50px}.partnership:last-child{margin-right:0}.partnership__text{background:#F8F8F8;width:49%;margin-right:1%;min-height:300px;padding:25px;transition:0.4s all;position:relative;overflow:hidden}.partnership__image{width:49%;margin-right:1%;overflow:hidden}.partnership__image img{max-height:300px;width:100%;object-fit:cover;object-position:center;-webkit-transition:0.7s all;transition:0.7s all}.partnership__image img:hover{width:105%}.partnership__p{line-height:1.35rem;color:#656565;font-size:17px;margin-bottom:1.5rem}.partnership__title{margin-bottom:1rem}.partnership__block{display:flex;flex-wrap:wrap;align-content:center}.partnership__block:last-child{margin-right:0}.products-section{padding:30px 0;margin-bottom:50px}.products-section__title{margin-bottom:2rem}.product{display:block;background:#F8F8F8;width:24%;margin-right:1%;min-height:350px;padding:15px;transition:0.4s all;position:relative;overflow:hidden}.product:last-child{margin-right:0}.product__img{width:100%;object-fit:cover;margin-bottom:10px;transition:transform .4s ease-in-out}.product__title{margin-bottom:8px}.product__hr{margin-bottom:10px;width:100%;transition:0.5s all;z-index:10;transform-origin:left;transform:scaleX(0.1);transition:transform .4s ease-in-out}.product__category{margin-bottom:10px}.product:hover{cursor:pointer;box-shadow:0px 5px 25px 5px rgba(0,0,0,0.1);background:#fff}.product:hover .product__hr{width:100%;transform-origin:right;transform:scaleX(1)}.product:hover .product__badge{transform-origin:right;transform:translate(-100%)}.product:hover .product__img{transform:scale(1.05)}.product__badge{position:absolute;left:0;top:0;transform-origin:left;transition:transform .4s ease-in-out}.badge{background:#F55858;padding:5px 10px;color:#fff;font-weight:600;z-index:5}.categories-section{padding:30px 0;margin-bottom:50px}.categories-section__title{margin-bottom:2rem}.category{background:#333;width:32%;margin-right:1%;min-height:450px;padding:30px;display:flex;align-items:flex-end;flex-wrap:wrap;position:relative;transition:0.5s all}.category__content{z-index:10}.category__title{color:#fff;width:100%;margin-bottom:0.5rem}.category__hr{background:#fff;transition:0.4s all}.category:last-child{margin-right:0}.category:hover{box-shadow:0px 5px 25px 5px rgba(0,0,0,0.1)}.category:hover .category__hr{width:100%}.category-1{background:url(../img/finswimmer.jpg) center center;background-size:cover}.category-2{background:url(../img/freediver.jpg) center center;background-size:cover}.category-3{background:url(../img/lifesaver.jpg) center center;background-size:cover}.overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.15)}.back-to-top{position:relative}.back-to-top__icon{font-size:2rem;line-height:2rem !important;color:#888888;transition:all 0.2s}.back-to-top__icon:hover{color:#070707}.back-to-top__icon:active{color:#070707}#myBtn{display:none;position:fixed;bottom:6%;right:4%;z-index:99;padding:0;border:none;outline:none;background:none;cursor:pointer}@media (max-width: 1199px){.container{max-width:960px}}@media (max-width: 991px){.container{max-width:720px}.about__text{width:100%;padding:20px;margin-right:0;margin-bottom:1rem}.about__image{width:100%;margin-right:0}.about__title{font-size:1.25rem}.about__p{font-size:1rem}.product{width:49%;margin-right:0;margin-bottom:1.5rem}.product__img{height:200px}.partnership__image{width:100%;margin-bottom:1rem}.partnership__text{width:100%}.partnership__title{font-size:1.25rem}.partnership__p{font-size:1rem}}@media (max-width: 767px){.wrapper{width:100%;padding:0 10px}#header{padding:10px 0}.navbar{min-height:0}.banner-box{padding:20px;width:100%;left:0}.about__text{width:100%;padding:20px;margin-right:0;margin-bottom:1rem}.about__image{width:100%;margin-right:0}.about__title{font-size:1.25rem}.about__p{font-size:1rem}.product{width:49%;margin-right:0;margin-bottom:1.5rem}.product__img{height:200px}.partnership__image{width:100%;margin-bottom:1rem}.partnership__text{width:100%}.partnership__title{font-size:1.25rem}.partnership__p{font-size:1rem}.header{padding-top:0}.nav-menu{position:fixed;left:200%;top:0;flex-direction:column;background-color:rgba(25,25,25,0.5);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);padding-top:5rem;width:100%;height:100%;justify-content:flex-start;text-align:center;transition:0.5s}.nav-menu.active{left:0}.nav-menu.active .logo-mobile{display:block !important;position:absolute;bottom:2rem;color:#fff;font-weight:600}.nav-menu__btn-block{width:100%;padding:1.5rem 3rem;margin:0 auto}.nav-item{margin:0 0 1.5rem 0;font-size:1.5rem;width:100%;padding:0 1rem;text-align:left;font-weight:500;text-transform:uppercase}.underline{display:block;height:1px;width:100%;margin-top:1.5rem;background-color:#fff}.nav-link{color:#fff;font-size:1.5rem}.hamburger{display:block;cursor:pointer}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(1){background:#fff;transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){background:#fff;transform:translateY(-8px) rotate(-45deg)}}@media (max-width: 575px){.container{max-width:95%}.product{width:100%;margin-right:0;margin-bottom:1.5rem}.product__img{height:200px}.header{padding-top:0}.nav-menu{position:fixed;left:200%;top:0;flex-direction:column;background-color:rgba(25,25,25,0.5);backdrop-filter:blur(7px);padding-top:5rem;width:100%;height:100%;justify-content:flex-start;text-align:center;transition:0.5s}.nav-menu.active{left:0}.nav-menu.active .logo-mobile{display:block !important;position:absolute;bottom:2rem;color:#fff;font-weight:600}.nav-menu__btn-block{width:100%;padding:1.5rem 3rem;margin:0 auto}.nav-item{margin:0 0 1.5rem 0;font-size:1.5rem;width:100%;padding:0 1rem;text-align:left;font-weight:500;text-transform:uppercase}.underline{display:block;height:1px;width:100%;margin-top:1.5rem;background-color:#fff}.nav-link{color:#fff;font-size:1.5rem}.hamburger{display:block;cursor:pointer}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(1){background:#fff;transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){background:#fff;transform:translateY(-8px) rotate(-45deg)}}
