﻿body,html{padding:0;margin:0;font-family:"Sora", sans-serif !important;font-size:16px;color:#1f1f1f;overflow-x:hidden}.header-pc{padding:22px 0;position:fixed;background:#fff;width:100%;top:0;z-index:999}h1{font-size:40px;font-weight:400;margin:0}h1.title{margin:64px 0px}h2{font-size:32px;font-weight:400;margin:0}a,a:hover,a:visited{color:#0c7bc3;text-decoration:none}.btn{background:#0c7bc3;color:#fff;padding:14px 24px;text-decoration:none;display:inline-block;transition:all 0.5s ease;font-size:16px}.btn:focus,.btn.btn-submit:focus{transform:scale(0.8)}.btn:hover,.btn.btn-submit:hover{background:#0c7bc3 !important;color:#fff !important;cursor:pointer}.btn-style-2{background:#fff !important;color:#000 !important;border:1px solid #0c7bc3;padding:13px 23px;font-size:16px;margin-left:16px}.btn-style-3{background:#f8f8f8 !important;color:#000 !important}.btn-style-3:hover{background:#0c7bc3 !important;color:#fff !important}.btn-style-4{background:#fff !important;color:#000 !important}.btn-icon{background:#0c7bc3;color:#fff;padding:14px 24px;line-height:28px;text-decoration:none;display:inline-block;padding-left:64px}.btn-icon:hover{background:#0c7bc3;color:#fff}.header-pc .menu li a{font-size:18px}.header-pc .wrap{display:flex;justify-content:space-between;align-items:center}.contact-form .input{padding:10px 20px;border:none;font-size:16px;border-bottom:1px solid #e6e6e6;outline:none;width:calc(100% - 40px);margin-bottom:16px;background-color:#fff !important}.logo{background:url("../images/logo.svg") no-repeat center;width:285px;height:16px}.banner-logo{width:610px;height:35px;background:url("../images/logo-w.svg") no-repeat center;background-size:cover}.transparent-menu{background-color:transparent !important}.transparent-menu .logo{background:url("../images/logo-w.svg") no-repeat center;width:285px;height:16px;background-size:cover}.transparent-menu a{color:#fff !important}.pd-t-30{padding-top:65vh}.header-pc .btn{font-size:16px;line-height:16px}.header-pc .menu,.header-pc .menu ul{margin:0;padding:0;display:flex;list-style:none}.header-pc .menu li{margin-right:24px}.header-pc .menu li a{text-decoration:none;color:#000;font-size:18px}.bg-white{background:#f9f9f9}.wrap{max-width:1200px;width:90%;margin:auto}.main-blog{margin-top:64px;margin-bottom:64px}.main-blog h2{display:inline-block;margin-top:0px;margin-bottom:32px}.main-blog .btn{float:right}.blog-list{display:flex;flex-wrap:wrap;margin-top:64px}.blog-item{width:calc(32% - 18px);margin-right:32px}.blog-item .thumb{width:100%;height:160px;background-size:cover !important}.blog-item .thumb img{width:100%;height:auto}.blog-item .title{margin-top:16px;margin-bottom:6px;height:48px}.blog-item .title a{font-size:20px;font-weight:400;line-height:24px;color:#000;text-decoration:none}.blog-item .desc{color:#000;font-size:16px}.main-banner{width:100%;height:100vh;background-size:cover !important}.main-banner .main-title{font-size:64px;line-height:62px;color:#fff}.main-text{color:#fff;font-size:20px}.main-banner .banner-btns a{margin-right:32px;padding-left:32px}.main-banner .wrap.text{display:flex;justify-content:space-between;margin-top:40px;flex-direction:row}.main-banner .wrap.text .main-title{max-width:480px}.main-banner .wrap.text .main-text{max-width:560px}.service-intro{width:100%;height:425px;margin-bottom:120px}.sevice-intro-items{display:flex;flex-wrap:nowrap;width:100%;height:100%;background-color:#000;background-size:cover !important;background-repeat:no-repeat !important}.sevice-intro-items .item-block{width:50%;height:100%;border-right:solid #fff 1px;background:#00000060}.sevice-intro-items .item-block:hover{background:#00000000}.sevice-intro-items .item-block a{display:block;width:100%;height:100%;text-align:center;padding-top:24px;color:#fff;font-size:24px;text-decoration:none}.main-banner{background-size:cover !important}.mob-menu.mob{display:none;width:100vw;height:100vh;position:fixed;background:#86754d;top:0px;left:0px;z-index:999}.pc{display:block}.mob{display:none}.intro-banner{width:100%;height:240px;background-position:center !important}h4{font-size:32px;margin:64px 0px}.title-block .title{font-size:32px;margin:64px 0px}.breadcrumbs{padding-top:96px;padding-bottom:8px;background-color:#f8f8f8}.breadcrumbs ul{padding:0;margin:0;list-style:none;display:flex}.career-list{margin-bottom:64px}.career-list .item{border-bottom:1px solid #e6e6e6;padding:32px 0px}.career-list .item .heading{display:flex;justify-content:flex-start;align-items:center}.career-list .item .icon img{width:auto;height:60px;margin-right:16px}.career-list .item .title{font-size:24px}.career-list .item .show-srv{margin-left:auto;text-decoration:underline;color:#86754d;cursor:pointer}.career-list .item .btn{margin-left:auto}.career-list .item .desc{margin-top:0px;max-height:0;overflow:hidden;transition:max-height 0.5s ease-out;overflow:hidden}.career-list .item .desc{margin-top:0px;max-height:0;overflow:hidden;transition:max-height 0.5s ease-out;overflow:hidden}.career-list .item .short{width:600px;color:#000;margin-left:64px}.career-list .item .desc.active{margin-top:32px;max-height:1000px;overflow:hidden;transition:all 0.5s ease-out;overflow:hidden}.career-list .pdf-btn{display:block;margin-left:auto;width:32px;height:32px;background:url("../images/pdf.svg") no-repeat center center}.sup-title{color:#818181;font-size:16px;font-weight:400;line-height:25.6px;word-wrap:break-word;margin-top:64px;display:block}.career-title{margin-top:0px}.breadcrumbs li{margin-right:5px}.breadcrumbs a{color:#1f1f1f;text-decoration:none;font-size:10px}.breadcrumbs span{color:#000;font-size:10px}.brand-taxonomy-list{margin:0px;padding:0px;list-style:none;display:flex;justify-content:center}.brand-taxonomy-list li{margin:24px 50px}.brand-taxonomy-list img{height:50px;width:auto}.swiper-pagination-bullet{background-color:green;width:12px;height:12px;opacity:1}.swiper-pagination-bullet-active{background-color:darkgreen}.swiper-wrapper-hidden{width:100%;overflow:hidden}.swiper-container{max-width:1200px;margin:0 auto;overflow:hidden}.boat-carusel{box-sizing:border-box}.boat-carusel .boat-item{box-sizing:border-box}.read-more-btn{color:#1f1f1f;font-size:16px}.read-more-btn span{border-bottom:1px solid #1f1f1f;padding-bottom:3px;display:inline-block}.read-more-btn svg{position:relative;top:9px;margin-left:8px}.wrap2{max-width:1000px;margin:auto;width:90%}.services-block{padding:64px 0px}.services-block h2{margin-bottom:64px}.services-block .service-item{display:flex;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #1f1f1f;justify-content:space-between}.services-block .service-item:last-child{border-bottom:none}.services-block .service-item .content{max-width:760px}.services-block .service-item .title{font-size:24px;margin-bottom:16px}.services-block .service-item .text{font-size:16px}.services-block .service-item .numb{color:#1f1f1f;font-size:70px;font-family:Sora;font-weight:400;line-height:84px}.services-block .service-item .btn{margin-top:-64px;margin-bottom:64px}.main-blog p.sub-title{display:inline-block;width:700px;font-size:16px;margin-top:-48px}.main-blog .btn{float:right;margin-top:-32px}.main-reviews-block{margin:64px 0px}.main-reviews-block h2{margin-bottom:32px}.blog-category-list{padding:0;margin:0;list-style:none;display:flex;margin-top:32px;margin-bottom:64px;flex-wrap:wrap}.blog-category-list li{font-size:16px;padding:14px 24px;margin-right:16px}.blog-category-list li.active{color:#fff;background:#0c7bc3}.blog-category-list li a{text-decoration:none;color:#000}.blog-category-list li.active a{color:#fff}#blog-container .blog-item{margin-bottom:32px}.copyright{background:#f8f8f8;padding-bottom:32px}.map-style{width:100%;height:350px}.footer{background:#f8f8f8;padding:64px 0px 32px}.footer .logo{background:url("../images/logo.svg") no-repeat center;width:285px;height:16px;margin-bottom:64px}.footer .f-menus{display:flex;justify-content:space-between}.footer .f-menus ul{margin:0px;padding:0px;list-style:none}.footer .f-menus ul a{color:#1f1f1f;font-size:16px}.footer .f-menus ul li{margin-bottom:8px}.footer .f-menus .title{margin-bottom:16px}.footer .ft-contact{margin-bottom:16px}.footer .ft-contact span{display:block;font-size:16px;line-height:1.5}.footer .ft-contact a{color:#1f1f1f;text-decoration:none;line-height:1.5}.footer-line{padding-bottom:32px;background:#f8f8f8}.footer-line .wrap{width:100%;height:1px;background:#000}._modal{position:fixed;top:0px;left:0px;width:100vw;height:100vh;background:#00000090;z-index:1001;display:none}.modal-body{background:#fff;max-width:500px;padding:32px;width:90%;margin:auto;margin-top:100px}.modal-title{display:flex;justify-content:space-between}.close-modal{cursor:pointer}.modal-title .title{color:black;font-size:32px;font-weight:400;line-height:38.4px;word-wrap:break-word;margin-bottom:32px}.grey{background:#f8f8f8}.mb-64{margin-bottom:64px}.posr{position:relative}.main-author{width:100%;height:500px;background-color:#f8f8f8}.swiper-button-next,.swiper-button-prev{background-color:transparent}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next,.swiper-button-prev{background-color:transparent}.boats-main-block{position:relative;margin-bottom:64px}.boats-main-block .swiper-button-next{right:-48px}.boats-main-block .swiper-button-prev{left:-48px}.swiper-pagination .swiper-pagination-bullet{width:12px;height:2px;background:#1F1F1F;border-radius:5px}.swiper-pagination .swiper-pagination-bullet-active{width:32px;height:4px;position:relative;top:1px}#printfriendly .product__item_print{display:none !important}@media print{#printfriendly .product__item_print{display:none !important}@page{size:landscape !important}#printfriendly #pf-src{display:none !important}}@media (max-width:768px){.pc{display:none}.mob{display:block}.mob-menu .wrap{position:relative}.logo-w{width:210px;height:30px;background-size:100% !important;display:block;position:relative;margin-top:15px;margin-bottom:40px;background:url(../images/logo-w.svg) no-repeat center center}.mob-menu ul{padding:0px;margin:0px;list-style:none}.mob-menu ul a{color:#fff;display:inline-block;font-size:24px;margin-bottom:16px;text-decoration:none}.mob-menu .link-list{padding:16px 0px}.mob-menu .contacts{padding:16px 0px;border-top:#fff 1px solid}.mob-menu .contacts a{color:#fff;text-decoration:none;display:inline-block;width:100%;margin-bottom:16px;font-size:16px}.main-banner{background-size:cover !important}.mob-menu.mob{display:none;width:100vw;height:100vh;position:fixed;background:#0C7BC3;top:0px;left:0px;z-index:999}.pc{display:none}.mob{display:block}html{width:100vw;overflow-x:hidden}.logo{background:url("../images/logo.svg") no-repeat center left;width:210px;height:30px;background-size:cover;margin-top:16px;margin-bottom:16px;background-size:contain !important}.title-block .wrap{display:block;justify-content:space-between;align-items:center;margin-bottom:32px}.mob-pc.mob{position:fixed;width:100%;background-color:#fff;z-index:990}.mob-pc.mob.transparent-menu{background:transparent !important;position:fixed;width:100%}.breadcrumbs{padding-top:64px}.transparent-menu .logo{background:url("../images/logo-w.svg") no-repeat center left;width:210px;height:30px;background-size:cover;margin-top:16px;margin-bottom:16px;background-size:contain !important}.btn-icon{width:100%}.transparent-menu .hamburger{background:url("../images/menu-w.svg") no-repeat center center}.hamburger{width:24px;height:24px;display:block;position:absolute;top:5px;right:0px;background:url("../images/menu.svg") no-repeat center center}.hamburger-close{width:24px;height:24px;display:block;position:absolute;top:5px;right:0px;background:url("../images/x-close.svg") no-repeat center center}.mob-pc.mob .wrap{position:relative}.service-intro{width:100%;margin-left:0%;height:auto;margin-bottom:0px}.sevice-intro-items .item-block a{display:block;width:100%;height:100%;text-align:center;padding-top:24px;color:#fff;font-size:24px;text-decoration:none;line-height:20vh;color:#FFE175}.sevice-intro-items .item-block{width:100%;height:20vh;border-bottom:solid #fff 1px;background:#00000060;line-height:8vh}.sevice-intro-items .item-block .title{line-height:15vh}.sevice-intro-items{display:flex;flex-wrap:wrap;width:100%;height:auto;background-color:#000;background-size:cover !important;background-repeat:no-repeat !important;margin-bottom:64px}.blog-item{width:100%;overflow:hidden;margin-bottom:16px}.blog-item{margin-right:30px}.f-menus{flex-wrap:wrap}.f-menus .col{width:50%;margin-bottom:32px}.f-menus .contacts{width:100%}.footer{padding:32px 0px 0px}.footer .logo{background:url("../images/logo.svg") no-repeat center;width:285px;height:40px;margin-bottom:32px;margin-top:0px}.copyright{font-size:10px}.blog-list{width:100%}.blog-list .blog-item{margin-right:0px}.services-block .service-item{display:flex;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #1f1f1f;justify-content:space-between;flex-direction:column-reverse}.services-block .service-item .numb{color:rgba(0, 0, 0, 0.1);font-size:36px;font-family:Sora;font-weight:400;line-height:1}.services-block .service-item .title{font-size:16px;margin-bottom:16px;margin-top:16px}.services-block h2{margin-bottom:20px;font-size:24px}.services-block{padding:32px 0px}.services-block .btn{width:100%;text-align:center}.brand-taxonomy-list li{margin:24px 0px}.boats-main-block .swiper-pagination{position:absolute;text-align:center;transition:0.3s opacity;transform:translate3d(0, 0, 0);z-index:10;bottom:-32px !important}.main-blog p.sub-title{display:inline-block;width:100%;font-size:13px;margin-top:-22px}h2{font-size:24px;font-weight:400;margin:0}.main-blog .btn{float:none;margin-top:32px;text-align:center}.mb-64{margin-bottom:32px}input,textarea{border-radius:0}input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="date"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input:focus,textarea:focus,select:focus{outline:none;box-shadow:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset !important;-webkit-text-fill-color:#000 !important}}html{scroll-behavior:smooth}strong{font-weight:500}.container{max-width:1200px;padding:0px 15px;margin:0 auto}.site-container{height:100%}p{margin:0}.site-container{display:flex;flex-direction:column;height:100%}.page-container{flex:1 0 auto}.footer{flex:0 0 auto}.background{position:absolute;content:"";width:100%;height:100%;object-fit:cover;object-position:top center;top:0;left:0;z-index:-1}.page__404{position:relative;height:100vh}.page__404 a{display:flex;height:44px;width:100%;max-width:162px;font-family:"Sora", sans-serif;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:var(--Main, #0c7bc3);color:var(--White, #fff);font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin-top:32px}.page__404 a:hover{opacity:0.7}.page__404 a:visited{color:#fff}@media (max-width:568px){.page__404 a{max-width:100%}}.page__404 .inner{width:100%;max-width:615px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.page__404 h1{margin-bottom:32px}.page__404 h1 img{width:100%}.page__404 h2{color:var(--White, #fff);text-align:center;font-family:"Sora", sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:6px}.page__404 h3{color:var(--White, #fff);text-align:center;font-family:"Sora", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.page__404 .mobile{display:none}*,*::after,*::before{box-sizing:border-box;outline:none !important}.inner{width:100%;max-width:1232px;padding:0 16px;margin:0 auto}.privacy-policy-content{padding:64px 0}.privacy-policy-content h1{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:32px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:32px}@media (max-width:768px){.privacy-policy-content h1{font-size:24px;line-height:120%}}.privacy-policy-content h2{margin-bottom:16px;margin-top:32px;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:24px;font-style:normal;font-weight:400;line-height:120%}.privacy-policy-content p{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:300;line-height:160%;margin-bottom:20px}@media (max-width:768px){.privacy-policy-content p{font-size:14px;line-height:160%}}.newsletter{position:relative;padding:108px 0;border-radius:2px}.newsletter .background{object-position:center}.newsletter__wrapper{display:flex;align-items:center;gap:64px}.newsletter__left{width:100%;max-width:568px}.newsletter__left h2{margin-bottom:16px;color:var(--White, #fff);font-family:Sora;font-size:24px;font-style:normal;font-weight:400;line-height:120%}.newsletter__left p{color:var(--White, #fff);font-family:Sora;font-size:16px;font-style:normal;font-weight:300;line-height:160%}.newsletter__right form.wpcf7-form{display:flex;align-items:center;gap:32px;justify-content:center;position:unset}.newsletter__right form.wpcf7-form input[type="email"],.newsletter__right input[data-name="email"],.newsletter__right .tnp-subscription input[type="email"]{display:flex;width:350px;padding:10px 16px;align-items:center;gap:10px;color:var(--White, #fff);font-size:16px;font-weight:400;line-height:160%;border-bottom:1px solid #fff;border-top:0;border-left:0;border-right:0;background-color:transparent;transition:all 0.3s ease}.newsletter__right form.wpcf7-form input[type="email"],.newsletter__right input[data-name="email"]::placeholder,.newsletter__right .tnp-subscription input[type="email"]::placeholder{color:var(--White, #fff);font-size:16px;font-weight:400;line-height:160%}.newsletter__right form.wpcf7-form input[type="email"]:focus,.newsletter__right .tnp-subscription input[type="email"]:focus{border-color:#5d5d5d;outline:none}.newsletter__right .wpcf7-form-control-wrap{position:unset}.newsletter__right .wpcf7-not-valid-tip{bottom:-5px}.newsletter__right form.wpcf7-form input[type="submit"],.newsletter__right .tnp-subscription input.tnp-submit,.newsletter__right .tnp-profile input.tnp-submit,.newsletter__right .tnp-unsubscribe button.tnp-submit,.newsletter__right .tnp-reactivate button.tnp-submit{display:flex;cursor:pointer;height:44px;width:100%;max-width:124px;font-family:"Sora", sans-serif;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:var(--Main, #0c7bc3);color:var(--White, #fff);font-size:16px;font-style:normal;font-weight:400;line-height:120%;border:0}.newsletter__right form.wpcf7-form input[type="submit"]:hover,.newsletter__right .tnp-subscription input.tnp-submit:hover,.newsletter__right .tnp-profile input.tnp-submit:hover,.newsletter__right .tnp-unsubscribe button.tnp-submit:hover,.newsletter__right .tnp-reactivate button.tnp-submit:hover{opacity:0.7}.newsletter__right form.wpcf7-form .wpcf7-response-output{margin-top:15px;padding:10px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;font-size:16px;display:none}.newsletter__right form.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{display:block;background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.newsletter__right form.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng{display:block;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.newsletter__right form.wpcf7-form .wpcf7-spinner{display:none}.newsletter__right form.wpcf7-form .wpcf7-submit:active .wpcf7-spinner{display:inline-block;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.newsletter__right form{display:flex;align-items:center;gap:32px}.newsletter__right form input{display:flex;width:350px;padding:10px 16px;align-items:center;gap:10px;color:var(--White, #fff);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%;border-bottom:1px solid var(--White, #fff)}.newsletter__right form input::placeholder{color:var(--White, #fff);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.newsletter__right form button{display:flex;height:44px;width:100%;max-width:162px;font-family:"Sora", sans-serif;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:var(--Main, #0c7bc3);color:var(--White, #fff);font-size:16px;font-style:normal;font-weight:400;line-height:120%;max-width:124px}.newsletter__right form button:hover{opacity:0.7}.newsletter__right form button:visited{color:#fff}@media (max-width:568px){.newsletter__right form button{max-width:100%}}.block-title{padding:64px 0}.block-title__wrapper{display:flex;justify-content:space-between;gap:16px}.block-title h1{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:32px;font-style:normal;font-weight:400;line-height:120%}@media (max-width:768px){.block-title h1{font-size:24px;line-height:120%}}.block-title p{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:300;line-height:160%}@media (max-width:768px){.block-title p{font-size:14px;line-height:160%}}.block-title__right{width:100%;max-width:688px}.products{padding:0 0 77px}.products .filters{display:flex;padding:24px;border-radius:2px;border:1px solid #f8f8f8;gap:32px;margin-bottom:64px}.products .filter__range{display:flex;flex-direction:column;gap:10px}.products .filter-item{width:100%}.products .filter-item label{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.products .filter-item{display:flex;flex-direction:column;gap:8px;justify-content:space-between}.products select{padding:10px 16px;border-bottom:1px solid #f1f6f9;width:223px;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%;appearance:none;background:url("/wp-content/themes/ab/assets/images/chevron-down.svg") right center no-repeat;border-top:0;border-left:0;border-right:0;width:100%}.products .filter-item label{font-size:16px;color:#333}.products .slider-container{display:flex;align-items:center}.products .slider{-webkit-appearance:none;appearance:none;width:100%;height:1px;background-color:#1f1f1f;outline:none;border-radius:5px}.products .filter__range input{color:var(--Dark-Gray, #1f1f1f);border:0;font-family:Sora;font-size:10px;font-style:normal;font-weight:400;line-height:160%}.products .filter-icons{display:flex;align-items:flex-end;gap:2px}.products .filter-icons #grid-view.active .blue,.products .filter-icons #list-view.active .blue{display:block}.products .filter-icons #grid-view.active .black,.products .filter-icons #list-view.active .black{display:none}.products .filter-icons div{padding:10px;width:44px;height:44px;border-radius:2px;cursor:pointer}.products .filter-icons div .blue{display:none}.products .filter-icons div:hover .blue{display:block}.products .filter-icons div:hover .black{display:none}.products .filter-icons div:nth-child(1){background:#f8f8f8}.products .price-display{display:flex;justify-content:space-between}.products .price-display span{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:10px;font-style:normal;font-weight:400;line-height:160%}.products .values{display:flex;justify-content:space-between;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:10px;font-style:normal;font-weight:400;line-height:160%}.products .ui-widget-header{border:1px solid #0c7bc3 !important;background:#0c7bc3 !important;color:#333 !important;font-weight:700 !important}.products .ui-slider .ui-slider-handle{width:18px !important;height:18px !important;background:url("/wp-content/themes/ab/assets/images/b.svg");background-size:cover !important;cursor:pointer !important;border:0 !important;display:block !important;top:-7px !important}.products .tabs{background:#f8f8f8;height:46px;display:flex;padding-left:40px;gap:56px}.products .tab{cursor:pointer;color:var(--Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%;transition:0.3s;border:0;background:transparent}.products .tab.active{border-bottom:2px solid var(--Main, #0c7bc3);color:#0c7bc3}.products .products__items{display:none}.products .products__items.active{display:grid}.products__items{display:grid;grid-template-columns:repeat(3, 1fr)}.products__items.horisontal{grid-template-columns:repeat(1, 1fr)}.products__items.horisontal .products__item{flex-direction:row;min-height:248px}.products__items.horisontal .products__item_center{margin-bottom:0;display:flex;flex-direction:column;justify-content:space-between;width:60%}.products__items.horisontal .products__item_price{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:8px;justify-content:space-between}.products__items.horisontal .products__item_price h3{font-size:16px}.products__items.horisontal .products__item_info{flex-direction:column;width:20%}.products__item{height:100%;min-height:376px;border:1px solid #d6dadd;padding:24px;display:flex;flex-direction:column;gap:16px;justify-content:space-between;border-top:0}.products__item img{width:100%;height:100%;max-height:200px}.products__item:nth-child(3n+2){margin:0 -1px}.products__item:nth-child(-n+3){border-bottom:1px solid #d6dadd;border-top:1px solid #d6dadd}.products__item_center{margin-bottom:auto}.products__item_top{position:relative;transition:all 0.5s ease;overflow:hidden}.products__item_top:hover img{transform:scale(1.5)}.products__item_top img{min-height:200px;object-fit:cover;transform:scale(1);height:100%;transition:all 1.5s ease;max-width:none !important}.products__item .badge{position:absolute;top:10px;left:10px;border-radius:2px;background:#0c7bc3;display:flex;padding:6px 12px;align-items:center;gap:10px;color:#fff;font-family:Sora;font-size:10px;font-style:normal;font-weight:400;line-height:160%}.products__item .badge.orange{background:#f8f8f8;color:var(--Dark-Gray, #1f1f1f)}.products__item_tag{color:var(--Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%;display:none}.products__item_name{margin-top:8px;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:20px;font-style:normal;font-weight:400;line-height:120%}.products__item_options{display:flex;gap:8px 16px;margin-top:8px;flex-wrap:wrap}.products__item_option{display:flex;gap:4px}.products__item_option p{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.products__item_option p strong{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:500;line-height:160%}.products__item_link{display:flex;align-items:center;gap:8px;justify-content:space-between}.products__item_price{display:flex;flex-direction:column;align-items:flex-start;gap:6px;justify-content:space-between}.products__item_price p{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:20px;font-style:normal;font-weight:400;line-height:120%}.products__item_price h3{color:var(--Gray, #1f1f1f);font-family:Sora;font-size:10px;font-style:normal;font-weight:400;line-height:160%}.products__item_info{display:flex;align-items:flex-end;justify-content:space-between;min-height:46px}.products__item_info img{width:24px;height:24px}.products__item_info a{display:block;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%;padding-bottom:4px;position:relative}.products__item_info a::before{position:absolute;content:"";width:100%;height:1px;background:#1f1f1f;left:0;bottom:0}.products .result-title{margin-bottom:16px;color:var(--Black, #000);font-family:Sora;font-size:32px;font-style:normal;font-weight:400;line-height:120%}.products .result-text{color:var(--Black, #000);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.product{padding-bottom:64px}.product__image img{width:100%;min-height:240px;object-fit:cover;max-height:400px}.product .contact.contact-mobile{display:none !important}.product .contact.contact-desktop{display:block}.product__top{margin-top:64px}.product__top_title{display:flex;justify-content:space-between}.product__top_title h1{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:32px;font-style:normal;font-weight:400;line-height:120%}@media (max-width:768px){.product__top_title h1{font-size:24px;line-height:120%}}.product__item_info{display:flex;gap:32px;align-items:center}.product__item_print{border-radius:2px;background:#f8f8f8;padding:10px;display:flex}.product__item_price p{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:24px;font-style:normal;font-weight:500;line-height:120%}.product__item_price h3{color:var(--Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.product__item_options{display:flex;flex-wrap:wrap;margin-top:32px;gap:64px}.product__item_option{display:flex;align-items:center;gap:16px}.product__item_option>div p{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.product__item_option>div p strong{display:block;margin-top:4px;font-size:20px;line-height:120%}.product__item_wrapper{display:flex;margin:64px 0;gap:20px;justify-content:space-between}.product__item_wrapper .content{width:100%;max-width:692px}.product__item_wrapper .content h2{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:24px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:32px}.product__item_wrapper .content p,.product__item_wrapper .content li{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:300;line-height:160%;margin-bottom:16px}.product__item_wrapper .content p:last-child,.product__item_wrapper .content li:last-child{margin-bottom:0}.product__item_wrapper .content li:last-child{margin-bottom:16px}.product__item_wrapper .content__items{display:flex;flex-direction:column;width:100%;border-radius:2px;border:1px solid #f8f8f8;margin-bottom:64px}.product__item_wrapper .content__item{display:flex;width:100%;justify-content:space-between}.product__item_wrapper .content__item:nth-child(even){background:#f8f8f8}.product__item_wrapper .content__name{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;width:50%;font-weight:400;line-height:160%;padding:10px 0 10px 24px}.product__item_wrapper .content__settings{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;width:50%;font-style:normal;font-weight:500;line-height:160%;padding:10px 24px 10px 0}.product__item_wrapper .text-message{margin-bottom:32px}.product__item_wrapper .contact{width:100%;max-width:488px}.product__item_wrapper .contact h2{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:24px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:24px}.product__item_wrapper .contact__right{display:flex;justify-content:flex-end}.product__item_wrapper .contact__right img{max-width:173px}.product__item_wrapper .contact__top{padding:24px;border-radius:2px;background:#f8f8f8;margin-bottom:20px}.product__item_wrapper .contact form,.product__item_wrapper .contact form.wpcf7-form{display:flex;flex-direction:column;gap:32px}.product__item_wrapper .contact form .form-group:not(.checkbox-group) input,.product__item_wrapper .contact form .form-group:not(.checkbox-group) textarea,.product__item_wrapper .contact form.wpcf7-form .form-group:not(.checkbox-group) input,.product__item_wrapper .contact form.wpcf7-form .form-group:not(.checkbox-group) textarea{display:flex;padding:10px 16px;align-items:center;gap:10px;align-self:stretch;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:300;line-height:160%;border-bottom:1px solid var(--Dark-Gray, #1f1f1f);border-top:0;border-left:0;border-right:0;width:100%;background:transparent}.product__item_wrapper .contact form .form-group:not(.checkbox-group) input::placeholder,.product__item_wrapper .contact form .form-group:not(.checkbox-group) textarea::placeholder,.product__item_wrapper .contact form.wpcf7-form .form-group:not(.checkbox-group) input::placeholder,.product__item_wrapper .contact form.wpcf7-form .form-group:not(.checkbox-group) textarea::placeholder{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:300;line-height:160%}.product__item_wrapper .contact form .form-group:not(.checkbox-group) label,.product__item_wrapper .contact form.wpcf7-form .form-group:not(.checkbox-group) label{display:none}.product__item_wrapper .contact form .form-group__checkbox,.product__item_wrapper .contact form.wpcf7-form .form-group__checkbox{display:none}.product__item_wrapper .contact form .form-group__checkbox-label,.product__item_wrapper .contact form.wpcf7-form .form-group__checkbox-label{position:relative;padding-left:30px;cursor:pointer;font-size:16px}.product__item_wrapper .contact form .form-group__checkbox-label::before,.product__item_wrapper .contact form.wpcf7-form .form-group__checkbox-label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:1px solid #1f1f1f;border-radius:2px;background:transparent}.product__item_wrapper .contact form .form-group .form-group__checkbox:checked+.form-group__checkbox-label::before,.product__item_wrapper .contact form.wpcf7-form .form-group .form-group__checkbox:checked+.form-group__checkbox-label::before{content:"✔";display:flex;align-items:flex-end;justify-content:center}.product__item_wrapper .contact form form.wpcf7-form input[type="submit"],.product__item_wrapper .contact form button[type="submit"],.product__item_wrapper .contact form .wpcf7-form-control.wpcf7-submit,.product__item_wrapper .contact form.wpcf7-form form.wpcf7-form input[type="submit"],.product__item_wrapper .contact form.wpcf7-form button[type="submit"],.product__item_wrapper .contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit{display:flex;height:44px;width:100%;max-width:162px;font-family:"Sora", sans-serif;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:var(--Main, #0c7bc3);color:var(--White, #fff);font-size:16px;font-style:normal;font-weight:400;line-height:120%;max-width:97px;border:0}.product__item_wrapper .contact form form.wpcf7-form input[type="submit"]:hover,.product__item_wrapper .contact form button[type="submit"]:hover,.product__item_wrapper .contact form .wpcf7-form-control.wpcf7-submit:hover,.product__item_wrapper .contact form.wpcf7-form form.wpcf7-form input[type="submit"]:hover,.product__item_wrapper .contact form.wpcf7-form button[type="submit"]:hover,.product__item_wrapper .contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit:hover{opacity:0.7}.product__item_wrapper .contact form form.wpcf7-form input[type="submit"]:visited,.product__item_wrapper .contact form button[type="submit"]:visited,.product__item_wrapper .contact form .wpcf7-form-control.wpcf7-submit:visited,.product__item_wrapper .contact form.wpcf7-form form.wpcf7-form input[type="submit"]:visited,.product__item_wrapper .contact form.wpcf7-form button[type="submit"]:visited,.product__item_wrapper .contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit:visited{color:#fff}@media (max-width:568px){.product__item_wrapper .contact form form.wpcf7-form input[type="submit"],.product__item_wrapper .contact form button[type="submit"],.product__item_wrapper .contact form .wpcf7-form-control.wpcf7-submit,.product__item_wrapper .contact form.wpcf7-form form.wpcf7-form input[type="submit"],.product__item_wrapper .contact form.wpcf7-form button[type="submit"],.product__item_wrapper .contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit{max-width:100%}}.product__item_wrapper .contact__bottom{display:flex;position:relative;padding:24px;border-radius:2px;background:#f8f8f8}.product__item_wrapper .contact__bottom h2{color:var(--Main, #0c7bc3);font-family:Sora;font-size:24px;font-style:normal;font-weight:400;line-height:120%}.product__item_wrapper .contact__bottom h3{margin-top:8px;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:30px}.product__item_wrapper .contact__bottom .address,.product__item_wrapper .contact__bottom .email,.product__item_wrapper .contact__bottom .phone{display:flex;align-items:center;gap:4px;margin-bottom:16px}.product__item_wrapper .contact__bottom .address p,.product__item_wrapper .contact__bottom .address a,.product__item_wrapper .contact__bottom .email p,.product__item_wrapper .contact__bottom .email a,.product__item_wrapper .contact__bottom .phone p,.product__item_wrapper .contact__bottom .phone a{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.product__item_wrapper .contact__bottom .address svg,.product__item_wrapper .contact__bottom .email svg,.product__item_wrapper .contact__bottom .phone svg{overflow:inherit}.product ul{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:disc;padding-left:20px;margin-top:32px;margin-bottom:20px}.product ul li{margin-right:10px;color:var(--Black, #272727);font-family:Sora;font-size:16px;font-style:normal;font-weight:300;line-height:160%}.product ul li ul{margin-top:5px;padding-left:0}.product .product__swiper{padding:0 88px;position:relative}.product .product__swiper .product__swiper-container{width:100%;height:420px;margin-left:auto;margin-right:auto}.product .product__swiper .swiper-pagination{display:none}.product .product__swiper .swiper{position:unset !important;display:flex;flex-direction:column}.product .product__swiper .swiper-wrapper{width:100%}.product .product__swiper .swiper-button-next:after,.product .product__swiper .swiper-button-prev:after{display:none}.product .product__swiper .swiper-button-next,.product .product__swiper .swiper-button-prev{background-color:transparent;z-index:20;height:100%;top:0}.product .product__swiper .swiper-slide{background-size:cover;background-position:center}.product .product__swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.product .product__swiper .gallery-top{height:420px;width:100%}.product .product__swiper .gallery-top .swiper-wrapper{height:420px}.product .product__swiper .gallery-thumbs{height:20%;box-sizing:border-box;padding:32px 0 0;width:100%}.product .product__swiper .gallery-thumbs .swiper-wrapper{height:120px}.product .product__swiper .gallery-thumbs .swiper-slide{height:100%}.ui-widget.ui-widget-content{border:0 !important;background:#1f1f1f !important;height:2px !important}.bg-pic{padding-bottom:60px}.select2-container{min-width:223px}.select2-results__option{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.select2-container--default .select2-selection--multiple{background-color:transparent !important;background:url("/wp-content/themes/ab/assets/images/chevron-down.svg") right center no-repeat !important;border:0 !important;border-radius:4px !important;cursor:text;padding-bottom:10px !important;padding-right:16px !important;position:relative;padding-left:16px !important;padding-top:10px !important;border-bottom:1px solid #f1f6f9 !important}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.select2-container--default.select2-container--focus .select2-selection--multiple{border:0;padding:10px 16px;border-bottom:1px solid #f1f6f9;cursor:pointer}.select2-results__option:before{content:"";display:inline-block;position:relative;height:20px;width:20px;border:1px solid #1f1f1f;margin-right:10px;vertical-align:middle;border-radius:5px}.select2-container--default .select2-results__option--selected{background-color:transparent !important}.select2-dropdown{border:0 !important}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:scroll;background:#f8f8f8}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:5px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb:hover{background-color:#555}.select2-container--default .select2-results>.select2-results__options{-ms-overflow-style:none;scrollbar-width:thin}.select2-results__option{padding:0 !important;margin-bottom:16px !important}.select2-results__option[aria-selected="true"]:before{content:"";color:#fff;background-color:transparent;border:1px solid #1f1f1f;display:inline-block;width:20px;height:20px}.select2-results__options{padding:16px !important}.select2-container--default .select2-results__option--selected:before{content:"";background:url("/wp-content/themes/ab/assets/images/c.svg") center;border:1px solid transparent}.select2-container--default .select2-selection--multiple .select2-selection__clear{display:none !important}.select2-container--default .select2-search--inline .select2-search__field{display:none !important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:transparent !important;color:#1f1f1f !important}.hero__brand img{width:100%;height:100%;object-fit:cover}.hero__brand .inner{height:420px;padding:0;max-width:100%}.info-brand{margin-top:64px;height:100%;margin-bottom:64px}.info-brand__slider .inner{width:100%;max-width:1232px;margin:0 auto;max-height:100%;position:relative;margin-top:64px;padding:0 16px}.info-brand__slider .wrapper{display:flex;flex-direction:column}.info-brand__slider .slider-brand{width:100%;max-width:1200px;padding:0 80px;margin:0 auto;z-index:1}.info-brand__slider .project__next svg,.info-brand__slider .project__prev svg{width:24px;height:24px}.info-brand__slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;cursor:pointer}.info-brand__slider .slick-arrow.project__next{right:0}.info-brand__slider .slick-arrow.project__prev{left:0}.info-brand__slider img{max-width:290px;min-width:290px;width:100%;border:1px solid #fff;display:block;margin:16px 0;height:100px}.info-brand__slider .slick-slide{padding-top:20px;margin:0 21px;opacity:0.5}.info-brand__slider .slick-slide h2{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:120%;text-align:center}.info-brand__slider .slick-slide .project__foto_link{display:flex;align-items:center;gap:6px;justify-content:center}.info-brand__slider .slick-slide .project__foto_link:hover a{color:#0c7bc3}.info-brand__slider .slick-slide .project__foto_link a{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:9.75px;font-style:normal;font-weight:400;line-height:160%}.info-brand__slider .slick-center{padding-top:0;opacity:1}.info-brand__slider .slick-center h2{font-size:24px}.info-brand__slider .slick-center .project__foto_link{gap:8px}.info-brand__slider .slick-center .project__foto_link a{font-size:16px}.info-brand__slider .slick-center img{max-width:360px;height:120px}.info-brand__wrapper .inner{display:flex;justify-content:space-between;gap:10px;padding:0 16px}.info-brand__right{width:100%;max-width:688px}.info-brand__right p,.info-brand__right div,.info-brand__right ul,.info-brand__right ol{margin-bottom:20px;color:var(--Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:300;line-height:160%}.info-brand__right p:last-of-type,.info-brand__right div:last-of-type,.info-brand__right ul:last-of-type,.info-brand__right ol:last-of-type{margin-bottom:0}.info-brand__right li{margin-bottom:16px}.info-brand__right h2{margin:16px 0}.info-brand__right .btn{margin-top:32px}.info-brand__right a{color:#0c7bc3}.info-brand__right a.btn{color:#fff}.info-brand__left{width:100%;max-width:40%;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.info-brand__left h1{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:34px;font-style:normal;font-weight:400;line-height:120%;margin-top:20px}.info-brand__left img{width:100%;max-width:285px;height:auto}.info-brand__left h2{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:40px;font-style:normal;font-weight:400;line-height:120%}.info-brand__video{margin-top:64px;position:relative;overflow:hidden;padding:0}.info-brand__video .video-wrap{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:420px}.info-brand__video .video-play-btn{position:absolute;display:flex;justify-content:center;align-items:center;width:64px;height:64px;max-width:64px;aspect-ratio:1;border-radius:50%;background-color:var(--c-accent);z-index:2;border:0}.info-brand__video .video-play-btn img{border:0}.info-brand__video .video-play-btn img{width:64px;height:64px;cursor:pointer}.info-brand__video .video-preview{position:absolute;z-index:1;width:100%;height:100%;display:block;margin:0;max-width:100%;object-fit:cover}.info-brand__video .video-wrap iframe{width:100%;height:100%;object-fit:cover;border-radius:inherit;background-color:var(--bg-gray);max-width:1200px}.info-brand__content .inner{margin-top:64px;display:flex;justify-content:space-between;gap:10px;padding:0 16px}.info-brand__gallery .inner{margin:64px auto;display:flex;gap:11px;flex-wrap:wrap;padding:0 16px}.info-brand__gallery .inner a{display:block;width:100%;max-width:396px;position:relative;transition:all 0.5s ease;overflow:hidden}.info-brand__gallery .inner a:hover img{transform:scale(1.5)}.info-brand__gallery .inner a img{max-width:396px;object-fit:cover;transform:scale(1);height:100%;transition:all 1.5s ease;max-width:none !important}.info-brand__gallery .inner a:nth-child(3n+1),.info-brand__gallery .inner a:nth-child(6n+5){max-width:793px}.info-brand__gallery .inner a:nth-child(3n+1) img,.info-brand__gallery .inner a:nth-child(6n+5) img{max-width:793px}.info-brand__gallery .inner img{width:100%;height:100%;max-height:335px;min-height:335px;display:block;object-fit:cover}.info-brand__gallery-mobile{display:none}.info-brand__services{width:100%;background:#f8f8f8;margin-top:64px}.info-brand__services_items{display:flex;justify-content:center;width:100%;max-width:1200px;margin:0 auto;padding:16px 0}.info-brand__services_item{display:flex;gap:16px;cursor:pointer;align-items:center;width:100%;max-width:352px;justify-content:center}.info-brand__services_item svg{width:51.81px;height:51.81px;flex-shrink:0}.info-brand__services_item h2{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:24px;font-style:normal;font-weight:400;line-height:120%}.info-brand__image{height:100%;max-height:420px}.info-brand__image img{width:100%;height:420px;object-fit:cover}.info-brand__spec{margin-top:92px}.info-brand__spec .inner{padding:0 16px}.info-brand__spec h2{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:32px;font-style:normal;font-weight:400;line-height:120%}.info-brand__spec img{width:100%;display:block;margin:64px auto;max-width:100%;height:auto;object-fit:cover}.info-brand__spec h3{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:24px;font-style:normal;font-weight:400;line-height:120%}.info-brand__spec_items{display:flex;flex-direction:column;width:100%;border-radius:2px;border:1px solid #f8f8f8;margin-top:32px;margin-bottom:64px}.info-brand__spec .button{display:flex;height:44px;width:100%;max-width:162px;font-family:"Sora", sans-serif;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:var(--Main, #0c7bc3);color:var(--White, #fff);font-size:16px;font-style:normal;font-weight:400;line-height:120%;max-width:138px;margin-top:32px}.info-brand__spec .button:hover{opacity:0.7}.info-brand__spec .button:visited{color:#fff}@media (max-width:568px){.info-brand__spec .button{max-width:100%}}.info-brand__spec_item{display:flex;width:100%;justify-content:space-between}.info-brand__spec_item:nth-child(even){background:#f8f8f8}.info-brand__spec_name{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;width:50%;font-weight:400;line-height:160%;padding:10px 0 10px 24px}.info-brand__spec_settings{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;width:50%;font-style:normal;font-weight:400;line-height:160%;padding:10px 24px 10px 0}.info-brand__spec ul{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:disc;padding-left:20px;margin-top:32px;margin-bottom:64px}.info-brand__spec ul li{margin-right:10px;color:var(--Black, #272727);font-family:Sora;font-size:16px;font-style:normal;font-weight:300;line-height:160%}.boats-main-block{padding:0 50px;max-width:1300px}.boats-main-block .swiper-horizontal>.swiper-pagination-bullets,.boats-main-block .swiper-pagination-bullets.swiper-pagination-horizontal,.boats-main-block .swiper-pagination-custom,.boats-main-block .swiper-pagination-fraction{bottom:0 !important}.boats-main-block .swiper-horizontal.swiper-rtl .swiper-button-prev,.boats-main-block .swiper-horizontal.swiper-rtl~.swiper-button-prev,.boats-main-block .swiper-horizontal~.swiper-button-next,.boats-main-block .swiper-horizontal .swiper-button-next{left:auto;right:0}.boats-main-block .swiper-horizontal .swiper-button-next,.boats-main-block .swiper-horizontal .swiper-button-prev,.boats-main-block .swiper-horizontal~.swiper-button-next,.boats-main-block .swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:0;top:0}.boats-main-block .swiper-watch-progress .swiper-slide-visible,.boats-main-block .swiper:not(.swiper-watch-progress){padding-bottom:32px}.boats-main-block__wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.boats-main-block .swiper-button-next svg,.boats-main-block .swiper-button-prev svg{width:24px;height:24px}.boats-main-block .swiper-button-next,.boats-main-block .swiper-button-prev{top:10%;height:100%}.boats-main-block .products__item_name{margin-bottom:0;width:100% !important;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.boats-main-block .products__item:nth-last-child(-n+3){border-bottom:0;border-top:0}.main-blog{position:relative;padding:0;max-width:1354px;z-index:1}.main-blog .swiper-blog{display:flex;flex-wrap:wrap;margin-top:64px;max-width:1200px;margin:32px auto 0;overflow:hidden}.main-blog p.sub-title{margin-top:0;font-weight:300}.main-blog .blog-item{margin-right:0;height:100%;min-height:352px;border-left:0.5px solid #d6dadd;border-right:0.5px solid #d6dadd;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.main-blog .blog-item .title{margin-top:32px;margin-bottom:16px;height:48px}.main-blog .blog-item .read-more-btn{margin-top:32px}.main-blog .blog-item.swiper-slide-next{margin:0 -1px}.main-blog .swiper-button-next svg,.main-blog .swiper-button-prev svg{width:24px;height:24px}.main-blog .swiper-button-next,.main-blog .swiper-button-prev{top:10%;height:100%}.main-blog .swiper-button-prev{left:-48px}.main-blog .swiper-button-next{right:-48px}.main-blog .swiper-horizontal>.swiper-pagination-bullets,.main-blog .swiper-pagination-bullets.swiper-pagination-horizontal,.main-blog .swiper-pagination-custom,.main-blog .swiper-pagination-fraction{bottom:10% !important}.main-blog .swiper-pagination{display:none}.main-banner .btn{display:none}.main-banner .main-text{font-weight:300 !important}.brand-taxonomy-list{gap:32px;display:flex;padding:0 16px}.career-title{margin-top:0px;font-weight:400}.career-list .item .btn{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;max-width:max-content}.career-list .item .heading-block{display:flex;gap:32px;align-items:center}.career-list .item .heading{justify-content:space-between}.career-list .item .short{width:auto;color:#000;margin-left:0}.career-list .item .desc p{color:var(--Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:25px}.career-list .item .desc p:last-child{margin-bottom:0}.career-list .show-srv.rotated svg{transform:rotate(180deg)}#blog-container{margin-bottom:64px}#blog-container .blog-item{margin-right:0;height:auto;min-height:352px;border:1px solid #f1f6f9;padding:24px;display:flex;flex-direction:column;justify-content:flex-start;width:auto;max-width:33.33%;flex:1 0 33.33%;margin-bottom:0}#blog-container .blog-item:nth-child(3n+3){border-right:1px solid #f1f6f9;border-left:0}#blog-container .blog-item:nth-child(-n+3){border-top:0}#blog-container .blog-item:nth-child(3n+1){border-left:1px solid #f1f6f9;border-right:0}#blog-container .blog-item:last-child{border-right:1px solid #f1f6f9}#blog-container .blog-item .title{margin-top:0;margin-bottom:16px;height:auto}#blog-container .blog-item .title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%}#blog-container .blog-item .block{display:flex;flex-direction:column;justify-content:space-between;margin-top:32px}#blog-container .blog-item .read-more-btn{margin-top:32px;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}#blog-container .blog-item .desc{color:var(--Gray, #1f1f1f);text-overflow:ellipsis;font-family:Sora;font-size:16px;font-style:normal;font-weight:300;line-height:160%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%}.blog__top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.blog__top .blog-category-list{margin-top:0;margin-bottom:0}.blog__top .blog-category-list li{font-weight:400;line-height:160%;padding:14px 24px;margin-right:16px;border-radius:2px;border:1px solid var(--Gray, #1f1f1f)}.blog__top .blog-category-list li.active{border:1px solid #0c7bc3}.blog__top-select{display:flex;gap:16px;align-items:center}.blog__top-select label{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.blog__top-select select{display:flex;width:246px;padding:10px 16px;justify-content:space-between;align-items:center;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%;border-bottom:1px solid #f1f6f9;border-top:0;border-left:0;border-right:0;appearance:none;background:url(/wp-content/themes/ab/assets/images/chevron-down.svg) right center no-repeat}.contact-page .wrap{padding:64px 0}.contact-page .wrap h1.title{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:32px;font-style:normal;font-weight:400;line-height:120%;margin:0 0 32px}.contact-page .wrap .contacts-cols{display:flex;justify-content:space-between;gap:32px}.contact-page .wrap .contacts-cols a{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:20px;font-style:normal;font-weight:300;line-height:120%}.contact-page .wrap .contact-item a{display:flex;gap:16px}.contact-page .wrap .contact-item svg{width:24px;height:24px}.contact-form__wrapper .inner{display:flex;max-width:100%;padding:0;height:629px}.contact-form__wrapper .contact-form__image{width:50%}.contact-form__wrapper .contact-form__image img{width:100%;object-fit:cover;height:100%}.contact-form__wrapper .contact-form-container{padding:64px 120px;background:#f8f8f8;width:50%;display:flex;flex-direction:column;justify-content:space-between}.contact-form__wrapper .contact-form-container .wpcf7-not-valid-tip{color:#dc3232;font-size:11px;font-weight:normal;display:block;position:absolute;bottom:-14px}.contact-form__wrapper .contact-form-container h2{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:32px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:16px}.contact-form__wrapper .contact-form-container p{color:var(--Gray, #1f1f1f);margin-bottom:32px;font-family:Sora;font-size:16px;font-style:normal;font-weight:300;line-height:160%}.contact-form__wrapper .contact-form-container .wpcf7-form-control-wrap{position:relative;display:flex;align-items:center;gap:10px;width:100%}.contact-form__wrapper .contact-form-container .wpcf7-form-control-wrap:nth-child(3),.contact-form__wrapper .contact-form-container .wpcf7-form-control-wrap:nth-child(2){width:46%}.contact-form__wrapper .contact-form-container input,.contact-form__wrapper .contact-form-container input::placeholder{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.contact-form__wrapper .contact-form-container input{padding:10px 16px;border:0;background:transparent;border-bottom:1px solid var(--Dark-Gray, #1f1f1f);width:100%}.contact-form__wrapper .contact-form-container input[type="submit"]{background:#0c7bc3;color:#fff;padding:14px;text-decoration:none;transition:all 0.5s ease;font-size:16px;border-bottom:0;max-width:97px}.contact-form__wrapper .contact-form-container textarea{padding:10px 16px;height:46px;min-height:46px;max-height:46px;width:100%;min-width:100%;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%;border:0;background:transparent;border-bottom:1px solid var(--Dark-Gray, #1f1f1f);overflow:hidden}.contact-form__wrapper .contact-form-container textarea::placeholder{color:var(--Dark-Gray, #1f1f1f)}.contact-form__wrapper .contact-form-container form{display:flex;flex-wrap:wrap;gap:32px;width:100%;justify-content:space-between}.contact-form__wrapper .contact-form-container .wpcf7-checkbox input[type="checkbox"]{display:none}.contact-form__wrapper .contact-form-container .wpcf7-checkbox label{display:inline-flex;align-items:center;cursor:pointer}.contact-form__wrapper .contact-form-container .wpcf7-checkbox input[type="checkbox"]:checked+span.wpcf7-list-item-label::before{content:"";background:url("/wp-content/themes/ab/assets/images/c.svg") center/contain no-repeat;border:1px solid transparent;background-color:transparent}.contact-form__wrapper .contact-form-container .wpcf7-checkbox input[type="checkbox"]+span.wpcf7-list-item-label::before{display:inline-block;position:relative;height:20px;width:20px;border:1px solid #1f1f1f;margin-right:10px;vertical-align:middle;border-radius:5px}.contact-form__wrapper .contact-form-container .wpcf7-list-item{display:inline-block;margin:0}.single-blog{padding:0}.single-blog .contact.contact-mobile{display:none !important}.single-blog .contact.contact-desktop{display:block}.single-blog .inner{padding:0}.single-blog__image img{width:100%;height:420px;object-fit:cover}.single-blog__wrapper{display:flex;margin:64px 0;gap:40px;padding:0 16px;justify-content:space-between}.single-blog__wrapper .content{width:100%;max-width:692px}.single-blog__wrapper .content h1,.single-blog__wrapper .content h2,.single-blog__wrapper .content h3{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:28px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:32px}.single-blog__wrapper .content p,.single-blog__wrapper .content li{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:300;line-height:160%;margin-bottom:32px}.single-blog__wrapper .content p:last-child,.single-blog__wrapper .content li:last-child{margin-bottom:0}.single-blog__wrapper .content li:last-child{margin-bottom:32px}.single-blog__wrapper .content a.btn{display:flex;height:44px;width:100%;max-width:162px;font-family:"Sora", sans-serif;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:var(--Main, #0c7bc3);color:var(--White, #fff);font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:32px;max-width:94px}.single-blog__wrapper .content a.btn:hover{opacity:0.7}.single-blog__wrapper .content a.btn:visited{color:#fff}@media (max-width:568px){.single-blog__wrapper .content a.btn{max-width:100%}}.single-blog__wrapper .content .single-blog__links{display:flex;gap:64px;margin:0}.single-blog__wrapper .content .single-blog__links a{display:flex;align-items:center;color:var(--Gray, #1f1f1f);background:transparent;width:fit-content;max-width:none;gap:8px;font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:0}.single-blog__wrapper .content .single-blog__links a svg{width:24px;height:24px}.single-blog__wrapper .content .single-blog__links a:hover{color:#0c7bc3;opacity:1}.single-blog__wrapper .content .single-blog__links .nav-previous,.single-blog__wrapper .content .single-blog__links .nav-next{display:flex;align-items:center;gap:8px}.single-blog__wrapper .contact{width:100%;max-width:488px}.single-blog__wrapper .contact textarea{height:46px;overflow:hidden;max-height:46px;min-height:46px}.single-blog__wrapper .contact h2{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:24px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:24px}.single-blog__wrapper .contact__right{display:flex;justify-content:flex-end}.single-blog__wrapper .contact__right img{height:auto}.single-blog__wrapper .contact__top{padding:24px;border-radius:2px;background:#f8f8f8;margin-bottom:20px}.single-blog__wrapper .contact form,.single-blog__wrapper .contact form.wpcf7-form{position:relative;display:flex;flex-direction:column;gap:32px}.single-blog__wrapper .contact form .wpcf7-spinner,.single-blog__wrapper .contact form.wpcf7-form .wpcf7-spinner{margin:0;position:absolute;bottom:0;right:0}.single-blog__wrapper .contact form .form-group:not(.checkbox-group) input,.single-blog__wrapper .contact form .form-group:not(.checkbox-group) textarea,.single-blog__wrapper .contact form.wpcf7-form .form-group:not(.checkbox-group) input,.single-blog__wrapper .contact form.wpcf7-form .form-group:not(.checkbox-group) textarea{display:flex;padding:10px 16px;align-items:center;gap:10px;align-self:stretch;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%;border-bottom:1px solid var(--Dark-Gray, #1f1f1f);border-top:0;border-left:0;border-right:0;width:100%;background:transparent}.single-blog__wrapper .contact form .form-group:not(.checkbox-group) input::placeholder,.single-blog__wrapper .contact form .form-group:not(.checkbox-group) textarea::placeholder,.single-blog__wrapper .contact form.wpcf7-form .form-group:not(.checkbox-group) input::placeholder,.single-blog__wrapper .contact form.wpcf7-form .form-group:not(.checkbox-group) textarea::placeholder{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.single-blog__wrapper .contact form .form-group:not(.checkbox-group) label,.single-blog__wrapper .contact form.wpcf7-form .form-group:not(.checkbox-group) label{display:none}.single-blog__wrapper .contact form .form-group__checkbox,.single-blog__wrapper .contact form.wpcf7-form .form-group__checkbox{display:none}.single-blog__wrapper .contact form .form-group__checkbox-label,.single-blog__wrapper .contact form.wpcf7-form .form-group__checkbox-label{position:relative;padding-left:30px;cursor:pointer;font-size:16px}.single-blog__wrapper .contact form .form-group__checkbox-label::before,.single-blog__wrapper .contact form.wpcf7-form .form-group__checkbox-label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:1px solid #1f1f1f;border-radius:2px;background:transparent}.single-blog__wrapper .contact form .form-group .form-group__checkbox:checked+.form-group__checkbox-label::before,.single-blog__wrapper .contact form.wpcf7-form .form-group .form-group__checkbox:checked+.form-group__checkbox-label::before{content:"✔";display:flex;align-items:flex-end;justify-content:center}.single-blog__wrapper .contact form form.wpcf7-form input[type="submit"],.single-blog__wrapper .contact form button[type="submit"],.single-blog__wrapper .contact form .wpcf7-form-control.wpcf7-submit,.single-blog__wrapper .contact form.wpcf7-form form.wpcf7-form input[type="submit"],.single-blog__wrapper .contact form.wpcf7-form button[type="submit"],.single-blog__wrapper .contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit{display:flex;height:44px;width:100%;max-width:162px;font-family:"Sora", sans-serif;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:var(--Main, #0c7bc3);color:var(--White, #fff);font-size:16px;font-style:normal;font-weight:400;line-height:120%;max-width:97px;border:0}.single-blog__wrapper .contact form form.wpcf7-form input[type="submit"]:hover,.single-blog__wrapper .contact form button[type="submit"]:hover,.single-blog__wrapper .contact form .wpcf7-form-control.wpcf7-submit:hover,.single-blog__wrapper .contact form.wpcf7-form form.wpcf7-form input[type="submit"]:hover,.single-blog__wrapper .contact form.wpcf7-form button[type="submit"]:hover,.single-blog__wrapper .contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit:hover{opacity:0.7}.single-blog__wrapper .contact form form.wpcf7-form input[type="submit"]:visited,.single-blog__wrapper .contact form button[type="submit"]:visited,.single-blog__wrapper .contact form .wpcf7-form-control.wpcf7-submit:visited,.single-blog__wrapper .contact form.wpcf7-form form.wpcf7-form input[type="submit"]:visited,.single-blog__wrapper .contact form.wpcf7-form button[type="submit"]:visited,.single-blog__wrapper .contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit:visited{color:#fff}@media (max-width:568px){.single-blog__wrapper .contact form form.wpcf7-form input[type="submit"],.single-blog__wrapper .contact form button[type="submit"],.single-blog__wrapper .contact form .wpcf7-form-control.wpcf7-submit,.single-blog__wrapper .contact form.wpcf7-form form.wpcf7-form input[type="submit"],.single-blog__wrapper .contact form.wpcf7-form button[type="submit"],.single-blog__wrapper .contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit{max-width:100%}}.single-blog__wrapper .contact__bottom{display:flex;position:relative;padding:24px;border-radius:2px;background:#f8f8f8;justify-content:space-between}.single-blog__wrapper .contact__bottom h2{color:var(--Main, #0c7bc3);font-family:Sora;font-size:24px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:0}.single-blog__wrapper .contact__bottom h3{margin-top:8px;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:30px}.single-blog__wrapper .contact__bottom .address,.single-blog__wrapper .contact__bottom .email,.single-blog__wrapper .contact__bottom .phone{display:flex;align-items:center;gap:4px;margin-bottom:16px}.single-blog__wrapper .contact__bottom .address p,.single-blog__wrapper .contact__bottom .address a,.single-blog__wrapper .contact__bottom .email p,.single-blog__wrapper .contact__bottom .email a,.single-blog__wrapper .contact__bottom .phone p,.single-blog__wrapper .contact__bottom .phone a{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}form{position:relative}form .wpcf7-checkbox input[type="checkbox"]{display:none}form .wpcf7-not-valid-tip{bottom:-40px}form .wpcf7-checkbox label{display:inline-flex;align-items:center;cursor:pointer;font-weight:300}form .wpcf7-checkbox label .wpcf7-list-item-label{display:block;padding-left:25px}form .wpcf7-checkbox input[type="checkbox"]:checked+span.wpcf7-list-item-label::before{content:"";background:url("/wp-content/themes/ab/assets/images/c.svg") center/contain no-repeat;border:1px solid transparent;background-color:transparent;position:absolute;left:0}form .wpcf7-checkbox input[type="checkbox"]+span.wpcf7-list-item-label::before{display:inline-block;position:relative;height:20px;width:20px;border:1px solid #1f1f1f;margin-right:10px;vertical-align:middle;border-radius:5px;position:absolute;left:0}form .wpcf7-list-item{display:inline-block;margin:0}form textarea{height:46px;overflow:hidden;max-height:46px;min-height:46px}form .wpcf7-spinner{margin:0;position:absolute;bottom:0;right:0}.wpcf7-not-valid-tip{color:#dc3232;font-size:11px;font-weight:normal;display:block;position:absolute;bottom:-14px}.menu .menu-item-has-children{display:flex;align-items:center;gap:4px;margin-right:24px !important}.menu .menu-item-has-children>a{position:relative;padding-right:28px}.menu .menu-item-has-children svg{transform:rotate(180deg);position:absolute;right:0}.menu .menu-item-has-children>.sub-menu{display:none;position:absolute;padding:24px;list-style:none;width:100%;border-radius:2px;background:#f8f8f8;max-width:472px;left:25%;top:88px}.menu .menu-item-has-children>.sub-menu img{height:26px;width:76px;object-fit:contain}.menu .menu-item-has-children>.sub-menu ul{display:flex;flex-direction:column;width:100%;max-width:max-content;margin-top:16px;gap:8px}.menu .menu-item-has-children>.sub-menu ul li{margin:0}.menu .menu-item-has-children>.sub-menu ul li a{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.menu .menu-item-has-children>.sub-menu ul li a:hover{opacity:0.7;color:var(--Dark-Gray, #1f1f1f)}.menu .menu-item-has-children.open>.sub-menu{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.menu .menu-item-has-children.open svg{transform:rotate(0deg)}.header-pc .menu li a{text-decoration:none;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-style:normal;font-weight:400;line-height:160%;font-size:16px}.header-pc .menu li a:hover{color:#0c7bc3}.btn:visited{color:#fff}.header-transparent .header-pc{background-color:transparent}.header-transparent .header-pc.fixed{background-color:#fff}.header-transparent .header-pc.fixed .logo{background:url(../images/logo.svg) no-repeat center;background-size:cover}.header-transparent .header-pc.fixed .icon path{stroke:#1f1f1f}.header-transparent .header-pc.fixed a{color:#1f1f1f !important}.header-transparent .header-pc.fixed a:hover{color:#1f1f1f !important}.header-transparent .header-pc.fixed .btn{color:#fff !important}.header-transparent .header-pc.fixed .btn:hover{color:#fff !important}.header-transparent .header-pc .menu li a:hover{color:#fff}.header-transparent .header-pc .menu-item-has-children .sub-menu a{color:var(--Dark-Gray, #1f1f1f) !important}.header-transparent .header-pc .menu-item-has-children .sub-menu a:hover{color:#0c7bc3 !important}.header-transparent .logo{background:url(../images/logo-w.svg) no-repeat center;width:285px;height:16px;background-size:cover}.header-transparent .icon path{stroke:white}.header-transparent a{color:#fff !important}.swiper-slide a:hover,.swiper-slide a.read-more-btn:hover,.swiper-slide span:hover,.tab-content a:hover,.tab-content a.read-more-btn:hover,.tab-content span:hover,.blog-list a:hover,.blog-list a.read-more-btn:hover,.blog-list span:hover{color:#0c7bc3}.swiper-slide a:hover::before,.swiper-slide a.read-more-btn:hover::before,.swiper-slide span:hover::before,.tab-content a:hover::before,.tab-content a.read-more-btn:hover::before,.tab-content span:hover::before,.blog-list a:hover::before,.blog-list a.read-more-btn:hover::before,.blog-list span:hover::before{background:#0c7bc3}.swiper-slide a:hover span,.swiper-slide a.read-more-btn:hover span,.swiper-slide span:hover span,.tab-content a:hover span,.tab-content a.read-more-btn:hover span,.tab-content span:hover span,.blog-list a:hover span,.blog-list a.read-more-btn:hover span,.blog-list span:hover span{border-bottom:1px solid #0c7bc3}.read-more-btn span{color:var(--Dark-Gray, #1f1f1f)}.single-blog a{color:#0c7bc3}.main-banner{position:relative;height:850px}.main-banner .wrap{position:relative;z-index:1}.main-banner .pd-t-30{padding-top:450px}.main-banner::before{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(180deg, rgba(24, 24, 24, 0) 23.13%, rgba(24, 24, 24, 0.6) 100%);z-index:0}.main-banner .main-title{color:var(--White, #fff);font-family:Sora;font-size:64px;font-style:normal;font-weight:400;line-height:120%}.main-banner .wrap.text{display:flex;justify-content:space-between;margin-top:40px;align-items:center}.main-banner .main-text{color:var(--White, #fff);font-family:Sora;font-size:20px;font-style:normal;font-weight:400;line-height:160%}.main-banner .banner-logo{width:550px;height:82px;background-size:contain}.boats-main .boat-carusel{height:auto}.boats-main .boat-item.swiper-slide-next{margin:0 -1px}.boats-main .boat-item.swiper-slide-next+.boat-item.swiper-slide{margin:0 -1px 0 0}.sevice-intro-items{background-position:center !important}.breadcrumbs{padding:8px 16px 8px;margin-top:88px}.breadcrumbs ul{flex-wrap:wrap}.breadcrumbs a,.breadcrumbs li{color:var(--Gray, #1f1f1f);font-family:Sora;font-size:10px;font-style:normal;font-weight:400;line-height:160%}.main-blog .btn{color:#fff}.privacy-policy-content a{color:#0c7bc3}.brand-taxonomy-list img{height:50px;width:160px;object-fit:contain}.blog-item .thumb{width:100%;height:200px;background-size:cover !important}.boats-main-block__wrapper a{color:#fff}.products__item_link a{color:var(--Dark-Gray, #1f1f1f)}.contact-desktop{width:100%;height:100%;min-height:200px;overflow:auto;position:-webkit-sticky;position:sticky;top:88px}.contact-desktop.contact{padding:0}body,html{overflow-x:visible}.products__items.active .products__item_name{width:100% !important;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.products__items.horisontal.active .products__item_name{-webkit-line-clamp:unset}.btn{border-radius:2px}.modal-title .title{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:24px;font-style:normal;font-weight:400;line-height:120%}.modal-body{max-width:386px;padding:24px;width:100%}.modal-content .form-group textarea{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;width:100%;min-width:100%;max-width:100%;font-weight:400;line-height:160%;display:flex;padding:10px 16px;align-items:center;gap:10px;border-top:0;border-bottom:1px solid var(--Dark-Gray, #1f1f1f);border-right:0;border-left:0;margin-bottom:32px;height:46px;min-height:46px;max-height:46px}.modal-content .form-group textarea::placeholder{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.modal-content .form-group label{display:none}.modal-content .form-group.checkbox-group label{display:inline-flex;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.modal-content form input{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;width:100%;font-weight:400;line-height:160%;display:flex;padding:10px 16px;align-items:center;gap:10px;border-top:0;border-bottom:1px solid var(--Dark-Gray, #1f1f1f);border-right:0;border-left:0;margin-bottom:32px}.modal-content form input::placeholder{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.modal-content form input[type="file"]{cursor:pointer;border-bottom:0}.modal-content form input[type="submit"]{display:flex;width:100%;height:44px;padding:14px 24px;justify-content:center;align-items:center;color:var(--White, #fff);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:120%;gap:10px;align-self:stretch;border-radius:2px;background:var(--Main, #0c7bc3);border-bottom:0;margin-top:32px}.modal-content form .accept{display:flex;align-items:center;gap:10px;font-size:16px;cursor:pointer}.modal-content form .accept .wpcf7-list-item label{display:flex;align-items:center;gap:10px;cursor:pointer;position:relative}.modal-content form .accept .wpcf7-list-item.first.last label::before{display:none}.modal-content form .accept .wpcf7-list-item input[type="checkbox"]{position:absolute;opacity:0;width:20px;height:20px;cursor:pointer}.modal-content form .accept .wpcf7-list-item label::before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #1f1f1f;border-radius:4px;background-color:#fff;transition:all 0.3s ease}.modal-content form .accept .wpcf7-list-item input[type="checkbox"]:checked+span::before{background:url("/wp-content/themes/ab/assets/images/c.svg") center/contain no-repeat;border:1px solid transparent;background-color:transparent}.titles{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.titles .title{margin-bottom:0}.titles .subtitle{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.wpcf7 form .wpcf7-response-output{margin:-24px 0 0;padding:0.2em 1em;border:2px solid #00a0d2;position:relative;font-size:11px}.sevice-intro-items .item-block{position:relative}.sevice-intro-items .item-block::before{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);top:0;left:0;z-index:0;pointer-events:none}.sevice-intro-items .item-block .title{line-height:15vh;z-index:10;position:relative;font-size:24px;font-weight:400;margin:0}.services-block .service-item .title{font-weight:400;margin-bottom:32px}.services-block .service-item .text{font-size:16px;font-weight:300}.services-block .service-item{padding-bottom:32px;color:#1f1f1f}.blog-item>.thumb{position:relative;transition:all 0.5s ease;overflow:hidden}.blog-item>.thumb:hover a{transform:scale(1.5)}.blog-item>.thumb a{object-fit:cover;transform:scale(1);height:100%;transition:all 1.5s ease;display:block}.blog-item>.thumb a .thumb{overflow:visible}.blog-item .title a,.blog-item .desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%}.info-brand__spec .button{max-width:max-content;padding:14px 20px;display:inline-block;margin-right:32px}.main-author{position:relative;display:flex;justify-content:space-between;height:auto}.main-author .author-photo{width:100%;max-width:50%}.main-author .author-photo img{width:100%;height:100%;object-fit:cover}.main-author p{color:var(--Dark-Gray, #1f1f1f);font-size:16px;font-style:normal;font-weight:300;line-height:160%}.main-author h2{color:var(--Main, #0c7bc3);font-size:32px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:8px}.main-author .author-desc{width:100%;max-width:50%;display:flex;flex-direction:column;padding:64px;gap:32px;justify-content:space-between}.main-author .signature{width:100%;max-width:536px;display:flex;flex-direction:column;gap:53px;margin-top:0}.main-author .signature p{color:var(--Dark-Gray, #1f1f1f);width:100%;max-width:max-content}.main-author .signature img{width:185px;height:117px;display:block;margin-left:auto}.main-block__wrapper{display:flex;justify-content:space-between;gap:20px;width:100%;padding:0 16px;max-width:1200px;margin:0 auto;align-items:center}.main-block__wrapper .block{width:100%;max-width:574px}.header-pc .menu li:last-of-type{margin-right:0}.text{background:transparent;width:90%;padding:0;display:block}.footer{background:#f8f8f8}.footer ul{display:block}.footer ul li a{font-family:"Sora", sans-serif;line-height:normal}.contact__right img{display:block;width:100%;max-width:173px;border-radius:0;background:transparent}.single-blog img{border-radius:0;width:100%}.main-banner .wrap.text{display:flex;justify-content:space-between;margin-top:40px;align-items:flex-end}.blog-item .desc{font-weight:300}.footer .ft-contact span,.footer .ft-contact a,.footer .f-menus ul a,.copyright .wrap{font-weight:300}.footer .f-menus .title{font-weight:600}.video-section{position:relative;width:100%;overflow:hidden;height:500px}.video-section .video-wrap{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:500px}.video-section .wrapper{display:flex;justify-content:center;align-items:center;width:100%;max-width:1200px;position:relative;height:100%;padding-bottom:54%;overflow:hidden}.video-section .video-play-btn{position:absolute;display:flex;justify-content:center;align-items:center;width:64px;aspect-ratio:1;border-radius:50%;background-color:var(--c-accent);z-index:2;inset:0;margin:auto;cursor:pointer}.video-section .video-play-btn img{width:64px;height:64px;cursor:pointer}.video-section .video-preview{position:absolute;z-index:1;width:100%;height:100%;object-fit:cover;top:0}.video-section .full-width{position:absolute;top:0;left:0;width:100%;height:100%}.video-section .video-content{width:100%;height:100%;object-fit:cover;object-position:top}.service-items .service-item:nth-child(even) .info-brand__gallery .inner{flex-direction:row-reverse}.service-items .service-item .info-brand__gallery .inner{gap:10px}.service-items .service-item .info-brand__left{max-width:50%}.service-items .service-item .info-brand__right{max-width:50%}.number{padding:64px 0}.number__title{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.number__title_left{display:flex;flex-direction:column;gap:64px}.number__title_left p{display:none}.number__title_left p.number__text{display:block}.number__title_right{width:100%;max-width:488px}.number__title_right p{color:var(--Gray, #1f1f1f);font-size:16px;font-style:normal;font-weight:300;line-height:160%;margin-bottom:0}.number__items{display:flex;gap:32px}.number__item{position:relative;padding-right:32px;display:flex;flex-direction:column}.number__item::before{position:absolute;content:"";width:1px;height:59px;background:#f8f8f8;right:0}.number__item:last-of-type{padding:0}.number__item:last-of-type::before{display:none}.number__item>div{display:flex}.number__item h2{color:var(--Dark-Gray, #1f1f1f);font-size:32px;font-style:normal;font-weight:400;line-height:120%}.number__item span{color:var(--Main, #0c7bc3);font-size:32px;font-style:normal;font-weight:400;line-height:120%;display:block}.number__item p{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:13px;font-style:normal;font-weight:300;line-height:160%}.number h1{color:var(--Dark-Gray, #1f1f1f);font-size:64px;font-style:normal;font-weight:400;line-height:120%}.uber{padding:64px 0;position:relative}.uber .custom-next,.uber .custom-prev{display:flex !important;width:300px;padding:14px 24px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border:1px solid transparent;color:#000;text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:150%;transition:0.3s;cursor:pointer}.uber .custom-next:hover,.uber .custom-prev:hover{border:1px solid #0c7bc3;color:#0c7bc3}.uber .custom-next:hover svg path,.uber .custom-prev:hover svg path{stroke:#0c7bc3}.uber .custom-prev.custom-prev-left{position:absolute;height:100%;left:0;border:0;width:50px;padding:0;top:0}.uber .custom-next.custom-next-right{position:absolute;height:100%;right:0;border:0;top:0;width:50px;padding:0}.uber .custom-prev{border-right:1px solid #e6ebee}.uber .custom-prev:hover{border-right:1px solid #0c7bc3}.uber .custom-arrows{display:flex;border:1px solid #e6ebee}.uber .slick-track{position:relative;top:0;left:0;display:flex;margin-left:auto;margin-right:auto;gap:20px}.uber__title{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:40px;font-style:normal;font-weight:400;line-height:120%}.uber__slider{width:100%;max-width:96%;padding:0 0 0 44px;margin:64px auto 0}.uber .inner{position:unset;display:flex;align-items:center;justify-content:space-between}.uber .active-img{display:block}.uber .not-active{display:none}.uber .mobile-img{display:none}.uber .slick-slide.slick-current .active-img{display:block}.uber .slick-slide.slick-current .not-active{display:none}.uber__slide{display:flex;flex-direction:column;max-width:1015px;cursor:pointer}.uber__slide_content{width:100%;max-width:540px}.uber__slide h2{color:var(--Black, #000);font-family:Sora;font-size:32px;font-style:normal;font-weight:400;line-height:120%;height:76px;display:flex}.uber__slide p{color:var(--Black, #000);font-family:Sora;font-size:16px;font-style:normal;font-weight:300;line-height:160%;margin-top:16px}.uber__image{width:100%;max-width:540px;height:360px;display:block;margin-top:24px;margin-bottom:32px;object-fit:cover}.main-banner.pc{position:relative;overflow:hidden;width:100%;height:100%;min-height:810px}.preview img{width:100%;height:100%;object-fit:cover}.video-background,.preview{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.vimeo-full-width{padding:56.25% 0 0 0;position:relative}.video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width:1366px){.main-banner.pc{min-height:768px}}@media (max-width:1280px){.main-banner.pc{min-height:720px}}@media (max-width:1024px){.main-banner.pc{min-height:575px}}@media (min-width:769px){.main-banner .mobile{display:none}.main-banner .desktop{display:block}}@media (max-width:992px){.main-banner.pc{display:block;min-height:652px !important}.main-banner .pd-t-30{padding-top:35vh !important}}@media (max-width:768px){.main-banner .desktop{display:none !important}.main-banner .mobile{display:block}.vimeo-full-width{padding:177.25% 0 0 0;position:relative}}@media (max-width:375px){.main-banner .pd-t-30{padding-top:46vh !important}.main-banner.pc{min-height:560px !important}}.ab-block{padding:64px 0;background:var(--Light-gray, #f8f8f8)}.ab-block .info-brand__gallery .inner{margin:64px auto 0}.ab-block .info-brand__content .inner{margin-top:0}.privacy-policy-content p,.privacy-policy-content ul,.privacy-policy-content ol{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:300;line-height:160%;margin-bottom:20px;word-break:break-word}.privacy-policy-content ul,.privacy-policy-content ol{display:flex;flex-direction:column;gap:12px;margin:0;padding:0 0 0 20px;list-style:auto}.privacy-policy-content h2,.privacy-policy-content h3,.privacy-policy-content h4{margin-bottom:16px;margin-top:32px;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:24px;font-style:normal;font-weight:400;line-height:120%}.privacy-policy-content a{color:#0c7bc3}.grey .wrap2{width:100%;max-width:1232px;padding:0 16px;margin:0 auto}.tnp-subscription label,.tnp-profile label{display:none}@media (min-width:1921px){.main-banner{position:relative;height:800px;background-position:center !important}.main-banner .pd-t-30{padding-top:440px}}@media (max-width:1440px){.product .inner{padding:0}.product__top,.product__item_wrapper{padding:0 16px}}@media (max-width:1439px){.main-banner{position:relative;height:616px}.main-banner .pd-t-30{padding-top:260px}}@media (max-width:1260px){.logo{width:200px;background-size:cover}.info-brand__gallery .inner a{max-width:30%}.info-brand__gallery .inner a img{max-width:100%}.info-brand__gallery .inner a:nth-child(3n+1),.info-brand__gallery .inner a:nth-child(6n+5){max-width:68%}.info-brand__gallery .inner a:nth-child(3n+1) img,.info-brand__gallery .inner a:nth-child(6n+5) img{max-width:100%}.header-pc .menu li:last-child{margin-right:0}.header-pc .menu{margin-left:25px}.header-pc .menu li{margin-right:15px}.header-pc .wrap{width:100%;padding:0 16px}.main-banner .main-title{font-size:40px;line-height:52px}.main-banner .main-text{font-size:16px}.contact-form__wrapper .contact-form-container{padding:4%}}@media (max-width:1280px){.uber__slider{width:100%;margin:64px 0;max-width:96%;padding-left:50px}}@media (max-width:1195px){.header-transparent .logo{width:209px}.info-brand__slider .slider-brand{padding:0 50px}.header-pc .btn{font-size:11px;line-height:16px;padding:14px}}@media (max-width:1024px){.number__title h1{font-size:40px}.number__title_left{gap:32px}.uber__title{font-size:40px}.main-author .author-desc{padding:32px}.products .filters{margin-bottom:32px;flex-direction:column}.products .filter-icons{display:flex;align-items:flex-end;justify-content:flex-end}.product__item_options{gap:32px}.info-brand__slider .slider-brand{padding:0 25px}.info-brand__slider img{max-width:220px}.info-brand__slider .slick-center img{max-width:340px}.main-blog{position:relative}.main-blog .blog-item{padding:16px}.main-blog .swiper-button-next,.main-blog .swiper-button-prev{top:10%;height:100%}#blog-container{justify-content:center}#blog-container .blog-item{min-height:352px;padding:16px;max-width:47%;flex:1 0 47%}.brand-taxonomy-list img{height:50px;width:95px;object-fit:contain}}@media (max-width:992px){.uber{margin:0 0 32px;padding:32px 0 92px}.uber__slider{padding-left:0;margin:0 0 42px;max-width:100%}.uber__title{font-size:32px;margin-bottom:16px;text-align:center}.uber__slide{max-width:800px}.uber .custom-prev,.uber .custom-next{width:max-content}.uber .custom-prev.custom-prev-left,.uber .custom-next.custom-next-right{display:none !important}.main-block__wrapper{margin:0;padding:0}.main-block__wrapper br{display:none}.main-block__wrapper .block{max-width:100%}.info-brand__spec .button{margin-right:16px}.header-pc .menu li a{font-size:12px}.main-banner .wrap.text{display:flex;justify-content:space-between;margin-top:40px;align-items:flex-start;width:100%;padding:0 16px}.logo{width:209px}.newsletter{padding:50px 0}.newsletter__wrapper{gap:16px;flex-direction:column}.products{padding:32px 0}.products__items{grid-template-columns:repeat(2, 1fr)}.products__items.horisontal .products__item_center{width:50%}.products__items.horisontal .products__item_info{width:23%}.products__item{padding:16px}.products__item img{max-height:none}.block-title{padding:32px 0}.block-title__wrapper{flex-direction:column}.product{padding-bottom:0}.product__item_wrapper .contact__bottom{display:flex;position:relative;padding:24px 0 0 24px;border-radius:2px;background:#f8f8f8;flex-direction:column}.product__item_wrapper .contact__right{display:flex;position:relative;bottom:auto;right:auto;justify-content:flex-end}.product__item_wrapper .text-message{margin-bottom:16px}.product .content{max-width:100%}.product .contact{width:100%;max-width:100%;margin-top:64px}.product .contact.contact-mobile{display:block !important;padding:0}.product .contact.contact-desktop{display:none !important}.product .product__swiper{padding:0 16px}.product .product__swiper .gallery-thumbs{display:none}.product .product__swiper .swiper-button-next,.product .product__swiper .swiper-button-prev{display:none}.product .product__swiper .gallery-top{height:350px;width:100%}.product .product__swiper .gallery-top .swiper-wrapper{height:350px}.product .product__swiper .swiper-pagination{display:flex;bottom:-20px !important;left:42% !important;transform:translateX(-50%);justify-content:center;align-items:center;gap:18px}.product .product__swiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:2px;display:inline-block;border-radius:10px;background:#1f1f1f;opacity:1;margin:0 5px}.product .product__swiper .swiper-pagination .swiper-pagination-bullet-active{background:#1f1f1f;height:4px;width:40px}.product .contact{width:100%;max-width:100%;margin-top:62px}.product .contact h2{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:24px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:16px}.product .contact__right{display:flex;justify-content:flex-end}.product .contact__top{padding:32px 16px;border-radius:2px;background:#f8f8f8}.product .contact form,.product .contact form.wpcf7-form{display:flex;flex-direction:column;gap:32px}.product .contact form .form-group:not(.checkbox-group) input,.product .contact form .form-group:not(.checkbox-group) textarea,.product .contact form.wpcf7-form .form-group:not(.checkbox-group) input,.product .contact form.wpcf7-form .form-group:not(.checkbox-group) textarea{display:flex;padding:10px 16px;align-items:center;gap:10px;align-self:stretch;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%;border-bottom:1px solid var(--Dark-Gray, #1f1f1f);border-top:0;border-left:0;border-right:0;width:100%;background:transparent}.product .contact form .form-group:not(.checkbox-group) input::placeholder,.product .contact form .form-group:not(.checkbox-group) textarea::placeholder,.product .contact form.wpcf7-form .form-group:not(.checkbox-group) input::placeholder,.product .contact form.wpcf7-form .form-group:not(.checkbox-group) textarea::placeholder{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.product .contact form .form-group:not(.checkbox-group) label,.product .contact form.wpcf7-form .form-group:not(.checkbox-group) label{display:none}.product .contact form .form-group__checkbox,.product .contact form.wpcf7-form .form-group__checkbox{display:none}.product .contact form .form-group__checkbox-label,.product .contact form.wpcf7-form .form-group__checkbox-label{position:relative;padding-left:30px;cursor:pointer;font-size:16px}.product .contact form .form-group__checkbox-label::before,.product .contact form.wpcf7-form .form-group__checkbox-label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:1px solid #1f1f1f;border-radius:2px;background:transparent}.product .contact form .form-group .form-group__checkbox:checked+.form-group__checkbox-label::before,.product .contact form.wpcf7-form .form-group .form-group__checkbox:checked+.form-group__checkbox-label::before{content:"✔";display:flex;align-items:flex-end;justify-content:center}.product .contact form form.wpcf7-form input[type="submit"],.product .contact form button[type="submit"],.product .contact form .wpcf7-form-control.wpcf7-submit,.product .contact form.wpcf7-form form.wpcf7-form input[type="submit"],.product .contact form.wpcf7-form button[type="submit"],.product .contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit{display:flex;height:44px;width:100%;max-width:162px;font-family:"Sora", sans-serif;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:var(--Main, #0c7bc3);color:var(--White, #fff);font-size:16px;font-style:normal;font-weight:400;line-height:120%;max-width:97px;border:0}.product .contact form form.wpcf7-form input[type="submit"]:hover,.product .contact form button[type="submit"]:hover,.product .contact form .wpcf7-form-control.wpcf7-submit:hover,.product .contact form.wpcf7-form form.wpcf7-form input[type="submit"]:hover,.product .contact form.wpcf7-form button[type="submit"]:hover,.product .contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit:hover{opacity:0.7}.product .contact form form.wpcf7-form input[type="submit"]:visited,.product .contact form button[type="submit"]:visited,.product .contact form .wpcf7-form-control.wpcf7-submit:visited,.product .contact form.wpcf7-form form.wpcf7-form input[type="submit"]:visited,.product .contact form.wpcf7-form button[type="submit"]:visited,.product .contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit:visited{color:#fff}.product .contact__bottom{display:flex;position:relative;padding:24px;border-radius:2px;background:#f8f8f8;margin-top:-1px}.product .contact__bottom h2{color:var(--Main, #0c7bc3);font-family:Sora;font-size:24px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:0}.product .contact__bottom h3{margin-top:8px;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:14px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:30px}.product .contact__bottom .address,.product .contact__bottom .email,.product .contact__bottom .phone{display:flex;align-items:center;gap:16px;margin-bottom:16px}.product .contact__bottom .address p,.product .contact__bottom .address a,.product .contact__bottom .email p,.product .contact__bottom .email a,.product .contact__bottom .phone p,.product .contact__bottom .phone a{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.info-brand__slider img{max-width:180px}.info-brand__slider .slick-center img{max-width:250px}.main-banner{height:100%;padding-bottom:50px;min-height:600px}.main-banner .pd-t-30{padding-top:40vh}.main-banner .banner-logo{display:none}.main-banner .wrap.text{margin-top:0;flex-direction:column}.main-banner .main-title{font-size:36px;line-height:43.2px;width:90%}.main-banner .main-text{font-size:14px;margin:16px 0 32px;line-height:160%}.main-banner .btn{display:inline-block;width:fit-content}.contact-page .wrap{padding:32px 0}.contact-page .contacts-cols{gap:16px;flex-wrap:wrap}.contact-form__wrapper .inner{flex-direction:column;height:auto}.contact-form__wrapper .contact-form__image{width:100%}.contact-form__wrapper .contact-form__image img{height:350px}.contact-form__wrapper .contact-form-container{width:100%;margin-top:-5px}.single-blog{margin-top:32px;padding:0}.single-blog .contact.contact-mobile{display:block !important}.single-blog .contact.contact-desktop{display:none}.single-blog .contact{width:100%;max-width:100%;margin-top:62px;padding-bottom:0}.single-blog .contact textarea{height:46px;overflow:hidden;max-height:46px;min-height:46px}.single-blog .contact h2{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:24px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:16px}.single-blog .contact__right{display:flex;justify-content:flex-end}.single-blog .contact__top{padding:32px 16px;border-radius:2px;background:#f8f8f8}.single-blog .contact form,.single-blog .contact form.wpcf7-form{display:flex;flex-direction:column;gap:32px}.single-blog .contact form .form-group:not(.checkbox-group) input,.single-blog .contact form .form-group:not(.checkbox-group) textarea,.single-blog .contact form.wpcf7-form .form-group:not(.checkbox-group) input,.single-blog .contact form.wpcf7-form .form-group:not(.checkbox-group) textarea{display:flex;padding:10px 16px;align-items:center;gap:10px;align-self:stretch;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%;border-bottom:1px solid var(--Dark-Gray, #1f1f1f);border-top:0;border-left:0;border-right:0;width:100%;background:transparent}.single-blog .contact form .form-group:not(.checkbox-group) input::placeholder,.single-blog .contact form .form-group:not(.checkbox-group) textarea::placeholder,.single-blog .contact form.wpcf7-form .form-group:not(.checkbox-group) input::placeholder,.single-blog .contact form.wpcf7-form .form-group:not(.checkbox-group) textarea::placeholder{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.single-blog .contact form .form-group:not(.checkbox-group) label,.single-blog .contact form.wpcf7-form .form-group:not(.checkbox-group) label{display:none}.single-blog .contact form .form-group__checkbox,.single-blog .contact form.wpcf7-form .form-group__checkbox{display:none}.single-blog .contact form .form-group__checkbox-label,.single-blog .contact form.wpcf7-form .form-group__checkbox-label{position:relative;padding-left:30px;cursor:pointer;font-size:16px}.single-blog .contact form .form-group__checkbox-label::before,.single-blog .contact form.wpcf7-form .form-group__checkbox-label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:1px solid #1f1f1f;border-radius:2px;background:transparent}.single-blog .contact form .form-group .form-group__checkbox:checked+.form-group__checkbox-label::before,.single-blog .contact form.wpcf7-form .form-group .form-group__checkbox:checked+.form-group__checkbox-label::before{content:"✔";display:flex;align-items:flex-end;justify-content:center}.single-blog .contact form form.wpcf7-form input[type="submit"],.single-blog .contact form button[type="submit"],.single-blog .contact form .wpcf7-form-control.wpcf7-submit,.single-blog .contact form.wpcf7-form form.wpcf7-form input[type="submit"],.single-blog .contact form.wpcf7-form button[type="submit"],.single-blog .contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit{display:flex;height:44px;width:100%;max-width:162px;font-family:"Sora", sans-serif;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:var(--Main, #0c7bc3);color:var(--White, #fff);font-size:16px;font-style:normal;font-weight:400;line-height:120%;max-width:97px;border:0}.single-blog .contact form form.wpcf7-form input[type="submit"]:hover,.single-blog .contact form button[type="submit"]:hover,.single-blog .contact form .wpcf7-form-control.wpcf7-submit:hover,.single-blog .contact form.wpcf7-form form.wpcf7-form input[type="submit"]:hover,.single-blog .contact form.wpcf7-form button[type="submit"]:hover,.single-blog .contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit:hover{opacity:0.7}.single-blog .contact form form.wpcf7-form input[type="submit"]:visited,.single-blog .contact form button[type="submit"]:visited,.single-blog .contact form .wpcf7-form-control.wpcf7-submit:visited,.single-blog .contact form.wpcf7-form form.wpcf7-form input[type="submit"]:visited,.single-blog .contact form.wpcf7-form button[type="submit"]:visited,.single-blog .contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit:visited{color:#fff}.single-blog .contact__bottom{display:flex;position:relative;padding:24px;border-radius:2px;background:#f8f8f8;margin-top:-1px}.single-blog .contact__bottom h2{color:var(--Main, #0c7bc3);font-family:Sora;font-size:24px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:0}.single-blog .contact__bottom h3{margin-top:8px;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:14px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:30px}.single-blog .contact__bottom .address,.single-blog .contact__bottom .email,.single-blog .contact__bottom .phone{display:flex;align-items:center;gap:16px;margin-bottom:16px}.single-blog .contact__bottom .address p,.single-blog .contact__bottom .address a,.single-blog .contact__bottom .email p,.single-blog .contact__bottom .email a,.single-blog .contact__bottom .phone p,.single-blog .contact__bottom .phone a{color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.single-blog__image img{width:100%;height:350px;object-fit:cover}.single-blog .content{max-width:100%}.single-blog .content h1,.single-blog .content h2,.single-blog .content h3{font-size:24px;margin-bottom:16px}.single-blog .content p,.single-blog .content li{font-size:14px;margin-bottom:16px}.single-blog .content a{margin-bottom:16px}.single-blog__wrapper{margin:32px 0}.main-banner{background-position:center !important}.main-banner.mob{display:none}.main-banner.pc{display:block;min-height:650px}}@media (max-width:992px) and (max-width:568px){.product .contact form form.wpcf7-form input[type="submit"],.product .contact form button[type="submit"],.product .contact form .wpcf7-form-control.wpcf7-submit,.product .contact form.wpcf7-form form.wpcf7-form input[type="submit"],.product .contact form.wpcf7-form button[type="submit"],.product .contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit{max-width:100%}}@media (max-width:992px) and (max-width:568px){.single-blog .contact form form.wpcf7-form input[type="submit"],.single-blog .contact form button[type="submit"],.single-blog .contact form .wpcf7-form-control.wpcf7-submit,.single-blog .contact form.wpcf7-form form.wpcf7-form input[type="submit"],.single-blog .contact form.wpcf7-form button[type="submit"],.single-blog .contact form.wpcf7-form .wpcf7-form-control.wpcf7-submit{max-width:100%}}@media (max-width:768px){.number{padding:32px 0}.number__title{flex-direction:column;align-items:stretch}.number__title h1{font-size:24px}.number__title_left{gap:16px;max-width:100%}.number__title_left p{display:block;color:var(--Dark-Gray, #1f1f1f);font-family:Sora;font-size:14px;font-style:normal;font-weight:300;line-height:160%}.number__title_right{display:none}.number__item h2{font-size:24px}.number__item span{font-size:24px}.uber{padding:32px 0}.uber__image{margin:16px auto 22px}.uber .active-img,.uber .not-active{display:none !important}.uber .mobile-img{margin:0 auto;width:100%;display:block}.uber__slide{max-width:100vw;padding:0 16px;overflow:hidden}.uber__slide p{width:100%}.uber__slide h2{font-size:24px;height:auto}.uber .inner{flex-direction:column;margin-bottom:40px;align-items:flex-start}.uber .custom-next,.uber .custom-prev{width:100%;max-width:50%;padding:10px}.uber .custom-arrows{width:100%}.ab-block{padding:32px 0}.ab-block .info-brand__content .inner{margin-top:0}.service-items .service-item:nth-child(even) .info-brand__gallery .inner{flex-direction:row-reverse}.service-items .service-item .info-brand__gallery .inner{gap:10px}.service-items .service-item .info-brand__left{max-width:100%}.service-items .service-item .info-brand__right{max-width:100%}.service-items .service-item .info-brand__gallery-mobile .swiper-pagination{display:flex}.service-items .service-item .info-brand__gallery-mobile .inner{margin:16px 0 0}.main-author{flex-direction:column-reverse}.main-author .author-desc{padding:32px 16px;max-width:100%}.main-author .author-photo{max-width:100%}.main-author .signature{max-width:100%;gap:8px}.main-author .signature img{width:50%;height:64px}.main-author .signature p{font-size:14px}.services-block{padding:64px 0}.brand-taxonomy-list li{margin:10px 0px;display:flex;justify-content:center;align-items:center}.header-transparent .mob-pc.mob{background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%)}.header-transparent .mob-pc.mob .wrap{width:100%}.header-transparent .mob-pc.mob .logo{background-size:contain !important;width:285px;height:40px}.header-transparent .hamburger{background:url(../images/menu-w.svg) no-repeat center center}.logo-w{width:285px;height:40px}.hamburger{top:50%;transform:translateY(-50%)}.wpcf7 form .wpcf7-response-output{margin:5px;padding:0.2em 1em;border:2px solid #00a0d2;position:relative;font-size:11px;width:100%}.sevice-intro-items .item-block a{color:#f8f8f8}.titles{margin-bottom:16px}.modal-body{padding:16px}.modal-body{background:#fff;max-width:386px;padding:16px;width:90%;margin:auto;margin-top:100px}.modal-title .title{font-size:16px;margin-bottom:16px}.modal-content form input{margin-bottom:16px}.modal-content form input[type="submit"]{margin-top:16px}.modal-content form .accept{gap:8px;font-size:14px}.modal-content form .accept .wpcf7-list-item label{font-size:14px}.brand-taxonomy-list{gap:32px;display:grid;grid-template-columns:1fr 1fr 1fr;padding:0 16px}.brand-taxonomy-list::-webkit-scrollbar{display:none}.privacy-policy-content{padding:32px 0}.privacy-policy-content h1{margin-bottom:16px}.privacy-policy-content h2{font-size:20px;line-height:120%;margin:16px 0}.privacy-policy-content p{margin-bottom:15px}.newsletter{padding:64px 0}.newsletter__left{max-width:100%}.product__top{margin-top:32px}.product__top_title{display:flex;justify-content:space-between;flex-direction:column;gap:16px}.product .gallery-top{height:240px;width:100%}.product .gallery-top .swiper-wrapper{height:240px}.product ul li ul{margin-top:16px}.product__item_wrapper{flex-direction:column;margin:32px 0}.product__item .contact-desktop{display:none}.product__item .content{max-width:100%}.product__item .content h2,.product__item .content h3{font-size:24px;margin-bottom:16px}.product__item .content h2 strong,.product__item .content h3 strong{font-weight:400}.product__item .content p{margin-bottom:32px}.product__item .content p:last-child{margin-bottom:32px}.product__item .content li{margin-bottom:16px}.product__item .content li:last-child{margin-bottom:16px}.product__item_info{flex-direction:row-reverse;justify-content:space-between}.product__item_price p{font-size:16px}.product__item_option>div p strong{font-size:16px}.product .content__name{padding:10px 0 10px 16px}.product .content__settings{padding:10px 16px 10px 0}.product .content__items{margin-bottom:32px}.product ul{margin-top:16px}.products .tabs{gap:16px 6px;height:max-content;flex-wrap:wrap;justify-content:flex-start;padding:16px}.products .result-title{font-size:24px}.products .result-text{font-size:14px}.products .tab{font-size:14px}.mob-menu ul a{color:#fff;display:inline-block;font-size:20px;margin-bottom:40px;text-decoration:none}.info-brand{margin-top:32px}.info-brand .wrapper{display:flex;flex-direction:column}.info-brand .wrapper.catalog-wrapper .info-brand__wrapper{order:unset}.info-brand .wrapper.catalog-wrapper .info-brand__services{order:unset;margin-top:16px}.info-brand .wrapper.catalog-wrapper .info-brand__image{order:unset}.info-brand .wrapper.catalog-wrapper .info-brand__spec{order:unset}.info-brand .wrapper.catalog-wrapper .info-brand__spec h2{font-size:24px;line-height:120%}.info-brand .wrapper.catalog-wrapper .info-brand__spec img{margin:32px auto}.info-brand .wrapper.catalog-wrapper .info-brand__spec h3{font-size:24px;font-weight:400;margin:0}.info-brand .wrapper.catalog-wrapper .info-brand__spec h3:first-of-type{margin-top:64px}.info-brand .wrapper.catalog-wrapper .info-brand__spec_items{margin-bottom:64px}.info-brand .wrapper.catalog-wrapper .info-brand__spec ul{margin-top:16px;margin-bottom:64px;flex-direction:column}.info-brand .wrapper.catalog-wrapper .info-brand__spec .button{margin-top:16px}.info-brand .wrapper.catalog-wrapper .info-brand__content-catalog{order:unset}.info-brand .wrapper.catalog-wrapper .info-brand__gallery{order:unset}.info-brand__gallery{display:none}.info-brand__gallery-mobile{order:4;display:block}.info-brand__gallery-mobile .inner{margin:32px 0 0;height:270px;padding:0 16px}.info-brand__gallery-mobile .swiper-pagination,.info-brand__gallery-mobile .swiper-pagination1{display:block;position:absolute;bottom:0 !important;left:50% !important;transform:translateX(-50%);justify-content:center;align-items:center;gap:5px}.info-brand__gallery-mobile .swiper-pagination .swiper-pagination-bullet,.info-brand__gallery-mobile .swiper-pagination1 .swiper-pagination-bullet{width:12px;height:2px;display:inline-block;border-radius:10px;background:#1f1f1f;opacity:1;margin:0 5px}.info-brand__gallery-mobile .swiper-pagination .swiper-pagination-bullet-active,.info-brand__gallery-mobile .swiper-pagination1 .swiper-pagination-bullet-active{background:#1f1f1f;height:4px;width:40px}.info-brand__gallery-mobile .swiper{width:100%;height:100%}.info-brand__gallery-mobile a{display:block;height:100%;width:100%}.info-brand__gallery-mobile .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;height:240px}.info-brand__gallery-mobile .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;max-width:100%}.info-brand__video{order:2;margin-top:32px}.info-brand__video .video-wrap{height:300px}.info-brand__slider{order:5}.info-brand__slider .inner{margin-top:32px;margin-bottom:32px}.info-brand__slider img{max-width:264px}.info-brand__slider .slick-center img{max-width:264px}.info-brand__slider .project__prev,.info-brand__slider .project__next{display:none}.info-brand__slider .slick-dots{display:flex;gap:18px;list-style:none;overflow-x:hidden;max-width:100%;position:relative;scroll-behavior:smooth;padding:0}.info-brand__slider .slick-dots li{flex-shrink:0}.info-brand__slider .slick-dots li.slick-active button{background:#1f1f1f;height:4px;width:40px}.info-brand__slider .slick-dots li button{font-size:0;border:0;width:12px;height:2px;display:inline-block;border-radius:10px;background:#1f1f1f;opacity:1;margin:0}.info-brand__slider .slick-dots li::marker{display:none}.info-brand__wrapper{order:1}.info-brand__wrapper .inner{display:flex;justify-content:space-between;gap:16px;flex-direction:column}.info-brand__content{order:3}.info-brand__content .inner{margin-top:32px;flex-direction:column;gap:16px}.info-brand__left{width:100%;max-width:100%}.info-brand__left img{max-width:160px}.info-brand__left h2{font-size:24px}.info-brand__right{width:100%}.info-brand__right p{font-size:16px;margin-bottom:15px}.info-brand__right .btn{margin-top:16px}.info-brand__services_item{flex-direction:column;gap:3px}.info-brand__services_item h2{font-size:14px;text-align:center}.info-brand__services_item svg{width:25.905px;height:25.905px;flex-shrink:0}.info-brand__services_items{padding:10px 0}.info-brand__spec{margin-top:32px}.info-brand__spec_settings{padding:10px 10px 10px 0}.info-brand__spec_name{padding:10px 0 10px 10px}.info-brand__spec_item{gap:15px}.hero__brand .inner{height:300px}.boats-main-block{margin-bottom:64px}.boats-main-block .swiper-button-next,.boats-main-block .swiper-button-prev{display:none}.boats-main-block .products__item{min-height:auto;padding:0;border:0}.boats-main-block .products__item_name{-webkit-line-clamp:unset}.boats-main-block .btn{margin-top:32px;text-align:center}.main-reviews-block{margin:64px 0 32px}.main-blog{margin:64px auto;padding:0}.main-blog .swiper-pagination{display:flex}.main-blog p.sub-title{margin-top:0}.main-blog h2{margin-bottom:16px}.main-blog .swiper-button-next,.main-blog .swiper-button-prev{display:none}.main-blog .blog-item{padding:0;border:0;min-height:auto}.main-blog .blog-item .title{margin-top:16px;margin-bottom:16px;height:auto}.main-blog .blog-item .title a{font-size:16px}.main-blog .blog-item .read-more-btn{margin-top:16px}.main-blog .swiper-horizontal>.swiper-pagination-bullets,.main-blog .swiper-pagination-bullets.swiper-pagination-horizontal,.main-blog .swiper-pagination-custom,.main-blog .swiper-pagination-fraction{bottom:8% !important;padding:0 16px;justify-content:center;align-items:center;height:48px}.service-intro .sevice-intro-items{margin-bottom:64px}.career-list .item .btn.pc{display:none}.career-list .item .btn.mob{margin-left:0;max-width:240px}.career-list .item .desc p{font-size:14px;margin-bottom:15px}.career-list .mobile-btns{display:flex;justify-content:space-between;margin-top:16px;align-items:center}.title-block .title{margin:32px 0px;font-size:24px;font-style:normal;font-weight:400;line-height:120%}.title-block .intro-banner{height:140px}.newsletter .desktop{display:block}.career-list{margin-bottom:32px}.services-desc .sup-title{margin-top:32px}.services-desc h4.career-title{font-size:24px;margin:8px 0 16px;font-weight:400}.career-list .item{padding:16px 0px}.career-list .item .title{font-size:16px}.breadcrumbs{padding:8px 16px 8px;margin-top:64px}.breadcrumbs .wrap{width:100%}.mob-pc.mob{position:fixed;width:100%;background-color:#fff;z-index:990;top:0}.mob-pc.mob .wrap{width:100%}#blog-container{margin:32px 0}#blog-container .blog-item{min-height:326px;max-width:100%;flex:1 0 100%}#blog-container .blog-item .block{margin-top:16px}#blog-container .blog-item .title{margin-top:0;margin-bottom:16px}#blog-container .blog-item .title a{-webkit-line-clamp:none}#blog-container .blog-item .read-more-btn{margin-top:16px}.block-title h1{width:100%}.mob-pc.mob{padding:0 16px}.wrap.blog__wrap{max-width:1200px;width:100%;margin:auto}.blog__top{padding:0 16px}.contact-form__wrapper .contact-form-container .wpcf7-form-control-wrap:nth-child(3),.contact-form__wrapper .contact-form-container .wpcf7-form-control-wrap:nth-child(2){width:100%}.contact-form__wrapper .contact-form-container{padding:32px 16px}.contact-page .wrap h1.title{font-size:24px}.contact-page .wrap .contacts-cols{gap:16px}.contact-page .wrap .contacts-cols a{font-size:16px}.contact-form__wrapper .contact-form-container h2{font-size:24px}.contact-form__wrapper .contact-form-container p{margin-bottom:16px}.contact-form__wrapper .contact-form-container form{gap:16px}.contact-form__wrapper .contact-form-container input[type="submit"]{max-width:100%}.mob-menu .menu .menu-item-has-children{display:flex;align-items:flex-start;gap:0;flex-direction:column;position:relative;width:110px;transition:0.3s}.mob-menu .menu .menu-item-has-children svg{position:absolute;right:0;top:0;transition:0.3s}.mob-menu .menu .menu-item-has-children>.sub-menu{position:relative;padding:0;list-style:none;width:100%;border-radius:0;background:transparent;max-width:100%;left:auto;top:auto}.mob-menu .menu .menu-item-has-children>.sub-menu a{margin-bottom:0}.mob-menu .menu .menu-item-has-children>.sub-menu li a{color:var(--White, #fff);font-family:Sora;font-size:14px;font-style:normal;font-weight:400;line-height:160%;white-space:nowrap}.mob-menu .menu .menu-item-has-children.open>.sub-menu{gap:15px;margin-bottom:16px}.wrap.wrap-home{width:100%;padding:0 16px}}@media (max-width:568px){.number__items{flex-direction:column;gap:16px}.number__item{padding-bottom:16px;padding-right:0;border-bottom:1px solid #f8f8f8}.number__item::before{display:none}.number__item:last-of-type{padding-bottom:16px}.video-section .wrapper{padding-bottom:0}.video-section .video-play-btn img{width:56px;height:56px;cursor:pointer}.video-section .video-play-btn{width:56px}.brand-taxonomy-list{overflow-x:auto}.services-block .service-item .text{word-break:break-word;font-size:14px;line-height:160%}.newsletter__right .wpcf7-not-valid-tip{bottom:-29px;left:0}.page__404 h1{margin-bottom:16px}.page__404 h1 img{max-width:240px}.page__404 a{margin-top:16px;max-width:288px}.page__404 h3{width:75%}.page__404 .mobile{display:block}.page__404 .desktop{display:none}.newsletter form,.newsletter .newsletter__right form.wpcf7-form{flex-direction:column;gap:16px}.newsletter form button,.newsletter .newsletter__right form.wpcf7-form button{max-width:100%}.newsletter form input,.newsletter .newsletter__right form.wpcf7-form input{width:100%}.newsletter form p,.newsletter .newsletter__right form.wpcf7-form p{width:100%}.newsletter form.wpcf7-form input[type="submit"],.newsletter .tnp-subscription input.tnp-submit,.newsletter .tnp-profile input.tnp-submit,.newsletter .tnp-unsubscribe button.tnp-submit,.newsletter .tnp-reactivate button.tnp-submit{max-width:100%;border-radius:0}.newsletter .newsletter__right form.wpcf7-form input[type="email"],.newsletter .newsletter__right .tnp-subscription input[type="email"]{width:100%}.newsletter__left h2{font-size:20px;line-height:120%}.newsletter__left p{font-size:14px;line-height:160%}.newsletter__right{width:100%}.products #grid-view,.products #list-view{display:none}.products .inner{padding:0}.products__items{grid-template-columns:repeat(1, 1fr)}.products__items.horisontal .products__item{flex-direction:column;min-height:416px}.products__items.horisontal .products__item_center{margin-bottom:16px;flex-direction:column;width:100%}.products__items.horisontal .products__item_price{flex-direction:column;align-items:flex-start;gap:6px}.products__items.horisontal .products__item_price h3{font-size:14px}.products__items.horisontal .products__item_info{flex-direction:row;width:100%}.products__item{min-height:416px}.products__item_top img{height:200px}.products .tabs-container{padding:0 16px}.product__item_options{margin-top:32px;gap:16px;flex-direction:column}.product__item .contact__bottom{display:flex;position:relative;padding:24px;gap:30px;border-radius:2px;background:#f8f8f8;flex-direction:column}.product__item .contact__right{display:flex;justify-content:center}.product .contact form.wpcf7-form input[type="submit"],.product .contact button[type="submit"],.product .contact .wpcf7-form-control.wpcf7-submit{max-width:288px !important}.tnp-subscription div.tnp-field,.tnp-profile div.tnp-field{margin-bottom:0.7em;border:0;padding:0;width:100%}.info-brand__video .video-wrap{height:140px}.info-brand__video .video-play-btn img{width:56px;height:56px;cursor:pointer}.info-brand__video .video-play-btn{width:56px}.hero__brand .inner{height:140px}.blog__top-select select{width:174px}.contact-form__wrapper .contact-form__image img{height:200px}.single-blog{margin-top:64px}.single-blog__image img{width:100%;height:240px;object-fit:cover}.single-blog .contact__bottom{display:flex;position:relative;padding:24px;border-radius:2px;background:#f8f8f8;flex-direction:column;gap:30px}.single-blog .contact__right{display:flex;justify-content:center}.products__items.active .products__item_name{-webkit-line-clamp:unset}}@media (max-width:400px){.uber__image{height:124px;object-fit:cover}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);z-index:9999999;display:none}.popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);background-color:white;padding:10px;width:100%;max-width:max-content;max-height:90vh;border-radius:5px;box-sizing:border-box}@media (max-width:768px){.popup-content{max-width:calc(100vw - 40px)}}.popup-content img{display:block;max-width:100%;height:100%;max-height:80vh;margin:0 auto}.popup-close{position:absolute;top:5px;right:5px;width:30px;height:30px;background:#000;color:#fff;border-radius:50%;border:none;font-size:20px;line-height:30px;cursor:pointer;z-index:10000000;padding:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;color:#dc3232;opacity:1}