*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased !important;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);outline:none !important}h1,h2,h3,h4,h5,h6{font-weight:400}body,div,p,h1,h2,h3,h4,h5,ul,li,a,form{margin:0;padding:0;border:0;text-decoration:none;line-height:1}button,input,textarea{outline:none !important;-webkit-transition:all 0.125s;-o-transition:all 0.125s;transition:all 0.125s;font-family:inherit}input[type=text]:focus,input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus,input:active{outline:none !important}::-webkit-input-placeholder{color:#222}::-moz-placeholder{color:#222}:-moz-placeholder{color:#222}:-ms-input-placeholder{color:#222}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html{height:100%;scroll-behavior:smooth}svg{-ms-flex-negative:0;flex-shrink:0}svg,path{-webkit-transition:all 0.125s;-o-transition:all 0.125s;transition:all 0.125s}a{color:inherit;text-decoration:none;-webkit-transition:0.125s;-o-transition:0.125s;transition:0.125s}a:hover{text-decoration:none !important}a:focus{text-decoration:none !important}ul,li{margin:0;padding:0;list-style:none}i{line-height:100%}fieldset{min-width:0;padding:0;margin:0;border:0}button{cursor:pointer;border:none;outline:none;box-sizing:border-box;transition:0.125s;background-color:inherit}.swiper-button-prev,.swiper-button-next{z-index:2}.swiper-button-prev::after,.swiper-button-next::after{display:none}a:hover{color:#346DFF}.display1,.display3,.display4{font-weight:600;line-height:130%;font-family:"Jost", sans-serif}.display1{font-size:44px}.display3{font-size:28px}.display4{font-size:22px}.body-text-big,.body-text{color:#595E69;line-height:160%}.body-text-big mark,.body-text mark{font-weight:800;background-color:transparent;color:#346DFF}.body-text{font-size:18px}.body-text-big{font-size:20px}.for-what ul,.main__content ul{padding-left:40px;display:grid;grid-template-columns:100%;gap:15px 40px;font-size:16px}.for-what ul li,.main__content ul li{padding-left:36px;position:relative;line-height:150%}.for-what ul li::before,.main__content ul li::before{content:"";position:absolute;width:24px;height:24px;left:0;top:0;background-image:url("../img/check.svg");background-size:100% auto;background-position:center}@media screen and (max-width:1024px){.display1{font-size:40px}.body-text{font-size:16px}.body-text-big{font-size:17px}}@media screen and (max-width:850px){.display1{font-size:36px}.display3{font-size:24px}.body-text-big{font-size:15px}}@media screen and (max-width:768px){.display1{font-size:30px}.body-text-big{font-size:16px}}@media screen and (max-width:576px){.display1{font-size:23px}.display3,.display4{font-size:20px}}.btn,.catalog-card .attribute-widgets fieldset .fieldset-wrapper>div .form-type-radio,.catalog-card .button--add-to-cart,.checkout #edit-actions-next,.checkout .delete-order-item,.ui-dialog .ui-dialog-buttonpane button{display:flex;align-items:center;justify-content:center;transition:all ease-in-out 0.3s;padding:0;border-radius:6px;font-weight:500;font-family:"Jost", sans-serif}.btn:focus,.catalog-card .attribute-widgets fieldset .fieldset-wrapper>div .form-type-radio:focus,.catalog-card .button--add-to-cart:focus,.checkout #edit-actions-next:focus,.checkout .delete-order-item:focus,.ui-dialog .ui-dialog-buttonpane button:focus{box-shadow:none}.btn-blue,.catalog-card .attribute-widgets fieldset .fieldset-wrapper>div .form-type-radio,.checkout .delete-order-item{background-color:#346DFF;color:#fff}.btn-blue:hover,.catalog-card .attribute-widgets fieldset .fieldset-wrapper>div .form-type-radio:hover,.checkout .delete-order-item:hover{background-color:#2A5BD9;color:#fff}.btn-green,.catalog-card .button--add-to-cart,.checkout #edit-actions-next,.ui-dialog .ui-dialog-buttonpane button{background-color:#24D776;color:#fff}.btn-green:hover,.catalog-card .button--add-to-cart:hover,.checkout #edit-actions-next:hover,.ui-dialog .ui-dialog-buttonpane button:hover{background-color:#11CC67;color:#fff}@font-face{font-family:"Manrope";src:url("../fonts/Manrope-Regular.ttf") format("ttf"), url("../fonts/Manrope-Regular.woff2") format("woff2"), url("../fonts/Manrope-Regular.woff") format("woff"), url("../fonts/Manrope-Regular.eot") format("eot");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url("../fonts/Manrope-ExtraBold.ttf") format("ttf"), url("../fonts/Manrope-ExtraBold.woff2") format("woff2"), url("../fonts/Manrope-ExtraBold.woff") format("woff"), url("../fonts/Manrope-ExtraBold.eot") format("eot");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("../fonts/Jost-Regular.ttf") format("ttf"), url("../fonts/Jost-Regular.woff2") format("woff2"), url("../fonts/Jost-Regular.woff") format("woff"), url("../fonts/Jost-Regular.eot") format("eot");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("../fonts/Jost-Medium.ttf") format("ttf"), url("../fonts/Jost-Medium.woff2") format("woff2"), url("../fonts/Jost-Medium.woff") format("woff"), url("../fonts/Jost-Medium.eot") format("eot");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("../fonts/Jost-SemiBold.ttf") format("ttf"), url("../fonts/Jost-SemiBold.woff2") format("woff2"), url("../fonts/Jost-SemiBold.woff") format("woff"), url("../fonts/Jost-SemiBold.eot") format("eot");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("../fonts/Jost-Bold.ttf") format("ttf"), url("../fonts/Jost-Bold.woff2") format("woff2"), url("../fonts/Jost-Bold.woff") format("woff"), url("../fonts/Jost-Bold.eot") format("eot");font-weight:700;font-style:normal;font-display:swap}.form-group{position:relative;margin:0}.form-group input{border:none;background:#FFFFFF;border-radius:6px;height:66px;padding:0 30px;width:100%;color:#24272F;font-size:15px}.form-group input::placeholder{color:#595E69}.form-group input:focus{color:#346DFF}.form-group .error{border:1px solid #EB6868;color:#EB6868}.form-group .error::placeholder{color:#EB6868}.cartcalc{position:relative;width:98px}.cartcalc input{border:1px solid #E7E7E7;border-radius:6px;width:100%;height:44px;padding:0 28px;text-align:center}.cartcalc .ccalc-plus,.cartcalc .ccalc-minus{position:absolute;top:50%;transform:translateY(-50%);width:12px;height:12px;display:flex;align-items:center;justify-content:center}.cartcalc .ccalc-minus{left:14px}.cartcalc .ccalc-minus:hover path{fill:#EE3636}.cartcalc .ccalc-plus{right:14px}.cartcalc .ccalc-plus:hover path{fill:#24D776}.check{position:relative}.check input{position:absolute;opacity:0;width:100%;height:100%;left:0;top:0;z-index:2;cursor:pointer}.check input:checked+label::before{border:3px solid #fff}.check input:disabled+label{color:#AAAAAA;pointer-events:none}.check label{padding-left:40px;position:relative;min-height:20px;font-size:14px;line-height:20px;cursor:pointer}.check label:before{content:"";position:absolute;z-index:1;border-radius:2px;background:rgba(255, 255, 255, 0.01);border:1px solid rgba(255, 255, 255, 0.45);width:20px;height:20px;left:0;top:50%;transform:translateY(-50%);transition:all 0.1s}.breadcrumbs{margin-top:60px}.breadcrumbs__item{font-weight:600;font-size:16px;line-height:110%;position:relative;font-weight:400;display:inline}.breadcrumbs__item:last-child{font-weight:600}.breadcrumbs__item:not(:first-child){margin-left:24px}.breadcrumbs__item:not(:first-child):before{content:"";position:absolute;z-index:1;width:3.51px;height:3.51px;background-color:#346DFF;border-radius:1px;transform:rotate(-45deg);top:7px;right:100%;margin-right:10px}.catalog-card{background:#FFFFFF;border-radius:10px;padding:30px;position:relative}.catalog-card__question{position:absolute;top:17px;left:17px}.catalog-card__question:hover .catalog-card__hint{opacity:1;pointer-events:unset}.catalog-card__question:hover path{fill:#24D776}.catalog-card__hint{transition:all 0.3s;opacity:0;pointer-events:none;position:absolute;top:50%;right:100%;transform:translate(-15px, -50%);width:260px;border:1px solid #E7E7E7;box-shadow:0px 5px 10px rgba(0, 0, 0, 0.05);border-radius:6px;font-size:13px;line-height:140%;color:#595E69;background-color:#fff;z-index:3}.catalog-card__hint span{position:relative;z-index:2;width:100%;height:100%;padding:12px 15px;display:block;background-color:#fff;border-radius:6px}.catalog-card__hint::before{content:"";position:absolute;left:100%;top:50%;transform:translate(-50%, -50%) rotate(45deg);border:1px solid #E7E7E7;border-radius:2px;width:25px;height:25px;background-color:#fff}.catalog-card__img{height:150px;display:flex;align-items:center;justify-content:center}.catalog-card__img img{max-width:100%;max-height:100%}.catalog-card__title{text-align:center;margin-top:30px;display:block}.catalog-card__items{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.catalog-card__item{height:41px;font-weight:700;font-size:15px;font-family:"Manrope", sans-serif}.catalog-card__price{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.catalog-card__btn,.catalog-card .button--add-to-cart{width:100%;height:56px;margin-top:30px;font-size:17px}.catalog-card .attribute-widgets fieldset .fieldset-wrapper>div{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.catalog-card .attribute-widgets fieldset .fieldset-wrapper>div .form-type-radio{height:41px;font-weight:700;font-size:15px;font-family:"Manrope", sans-serif}.catalog-card .attribute-widgets fieldset .fieldset-wrapper>div .form-type-radio label.option{font-weight:700;width:100%;height:100%;text-align:center;display:flex;justify-content:center;align-items:center}.catalog-card .attribute-widgets fieldset:last-child .fieldset-wrapper>div{grid-template-columns:1fr 1fr 1fr;gap:10px}.catalog-card .product--rendered-attribute__selected~label.option{border:3px solid #24D776;border-radius:6px}.catalog-card .button--add-to-cart{border:none}@media screen and (max-width:768px){.catalog-card{padding:20px}.catalog-card__price{display:block;text-align:center}.catalog-card__calc{margin:0 auto 10px}.catalog-card__btn,.catalog-card .button--add-to-cart{margin-top:20px}}@media screen and (max-width:576px){.catalog-card__img{height:120px}.catalog-card__items{margin-top:10px;gap:20px}.catalog-card__price{margin-top:20px}}.modal{background:rgba(0, 0, 0, 0.7);position:fixed;left:0;top:0;width:100%;height:100vh;overflow-y:auto;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;pointer-events:none;color:#fff}.modal--active{opacity:1;pointer-events:unset}.modal__dialog{background:#2A5BD9 url("../img/pattern.png");width:410px;max-width:100%;overflow-y:auto;padding:35px 50px 50px;position:relative;box-shadow:0px 50px 50px -20px rgba(26, 37, 68, 0.35);border-radius:10px}.modal__close{position:absolute;right:20px;top:20px}.modal__title{font-size:24px;line-height:130%;font-family:"Jost", sans-serif;text-align:center}.modal__form{display:grid;grid-template-columns:1fr;gap:30px;margin-top:30px}.modal__btn{height:66px;font-size:18px}.thank-modal .modal__dialog{width:600px;padding:100px 50px 110px}.thank-modal__desc{text-align:left}.thank-modal__title{font-size:32px;font-family:"Jost", sans-serif;font-weight:600;margin-top:55px}@media screen and (max-width:992px){.modal__dialog{padding:40px 16px 70px}}@media screen and (max-width:768px){.modal__form-grid{grid-template-columns:100%}.modal__form-full{grid-column:1/2}}.header{padding:20px 0;position:relative;background-image:url("/themes/vs2theme/img/bg_topheader_l.png");background-repeat:no-repeat;background-position:calc(50% + 577px) 0}@media screen and (max-width:768px){.header{background:none}}.header__inner{display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:768px){.header__inner{flex-direction:column}}.header__btn{display:none}.header__logo{width:516px;display:block;flex-shrink:0;margin-right:auto}@media screen and (max-width:1300px){.header__logo{width:36%}}@media screen and (max-width:1130px){.header__logo{width:32%}}@media screen and (max-width:900px){.header__logo{width:38%}}.header__logo img{width:100%;display:block}.header__contacts_wrapper{width:100%;padding-left:40px;flex-direction:column}@media screen and (max-width:900px){.header__contacts_wrapper{padding-left:40px}}@media screen and (max-width:768px){.header__contacts_wrapper{padding-left:0}}.header__contacts_wrapper__top{display:flex;justify-content:space-between;align-items:center;padding-bottom:17px;gap:20px}.header__contacts_wrapper__top .social{width:50%;display:flex;justify-content:space-between;padding:0 10px}@media screen and (max-width:992px){.header__contacts_wrapper__top .social{display:none}}.header__contacts_wrapper__top .tel{display:flex;align-items:center}.header__contacts_wrapper__top .tel img{margin-right:12px;width:auto;height:min-content}.header__contacts_wrapper__top .slogan{font-weight:500;font-size:19px;font-family:"Jost", sans-serif;color:#fff}.header__contacts_wrapper__top .slogan span{font-size:16px;text-transform:uppercase;display:block;white-space:nowrap}@media screen and (max-width:768px){.header__contacts_wrapper__top{display:none}}.header__contacts_wrapper__bottom{display:flex;justify-content:space-between;padding:14px 0 0;padding-left:80px}.header__contacts_wrapper__bottom>div{display:flex;align-items:center}.header__contacts_wrapper__bottom>div img{width:auto;height:min-content;margin-right:12px}.header__contacts_wrapper__bottom>div p{line-height:140%;font-size:14px}.header__cart{flex-shrink:0;background:transparent;display:flex;align-items:center;justify-content:center;border-radius:6px;width:60px;height:60px;position:relative}.header__cart-num{position:absolute;width:26px;height:26px;border-radius:20px;box-shadow:0px 5px 5px rgba(99, 23, 23, 0.1);background:#F84F4F;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:16px;color:#fff;top:50%;right:-20px;transform:translate(-50%, -50%)}.header__tel{font-weight:500;font-size:24px;line-height:140%;font-family:"Jost", sans-serif;color:#fff;white-space:nowrap}@media screen and (max-width:1024px){.header{padding:20px 0}}@media screen and (max-width:768px){.header{padding:15px 0}.header__logo{width:100%;display:flex;justify-content:space-between}.header__logo a{width:100%}.header__tel{display:none}.header__btn{display:flex;width:60px;height:60px;margin-left:30px;flex-shrink:0}.header__btn span{display:none}.header #menu_btn_svg{width:42px;height:42px}}@media screen and (max-width:576px){.header__inner{justify-content:space-between}.header__cart-num{left:unset;right:0;transform:translate(50%, -50%)}.header__btn{flex-grow:1;font-size:16px}.header__btn span{display:unset;margin-left:6px}.header .mode,.header .address{display:none !important}.header .menu_btn{padding:0;margin:0;width:64px;position:relative;position:flex;text-align:right;padding-left:4%;cursor:pointer}}.nav{background:linear-gradient(180deg, rgba(237, 237, 237, 0.6) 0%, rgba(255, 255, 255, 0.284375) 52.6%, rgba(237, 237, 237, 0.6) 100%)}.nav .container{display:flex;padding:17px 30px;justify-content:space-between;font-size:16px;font-weight:400}@media screen and (max-width:1024px){.nav .container{font-size:1.5vw}}@media screen and (max-width:768px){.nav{display:none}}.mobilemenu--inner nav{display:block}.mobilemenu--inner nav .container{flex-direction:column;gap:30px;font-weight:600;font-size:18px}footer .contacts__socials>a{width:40px}footer .contacts__socials>a>*{width:100%;border-radius:11px}html{width:100%}.wrapper{min-height:100vh;display:flex;flex-direction:column;flex-shrink:0;position:relative}.content{flex-grow:1;display:flex;flex-direction:column}body{font-family:"Manrope", sans-serif;font-weight:400;color:#24272F}body.fixed-body{overflow-y:hidden}.container{max-width:1290px;margin:0 auto;padding:0 30px}@media screen and (max-width:576px){.container{padding:0 15px}}@media screen and (max-width:850px){.wrapper::before{display:none}}.main-mob,.main{background-size:cover;background-position:center;position:relative;z-index:2}.main-mob:before,.main:before{content:"";position:absolute;left:0;top:0;background:rgba(0, 0, 0, 0.58);width:100%;height:100%}.main{padding:122px 0 90px;background-image:url("../img/main-bg3.webp");color:#FFFFFF;position:relative}.main__inner{width:760px;max-width:100%}.main__title{text-transform:uppercase;position:relative;z-index:2}.main__list{margin-top:32px;padding-left:0;font-size:18px;position:relative;z-index:2}.main__camera{position:absolute;right:0;top:0}.main__phone{position:absolute;right:0;bottom:0}@media screen and (max-width:1300px){.main__phone{right:-18%}}@media screen and (max-width:1024px){.main__phone{right:0}}.main-mob{display:none}.main-form{position:relative;z-index:3;color:#FFFFFF;border-radius:10px;padding:30px 57px;background:#2A5BD9 url("../img/pattern.png");margin-top:38px}.main-form__title{text-align:center;font-size:20px}.main-form__desc{display:flex;justify-content:center;font-weight:500;font-size:14px;line-height:140%;margin-top:15px}.main-form__desc svg{margin-right:12px}.main-form__grid{margin-top:33px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.main-form__btn{height:45px;font-size:13px}.main-form .form-group input{height:45px;font-size:12px;padding:0 22px}.who{margin-top:10px;padding:50px 0}.who__inner{display:grid;grid-template-columns:auto 360px;gap:70px}.who__title{max-width:495px}.who__desc{margin-top:40px}.who__img img{border-radius:10px;width:100%;display:block}.why{padding:20px 0 80px}.why__group{display:flex;flex-direction:column;margin-top:-30px}.why__group .why__item{margin-top:30px}.why__items{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.why__item{display:flex;border:1px solid #E7E7E7;border-radius:10px;background-color:#fff;padding:30px}.why__item--big{grid-column:1/3;align-items:center}.why__item--grow{flex-grow:1}.why__item--pr24{padding-right:12px}.why__icon{width:114px;height:114px;flex-shrink:0;border-radius:6px;background-color:#F9F9F9;margin-right:30px;display:flex;align-items:center;justify-content:center}.examples_video{padding:50px 0 30px;background:linear-gradient(180deg, rgba(237, 237, 237, 0.6) 0%, rgba(251, 251, 251, 0) 100%)}.examples_video__group{display:flex;flex-direction:column}.examples_video__group .why__item{margin-top:30px}.examples_video__group video{width:100%}.examples_video__items{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.examples_video__item{display:flex;border:1px solid #E7E7E7;border-radius:10px;background-color:#fff;padding:30px}.examples_video__item--big{grid-column:1/3;align-items:center}.examples_video__item--grow{flex-grow:1}.examples_video__item--pr24{padding-right:12px}.examples_video__icon{width:114px;height:114px;flex-shrink:0;border-radius:6px;background-color:#F9F9F9;margin-right:30px;display:flex;align-items:center;justify-content:center}.for-what{padding:50px 0 70px;background:linear-gradient(180deg, rgba(237, 237, 237, 0.6) 0%, rgba(251, 251, 251, 0) 100%)}.for-what__inner{position:relative;width:calc(100% - 524px);max-width:706px}.for-what__title{max-width:615px}.for-what__list{margin-top:40px;color:#595E69}.for-what__img{position:absolute;margin-left:114px;left:100%;top:0;width:410px;display:block;border-radius:10px}.for-what__img--mob{display:none}.catalog{overflow:hidden;position:relative;padding:50px 0 80px;background:linear-gradient(180deg, rgba(237, 237, 237, 0.6) 0%, rgba(255, 255, 255, 0.284375) 52.6%, rgba(237, 237, 237, 0.6) 100%)}.catalog__title{}.catalog__slider{margin-top:50px}.catalog::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../img/lines.png");background-repeat:repeat-y;background-position:center top;pointer-events:none}.catalog .field--widget-commerce-quantity{display:none}.info{padding:50px 0 80px}.info__title{max-width:810px}.info__items{display:grid;grid-template-columns:1fr;gap:10px;margin-top:50px}.info__item{display:flex;justify-content:space-between;align-items:center}.info__item:nth-child(even){flex-direction:row-reverse}.info__img{width:350px;flex-shrink:0}.info__img img{width:100%;border-radius:10px}.info__text{width:calc(100% - 460px)}.get{background:linear-gradient(180deg, rgba(237, 237, 237, 0.6) 0%, rgba(251, 251, 251, 0) 100%);padding:50px 0 70px}.get__title{max-width:810px}.get__inner{margin-top:50px;display:grid;grid-template-columns:auto 410px;gap:50px}.get__left{max-width:700px}.get__list{display:grid;grid-template-columns:100%;gap:34px;counter-reset:num}.get__list li{padding:13px 30px;line-height:inherit;position:relative}.get__list li:before{content:counter(num);counter-increment:num;position:absolute;z-index:-1;font-weight:700;font-size:80px;line-height:60%;left:0;top:50%;transform:translateY(-50%);color:#E4ECFF;font-family:"Jost", sans-serif}.get__form{padding:35px 50px 42px;background:#2A5BD9 url("../img/pattern.png");color:#FFFFFF;border-radius:10px}.get__form-title,.get__form-subtitle{font-size:24px;line-height:130%;font-family:"Jost", sans-serif;text-align:center}.get__form-title{margin-bottom:30px}.get__form-bottom{margin-top:30px}.get .form-group{margin-bottom:20px}.get__btn{height:66px;width:100%;font-size:18px}.get__socials{display:flex;align-items:center;justify-content:space-between;padding:0 15px;margin-top:30px}.get__socials .social{width:40px}.get__socials .social img{width:100%}.examples{padding:20px 0 80px;overflow:hidden}.examples__title{}.examples__slider{margin-top:50px}.examples__item{border-radius:10px;overflow:hidden}.examples__item img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:1200px){.examples .swiper-wrapper{position:relative;height:550px;transform:unset !important}.examples .swiper-slide{margin:0 !important;position:absolute}.examples .swiper-slide:nth-child(1){width:40%;height:280px;top:0;left:0}.examples .swiper-slide:nth-child(2){height:240px;width:23%;bottom:0;left:0}.examples .swiper-slide:nth-child(3),.examples .swiper-slide:nth-child(5),.examples .swiper-slide:nth-child(6){height:240px;width:14.6%}.examples .swiper-slide:nth-child(3){bottom:0;left:25.3%}.examples .swiper-slide:nth-child(4){height:550px;width:23%;top:0;left:42.3%}.examples .swiper-slide:nth-child(5){right:16.9%;top:0}.examples .swiper-slide:nth-child(6){right:0;top:0}.examples .swiper-slide:nth-child(7){width:31.7%;height:280px;bottom:0;right:0}}.footer-form{padding:110px 0 100px;position:relative;z-index:2;background-image:url("../img/form-bg.jpg");background-size:cover;background-position:center;color:#FFFFFF}.footer-form--done .footer-form__inner{opacity:0;pointer-events:none}.footer-form--done .footer-form__thanks{opacity:1;pointer-events:unset}.footer-form:before{content:"";z-index:2;position:absolute;left:0;top:0;background:linear-gradient(95.84deg, rgba(21, 37, 79, 0.75) 17.57%, rgba(28, 43, 82, 0.75) 54.68%, rgba(21, 36, 75, 0.75) 89.55%);width:100%;height:100%}.footer-form__camera{position:absolute;right:108px;top:-68px}.footer-form__inner{position:relative;z-index:3}.footer-form__thanks{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;max-width:670px;font-weight:500;font-size:30px;line-height:140%;font-family:"Jost", sans-serif;display:flex;align-items:center;z-index:4;opacity:0;pointer-events:none;padding:0 20px}.footer-form__title{text-align:center;position:relative;z-index:2}.footer-form__slogan{font-family:"Jost", sans-serif;font-size:30px;font-weight:600;padding-top:40px;text-align:center}.footer-form__slogan span{font-size:40px;text-transform:uppercase}.footer-form__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;margin-top:75px}.footer-form__btn{font-size:18px;height:66px}.footer-form__desc{background:rgba(22, 30, 50, 0.2);backdrop-filter:blur(15px);padding:0 20px;display:flex;align-items:center;height:66px;font-weight:500;font-size:14px;line-height:140%}.footer-form__desc svg{margin-right:12px}.contacts{padding:60px 0 70px;background:#202942;color:#FFFFFF}.contacts__inner{display:grid;grid-template-columns:285px calc(100% - 315px);gap:54px 30px}.contacts__group{margin-bottom:40px;position:relative;padding-left:39px}.contacts__icon{width:24px;flex-shrink:0;margin-right:15px;position:absolute;left:0;top:0}.contacts__icon img{width:100%}.contacts__subtitle{font-weight:700;font-size:12px;line-height:140%;text-transform:uppercase;color:#566283;margin-bottom:10px}.contacts__item{font-weight:500;font-size:15px;line-height:140%;margin-top:6px;display:block}.contacts__socials{max-width:250px;display:flex;align-items:center;justify-content:space-between}.contacts__btn{max-width:250px;width:100%;height:66px;margin-top:40px;font-size:18px}.map{width:100%;height:100%;min-height:400px;box-shadow:inset 0px 0px 16px rgba(0, 0, 0, 0.08);border-radius:10px;overflow:hidden}.footer-bottom{background:#1B2339;padding:30px 0;color:#fff}.footer-bottom__inner{display:flex;align-items:center;justify-content:space-between}.footer-bottom__protect,.footer-bottom__conf{font-weight:500;font-size:15px;line-height:140%}.footer-bottom__conf{color:#24D776}@media screen and (max-width:1400px){.main{overflow:hidden}.main__camera{width:304px;height:auto}.main__phone{height:543px;width:auto}}@media screen and (max-width:1280px){.catalog .swiper-slide{width:290px}.footer-form{padding:60px 0 70px}.footer-form__camera{right:20px;top:-45px;width:110px}.footer-form__inner{position:relative;z-index:3}.footer-form__grid{grid-template-columns:1fr 1fr;margin-top:52px}}@media screen and (max-width:1200px){.for-what{padding:70px 0 86px}.for-what__inner{width:calc(100% - 320px)}.for-what__img{margin-left:30px;width:290px;top:unset;bottom:0}.examples{padding:80px 0}.examples__slider{margin-top:70px}.examples .swiper-slide{max-width:290px;height:240px;width:unset}}@media screen and (max-width:1024px){.main{padding:0;background-image:none}.main .container{padding:0}.main__inner{width:100%}.main__content{padding:44px 12px 350px;background-image:url("../img/main-bg3.webp");background-size:cover;background-position:center bottom;position:relative}.main__content:before{content:"";position:absolute;left:0;top:0;background:rgba(0, 0, 0, 0.65);width:100%;height:100%}.main__list{padding:0;font-size:15px}.main__phone{height:352px;z-index:2}.main__camera{width:100px;top:unset;bottom:230px}.main-form{margin:0;border-radius:0}.who{margin-top:0;padding:40px 0}.who__inner{grid-template-columns:auto 290px;gap:30px}.who__title{max-width:100%}.who__desc{margin-top:25px}.why{padding:40px 0 80px}.why__items{margin-top:70px;grid-template-columns:100%}.why__group{display:grid;grid-template-columns:100%;gap:30px;margin:0}.why__group .why__item{margin:0}.why__item{align-items:center}.why__item--big{grid-column:1/2}.why__icon{width:74px;height:74px}.why__icon img{max-width:60px}.for-what__title{max-width:590px}.catalog{padding:70px 0 80px}.catalog__slider{margin-top:70px}.info{padding:80px 0}.info__title{max-width:770px}.info__items{margin-top:70px;gap:50px}.info__img{width:290px}.info__text{width:calc(100% - 320px)}.get{padding:70px 0 0}.get__inner{margin-top:50px;grid-template-columns:100%}.get__left{max-width:100%}.get__list{gap:20px}.get__form{padding:35px 50px 40px}.get__form-title{font-size:28px}.get__form-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.get__form-bottom{display:flex;align-items:center;justify-content:space-between}.get .form-group{margin-bottom:0}.get__socials{justify-content:unset;padding:0;margin-top:0}.get__socials .social{margin-left:30px}.contacts{padding:60px 0}.contacts__inner{grid-template-columns:100%}.contacts__btn{position:absolute;width:190px;height:56px;right:30px;bottom:12px;margin:0}.contacts__left{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.contacts__group{margin:0}.map{height:485px;min-height:unset}.footer{position:relative}.footer-bottom{padding:12px 0}.footer-bottom__inner:after{content:"";display:block;width:190px;height:56px}}@media screen and (max-width:960px){.for-what{padding:50px 0 60px}.for-what__inner{max-width:100%;width:100%}.for-what__title{text-align:center;max-width:100%}.for-what__list{padding-left:0}.for-what__img{position:static;width:100%;margin:40px 0 0}.for-what__img--desktop{display:none}.for-what__img--mob{display:block}}@media screen and (max-width:850px){.main__list{margin-top:30px;gap:15px 20px}.main-form__inner{padding:30px 30px 63px}.main-form__grid{grid-template-columns:1fr 1fr;gap:20px 30px;margin-top:30px;position:relative}.main-form__btn{grid-column:1/3}.who{padding-top:133px}.who__inner{grid-template-columns:auto 270px;position:relative}.who__title{position:absolute;left:0;bottom:100%;margin-bottom:50px;text-align:center;width:100%}.who__desc{margin-top:0}.why{padding:30px 0 60px}.why__title{text-align:center}.why__items{margin-top:50px}.catalog{padding:50px 0 60px}.catalog__title{text-align:center;max-width:100%}.catalog__slider{margin-top:50px}.catalog .swiper-slide{width:270px}.info{padding:50px 0 60px}.info__title{max-width:100%;text-align:center}.info__items{margin-top:50px}.get{padding:50px 0 0}.get__inner{margin-top:40px}.get__title{text-align:center;max-width:100%}.get__form{padding:25px 25px 30px}.get__form-title{font-size:36px}.get__form-subtitle{font-size:18px;text-align:left}.get__form-grid{display:grid;grid-template-columns:1fr 1fr}.get__btn{grid-column:1/3}.get__socials{flex-shrink:0}.examples{padding:50px 0}.examples__title{text-align:center;max-width:100%}.examples__slider{margin-top:50px}.footer-form{padding:50px 0 60px}.footer-form:after{display:none}.footer-form__camera{right:16px;width:90px}.footer-form__grid{margin-top:36px}.footer-form__thanks{font-size:22px}.contacts{padding-top:50px}.contacts__inner{gap:45px}.contacts__socials{max-width:205px}.map{height:360px}.footer-bottom{padding:20px 0}.footer-bottom__inner{display:block}.footer-bottom__inner:after{display:none}.footer-bottom__protect,.footer-bottom__conf{font-size:14px}.footer-bottom__protect{margin-bottom:5px}}@media screen and (max-width:768px){.main__list{margin-top:15px;gap:15px 30px}.who{padding-top:40px;margin-top:33px}.who__inner{grid-template-columns:100%}.who__title{position:static;margin:0}.who__desc{margin-top:20px}.who__img{order:-1}.why{padding:0 0 50px}.why__items{margin-top:64px}.why__item{padding:30px 20px;display:block}.why__icon{margin:0 0 30px}.for-what{padding:40px 0 50px}.catalog{padding:40px 0 50px}.catalog .swiper-slide{width:240px}.info{padding:40px 0 50px}.info__items{margin-top:40px}.info__item{display:block}.info__img{width:100%;margin-bottom:30px}.info__img img{height:100%;object-fit:cover}.info__text{width:100%}.get{padding-top:40px}.get__list{gap:30px}.get__list li{padding:0 0 0 30px}.get__list li::before{font-size:60px}.get__form-title{font-size:30px}.get__form-subtitle{text-align:center}.get__form-bottom{display:block}.get__socials{margin-top:20px;justify-content:center}.get__socials .social:first-child{margin-left:0}.examples{padding:40px 0 50px}.examples__slider{margin-top:40px}.examples .swiper-slide{height:300px;max-width:390px}.footer-form{padding:40px 0 50px}.footer-form__camera{right:4px}.footer-form__grid{margin-top:44px}.footer-form__desc{font-size:13px}.contacts{padding:40px 0 50px}.contacts__inner{gap:40px}.contacts__left{grid-template-columns:1fr 1fr}.contacts__col--last{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;gap:30px}.map{height:310px}}@media screen and (max-width:576px){.main{overflow:hidden}.main::before{display:none}.main__content{background-image:url("../img/main-bg4.webp");padding-bottom:300px}.main__list{padding-left:36px;margin-top:20px;grid-template-columns:100%;gap:8px;font-size:16px}.main__phone{height:300px;right:-75px}.main__camera{bottom:185px}.main-mob{display:block;background-image:url("../img/main-bg2.webp");text-align:center;padding:53px 0 47px}.main-mob::before{width:100%;background:linear-gradient(95.84deg, rgba(21, 37, 79, 0.75) 17.57%, rgba(28, 43, 82, 0.75) 54.68%, rgba(21, 36, 75, 0.75) 89.55%)}.main-mob .container{position:relative;z-index:2}.main-mob__icon{width:64px;display:block;margin:0 auto}.main-mob__title{font-weight:700;font-size:15px;line-height:140%;text-transform:uppercase;color:#24D776;margin-top:10px}.main-mob__desc{font-size:14px;line-height:19px;margin-top:2px;color:#E7E7E7}.main-form{margin:0;padding:38px 50px}.main-form__inner{padding:20px}.main-form__title{font-size:18px}.main-form__desc{text-align:center}.main-form__desc svg{display:none}.main-form__grid{grid-template-columns:100%;margin-top:20px;gap:11px}.main-form__btn{transform:unset;position:static;width:100%;grid-column:1/2}.who{padding:20px 0;margin-top:30px}.why{padding:20px 0 40px}.why__items{margin-top:40px;gap:20px}.why__group{gap:20px}.why__item{padding:20px}.for-what{padding:30px 0 40px}.for-what__img{margin-top:30px}.for-what__list{margin-top:30px}.catalog{padding:30px 0 40px}.catalog__slider{margin-top:30px}.info{padding:40px 0}.info__items{gap:40px}.info__img{margin-bottom:20px}.get__inner{margin-top:25px;gap:40px}.get__list li::before{top:7px;transform:unset}.get__form-title{font-size:24px}.get__form-grid{gap:20px;grid-template-columns:100%}.get__form-bottom{margin-top:20px}.get__btn{grid-column:1/2}.get__socials .social{margin-left:10px}.examples{padding:30px 0 50px}.examples__slider{margin-top:40px}.examples .swiper-slide{height:500px;width:300px;max-width:90%}.footer-form{padding:30px 0 50px}.footer-form__grid{margin-top:30px;gap:20px;grid-template-columns:100%}.contacts{padding:30px 0 40px}.contacts__left{grid-template-columns:1fr}.contacts__col--last{grid-column:1/2;grid-template-columns:1fr}.contacts__group{padding:0}.contacts__subtitle{display:flex;align-items:center;justify-content:center}.contacts__icon{position:static}.contacts__item{text-align:center}.contacts__socials{max-width:250px;width:100%;margin:0 auto}.contacts__btn{display:none}.map{height:310px}.footer-bottom{padding:19px 0;text-align:center}}.privacy_wrapper{width:100%;display:flex;margin-top:6px;justify-content:right;font-size:13px}.checkout{padding:50px 0 70px}.checkout .view-cart-form-block{margin-top:30px}.checkout table{width:100%;text-align:center;border-collapse:separate !important;border-spacing:1px}.checkout table th{padding:10px 0;background:#E7E7E7}.checkout table td,.checkout table th{border:2px solid #E7E7E7}.checkout table tr:first-child th:first-child{border:2px solid #E7E7E7;border-top-left-radius:10px}.checkout table tr:first-child th:last-child{border:2px solid #E7E7E7;border-top-right-radius:10px}.checkout table tr:last-child td:first-child{border:2px solid #E7E7E7;border-bottom-left-radius:10px}.checkout table tr:last-child td:last-child{border:2px solid #E7E7E7;border-bottom-right-radius:10px}.checkout table .form-item{display:flex;justify-content:center}.checkout #edit-submit{display:none}.checkout #edit-checkout{display:none}.checkout .order-total-line__subtotal{display:none}.checkout .order-total-line-value{width:auto}.checkout .order-total-line-label{margin-right:10px}.checkout #edit-actions-next{height:56px;font-size:17px;border:none;padding:10px 20px}.checkout article>p{font-weight:600;padding:10px}.checkout .delete-order-item{height:56px;font-size:17px;border:none;width:90%;display:block;margin:0 auto}.checkout .quantity-edit-input{text-align:center}.checkout .layout-checkout-form label{width:auto;display:flex;align-items:center}@media screen and (max-width:700px){.checkout .checkout-pane-contact-information .form-type-textfield,.checkout .checkout-pane-contact-information .form-type-textarea,.checkout .checkout-pane-contact-information .form-type-date,.checkout .checkout-pane-contact-information .form-type-email,.checkout #edit-order-fieldscheckout .form-type-textfield,.checkout #edit-order-fieldscheckout .form-type-textarea,.checkout #edit-order-fieldscheckout .form-type-date,.checkout #edit-order-fieldscheckout .form-type-email{flex-direction:column}.checkout .checkout-pane-contact-information .form-type-textfield label,.checkout .checkout-pane-contact-information .form-type-textarea label,.checkout .checkout-pane-contact-information .form-type-date label,.checkout .checkout-pane-contact-information .form-type-email label,.checkout #edit-order-fieldscheckout .form-type-textfield label,.checkout #edit-order-fieldscheckout .form-type-textarea label,.checkout #edit-order-fieldscheckout .form-type-date label,.checkout #edit-order-fieldscheckout .form-type-email label{width:auto}.checkout .checkout-pane-contact-information .form-type-textfield input[type=text],.checkout .checkout-pane-contact-information .form-type-textfield input[type=date],.checkout .checkout-pane-contact-information .form-type-textfield input[type=email],.checkout .checkout-pane-contact-information .form-type-textfield textarea,.checkout .checkout-pane-contact-information .form-type-textarea input[type=text],.checkout .checkout-pane-contact-information .form-type-textarea input[type=date],.checkout .checkout-pane-contact-information .form-type-textarea input[type=email],.checkout .checkout-pane-contact-information .form-type-textarea textarea,.checkout .checkout-pane-contact-information .form-type-date input[type=text],.checkout .checkout-pane-contact-information .form-type-date input[type=date],.checkout .checkout-pane-contact-information .form-type-date input[type=email],.checkout .checkout-pane-contact-information .form-type-date textarea,.checkout .checkout-pane-contact-information .form-type-email input[type=text],.checkout .checkout-pane-contact-information .form-type-email input[type=date],.checkout .checkout-pane-contact-information .form-type-email input[type=email],.checkout .checkout-pane-contact-information .form-type-email textarea,.checkout #edit-order-fieldscheckout .form-type-textfield input[type=text],.checkout #edit-order-fieldscheckout .form-type-textfield input[type=date],.checkout #edit-order-fieldscheckout .form-type-textfield input[type=email],.checkout #edit-order-fieldscheckout .form-type-textfield textarea,.checkout #edit-order-fieldscheckout .form-type-textarea input[type=text],.checkout #edit-order-fieldscheckout .form-type-textarea input[type=date],.checkout #edit-order-fieldscheckout .form-type-textarea input[type=email],.checkout #edit-order-fieldscheckout .form-type-textarea textarea,.checkout #edit-order-fieldscheckout .form-type-date input[type=text],.checkout #edit-order-fieldscheckout .form-type-date input[type=date],.checkout #edit-order-fieldscheckout .form-type-date input[type=email],.checkout #edit-order-fieldscheckout .form-type-date textarea,.checkout #edit-order-fieldscheckout .form-type-email input[type=text],.checkout #edit-order-fieldscheckout .form-type-email input[type=date],.checkout #edit-order-fieldscheckout .form-type-email input[type=email],.checkout #edit-order-fieldscheckout .form-type-email textarea{width:100%}}.checkout .checkout-pane-contact-information textarea,.checkout #edit-order-fieldscheckout textarea{padding-top:10px}.checkout .checkout-pane-contact-information label,.checkout #edit-order-fieldscheckout label{width:87px}@media screen and (max-width:700px){.checkout .checkout-pane-contact-information label,.checkout #edit-order-fieldscheckout label{width:auto}}.checkout .form-item{display:flex}.checkout #edit-order-fieldscheckout-field-install-date-0-value{display:flex;gap:20px}.checkout [id^=edit-payment-information-payment-method] label{padding-left:10px}.checkout [id^=edit-payment-information-payment-method]>div{padding-top:10px}.checkout #edit-payment-information>legend{display:none}.ui-dialog{background:#2A5BD9 url("../img/pattern.png");max-width:100%;overflow-y:auto;padding:20px 30px 20px;position:relative;box-shadow:0px 50px 50px -20px rgba(26, 37, 68, 0.35);border-radius:10px;border:none !important;color:#fff}.ui-dialog>div{background:transparent !important;border-color:white !important}.ui-dialog .ui-dialog-title{font-size:24px;line-height:130%;font-family:"Jost", sans-serif;text-align:center;color:#fff;font-weight:400;padding-bottom:10px;margin:0;width:100%}.ui-dialog .ui-dialog-content{color:#fff;text-align:center;padding:14px 0;line-height:140%;font-family:"Jost", sans-serif;min-height:93px !important}.ui-dialog .ui-dialog-buttonset{display:flex;width:100%;justify-content:center}.ui-dialog .ui-dialog-buttonpane button{border:none;padding:10px 20px}#block-korzina{display:none}h1.page-title{margin-bottom:20px}.text-info2 p{line-height:140%;margin-bottom:20px}.text-info2 h3{margin-bottom:10px}.checkout-complete p{color:#595E69;line-height:160%;font-size:18px;padding-bottom:10px}.checkout-complete p:first-child{font-weight:800;background-color:transparent;color:#346DFF}/*# sourceMappingURL=style.css.map */