.first-section{margin-top:152px}.hero-slider .hero-item{display:flex;flex-wrap:wrap;align-items:flex-end;min-height:500px;padding-top:100px;justify-content:flex-start;padding-bottom:70px;position:relative}.hero-slider{margin-bottom:60px}.hero-slider .hero-item .bg-cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero-slider .hero-item .bg-cover.on-left{object-position:left}.hero-slider .hero-item .bg-cover.dolphin-premier,.hero-slider .hero-item .bg-cover.on-right{object-position:right}.hero-slider .hero-item .content{position:relative;z-index:2;width:100%;max-width:800px;margin-left:0;margin-right:auto;padding-left:6vw}.hero-slider .hero-item:before{content:'';width:100%;height:100%;background-color:#111;position:absolute;top:0;left:0;z-index:2;opacity:.4}.hero-slider .owl-nav{display:flex;align-items:center;justify-content:flex-end;column-gap:20px;position:absolute;bottom:35px;right:0;width:100%;padding-right:6vw}.hero-slider .owl-nav button{width:24px;height:24px}.hero-slider .hero-item .content .heading h2{color:var(--3);font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:1.2px;margin-bottom:0}.hero-slider .hero-item .content .heading h1{font-weight:700;color:var(--white);font-size:54px;margin-top:0}.hero-slider .hero-item .content .desc p{color:var(--white);font-size:17px;margin-bottom:40px}.hero-slider .hero-item .content .desc a{color:var(--white);display:inline-flex;background-color:var(--3);border-radius:50px;padding:0 20px;line-height:40px;text-transform:uppercase;font-weight:700;letter-spacing:1.2px;font-size:14px}.standard-width{padding-left:6vw;padding-right:6vw}.categories-nav .elementor-container{margin-left:-10px!important;margin-right:-10px!important}.cat-block .elementor-widget-container{background-color:var(--white);padding:30px;border-radius:5px;margin:10px}.cat-block.force-stroke path{stroke:var(--2)!important}.services-card .elementor-image-box-wrapper{position:relative;padding-bottom:100%;border-radius:0 0 5px 5px;overflow:hidden}.services-card.last-card .elementor-image-box-wrapper{border-radius:0}.services-card .elementor-image-box-wrapper:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--text);opacity:.7;z-index:1}.services-card .elementor-image-box-wrapper figure{position:absolute;top:0;left:0;width:100%;height:100%}.services-card .elementor-image-box-wrapper figure img{object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0}.services-card .elementor-image-box-wrapper .elementor-image-box-content{position:absolute;bottom:0;padding:20px;left:0;border-bottom:6px solid #00525a;z-index:2;height:100%;display:flex;flex-wrap:wrap;align-content:flex-end;justify-content:flex-start;align-items:flex-end}.services-card.last-card .elementor-image-box-wrapper .elementor-image-box-content{border-bottom:none!important}.services-card .elementor-image-box-wrapper .elementor-image-box-content h3{color:var(--white);font-size:24px;text-align:left;margin-bottom:0;display:flex;width:100%}.services-card .elementor-image-box-wrapper .elementor-image-box-content p{color:var(--white);font-size:18px;text-align:left;margin-bottom:0;display:flex;width:100%}.services-card .elementor-image-box-wrapper .elementor-image-box-content h3 a{display:flex;align-items:flex-end;position:absolute;bottom:0;left:0;width:100%;height:100%;padding:20px}.services-card.last-card .elementor-image-box-wrapper .elementor-image-box-content{background-color:#00a099;justify-content:center;align-items:center}.services-card.last-card .elementor-image-box-wrapper .elementor-image-box-content h3 a{font-size:24px;display:flex;align-items:center;justify-content:center}.elementor-widget-call-to-action.guide-card .elementor-cta__content{position:relative}.elementor-widget-call-to-action.guide-card .elementor-cta__content:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0,rgb(0 0 0 / .8));z-index:1}.elementor-widget-call-to-action.guide-card .elementor-cta__content .elementor-cta__title,.elementor-widget-call-to-action.guide-card .elementor-cta__content .elementor-cta__description{z-index:2}.woocommerce ul.products{display:flex;flex-wrap:wrap;align-items:flex-start}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{flex:0 0 calc(25% - 20px);margin:0 10px 20px!important;padding:20px!important;background-color:var(--white);transition:0.4s;border-radius:5px;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between!important}p.stock.instock{color:var(--1);font-size:14px;font-weight:600;line-height:24px;display:table;height:24px;margin-bottom:40px;align-items:center;justify-content:flex-start;position:absolute;top:25px;left:25px;background-color:var(--white);border:1px solid var(--1);border-radius:30px;padding:0 12px}.woocommerce ul.products li.product .woocommerce-LoopProduct-link,.woocommerce-page ul.products li.product .woocommerce-LoopProduct-link{order:1}.product[quote-product="true"] .button:not(.request-quote){display:none!important;opacity:0!important;visibility:hidden!important}.woocommerce ul.products li.product .add_to_cart_button,.woocommerce-page ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .button{order:3;margin-top:0!important}.woocommerce ul.products li.product .added_to_cart,.woocommerce-page ul.products li.product .added_to_cart{order:3}.woocommerce ul.products li.product .added_to_cart+.price,.woocommerce-page ul.products li.product .added_to_cart+.price{width:100%}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{order:2}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{box-shadow:0 0 10px rgb(0 0 0 / .1)}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{width:100%;overflow:hidden;max-height:48px;-webkit-box-orient:vertical;display:block;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;padding:0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:14px;color:var(--text)!important;min-height:48px;margin-bottom:10px;font-weight:600}.woocommerce ul.products li.product .price{font-size:20px;font-weight:700;color:var(--text)!important}.woocommerce ul.products li.product .price .woocommerce-price-suffix{font-size:12px;font-weight:400;display:block;line-height:1}.woocommerce ul.products li.product .button,.woocommerce a.added_to_cart{display:table;background-color:var(--1);color:var(--white);margin-right:0;margin-top:5px;float:right;font-weight:bold!important;line-height:1}.woocommerce ul.products li.product .button.added{display:none}.elementor-widget-woocommerce-products .owl-nav{display:flex;align-items:center;justify-content:center;width:100%;column-gap:20px;padding-top:20px}.elementor-widget-woocommerce-products .owl-nav button{width:24px;height:24px}@media(max-width:1640px){.categories-nav{margin-left:0;margin-right:0;padding:0!important}.categories-nav .elementor-container{margin-left:0!important;margin-right:0!important}.categories-nav .elementor-container .elementor-column{width:100%}.cat-block .elementor-widget-container{margin:0;padding:20px}}@media(max-width:1220px){.first-section{margin-top:142px}}@media(max-width:1024px){.elementor-products-grid ul.products.elementor-grid{display:flex!important}}@media screen and (max-width:991px){.elementor-products-grid ul.products.elementor-grid{display:block}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0!important;display:flex!important;flex-wrap:wrap}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:flex!important;flex-wrap:wrap}.woocommerce ul.products li.product .price{flex:0 0 100%;display:flex;flex-wrap:wrap}.woocommerce ul.products li.product .price span,.woocommerce ul.products li.product .price small{width:100%}.woocommerce ul.products li.product .button{float:none;display:flex;margin-top:5px!important}}@media screen and (max-width:767px){.first-section{margin-top:161px;margin-bottom:60px}.hero-slider:before{height:100%}.hero-slider .hero-item{align-content:center;min-height:550px;padding-top:60px;padding-bottom:60px}.hero-slider .hero-item .content .desc a{color:var(--3);background-color:var(--white)}.hero-slider .hero-item .image{flex:0 0 100%;transform:translateY(0)}.hero-slider .hero-item .content{flex:0 0 100%;margin-top:0;padding-right:6vw}.hero-slider .hero-item .content .heading h2{margin-top:0}.hero-slider .hero-item .bg-cover.on-right{object-position:84%}.hero-slider .hero-item .bg-cover.pinguino,.hero-slider .hero-item .bg-cover.dolphin-premier{object-position:90%}}