a:not([class]),a:not([class]):visited{color:currentColor}.primary-btn,body{display:-webkit-box;display:-ms-flexbox}.border-btn:hover,.secondary-btn:hover{background-color:var(--txt-main);color:#fff}.arrow-btn:after,.header__bottom .catalog-link:before,.header__bottom .search-form .input-group.search-group:before,.header__menu .catalog-menu .menu-title:before,.header__menu .catalog-menu>ul li .catalog-link:after,.header__menu .mobile-menu .backcall-block .email-block:before,.header__menu .mobile-menu .backcall-block .phone-block:before,[class*=" icon-"]:before,[class^=icon-]:before{font-family:Fontello;font-style:normal;font-weight:400;speak:never;text-decoration:inherit;font-variant:normal;text-transform:none}.header__menu .mobile-menu,.header__menu .mobile-menu .backcall-block .phone-block,.home-main .main-slider .slide-content .descr-block,.types-section__content .slide-content,.types-section__content .slide-content .descr-block,body{-webkit-box-orient:vertical;-webkit-box-direction:normal}.prices-section__content .descr-wrapper p+p,.prices-section__content .table-wrapper table td .tooltip-item ul+p{margin-top:1rem}.header__menu .catalog-menu>ul li .submenu-wrapper,.modal-style.quick-modal .modal-content .descr-side,body{scrollbar-face-color:var(--scrollbar-thumb);scrollbar-track-color:var(--scrollbar-track)}:root{--app-height:100%;--scroll-width:.6rem;--default-font:FuturisC;--default-fz:1.6rem;--default-lh:100%;--default-fw:300;--default-ls:0;--size-index:.520833333333333vw;--container-width:137rem;--container-padding:1.5rem;--bg-color:#ffffff;--txt-main:#323232;--gray-bg:#f4f4f4;--gray-bg-dark:#8f8f8f;--input-bg:rgba(#777, .1);--border-color:#ccc;--border-color-light:#eaeaea;--accent-color:#f00;--accent-hover-color:#f00;--social-color-vk:#0077FE;--scrollbar-width:var(--scroll-width);--scrollbar-track:var(--gray-bg);--scrollbar-thumb:var(--accent-color);--scrollbar-thumb-hover:var(--accent-color);--overflow-color:0,0,0;--overflow-opacity:.7;--overflow-blur:0}@font-face{font-family:FuturisC;font-weight:200;font-style:normal;font-display:swap;;src:url("/local/templates/new/fonts/FuturisLightC.woff") format("woff")}@font-face{font-family:FuturisC;font-weight:400;font-style:normal;font-display:swap;;src:url("/local/templates/new/fonts/FuturisC.woff") format("woff")}@font-face{font-family:FuturisXC;font-weight:400;font-style:normal;font-display:swap;;src:url("/local/templates/new/fonts/FuturisXC.woff") format("woff")}[class*=" icon-"]:before,[class^=icon-]:before{margin:0;padding:0;text-align:center}.icon-case:before{content:"\e800"}.icon-catalog:before{content:"\e801"}.icon-catalog_menu:before{content:"\e802"}.icon-check:before{content:"\e803"}.icon-check_circle:before{content:"\e804"}.icon-close:before,.problems-section .problems-list a:before{content:"\e805"}.icon-email:before{content:"\e806"}.icon-file:before{content:"\e807"}.icon-link_arrow:before{content:"\e808"}.icon-menu:before{content:"\e809"}.icon-menu_arrow:before{content:"\e80a"}.icon-minus:before{content:"\e80b"}.icon-phone:before{content:"\e80c"}.icon-phone_fill:before{content:"\e80d"}.icon-plus:before{content:"\e80e"}.icon-prod_catalog:before{content:"\e80f"}.icon-search:before{content:"\e810"}.icon-search_arrow:before{content:"\e811"}.icon-select_arrow:before{content:"\e812"}.icon-slider_arrow:before{content:"\e813"}.icon-social_tg:before{content:"\e814"}.icon-social_vk_circle:before{content:"\e815"}.icon-social_wa:before{content:"\e816"}.icon-adv_check:before{content:"\e817"}.footer .mobile-menu ul a.catalog-btn.active .icon-catalog:before,.header__bottom .catalog-link.active:before,.icon-adv_close:before{content:"\e818"}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{margin:0!important;padding:0!important;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;font-size:var(--size-index)}html:focus-within{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;text-wrap:balance}body,dd,dl,fieldset,figcaption,figure,form,p{margin:0;padding:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;min-width:1.2rem}sub{bottom:-.75ex}sup{top:-.75ex}address,time{font-style:normal}blockquote,q{margin:0;padding:0;quotes:none}table{text-indent:0;border-color:inherit;border-collapse:collapse;border-spacing:0}ol[role=list],ul[role=list]{margin:0;padding:0;list-style:none}img{display:block;width:auto;max-width:100%;margin:0;height:auto;font-style:italic}.container,body>div,footer,header,main{width:auto;}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a[class]{text-decoration:none}button,input,select,textarea{font:inherit;line-height:inherit;letter-spacing:inherit;background-image:none}a,button,details,select{color:currentColor;cursor:pointer}.disabled,:disabled{cursor:default}textarea:not([rows]){max-width:100%;vertical-align:center}body{display:flex;-ms-flex-direction:column;flex-direction:column;/*-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;*/min-width:32rem;position:relative;font-family:var(--default-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:var(--default-fw);font-size:var(--default-fz);line-height:var(--default-lh);color:var(--txt-main);background-color:var(--bg-color);text-rendering:optimizeSpeed;scroll-behavior:smooth;-ms-scroll-snap-type:y proximity;scroll-snap-type:y proximity;min-height:var(--app-height);overflow-x:hidden}body::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:0}body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:0;-webkit-transition:background-color .3s;transition:background-color .3s}body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}body::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:0}body.overflow{overflow:hidden;padding-right:var(--scroll-width)}body.overflow .header-fixed{-webkit-transition:none;transition:none;padding-right:var(--scroll-width)}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.container{margin:0 auto;max-width:var(--container-width);padding:0 var(--container-padding)}.page-title{font-size:4rem;line-height:108%;font-weight:200}.section-title{font-size:3.2rem;line-height:115%;font-weight:200}.primary-btn{font-family:Futuris,sans-serif;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:6.8rem;font-size:2rem;line-height:100%;letter-spacing:.15em;font-weight:700;color:#fff;background-color:var(--accent-color);border-radius:3rem;border:none}.border-btn,.secondary-btn{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;height:6.8rem;font-size:2rem;color:var(--accent-color);background-color:#fff;line-height:100%;text-align:center;font-weight:200;letter-spacing:.05em}.secondary-btn{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3rem;-webkit-transition:background-color .3s;transition:background-color .3s;border:none}.border-btn{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3rem;-webkit-transition:background-color .3s,color .3s,border-color .3s;transition:background-color .3s,color .3s,border-color .3s;border:.1rem solid var(--accent-color)}.arrow-btn:after,.slider-navigation .nav-btn{display:-webkit-box;display:-ms-flexbox;border-radius:50%}.border-btn:hover{border-color:var(--txt-main)}.header__bottom,.header__center{border-top:.1rem solid var(--border-color)}.arrow-btn:after,.header__center .main-menu ul a:hover,.header__top .backcall-block .backcall-link:hover,.header__top .backcall-block .email-link:hover,.header__top .backcall-block .phone-link:hover,.header__top .info-menu ul a:hover{color:var(--accent-color)}.arrow-btn{position:relative;padding:.8rem 6rem .8rem 3.5rem}.arrow-btn:after{text-align:center;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5.2rem;height:5.2rem;background-color:#fff;content:"\e808";-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg);font-size:2.4rem;line-height:2.4rem;position:absolute;top:.8rem;right:.8rem}.arrow-btn:hover:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.slider-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1.3rem;-moz-column-gap:1.3rem;column-gap:1.3rem}.slider-navigation .nav-btn{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.2rem;height:4.2rem;-webkit-box-flex:0;-ms-flex:0 0 4.2rem;flex:0 0 4.2rem;background-color:var(--accent-color);color:#fff;-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,.1);box-shadow:0 3px 12px 0 rgba(0,0,0,.1);-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.slider-navigation .nav-btn.prev-btn{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.slider-navigation .nav-btn.swiper-button-disabled{background-color:#fff;color:var(--accent-color);cursor:default;pointer-events:none}.header__bottom .catalog-link.active,.header__bottom .catalog-link:hover,.header__bottom .fast-link{color:#fff;background-color:var(--accent-color)}.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:1}.mfp-zoom-in.mfp-removing .mfp-with-anim{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.header{margin:1.4rem 0 2.1rem}.header__wrapper{border:.1rem solid var(--border-color);border-radius:2rem;position:relative}.header__top{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;padding:0 1.8rem}.header__top .info-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.5rem 0}.header__top .info-menu ul{margin:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:11.5rem;-moz-column-gap:11.5rem;column-gap:11.5rem;font-size:1.4rem;line-height:100%}.header__top .info-menu ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.header__top .info-menu ul a{display:inline-block;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.header__top .backcall-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;padding:.5rem 0}.header__top .backcall-block .email-link{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;font-size:1.4rem;line-height:100%;-webkit-transition:color .3s;transition:color .3s}.header__top .backcall-block .backcall-link,.header__top .backcall-block .phone-link{-webkit-transition:color .3s;width:auto;display:inline-block;font-size:1.4rem;line-height:100%}.header__top .backcall-block .backcall-link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;transition:color .3s}.header__top .backcall-block .phone-link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;transition:color .3s}.header__bottom .catalog-link,.header__top .backcall-block .social-links{display:-webkit-inline-box;display:-ms-inline-flexbox;-webkit-column-gap:1rem;-moz-column-gap:1rem}.header__top .backcall-block .social-links{display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:0;padding:0;list-style-type:none;justify-self:flex-end;column-gap:1rem}.header__top .backcall-block .social-links li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.header__top .backcall-block .social-links a{display:inline-block;text-decoration:none;font-size:1.9rem;line-height:1.9rem}.header__top .backcall-block .social-links a .icon-social_vk_circle{color:var(--social-color-vk)}.header__center{padding:1rem 1.8rem}.header__center .main-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;list-style-type:none;font-size:1.4rem;line-height:100%}.header__center .main-menu ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.header__center .main-menu ul a{display:inline-block;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.header__bottom{display:-ms-grid;display:grid;-ms-grid-columns:10.4rem 8.4rem 1fr 19rem;grid-template-columns:10.4rem 8.4rem 1fr 19rem;padding:.8rem 1.8rem}.header__bottom .catalog-link{display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;column-gap:1rem;font-size:1.4rem;line-height:100%;border-radius:.5rem;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.header__bottom .catalog-link:before{text-align:center;content:"\e801";font-size:.9rem;line-height:100%;position:relative;top:.1rem}.header__bottom .logo-link{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 5.4rem;flex:0 0 5.4rem;width:5.4rem;margin-left:3rem}.header__bottom .search-form{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.4rem;grid-template-columns:1fr 2.4rem;-ms-grid-row-align:center;align-self:center;margin:0 1.2rem;border-left:.2rem solid var(--border-color)}.answers-section .title-row,.articles-section .title-row,.suitable-section .title-row,.types-section .title-row{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}.header__bottom .search-form .input-group.search-group{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;position:relative}.header__bottom .search-form .input-group.search-group:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;content:"\e810";position:absolute;width:2.4rem;height:2.4rem;top:calc(50% - 1.2rem);left:.8rem;pointer-events:none;color:rgba(50,50,50,.4)}.header__bottom .search-form .input-group.search-group .search-input{border:none;padding:.4rem 2rem .4rem 4rem;width:100%;font-size:1.4rem;line-height:100%;color:var(--txt-main);-webkit-transition:color .3s;transition:color .3s}.header__bottom .search-form .input-group.search-group .search-input.placeholder{color:rgba(50,50,50,.4);-webkit-transition:color .3s;transition:color .3s}.header__bottom .search-form .input-group.search-group .search-input::-webkit-input-placeholder{color:rgba(50,50,50,.4);-webkit-transition:color .3s;transition:color .3s}.header__bottom .search-form .input-group.search-group .search-input::-moz-placeholder{color:rgba(50,50,50,.4);-moz-transition:color .3s;transition:color .3s}.header__bottom .search-form .input-group.search-group .search-input:-moz-placeholder{color:rgba(50,50,50,.4);-moz-transition:color .3s;transition:color .3s}.header__bottom .search-form .input-group.search-group .search-input:-ms-input-placeholder{color:rgba(50,50,50,.4);-ms-transition:color .3s;transition:color .3s}.header__bottom .search-form .input-group.search-group .search-input:focus.placeholder{color:transparent}.header__bottom .search-form .input-group.search-group .search-input:focus::-webkit-input-placeholder{color:transparent}.header__bottom .search-form .input-group.search-group .search-input:focus::-moz-placeholder{color:transparent}.header__bottom .search-form .input-group.search-group .search-input:focus:-moz-placeholder{color:transparent}.header__bottom .search-form .input-group.search-group .search-input:focus:-ms-input-placeholder{color:transparent}.header__bottom .search-form .input-group.btn-group{-webkit-box-flex:0;-ms-flex:0 0 2.4rem;flex:0 0 2.4rem;width:2.4rem}.header__bottom .search-form .input-group.btn-group .search-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-color:transparent;border:none;font-size:1rem;line-height:1rem;-webkit-transition:color .3s;transition:color .3s}.header__bottom .search-form .input-group.btn-group .search-btn:hover{color:var(--accent-color)}.header__bottom .fast-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;line-height:100%;font-weight:800;letter-spacing:.05em;border-radius:1.5rem}.header__menu{position:relative}.header__menu .catalog-menu{display:none;position:absolute;top:1px;left:0;width:auto;background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 .6rem 1.1rem 0 rgba(157,140,133,.2);box-shadow:0 .6rem 1.1rem 0 rgba(157,140,133,.2);z-index:10}.header__menu .catalog-menu .menu-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;font-family:Futuris,sans-serif;font-size:1.4rem;line-height:100%;font-weight:700;letter-spacing:-.025em;padding:1.4rem 2.2rem;border-bottom:.1rem solid #efefef}.header__menu .catalog-menu .menu-title:before{text-align:center;content:"\e802";color:var(--accent-color);font-size:1.7rem;line-height:1.7rem}.header__menu .catalog-menu>ul{width:22rem;margin:0;padding:0;list-style-type:none}.header__menu .catalog-menu>ul li .catalog-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;padding:1.2rem 3rem 1.2rem 2rem;font-size:1.4rem;line-height:100%;border-bottom:.1rem solid #efefef;min-height:5.3rem;-webkit-transition:color .3s;transition:color .3s}.header__menu .catalog-menu>ul li .catalog-link:after{text-align:center;content:"\e80a";font-size:1rem;line-height:1rem;margin-left:auto;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.header__menu .catalog-menu>ul li .submenu-wrapper{display:none;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;position:absolute;left:100%;top:0;width:calc(var(--container-width) - 22rem - var(--container-padding) * 2);height:100%;row-gap:2rem;overflow-y:auto;overflow-x:hidden;background-color:#fff;padding:0 1.2rem;border-radius:.5rem;-webkit-box-shadow:0 .6rem 1.1rem 0 rgba(157,140,133,.2);box-shadow:0 .6rem 1.1rem 0 rgba(157,140,133,.2)}.header__menu .catalog-menu>ul li .submenu-wrapper::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:0}.header__menu .catalog-menu>ul li .submenu-wrapper::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:0;-webkit-transition:background-color .3s;transition:background-color .3s}.header__menu .catalog-menu>ul li .submenu-wrapper::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.header__menu .catalog-menu>ul li .submenu-wrapper::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:0}.header__menu .catalog-menu>ul li .submenu-wrapper .submenu-title{display:block;font-family:Futuris,sans-serif;font-size:1.4rem;line-height:100%;font-weight:700;padding:1.4rem 0;-ms-grid-column-span:4;grid-column:span 4}.header__menu .catalog-menu>ul li .submenu-wrapper .submenu-item .item-title{font-family:Futuris,sans-serif;font-size:1.4rem;line-height:100%;opacity:.5;-webkit-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s}.header__menu .catalog-menu>ul li .submenu-wrapper .submenu-item .item-title:hover{color:var(--accent-color);opacity:1}.header__menu .catalog-menu>ul li .submenu-wrapper .submenu-item ul{margin:1.8rem 0 0;padding:0 2rem 2rem 0;list-style-type:none;font-size:1.4rem;line-height:100%}.home-main .main-slider .slide-content .descr-block .banner-descr p+p,.modal-style.quick-modal .modal-content .descr-side ol li+li,.modal-style.quick-modal .modal-content .descr-side ul li+li{margin-top:.5rem}.header__menu .catalog-menu>ul li .submenu-wrapper .submenu-item ul li{display:block}.header__menu .catalog-menu>ul li .submenu-wrapper .submenu-item ul li+li{margin-top:1.1rem}.header__menu .catalog-menu>ul li .submenu-wrapper .submenu-item ul a{text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.header__menu .catalog-menu>ul li .submenu-wrapper .submenu-item ul a:hover{color:var(--accent-color)}.header__menu .mobile-menu{display:none;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:2rem;position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;background-color:#fff;z-index:10;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;padding:4rem 0 10rem}.header__menu .mobile-menu>ul{margin:0;padding:0;list-style-type:none;font-size:1.6rem;line-height:100%;letter-spacing:.05em;width:100%}.header__menu .mobile-menu>ul li{display:block;padding:0 4rem;border-bottom:.1rem solid #efefef}.header__menu .mobile-menu>ul a{display:inline-block;text-decoration:none;-webkit-transition:color .3s;transition:color .3s;padding:1rem 0}.header__menu .mobile-menu>ul a:hover{color:var(--accent-color)}.header__menu .mobile-menu .backcall-block{padding:0 4rem;margin-top:auto}.header__menu .mobile-menu .backcall-block .email-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:2.2rem;position:relative;padding-left:4rem}.header__menu .mobile-menu .backcall-block .email-block:before{text-align:center;content:"\e806";position:absolute;top:calc(50% - 1.1rem);left:0;font-size:2.2rem;line-height:2.2rem;color:var(--accent-color)}.header__menu .mobile-menu .backcall-block .email-block a{display:inline-block;text-decoration:none;-webkit-transition:color .3s;transition:color .3s;font-size:1.4rem;line-height:100%}.header__menu .mobile-menu .backcall-block .email-block a:hover{color:var(--accent-color)}.header__menu .mobile-menu .backcall-block .phone-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:.8rem;padding-left:4rem;position:relative;min-height:2.2rem;margin-top:1.6rem}.header__menu .mobile-menu .backcall-block .social-block,.products-section__content .left-side ul li+li{margin-top:2rem}.header__menu .mobile-menu .backcall-block .phone-block:before{text-align:center;content:"\e80c";position:absolute;top:calc(50% - 1.5rem);left:0;font-size:2.6rem;line-height:2.6rem;color:var(--accent-color)}.header__menu .mobile-menu .backcall-block .phone-block a{display:inline-block;text-decoration:none;-webkit-transition:color .3s;transition:color .3s;font-size:1.4rem;line-height:100%}.header__menu .mobile-menu .backcall-block .phone-block a span{display:inline-block;font-size:1.2rem;margin-left:.5rem}.header__menu .mobile-menu .backcall-block .phone-block a:hover{color:var(--accent-color)}.header__menu .mobile-menu .backcall-block .social-block ul{margin:0 0 2rem;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__menu .mobile-menu .backcall-block .social-block ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.header__menu .mobile-menu .backcall-block .social-block ul a{display:inline-block;text-decoration:none;-webkit-transition:color .3s;transition:color .3s;font-size:2.8rem;line-height:2.8rem;color:var(--accent-color)}.header__menu .mobile-menu .backcall-block .social-block ul a:hover{color:var(--accent-color)}section+section{margin-top:11rem}.home-main .main-slider .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.home-main .main-slider .swiper-slide{height:auto}.home-main .main-slider .slide-content{height:100%;position:relative;border-radius:3rem;overflow:hidden}.home-main .main-slider .slide-content .image-block{width:100%;height:54.3rem}.home-main .main-slider .slide-content .image-block .slide-image{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-main .main-slider .slide-content .descr-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:1.2rem;padding:11rem 0 11rem 11.5rem;position:absolute;top:0;left:0;height:100%;width:58%}.home-main .main-slider .slide-content .descr-block .page-title{text-wrap:unset;max-width:51rem}.home-main .main-slider .slide-content .descr-block .banner-descr{font-size:2.4rem;line-height:128%;max-width:51rem}.home-main .main-slider .slide-content .descr-block .banner-descr ul{margin:0;padding:0;list-style-type:none}.home-main .main-slider .slide-content .descr-block .btns-row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.8rem;margin-top:.8rem;width:100%;max-width:66.3rem}.home-main .main-slider .slide-content .descr-block .btns-row .banner-btn{width:100%}.types-section .title-row{display:-ms-grid;display:grid;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.types-section .title-row .section-title,.types-section .title-row .slider-navigation{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.types-section__content{margin-top:3rem}.types-section__content .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.types-section__content .swiper-slide{height:auto;width:43.6rem;margin-right:1.6rem}.types-section__content .swiper-slide:last-child{margin-right:0}.types-section__content .slide-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:3rem}.types-section__content .slide-content .image-block{width:100%;-webkit-box-flex:0;-ms-flex:0 0 28.7rem;flex:0 0 28.7rem;height:28.7rem;border-radius:2rem;overflow:hidden;position:relative}.types-section__content .slide-content .image-block .slide-image{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.types-section__content .slide-content .image-block .view-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;width:29rem;height:4.8rem;border-radius:3rem;font-size:2.2rem;line-height:100%;letter-spacing:.05em;position:absolute;top:calc(50% - 2.4rem);left:0;right:0;margin:0 auto;-webkit-transition:color .3s,opacity .3s,-webkit-transform .3s;transition:color .3s,transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transform:translateY(2rem);-ms-transform:translateY(2rem);transform:translateY(2rem);opacity:0}.types-section__content .slide-content .image-block .view-link:hover{color:var(--accent-color)}.types-section__content .slide-content .descr-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:auto;min-height:20rem}.products-section__content .right-side .content-link,.products-section__content .right-side .products-tab{display:none}.types-section__content .slide-content .descr-block .slide-title{font-size:2.4rem;line-height:128%}.types-section__content .slide-content .descr-block .slide-price{font-family:Futuris,sans-serif;font-size:2.4rem;line-height:128%;font-weight:800;margin:2.2rem 0}.answers-section__content .slide-content:last-child,.answers-section__content .swiper-slide:last-child,.articles-section__content .articles-slider .swiper-slide:last-child{margin-right:0}.types-section__content .slide-content .descr-block .slide-btn{margin-top:auto;width:100%}.types-section__content .slide-content:hover .image-block .view-link{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.products-section .section-title{text-align:center}.products-section__content{margin-top:3rem;display:-ms-grid;display:grid;-ms-grid-columns:43.5rem 1fr;grid-template-columns:43.5rem 1fr;-webkit-column-gap:1.8rem;-moz-column-gap:1.8rem;column-gap:1.8rem}.banner-section__content,.batchcalc-section__content,.choose-section__content{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.products-section__content .left-side ul{margin:0;padding:0;list-style-type:none}.products-section__content .left-side ul li{display:block}.products-section__content .left-side ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border:.1rem solid var(--txt-main);text-decoration:none;border-radius:3rem;width:100%;height:8.4rem;font-size:2rem;line-height:140%;letter-spacing:.05em;padding:0 2rem;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.banner-section__content .left-side .section-descr ul li:before,.batchcalc-section__content .left-side .calc-form .input-group.check-group label .label:before,.choose-section__content ul li:before,.products-section__content .right-side .products-list .product-item .image-block:after{font-family:Fontello;font-style:normal;font-weight:400;speak:never;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none}.products-section__content .left-side ul a:hover{border-color:var(--accent-color);color:var(--accent-color)}.products-section__content .left-side ul a.active{font-family:Futuris,sans-serif;font-size:2rem;background-color:var(--txt-main);color:#fff;font-weight:700;letter-spacing:.03em;cursor:default}.products-section__content .left-side ul a.active:hover{border-color:var(--txt-main)}.products-section__content .right-side .products-tab.active{display:block}.products-section__content .right-side .tags-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style-type:none}.products-section__content .right-side .tags-list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.products-section__content .right-side .tags-list a{display:inline-block;border:.1rem solid var(--accent-color);font-size:1.4rem;line-height:100%;border-radius:1.5rem;text-decoration:none;color:var(--accent-color);padding:.9rem 1.8rem;-webkit-transition:color .3s,border-color .3s,background-color .3s;transition:color .3s,border-color .3s,background-color .3s}.products-section__content .right-side .tags-list a.active,.products-section__content .right-side .tags-list a:hover{color:#fff;background-color:var(--accent-color)}.products-section__content .right-side .products-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:2.8rem 1.6rem;margin-top:3rem}.products-section__content .right-side .products-list .product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:.8rem}.products-section__content .right-side .products-list .product-item .image-block{border:.1rem solid var(--border-color);border-radius:2rem;position:relative;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 13.7rem;flex:0 0 13.7rem;height:13.7rem;width:100%}.products-section__content .right-side .products-list .product-item .image-block .item-image{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.products-section__content .right-side .products-list .product-item .image-block:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,.1);box-shadow:0 3px 12px 0 rgba(0,0,0,.1);color:var(--accent-color);content:"\e808";position:absolute;top:1rem;right:1rem;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);font-size:1.8rem;line-height:1.8rem;-webkit-transition:background-color .3s,color .3s,-webkit-transform .3s;transition:background-color .3s,color .3s,transform .3s,-webkit-transform .3s}.products-section__content .right-side .products-list .product-item .descr-block{width:100%;text-align:center}.products-section__content .right-side .products-list .product-item:hover .image-block:after{background-color:var(--accent-color);color:#fff}.products-section__content .right-side .products-list .product-item.all-item .image-block{background-color:var(--accent-color);border-color:var(--accent-color)}.products-section__content .right-side .products-list .product-item.all-item:hover .image-block:after{background-color:#fff;color:var(--accent-color);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.batchcalc-section .section-tag{display:block;font-size:2.4rem;line-height:128%;text-align:center}.batchcalc-section .section-title{text-align:center;max-width:45rem;margin:2.5rem auto 0}.batchcalc-section .section-descr{text-align:center;font-size:2.4rem;line-height:128%;color:rgba(50,50,50,.3);margin-top:3rem}.batchcalc-section__content{display:-ms-grid;display:grid;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;margin-top:3rem}.batchcalc-section__content .side-title{font-family:Futuris,sans-serif;font-size:2.7rem;line-height:128%;letter-spacing:-.025em;font-weight:700}.batchcalc-section__content .left-side{background-color:var(--gray-bg);border:.1rem solid var(--border-color);border-radius:2rem;padding:6.4rem 5.6rem}.batchcalc-section__content .left-side .side-title{text-align:center}.batchcalc-section__content .left-side .calc-form{margin-top:2.8rem}.batchcalc-section__content .left-side .calc-form .input-group{width:100%}.batchcalc-section__content .left-side .calc-form .input-group .input-style{display:block;width:100%;background-color:rgba(119,119,119,.1);border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;font-size:2rem;line-height:125%;letter-spacing:.05em;padding:2rem 3.2rem}.batchcalc-section__content .left-side .calc-form .input-group .input-style.placeholder{color:rgba(100,100,100,.3);-webkit-transition:color .3s;transition:color .3s}.batchcalc-section__content .left-side .calc-form .input-group .input-style::-webkit-input-placeholder{color:rgba(100,100,100,.3);-webkit-transition:color .3s;transition:color .3s}.batchcalc-section__content .left-side .calc-form .input-group .input-style::-moz-placeholder{color:rgba(100,100,100,.3);-moz-transition:color .3s;transition:color .3s}.batchcalc-section__content .left-side .calc-form .input-group .input-style:-moz-placeholder{color:rgba(100,100,100,.3);-moz-transition:color .3s;transition:color .3s}.batchcalc-section__content .left-side .calc-form .input-group .input-style:-ms-input-placeholder{color:rgba(100,100,100,.3);-ms-transition:color .3s;transition:color .3s}.batchcalc-section__content .left-side .calc-form .input-group .input-style:focus.placeholder{color:transparent}.batchcalc-section__content .left-side .calc-form .input-group .input-style:focus::-webkit-input-placeholder{color:transparent}.batchcalc-section__content .left-side .calc-form .input-group .input-style:focus::-moz-placeholder{color:transparent}.batchcalc-section__content .left-side .calc-form .input-group .input-style:focus:-moz-placeholder{color:transparent}.batchcalc-section__content .left-side .calc-form .input-group .input-style:focus:-ms-input-placeholder{color:transparent}.batchcalc-section__content .left-side .calc-form .input-group+.input-group{margin-top:1.1rem}.batchcalc-section__content .left-side .calc-form .input-group.check-group{margin-top:3rem}.batchcalc-section__content .left-side .calc-form .input-group.check-group label{display:block;position:relative}.batchcalc-section__content .left-side .calc-form .input-group.check-group label input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:hidden}.batchcalc-section__content .left-side .calc-form .input-group.check-group label input:checked+.label:before{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.batchcalc-section__content .left-side .calc-form .input-group.check-group label .label{display:inline-block;padding-left:2.8rem;color:#646464;position:relative;cursor:pointer}.batchcalc-section__content .left-side .calc-form .input-group.check-group label .label:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:"\e803";width:1.8rem;height:1.8rem;border:.1rem solid var(--border-color);background-color:transparent;border-radius:.3rem;position:absolute;top:-.2rem;left:0;font-size:.8rem;line-height:.8rem;color:transparent;-webkit-transition:color .3s,background-color .3s,border-color .3s;transition:color .3s,background-color .3s,border-color .3s}.batchcalc-section__content .left-side .calc-form .input-group.check-group label .label a{-webkit-transition:color .3s;transition:color .3s}.batchcalc-section__content .left-side .calc-form .input-group.check-group label .label a:hover{color:var(--accent-color);text-decoration:none}.batchcalc-section__content .left-side .calc-form .input-group.btn-group{margin-top:2.8rem}.batchcalc-section__content .left-side .calc-form .input-group.btn-group .submit-btn{width:100%}.batchcalc-section__content .right-side .steps-list{margin-top:2.2rem}.batchcalc-section__content .right-side .steps-list .steps-item{padding-left:5.8rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;padding-bottom:2.5rem;line-height:128%;position:relative}.batchcalc-section__content .right-side .steps-list .steps-item:before{content:"";display:block;width:3.4rem;height:3.4rem;background-color:#fff;border:.9rem solid var(--accent-color);border-radius:50%;position:absolute;top:.2rem;left:0;z-index:1}.batchcalc-section__content .right-side .steps-list .steps-item:after{content:"";display:block;width:.2rem;height:100%;background-color:var(--accent-color);position:absolute;top:.2rem;left:1.6rem}.batchcalc-section__content .right-side .steps-list .steps-item h4{font-family:Futuris,sans-serif;font-weight:700;letter-spacing:-.025em;-ms-grid-column-span:2;grid-column:span 2}.batchcalc-section__content .right-side .steps-list .steps-item .item-descr{max-width:50rem}.batchcalc-section__content .right-side .steps-list .steps-item>span{-ms-flex-item-align:end;align-self:flex-end;opacity:.6}.batchcalc-section__content .right-side .steps-list .steps-item:last-child{padding-bottom:0}.batchcalc-section__content .right-side .steps-list .steps-item:last-child:after{display:none}.choose-section__content{margin-top:3rem;display:-ms-grid;display:grid;-webkit-column-gap:1.8rem;-moz-column-gap:1.8rem;column-gap:1.8rem}.choose-section__content h3{font-size:3.2rem;line-height:115%;font-weight:200;text-align:center}.choose-section__content .side-logo{width:8rem;height:5.2rem;margin:-1.4rem auto 0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.choose-section__content ul{margin:3.5rem 0 0;padding:0;list-style-type:none;letter-spacing:.05em;line-height:105%}.choose-section__content ul li{padding-left:8rem;position:relative}.choose-section__content ul li:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;position:absolute;top:1rem;left:0;font-size:5rem;line-height:5rem}.choose-section__content ul li b{display:block;font-family:Futuris,sans-serif;letter-spacing:.025em;font-weight:800}.choose-section__content ul li+li{margin-top:6.5rem}.choose-section__content .left-side{background-color:#8f8f8f;border-radius:2rem;padding:4.5rem 4.5rem 4.5rem 3.2rem;color:#fff}.choose-section__content .left-side ul li:before{content:"\e818";color:#ec494c}.choose-section__content .right-side{background-color:#f3f3f3;border-radius:2rem;padding:4.5rem 4.5rem 4.5rem 3.2rem}.choose-section__content .right-side ul li:before{content:"\e817";color:#8dd371}.benefits-section .section-title{text-align:center}.benefits-section__content{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;counter-reset:item}.benefits-section__content .benefits-item{background-color:var(--gray-bg);border:.1rem solid var(--border-color);border-radius:2rem;-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 3.2rem)/ 3);flex:0 0 calc((100% - 3.2rem)/ 3);max-width:calc((100% - 3.2rem)/ 3);padding:2.2rem 3rem;counter-increment:item;min-height:26rem}.benefits-section__content .benefits-item:nth-of-type(1),.benefits-section__content .benefits-item:nth-of-type(2),.benefits-section__content .benefits-item:nth-of-type(3),.benefits-section__content .benefits-item:nth-of-type(4){-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 4.8rem)/ 4);flex:0 0 calc((100% - 4.8rem)/ 4);max-width:calc((100% - 4.8rem)/ 4)}.benefits-section__content .benefits-item:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--accent-color);border-radius:50%;color:#fff;width:5.5rem;height:5.5rem;content:counter(item);font-family:FuturisXC;font-size:2.4rem;line-height:100%;font-weight:800}.articles-section__content .articles-slider .slide-content,.portfolio-section__content .slide-content{background-color:var(--gray-bg);-webkit-box-orient:vertical;-webkit-box-direction:normal;overflow:hidden}.benefits-section__content .benefits-item .item-title{font-family:Futuris,sans-serif;font-size:2.4rem;font-weight:800;line-height:128%;letter-spacing:-.02em;margin-top:1.2rem}.benefits-section__content .benefits-item .item-descr{margin-top:1.6rem;line-height:120%;opacity:.55}.answers-section__content,.articles-section__content,.calc-section__content,.faq-section__content,.portfolio-section__content,.prices-section__content{margin-top:3rem}.portfolio-section .section-title{text-align:center}.portfolio-section .tags-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin:3rem 0 0;padding:0;list-style-type:none}.portfolio-section .tags-list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.portfolio-section .tags-list li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-column-gap:.4rem;-moz-column-gap:.4rem;column-gap:.4rem;border:.1rem solid var(--accent-color);font-size:1.4rem;line-height:100%;border-radius:1.5rem;text-decoration:none;color:var(--accent-color);padding:.9rem 2rem;-webkit-transition:color .3s,border-color .3s,background-color .3s;transition:color .3s,border-color .3s,background-color .3s}.portfolio-section .tags-list li a:after{content:attr(data-count);font-family:Futuris,sans-serif;font-weight:700}.portfolio-section .tags-list li a.active,.portfolio-section .tags-list li a:hover{color:#fff;background-color:var(--accent-color)}.portfolio-section__content .portfolio-slider{position:relative}.portfolio-section__content .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.portfolio-section__content .swiper-slide{height:auto;width:32.3rem;margin-right:1.6rem;margin-bottom:1.6rem}.portfolio-section__content .slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;border:.1rem solid var(--border-color);border-radius:2rem}.portfolio-section__content .slide-content .image-block{width:100%;-webkit-box-flex:0;-ms-flex:0 0 19rem;flex:0 0 19rem;height:19rem;border-radius:0 0 1.4rem 1.4rem;overflow:hidden}.portfolio-section__content .slide-content .image-block .item-image{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.portfolio-section__content .slide-content .descr-block{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;min-height:10rem;font-size:2.4rem;line-height:128%;padding:1.5rem 3rem}.portfolio-section__content .slider-navigation{position:absolute;top:calc(50% - 1.3rem);left:0;z-index:1;width:100%;height:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.answers-section .title-row{display:-ms-grid;display:grid;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.answers-section .title-row .section-title,.answers-section .title-row .slider-navigation{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.answers-section__content .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.answers-section__content .swiper-slide{height:auto;width:43.6rem;min-height:43.4rem;margin-right:1.6rem}.answers-section__content .slide-content{height:100%;border:.1rem solid #e4e4e4;border-radius:3rem;padding:2.6rem 3rem}.answers-section__content .slide-content .user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:1.8rem;-moz-column-gap:1.8rem;column-gap:1.8rem}.answers-section__content .slide-content .user-info .image-block{-webkit-box-flex:0;-ms-flex:0 0 4.5rem;flex:0 0 4.5rem;width:4.5rem;height:4.5rem;border-radius:50%;overflow:hidden}.answers-section__content .slide-content .user-info .image-block .user-image{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.answers-section__content .slide-content .user-info .descr-block{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;font-size:2.4rem;line-height:126%}.answers-section__content .slide-content .user-txt{margin-top:3rem;line-height:119%;letter-spacing:.05em}.banner-section{background-color:#fff1f1}.banner-section__content{display:-ms-grid;display:grid;padding:6rem 0}.banner-section__content .left-side .section-descr{margin-top:2.2rem;font-size:2.4rem;line-height:120%;letter-spacing:.05em}.banner-section__content .left-side .section-descr ul{margin:0;padding:0;list-style-type:none}.banner-section__content .left-side .section-descr ul li{padding-left:3.5rem;position:relative}.banner-section__content .left-side .section-descr ul li:before{content:"\e804";color:var(--accent-color);font-size:2.2rem;line-height:2.2rem;position:absolute;top:.6rem;left:0}.banner-section__content .left-side .section-descr p+p,.banner-section__content .left-side .section-descr ul li+li{margin-top:2.6rem}.banner-section__content .left-side .banner-btn{margin-top:4rem;max-width:43.6rem;height:5.3rem;font-size:1.6rem}.banner-section__content .right-side{padding-left:9.5rem}.banner-section__content .right-side .newsletters-image{margin:0 auto;position:relative;top:1rem}.articles-section .title-row{display:-ms-grid;display:grid;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.articles-section .title-row .section-title,.articles-section .title-row .slider-navigation{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.articles-section__content .articles-slider .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.articles-section__content .articles-slider .swiper-slide{height:auto;width:43.6rem;margin-right:1.6rem}.articles-section__content .articles-slider .slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;border:.1rem solid var(--border-color);border-radius:2rem}.articles-section__content .articles-slider .slide-content .image-block{margin:-.1rem;width:calc(100% + .2rem);-webkit-box-flex:0;-ms-flex:0 0 14.7rem;flex:0 0 14.7rem;height:14.7rem;border-radius:2rem;overflow:hidden}.examples-section__content .examples-slider .swiper-slide:last-child,.gallery-section__content .gallery-slider .swiper-slide:last-child{margin-right:0}.articles-section__content .articles-slider .slide-content .image-block .slide-image{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.articles-section__content .articles-slider .slide-content .descr-block{padding:2rem 3rem}.articles-section__content .articles-slider .slide-content .descr-block .slide-title{display:block;font-size:2.7rem;line-height:115%;font-weight:200;padding-right:5rem;position:relative}.articles-section__content .articles-slider .slide-content .descr-block .slide-title:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,.1);box-shadow:0 3px 12px 0 rgba(0,0,0,.1);color:var(--accent-color);font-family:Fontello;font-style:normal;font-weight:400;speak:never;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"\e808";position:absolute;top:-.5rem;right:-.5rem;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);font-size:1.6rem;line-height:1.6rem;-webkit-transition:background-color .3s,color .3s,-webkit-transform .3s;transition:background-color .3s,color .3s,transform .3s,-webkit-transform .3s}.faq-section__content .faq-item .item-title:after,.newsletter-section__content .left-side .input-group.check-group label .label:before{-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox;font-family:Fontello;font-style:normal;font-weight:400;speak:never;text-decoration:inherit;font-variant:normal;text-transform:none;text-align:center;position:absolute}.articles-section__content .articles-slider .slide-content .descr-block .slide-descr{margin-top:2.8rem;letter-spacing:.05em;line-height:119%;max-width:25rem}.articles-section__content .articles-slider .slide-content .descr-block .slide-link{display:inline-block;margin-top:2.4rem;color:var(--accent-color);letter-spacing:.05em}.articles-section__content .articles-slider .slide-content:hover .descr-block .slide-title:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.faq-section .section-title{text-align:center}.faq-section__content .faq-item{background-color:#f3f3f3;border-radius:2rem;padding:3.8rem 7rem}.faq-section__content .faq-item .item-title{font-size:2.7rem;line-height:110%;letter-spacing:.05em;font-weight:200;position:relative;padding-right:4rem;cursor:pointer}.faq-section__content .faq-item .item-title:after{content:"\e80e";display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5.2rem;height:5.2rem;background-color:#fff;border-radius:50%;color:var(--accent-color);top:-1.2rem;right:-2.4rem;font-size:2.8rem;line-height:2.8rem}.faq-section__content .faq-item .item-title.active:after{content:"\e80b"}.faq-section__content .faq-item .item-descr{display:none;font-size:2.4rem;line-height:110%;letter-spacing:.05em;margin-top:3.5rem}.faq-section__content .faq-item+.faq-item{margin-top:1.6rem}.newsletter-section{background-color:#ef1717;color:#fff}.newsletter-section__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40rem;grid-template-columns:1fr 40rem;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;padding:6rem 2.4rem}.newsletter-section__content .left-side{width:43.5rem;margin:0 auto}.newsletter-section__content .left-side .newsletter-form{margin-top:2rem}.newsletter-section__content .left-side .input-group .input-style{display:block;width:100%;border:.1rem solid #fff;background-color:transparent;color:#fff;border-radius:3rem;font-size:2rem;line-height:100%;letter-spacing:.05em;padding:1.2rem 4rem}.newsletter-section__content .left-side .input-group .input-style.placeholder{color:rgba(255,255,255,.7);-webkit-transition:color .3s;transition:color .3s}.newsletter-section__content .left-side .input-group .input-style::-webkit-input-placeholder{color:rgba(255,255,255,.7);-webkit-transition:color .3s;transition:color .3s}.newsletter-section__content .left-side .input-group .input-style::-moz-placeholder{color:rgba(255,255,255,.7);-moz-transition:color .3s;transition:color .3s}.newsletter-section__content .left-side .input-group .input-style:-moz-placeholder{color:rgba(255,255,255,.7);-moz-transition:color .3s;transition:color .3s}.newsletter-section__content .left-side .input-group .input-style:-ms-input-placeholder{color:rgba(255,255,255,.7);-ms-transition:color .3s;transition:color .3s}.newsletter-section__content .left-side .input-group .input-style:focus.placeholder{color:transparent}.newsletter-section__content .left-side .input-group .input-style:focus::-webkit-input-placeholder{color:transparent}.newsletter-section__content .left-side .input-group .input-style:focus::-moz-placeholder{color:transparent}.newsletter-section__content .left-side .input-group .input-style:focus:-moz-placeholder{color:transparent}.newsletter-section__content .left-side .input-group .input-style:focus:-ms-input-placeholder{color:transparent}.newsletter-section__content .left-side .input-group+.input-group{margin-top:.9rem}.newsletter-section__content .left-side .input-group.check-group{margin-top:1.5rem}.newsletter-section__content .left-side .input-group.check-group label{display:block;position:relative}.newsletter-section__content .left-side .input-group.check-group label input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:hidden}.newsletter-section__content .left-side .input-group.check-group label input:checked+.label:before{background-color:#fff;border-color:#fff;color:var(--accent-color)}.newsletter-section__content .left-side .input-group.check-group label .label{display:inline-block;padding-left:2.8rem;color:#fff;position:relative;cursor:pointer}.newsletter-section__content .left-side .input-group.check-group label .label:before{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:"\e803";width:1.8rem;height:1.8rem;border:.1rem solid #fff;background-color:transparent;border-radius:.3rem;top:-.2rem;left:0;font-size:.8rem;line-height:.8rem;color:transparent;-webkit-transition:color .3s,background-color .3s,border-color .3s;transition:color .3s,background-color .3s,border-color .3s}.newsletter-section__content .left-side .input-group.check-group label .label a{-webkit-transition:color .3s;transition:color .3s}.newsletter-section__content .left-side .input-group.check-group label .label a:hover{text-decoration:none}.newsletter-section__content .left-side .input-group.btn-group{margin-top:1.8rem}.newsletter-section__content .left-side .input-group.btn-group .submit-btn{width:100%}.newsletter-section__content .right-side{padding:1.6rem 0}.newsletter-section__content .right-side .newsletter-image{max-width:100%}.cards-main__content{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;background-color:#e9e7e7;border-radius:3rem;padding:9rem 11.3rem}.cards-main__content .left-side .page-descr{font-size:2.4rem;line-height:128%;margin-top:1.4rem;max-width:45rem}.cards-main__content .left-side .calc-btn{max-width:39.8rem;margin-top:2rem}.cards-main__content .left-side .free-block{display:-ms-grid;display:grid;-ms-grid-columns:10rem 1fr;grid-template-columns:10rem 1fr;background-color:#fff;border-radius:3rem;overflow:hidden;margin-top:2rem;padding:1.2rem 1.4rem;max-width:39.8rem}.cards-main__content .left-side .free-block .image-side{width:10rem;height:auto}.cards-main__content .left-side .free-block .image-side .free-image{max-width:unset;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cards-main__content .left-side .free-block .descr-side{font-size:2.4rem;line-height:128%}.cards-main__content .left-side .free-block .descr-side b,.cards-main__content .left-side .free-block .descr-side span{font-family:FuturisXC;font-weight:800;color:#6db34f;letter-spacing:-.05em}.cards-main__content .right-side .slider-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:12rem;--swiper-pagination-bullet-horizontal-gap:.25rem;--swiper-pagination-bullet-size:1rem;--swiper-pagination-bullet-inactive-color:transparent;--swiper-pagination-color:var(--accent-color);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-opacity:1}.cards-main__content .right-side .slider-pagination .swiper-pagination-bullet{-webkit-transition:background-color .3s;transition:background-color .3s;border:.1rem solid var(--accent-color)}.calc-section .section-descr{font-size:2.4rem;line-height:128%;opacity:.3;margin-top:2.8rem}.calc-section__content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.calc-section__content .left-side{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.prices-section__content .table-wrapper{width:100%}.prices-section__content .table-wrapper table{width:100%;font-size:2.4rem;line-height:128%;font-weight:200;text-align:center;border-spacing:0;border-collapse:separate}.prices-section__content .table-wrapper table th{font-weight:200;text-align:left;width:32.5rem;padding:2.5rem 3.5rem}.prices-section__content .table-wrapper table td,.prices-section__content .table-wrapper table th{border-left:.1rem solid rgba(0,0,0,.1)}.prices-section__content .table-wrapper table td{position:relative;-webkit-transition:color .3s;transition:color .3s}.prices-section__content .table-wrapper table td .tooltip-item{display:none;position:absolute;top:calc(100% - 1.2rem);left:50%;right:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto;width:27rem;height:auto;background-color:#fff;border:.1rem solid var(--accent-color);border-radius:1.5rem;font-size:1.6rem;line-height:126%;text-align:left;padding:1.2rem 1.6rem;color:var(--txt-main)}.prices-section__content .table-wrapper table td .tooltip-item:before{content:"";width:0;height:0;border-left:1.6rem solid transparent;border-right:1.6rem solid transparent;border-bottom:1.6rem solid var(--accent-color);position:absolute;top:-1.6rem;left:0;right:0;margin:0 auto}.prices-section__content .table-wrapper table td .tooltip-item:after{content:"";width:0;height:0;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-bottom:1.5rem solid #fff;position:absolute;top:-1.5rem;left:0;right:0;margin:0 auto}.prices-section__content .table-wrapper table td .tooltip-item ul{margin:0;padding:0;list-style-type:none}.prices-section__content .table-wrapper table td .tooltip-item ul li+li{margin-top:.6rem}.descr-section__content ul li+li,.prices-section__content .table-wrapper table td .tooltip-item p+p{margin-top:.6rem}.prices-section__content .table-wrapper table td .tooltip-item .order-link{width:100%;height:3.4rem;font-size:1.4rem;margin-top:1.6rem}.prices-section__content .table-wrapper table td:hover{z-index:1;color:var(--accent-color)}.prices-section__content .table-wrapper table td:hover .tooltip-item{display:block}.prices-section__content .table-wrapper table tr:nth-of-type(1) td,.prices-section__content .table-wrapper table tr:nth-of-type(1) th{border-top:.1rem solid rgba(0,0,0,.1)}.prices-section__content .table-wrapper table tr:nth-of-type(1) th{border-radius:3rem 0 0}.prices-section__content .table-wrapper table tr:nth-of-type(1) td:last-child{border-radius:0 3rem 0 0}.prices-section__content .table-wrapper table tr:nth-of-type(2n) td,.prices-section__content .table-wrapper table tr:nth-of-type(2n) th{background-color:#ffe6e6;border-color:#ffe6e6}.prices-section__content .table-wrapper table tr:last-child td,.prices-section__content .table-wrapper table tr:last-child th{border-bottom:.1rem solid rgba(0,0,0,.1)}.prices-section__content .table-wrapper table tr:last-child th{border-radius:0 0 0 3rem}.prices-section__content .table-wrapper table tr:last-child td:last-child{border-radius:0 0 3rem}.prices-section__content .table-wrapper table tr td:last-child{border-right:.1rem solid rgba(0,0,0,.1)}.prices-section__content .descr-wrapper{max-width:92rem;margin-top:4rem;font-size:2.4rem;line-height:128%;padding-left:2.5rem;border-left:.2rem solid var(--accent-color)}.prices-section__content .order-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;margin-top:3rem;height:5.8rem;padding:0 4.2rem}.suitable-section .title-row{display:-ms-grid;display:grid;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.suitable-section .title-row .section-title,.suitable-section .title-row .slider-navigation{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.suitable-section__content{margin-top:3rem}.suitable-section__content .suitable-slider{width:calc(100% + 1.6rem);margin:0 -.8rem -1.6rem}.suitable-section__content .suitable-slider .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.suitable-section__content .suitable-slider .swiper-slide{width:43.6rem;margin:0 .8rem 1.6rem}.suitable-section__content .suitable-slider .slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;width:100%;height:46.7rem;border-radius:2rem;overflow:hidden}.suitable-section__content .suitable-slider .slide-content:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,.1);box-shadow:0 3px 12px 0 rgba(0,0,0,.1);color:var(--accent-color);font-family:Fontello;font-style:normal;font-weight:400;speak:never;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"\e808";position:absolute;top:1rem;right:1rem;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);font-size:1.8rem;line-height:1.8rem;-webkit-transition:background-color .3s,color .3s,-webkit-transform .3s;transition:background-color .3s,color .3s,transform .3s,-webkit-transform .3s}.suitable-section__content .suitable-slider .slide-content .image-block{position:absolute;top:0;left:0;width:100%;height:100%}.suitable-section__content .suitable-slider .slide-content .image-block .slide-image{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:2rem 2rem 3rem 3rem}.suitable-section__content .suitable-slider .slide-content .descr-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-flex:0;-ms-flex:0 0 12.5rem;flex:0 0 12.5rem;height:12.5rem;margin-top:auto;position:relative;z-index:1;padding:1rem 4rem;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(7.5999999046px);backdrop-filter:blur(7.5999999046px);text-align:center}.suitable-section__content .suitable-slider .slide-content .descr-block .slide-title{font-size:2.4rem;line-height:128%;font-weight:200;text-shadow:0 .4rem .4rem 0 rgba(255,255,255,.25)}.suitable-section__content .suitable-slider .slide-content .descr-block .slide-descr{font-size:2rem;line-height:120%;letter-spacing:.05em;opacity:.7}.suitable-section__content .suitable-slider .slide-content:hover:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.problems-section .section-title{text-align:center}.problems-section .problems-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;margin:2.8rem 0 0;padding:0;list-style-type:none}.problems-section .problems-list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.problems-section .problems-list a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;font-size:2rem;line-height:100%;letter-spacing:.05em;color:var(--accent-color);border:.1rem solid var(--accent-color);border-radius:3rem;padding:1.2rem 3.4rem;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.cardstypes-section__content .cardtype-tab,.problems-section__content .problem-tab{-ms-grid-columns:55rem 1fr;grid-template-columns:55rem 1fr;-webkit-column-gap:4rem;-moz-column-gap:4rem}.problems-section .problems-list a.active{font-family:FuturisXC;background-color:var(--accent-color);color:#fff}.footer__content .email-block:before,.footer__content .phone-block:before,.form-section__content .right-side .input-group.check-group label .label:before,.form-section__content .right-side .input-group.file-group label .label:after,.modal-style .modal-form .input-group.check-group label .label:before,.modal-style .modal-form .input-group.file-group label .label:after,.problems-section .problems-list a:before,.problems-section__content .problem-tab .descr-side .tab-benefits ul li:before{font-family:Fontello;font-style:normal;font-weight:400;speak:never;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none}.cardstypes-section__content .cardtype-tab .descr-side h3,.problems-section__content .problem-tab .descr-side h3{font-size:3.2rem;line-height:115%;font-weight:200}.problems-section__content{margin-top:2.8rem}.problems-section__content .problem-tab{display:none;column-gap:4rem}.problems-section__content .problem-tab.active{display:-ms-grid;display:grid}.problems-section__content .problem-tab .image-side{border-radius:3rem;overflow:hidden;height:100%}.problems-section__content .problem-tab .image-side .tab-image{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.problems-section__content .problem-tab .descr-side{padding:2rem 0}.problems-section__content .problem-tab .descr-side .tab-descr{margin-top:2rem;font-size:2.4rem;line-height:128%;max-width:60rem}.problems-section__content .problem-tab .descr-side .tab-benefits{margin-top:2.5rem;font-size:2.4rem;line-height:128%;letter-spacing:.05em}.problems-section__content .problem-tab .descr-side .tab-benefits ul{margin:0;padding:0;list-style-type:none}.problems-section__content .problem-tab .descr-side .tab-benefits ul li{position:relative;padding-left:4.8rem}.problems-section__content .problem-tab .descr-side .tab-benefits ul li:before{content:"\e803";color:#8dd371;position:absolute;top:0;left:0;font-size:2.8rem;line-height:2.8rem}.problems-section__content .problem-tab .descr-side .order-link{max-width:43.6rem;margin-top:2rem;height:5.2rem}.cardstypes-section .types-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;margin:2.8rem 0 0;padding:0;list-style-type:none}.cardstypes-section .types-list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.cardstypes-section .types-list a{display:inline-block;border:.1rem solid var(--accent-color);border-radius:2rem;font-size:2rem;line-height:100%;letter-spacing:.05em;color:var(--accent-color);padding:1.2rem 6rem;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.cardstypes-section .types-list a.active{background-color:var(--accent-color);color:#fff;font-family:FuturisXC}.cardstypes-section__content{margin-top:5rem}.cardstypes-section__content .cardtype-tab{display:none;column-gap:4rem}.cardstypes-section__content .cardtype-tab.active{display:-ms-grid;display:grid}.cardstypes-section__content .cardtype-tab .image-side{height:100%;width:100%;overflow:hidden}.cardstypes-section__content .cardtype-tab .image-side .tab-image{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cardstypes-section__content .cardtype-tab .descr-side .tab-descr{margin-top:2rem;font-size:2.4rem;line-height:128%;max-width:52rem}.cardstypes-section__content .cardtype-tab .descr-side .btns-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:1rem;max-width:43.6rem;margin-top:3.5rem}.cardstypes-section__content .cardtype-tab .descr-side .more-link,.cardstypes-section__content .cardtype-tab .descr-side .order-link{width:100%;height:5.2rem}.howwork-section .section-title{padding-left:47.6rem}.howwork-section__content{margin-top:3rem;display:-ms-grid;display:grid;-ms-grid-columns:43.6rem 1fr;grid-template-columns:43.6rem 1fr;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.howwork-section__content .left-side{border-radius:3rem;overflow:hidden}.howwork-section__content .left-side .howwork-image{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.howwork-section__content .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;counter-reset:item}.howwork-section__content .right-side .how-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:4.8rem;position:relative;font-size:2.4rem;line-height:128%;counter-increment:item;padding-bottom:3.7rem}.howwork-section__content .right-side .how-item b,.howwork-section__content .right-side .how-item span{font-family:FuturisXC;font-weight:800;display:inline-block;letter-spacing:-.025em}.howwork-section__content .right-side .how-item b:before,.howwork-section__content .right-side .how-item span:before{content:counter(item) ". "}.howwork-section__content .right-side .how-item .more-link{margin-left:5rem;border:.1rem solid var(--accent-color);border-radius:1.5rem;font-size:1.4rem;line-height:100%;text-transform:lowercase;padding:.9rem 2.5rem;color:var(--accent-color);-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.examples-section__content .examples-slider .slide-content .descr-block,.modal-style .modal-form .input-group .input-style{font-size:2rem;line-height:125%;letter-spacing:.05em}.howwork-section__content .right-side .how-item .more-link:hover{background-color:var(--accent-color);color:#fff}.howwork-section__content .right-side .how-item:before{content:"";display:block;width:3.4rem;height:3.4rem;background-color:#fff;border:.9rem solid var(--accent-color);border-radius:50%;position:absolute;top:.2rem;left:0;z-index:1}.howwork-section__content .right-side .how-item:after{content:"";display:block;width:.2rem;height:100%;background-color:var(--accent-color);position:absolute;top:.2rem;left:1.6rem}.howwork-section__content .right-side .how-item:last-child{padding-bottom:0}.howwork-section__content .right-side .how-item:last-child:after{display:none}.examples-section .title-row{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.examples-section .title-row .section-title,.examples-section .title-row .slider-navigation{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.examples-section__content{margin-top:3rem}.examples-section__content .examples-slider .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.examples-section__content .examples-slider .swiper-slide{width:68rem;margin-right:4rem}.examples-section__content .examples-slider .slide-content{display:-ms-grid;display:grid;-ms-grid-columns:32.3rem 1fr;grid-template-columns:32.3rem 1fr;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}.examples-section__content .examples-slider .slide-content .image-block{height:auto;border-radius:3rem;overflow:hidden}.examples-section__content .examples-slider .slide-content .image-block .slide-image{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.examples-section__content .examples-slider .slide-content .descr-block b,.examples-section__content .examples-slider .slide-content .descr-block span{display:block;font-family:FuturisXC;font-weight:800}.examples-section__content .examples-slider .slide-content .descr-block p+p{margin-top:1.5rem}.links-section{margin-top:2.5rem}.links-section__content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.links-section__content .link-item{border:.1rem solid var(--accent-color);border-radius:3rem;display:-ms-grid;display:grid;-ms-grid-columns:22.6rem 1fr;grid-template-columns:22.6rem 1fr;padding:.5rem 2.4rem}.links-section__content .link-item .image-block{border-radius:1rem;overflow:hidden}.links-section__content .link-item .image-block .link-image{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.links-section__content .link-item .descr-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;line-height:128%;letter-spacing:.05em;color:var(--accent-color);text-align:center}.video-section__content{margin-top:3rem;position:relative}.video-section__content .video-item{width:100%;height:72.4rem;border-radius:2rem;overflow:hidden;position:relative}.video-section__content .video-item .video-preview{position:absolute;top:0;left:0;width:100%;height:100%}.video-section__content .video-item .video-preview .video-image{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video-section__content .video-item .video-link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.3)}.video-section__content .video-item .video-link:before{display:block;width:10rem;height:10rem;content:"";border-radius:50%;border:.2rem solid #fff;position:absolute;top:calc(50% - 5rem);left:calc(50% - 5rem);-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.video-section__content .video-item .video-link:after{content:"";width:0;height:0;border-top:1.4rem solid transparent;border-bottom:1.4rem solid transparent;border-left:2.8rem solid #fff;position:absolute;top:calc(50% - 1.4rem);left:calc(50% - 1rem)}.video-section__content .video-item .video-link:hover:before{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.video-section__content .video-item .video-wrapper{width:100%;height:100%}.video-section__content .video-item .video-wrapper video{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gallery-section .title-row{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.gallery-section .title-row .section-title,.gallery-section .title-row .slider-navigation{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.gallery-section__content{margin-top:3rem}.gallery-section__content .gallery-slider .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.gallery-section__content .gallery-slider .swiper-slide{height:auto;width:43.6rem;margin-right:1.6rem}.gallery-section__content .gallery-slider .slide-content{height:100%;border-radius:3rem;overflow:hidden;min-height:29rem}.gallery-section__content .gallery-slider .slide-content .slide-image{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.garant-section .section-title{text-align:center}.garant-section__content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-column-gap:9.8rem;-moz-column-gap:9.8rem;column-gap:9.8rem;margin-top:4rem}.garant-section__content .garant-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;row-gap:.5rem}.garant-section__content .garant-item:after{content:"";display:block;width:.1rem;height:19rem;background-color:#eee;position:absolute;top:calc(50% - 8rem);right:-4.9rem}.garant-section__content .garant-item:nth-of-type(3n):after{display:none}.garant-section__content .garant-item .image-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-flex:0;-ms-flex:0 0 23rem;flex:0 0 23rem;height:23rem}.garant-section__content .garant-item .image-block .item-icon{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.garant-section__content .garant-item .descr-block{width:100%;text-align:center;font-size:2.4rem;line-height:120%;letter-spacing:.05em}.garant-section__content .garant-item .descr-block b,.garant-section__content .garant-item .descr-block span{font-family:FuturisXC;font-weight:800;color:var(--accent-color)}.form-section__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 55rem;grid-template-columns:1fr 55rem;-webkit-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem;max-width:111.5rem}.form-section__content .left-side .section-title{text-wrap:unset}.form-section__content .left-side .section-descr{margin-top:2.8rem;font-size:2.4rem;line-height:128%;opacity:.3}.form-section__content .left-side .icons-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5rem;margin-top:2.2rem}.form-section__content .left-side .icons-list .icons-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 8.4rem;flex:0 0 8.4rem;height:8.4rem;border-radius:3rem;background-color:#cecbce;padding:1.2rem}.form-section__content .left-side .icons-list .icons-item .icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.form-section__content .right-side{padding:1.6rem 0}.form-section__content .right-side .input-group{width:100%}.form-section__content .right-side .input-group .input-style{display:block;width:100%;background-color:rgba(119,119,119,.1);border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;font-size:2rem;line-height:125%;letter-spacing:.05em;padding:2rem 3.2rem}.form-section__content .right-side .input-group .input-style.placeholder{color:rgba(100,100,100,.3);-webkit-transition:color .3s;transition:color .3s}.form-section__content .right-side .input-group .input-style::-webkit-input-placeholder{color:rgba(100,100,100,.3);-webkit-transition:color .3s;transition:color .3s}.form-section__content .right-side .input-group .input-style::-moz-placeholder{color:rgba(100,100,100,.3);-moz-transition:color .3s;transition:color .3s}.form-section__content .right-side .input-group .input-style:-moz-placeholder{color:rgba(100,100,100,.3);-moz-transition:color .3s;transition:color .3s}.form-section__content .right-side .input-group .input-style:-ms-input-placeholder{color:rgba(100,100,100,.3);-ms-transition:color .3s;transition:color .3s}.form-section__content .right-side .input-group .input-style:focus.placeholder{color:transparent}.form-section__content .right-side .input-group .input-style:focus::-webkit-input-placeholder{color:transparent}.form-section__content .right-side .input-group .input-style:focus::-moz-placeholder{color:transparent}.form-section__content .right-side .input-group .input-style:focus:-moz-placeholder{color:transparent}.form-section__content .right-side .input-group .input-style:focus:-ms-input-placeholder{color:transparent}.form-section__content .right-side .input-group+.input-group{margin-top:1.1rem}.form-section__content .right-side .input-group.check-group{margin-top:3rem}.form-section__content .right-side .input-group.check-group label{display:block;position:relative}.form-section__content .right-side .input-group.check-group label input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:hidden}.form-section__content .right-side .input-group.check-group label input:checked+.label:before{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.form-section__content .right-side .input-group.check-group label .label{display:inline-block;padding-left:2.8rem;color:#646464;position:relative;cursor:pointer}.form-section__content .right-side .input-group.check-group label .label:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:"\e803";width:1.8rem;height:1.8rem;border:.1rem solid var(--border-color);background-color:transparent;border-radius:.3rem;position:absolute;top:-.2rem;left:0;font-size:.8rem;line-height:.8rem;color:transparent;-webkit-transition:color .3s,background-color .3s,border-color .3s;transition:color .3s,background-color .3s,border-color .3s}.descr-section .show-link:hover,.footer .mobile-menu ul a .icon-wrapper.catalog-icon,.form-section__content .right-side .input-group.file-group label .label:hover{background-color:var(--accent-color);color:#fff}.form-section__content .right-side .input-group.check-group label .label a{-webkit-transition:color .3s;transition:color .3s}.form-section__content .right-side .input-group.check-group label .label a:hover{color:var(--accent-color);text-decoration:none}.form-section__content .right-side .input-group.message-group .input-style{background-color:transparent;width:100%!important;min-height:6.8rem;height:6.8rem}.form-section__content .right-side .input-group.file-group{margin-top:2rem}.form-section__content .right-side .input-group.file-group label{display:inline-block;position:relative}.form-section__content .right-side .input-group.file-group label input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:hidden}.form-section__content .right-side .input-group.file-group label .label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;border:.1rem solid var(--accent-color);border-radius:2rem;color:var(--accent-color);cursor:pointer;font-size:1.4rem;line-height:100%;min-width:21rem;padding:.9rem 2rem;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.form-section__content .right-side .input-group.file-group label .label:after{content:"\e807";margin-left:auto}.form-section__content .right-side .input-group.btn-group{margin-top:2.8rem}.form-section__content .right-side .input-group.btn-group .submit-btn{width:100%}.descr-section .container{position:relative}.descr-section__content{padding:2.8rem 0;max-width:99rem;font-size:1.6rem;line-height:128%;max-height:35rem;position:relative;overflow:hidden}.descr-section__content:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.5)),color-stop(80%,#fff));background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,#fff 80%)}.descr-section__content h3{display:block;font-size:2.4rem;line-height:110%;font-weight:200;margin:2.8rem 0}.descr-section__content h3:nth-of-type(1){margin-top:0}.descr-section__content ul{margin:2rem 0;padding:0 2.4rem}.descr-section__content.show{max-height:unset;padding-bottom:6rem}.descr-section__content.show:after{display:none}.descr-section .show-link{position:absolute;bottom:2rem;left:0;right:0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5.2rem;height:5.2rem;border:.1rem solid var(--accent-color);color:var(--accent-color);border-radius:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;background-color:#fff}.footer .mobile-menu ul a.active,.footer__content .add-block a:hover,.footer__content .column-list a:hover,.footer__content .email-block a:hover,.footer__content .phone-block a:hover,.footer__content .social-block ul a:hover,.modal-style .close-btn:hover{color:var(--accent-color)}.descr-section .show-link.show{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin:0;right:0;left:auto}.footer{background-color:#747474;padding:10rem 0}.footer__content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;color:#fff}.footer__content .column-title{font-size:2.4rem;line-height:100%}.footer__content .column-list{margin:1.5rem 0 0;padding:0;list-style-type:none;font-size:1.8rem;line-height:100%}.footer__content .column-list li{display:block}.footer__content .column-list li+li{margin-top:1.3rem}.footer__content .column-list a{display:inline-block;-webkit-transition:color .3s;transition:color .3s;text-decoration:none}.footer__content .phone-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:.8rem;padding-left:4rem;margin-top:1.2rem;position:relative;min-height:2.2rem}.footer__content .add-block,.footer__content .address-block,.footer__content .email-block,.footer__content .social-block{margin-top:2rem;padding-left:4rem}.footer__content .phone-block:before{content:"\e80c";position:absolute;top:calc(50% - 1.5rem);left:0;font-size:2.6rem;line-height:2.6rem}.footer__content .phone-block a{display:inline-block;text-decoration:none;-webkit-transition:color .3s;transition:color .3s;font-size:1.8rem;line-height:100%}.footer__content .phone-block a span{display:inline-block;font-size:1.3rem;margin-left:1rem}.footer__content .email-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:2.2rem;position:relative}.footer__content .email-block:before{content:"\e806";position:absolute;top:calc(50% - 1.1rem);left:0;font-size:2.2rem;line-height:2.2rem}.footer__content .email-block a{display:inline-block;text-decoration:none;-webkit-transition:color .3s;transition:color .3s;font-size:1.8rem;line-height:100%}.footer__content .social-block ul{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__content .social-block ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.footer__content .social-block ul a{display:inline-block;text-decoration:none;-webkit-transition:color .3s;transition:color .3s;font-size:3.8rem;line-height:3.8rem}.footer__content .add-block ul{margin:0;padding:0;list-style-type:none;font-size:1.8rem;line-height:100%}.footer__content .add-block a{display:inline-block;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.footer__content .address-block{font-size:1.8rem;line-height:133%}.footer .mobile-menu{display:none}.footer .mobile-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;margin:0;padding:1rem;list-style-type:none}.footer .mobile-menu ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.footer .mobile-menu ul a,.modal-style.quick-modal .modal-content .info-side{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.footer .mobile-menu ul a{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none;font-size:1rem;line-height:100%;-webkit-transition:color .3s;transition:color .3s}.footer .mobile-menu ul a>*{pointer-events:none}.footer .mobile-menu ul a .icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.8rem;height:3.8rem;background-color:#fff;border-radius:50%;overflow:hidden;margin-bottom:.5rem;font-size:1.8rem;line-height:1.8rem}.footer .mobile-menu ul a .icon-wrapper img{max-width:unset;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.footer .mobile-menu ul a .icon-wrapper.catalog-icon{width:5.7rem;height:5.7rem;margin:-2rem auto .5rem}.mfp-bg{background:rgba(var(--overflow-color),var(--overflow-opacity))}.mfp-wrap{-webkit-backdrop-filter:var(--overflow-blur);backdrop-filter:var(--overflow-blur)}.modal-style{background-color:#f4f4f4;border-radius:2rem;max-width:66.2rem;margin:0 auto;overflow-y:auto}.modal-style .modal-wrapper{padding:4.7rem 5.7rem;position:relative}.modal-style .close-btn{position:absolute;top:2rem;right:2rem;color:#bab5ba;-webkit-transition:color .3s;transition:color .3s}.modal-style .close-btn .icon{pointer-events:none}.modal-style .modal-title{font-family:Futuris,sans-serif;font-weight:800;font-size:2.7rem;line-height:128%;text-align:center;letter-spacing:-.03em}.modal-style .modal-descr{margin-top:1rem;text-align:center;font-size:2.4rem;line-height:128%;color:rgba(50,50,50,.3)}.modal-style .modal-form{margin-top:2.4rem}.modal-style .modal-form .input-group{width:100%}.modal-style .modal-form .input-group .input-style{display:block;width:100%;background-color:rgba(119,119,119,.1);border:.1rem solid rgba(0,0,0,.1);border-radius:3rem;padding:2rem 3.2rem}.modal-style .modal-form .input-group .input-style.placeholder{color:rgba(100,100,100,.3);-webkit-transition:color .3s;transition:color .3s}.modal-style .modal-form .input-group .input-style::-webkit-input-placeholder{color:rgba(100,100,100,.3);-webkit-transition:color .3s;transition:color .3s}.modal-style .modal-form .input-group .input-style::-moz-placeholder{color:rgba(100,100,100,.3);-moz-transition:color .3s;transition:color .3s}.modal-style .modal-form .input-group .input-style:-moz-placeholder{color:rgba(100,100,100,.3);-moz-transition:color .3s;transition:color .3s}.modal-style .modal-form .input-group .input-style:-ms-input-placeholder{color:rgba(100,100,100,.3);-ms-transition:color .3s;transition:color .3s}.modal-style .modal-form .input-group .input-style:focus.placeholder{color:transparent}.modal-style .modal-form .input-group .input-style:focus::-webkit-input-placeholder{color:transparent}.modal-style .modal-form .input-group .input-style:focus::-moz-placeholder{color:transparent}.modal-style .modal-form .input-group .input-style:focus:-moz-placeholder{color:transparent}.modal-style .modal-form .input-group .input-style:focus:-ms-input-placeholder{color:transparent}.modal-style .modal-form .input-group+.input-group{margin-top:1.1rem}.modal-style .modal-form .input-group.check-group{margin-top:3rem}.modal-style .modal-form .input-group.check-group label{display:block;position:relative}.modal-style .modal-form .input-group.check-group label input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:hidden}.modal-style .modal-form .input-group.check-group label input:checked+.label:before{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.modal-style .modal-form .input-group.check-group label .label{display:inline-block;padding-left:2.8rem;color:#646464;position:relative;cursor:pointer}.modal-style .modal-form .input-group.check-group label .label:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:"\e803";width:1.8rem;height:1.8rem;border:.1rem solid var(--border-color);background-color:transparent;border-radius:.3rem;position:absolute;top:-.2rem;left:0;font-size:.8rem;line-height:.8rem;color:transparent;-webkit-transition:color .3s,background-color .3s,border-color .3s;transition:color .3s,background-color .3s,border-color .3s}.modal-style .modal-form .input-group.check-group label .label a{-webkit-transition:color .3s;transition:color .3s}.modal-style .modal-form .input-group.check-group label .label a:hover{color:var(--accent-color);text-decoration:none}.modal-style .modal-form .input-group.message-group .input-style{background-color:transparent;width:100%!important;min-height:6.8rem;height:6.8rem}.modal-style .modal-form .input-group.file-group{margin-top:2rem}.modal-style .modal-form .input-group.file-group label{display:inline-block;position:relative}.modal-style .modal-form .input-group.file-group label input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:hidden}.modal-style .modal-form .input-group.file-group label .label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;border:.1rem solid var(--accent-color);border-radius:2rem;color:var(--accent-color);cursor:pointer;font-size:1.4rem;line-height:100%;min-width:21rem;padding:.9rem 2rem;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.modal-style .modal-form .input-group.file-group label .label:after{content:"\e807";margin-left:auto}.modal-style .modal-form .input-group.file-group label .label:hover{background-color:var(--accent-color);color:#fff}.modal-style .modal-form .input-group.btn-group{margin-top:2.8rem}.modal-style .modal-form .input-group.btn-group .submit-btn{width:100%}.modal-style.quick-modal{max-width:88.8rem;background-color:#fff}.modal-style.quick-modal .modal-content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:1.4rem}.modal-style.quick-modal .modal-content .modal-slider{margin:0 auto;width:33.9rem;padding-bottom:2rem}.modal-style.quick-modal .modal-content .modal-slider .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.modal-style.quick-modal .modal-content .modal-slider .swiper-slide{height:auto}.modal-style.quick-modal .modal-content .modal-slider .slide-content{height:100%;min-height:21.2rem;border-radius:2rem;overflow:hidden}.modal-style.quick-modal .modal-content .modal-slider .slide-content .preview-image{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.modal-style.quick-modal .modal-content .modal-slider .slider-navigation{margin-top:1.2rem}.modal-style.quick-modal .modal-content .info-side{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal-style.quick-modal .modal-content .info-side h3{display:inline-block;font-size:2.7rem;line-height:128%;font-weight:200;max-width:24.6rem}.modal-style.quick-modal .modal-content .info-side .price{margin-top:2.4rem;font-family:Futuris,sans-serif;font-size:2.4rem;line-height:128%;font-weight:800}.modal-style.quick-modal .modal-content .info-side .btns-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-top:1.2rem;max-width:32.3rem}.modal-style.quick-modal .modal-content .info-side .order-btn{width:100%;height:5.2rem}.modal-style.quick-modal .modal-content .info-side .order-btn+.see-link{margin-top:1.6rem}.modal-style.quick-modal .modal-content .info-side .see-link{display:inline-block;font-size:1.6rem;line-height:100%;letter-spacing:.05em;color:var(--accent-color)}.modal-style.quick-modal .modal-content .descr-side{-ms-grid-column-span:2;grid-column:span 2;padding:0 2rem;max-height:25rem;overflow-y:auto}.modal-style.quick-modal .modal-content .descr-side::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);border-radius:0}.modal-style.quick-modal .modal-content .descr-side::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:0;-webkit-transition:background-color .3s;transition:background-color .3s}.modal-style.quick-modal .modal-content .descr-side::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.modal-style.quick-modal .modal-content .descr-side::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:0}.modal-style.quick-modal .modal-content .descr-side h4{display:inline-block;font-family:Futuris,sans-serif;margin-bottom:.7rem;opacity:.5}.modal-style.quick-modal .modal-content .descr-side p+p{margin-top:.7rem}.modal-style.quick-modal .modal-content .descr-side p+h4{margin-top:3rem}.modal-style.quick-modal .modal-content .descr-side ol,.modal-style.quick-modal .modal-content .descr-side ul{margin:2rem 0;padding:0;list-style-type:none}@media (min-width:576px){.header__menu .catalog-menu>ul li:hover .catalog-link{color:var(--accent-color)}.header__menu .catalog-menu>ul li:hover .catalog-link:after{-webkit-transform:translateX(.5rem);-ms-transform:translateX(.5rem);transform:translateX(.5rem)}.header__menu .catalog-menu>ul li:hover .submenu-wrapper{display:-ms-grid;display:grid}}@media (max-width:1440px){:root{--size-index:0.694444444444444vw;--container-width:139rem;--default-fz:1.6rem;--default-lh:140%}.types-section__content .swiper-slide{width:44.2rem}.portfolio-section__content .swiper-slide{width:32.8rem}.answers-section__content .swiper-slide,.articles-section__content .articles-slider .swiper-slide{width:44.2rem}}@media (max-width:1024px){.articles-section__content .articles-slider .slide-content .descr-block .slide-descr,.articles-section__content .articles-slider .slide-content .descr-block .slide-link,.banner-section__content .left-side .section-descr p+p,.banner-section__content .left-side .section-descr ul li+li{margin-top:1.6rem}:root{--size-index:0.9765625vw;--container-width:100%;--default-fz:1.4rem}.page-title{font-size:3.2rem}.section-title{font-size:2.8rem}.primary-btn{height:5.5rem;font-size:1.6rem}.border-btn,.secondary-btn{height:5.5rem;font-size:1.8rem}.arrow-btn{padding:.8rem 4.8rem .8rem 2.5rem}.footer,.newsletter-section__content{padding:6rem 0}.arrow-btn:after{width:4rem;height:4rem;font-size:1.8rem;line-height:1.8rem}.batchcalc-section__content .side-title,.home-main .main-slider .slide-content .descr-block .banner-descr{font-size:2.2rem}.header__menu .catalog-menu>ul li .submenu-wrapper{width:calc(100vw - 22rem - var(--container-padding) * 2);-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.header__menu .catalog-menu>ul li .submenu-wrapper .submenu-title{-ms-grid-column-span:3;grid-column:span 3}section+section{margin-top:8rem}.home-main .main-slider .slide-content .image-block{height:38rem}.home-main .main-slider .slide-content .descr-block{padding:4rem 0 4rem 4rem;width:60%}.types-section__content .types-slider{width:100vw;margin:0 calc(var(--container-padding) * -1);padding:0 var(--container-padding)}.types-section__content .swiper-slide{width:36rem}.types-section__content .slide-content{row-gap:1.6rem}.types-section__content .slide-content .image-block{-webkit-box-flex:0;-ms-flex:0 0 24rem;flex:0 0 24rem;height:24rem;border-radius:1.6rem}.types-section__content .slide-content .image-block .view-link{font-size:1.8rem}.types-section__content .slide-content .descr-block{min-height:15rem}.types-section__content .slide-content .descr-block .slide-title{font-size:2rem}.types-section__content .slide-content .descr-block .slide-price{font-size:2rem;margin:1.6rem 0}.products-section__content{-ms-grid-columns:30rem 1fr;grid-template-columns:30rem 1fr;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}.products-section__content .left-side ul a{font-size:1.8rem;line-height:120%;height:6.5rem;border-radius:2.4rem}.products-section__content .left-side ul a.active{font-size:1.8rem}.products-section__content .right-side .products-list{gap:1.8rem .8rem;margin-top:2rem}.products-section__content .right-side .products-list .product-item .image-block{border-radius:1.6rem}.batchcalc-section .section-title{margin:1rem auto 0;max-width:100%}.batchcalc-section .section-title br{display:none}.batchcalc-section__content{-ms-grid-columns:40rem 1fr;grid-template-columns:40rem 1fr}.batchcalc-section__content .left-side{padding:2.4rem}.batchcalc-section__content .left-side .calc-form .input-group .input-style{padding:1.6rem 2.4rem;font-size:1.8rem}.choose-section__content h3{font-size:2.6rem}.choose-section__content ul li{padding-left:6rem}.choose-section__content ul li:before{width:3.6rem;height:3.6rem;font-size:3.6rem;line-height:3.6rem}.choose-section__content ul li b{margin-bottom:.8rem}.choose-section__content ul li+li{margin-top:3.5rem}.choose-section__content .left-side,.choose-section__content .right-side{padding:2.4rem;border-radius:1.6rem}.benefits-section__content .benefits-item{border-radius:1.6rem;padding:2.4rem;min-height:15rem;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - .8rem);flex:0 0 calc(50% - .8rem);max-width:calc(50% - .8rem)}.benefits-section__content .benefits-item:nth-of-type(1),.benefits-section__content .benefits-item:nth-of-type(2),.benefits-section__content .benefits-item:nth-of-type(3),.benefits-section__content .benefits-item:nth-of-type(4){-webkit-box-flex:0;-ms-flex:0 0 calc(50% - .8rem);flex:0 0 calc(50% - .8rem);max-width:calc(50% - .8rem)}.benefits-section__content .benefits-item:last-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.benefits-section__content .benefits-item:before{width:4rem;height:4rem;font-size:2rem}.benefits-section__content .benefits-item .item-title{font-size:2rem}.answers-section__content .slide-content .user-info .descr-block,.footer__content .column-title{font-size:2.2rem}.benefits-section__content .benefits-item .item-descr{margin-top:.8rem}.portfolio-section__content .swiper-slide{width:32rem}.portfolio-section__content .slide-content{border-radius:1.6rem}.portfolio-section__content .slide-content .descr-block{padding:1.6rem;font-size:2.2rem;min-height:8rem}.answers-section__content .answers-slider{width:100vw;margin:0 calc(var(--container-padding) * -1);padding:0 var(--container-padding)}.banner-section__content{-ms-grid-columns:1fr 45rem;grid-template-columns:1fr 45rem}.banner-section__content .left-side .section-descr{font-size:2rem}.banner-section__content .left-side .section-descr ul li:before{top:0}.banner-section__content .right-side{padding-left:0}.banner-section__content .right-side .newsletters-image{top:0;max-width:28rem}.articles-section__content .articles-slider{width:100vw;margin:0 calc(var(--container-padding) * -1);padding:0 var(--container-padding)}.articles-section__content .articles-slider .swiper-slide{width:38rem}.articles-section__content .articles-slider .slide-content .descr-block{padding:2.4rem}.articles-section__content .articles-slider .slide-content .descr-block .slide-title{font-size:2.4rem;padding-right:4rem}.faq-section__content .faq-item{border-radius:1.6rem;padding:2.4rem 3.4rem}.faq-section__content .faq-item .item-title{font-size:2.4rem}.faq-section__content .faq-item .item-title:after{width:4rem;height:4rem;font-size:2rem;line-height:2rem;top:-.8rem;right:-1.6rem}.faq-section__content .faq-item .item-descr{font-size:2rem;margin-top:2rem}.newsletter-section__content .left-side .input-group .input-style{font-size:1.8rem}.newsletter-section__content .right-side .newsletter-image{margin:0 auto}.footer__content .phone-block a span{display:block;margin-left:0}.footer__content .address-block{font-size:1.6rem}.modal-style .modal-form .input-group .input-style{padding:1.6rem 2.4rem;font-size:1.8rem}.modal-style .modal-form .input-group.message-group .input-style{min-height:5.7rem;height:5.7rem}}@media (max-width:768px){:root{--size-index:1.302083333333333vw;--container-width:100%;--container-padding:2.4rem}.section-title{font-size:2.5rem}.header__top{-ms-grid-columns:auto auto;grid-template-columns:auto auto}.header__top .backcall-block,.header__top .info-menu ul{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}.header__bottom{-ms-grid-columns:9rem auto 1fr 14rem;grid-template-columns:9rem auto 1fr 14rem}.batchcalc-section__content,.choose-section__content,.products-section__content{-ms-grid-columns:100%;grid-template-columns:100%}.header__menu .catalog-menu>ul li .submenu-wrapper{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.header__menu .catalog-menu>ul li .submenu-wrapper .submenu-title{-ms-grid-column-span:2;grid-column:span 2}section+section{margin-top:6rem}.home-main .main-slider .slide-content .image-block{height:32rem}.home-main .main-slider .slide-content .descr-block{width:75%}.types-section__content .swiper-slide{width:30rem}.types-section__content .slide-content .image-block{-webkit-box-flex:0;-ms-flex:0 0 20rem;flex:0 0 20rem;height:20rem}.types-section__content .slide-content .descr-block{min-height:13rem}.types-section__content .slide-content .descr-block .slide-price{font-size:1.8rem;margin:1rem 0}.products-section__content{row-gap:2.4rem}.products-section__content .left-side{display:none}.products-section__content .right-side .products-tab{display:block}.products-section__content .right-side .products-tab+.products-tab{margin-top:1.4rem}.products-section__content .right-side .content-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;border:.1rem solid var(--txt-main);border-radius:3rem;height:4.5rem;font-size:1.6rem;line-height:100%}.products-section__content .right-side .content-link br,.products-section__content .right-side .content-link.active:after{display:none}.products-section__content .right-side .content-link:after{font-family:Fontello;font-style:normal;font-weight:400;speak:never;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;content:"\e80a";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:1.2rem;line-height:1.2rem;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.products-section__content .right-side .content-link.active{background-color:var(--txt-main);color:#fff;font-family:Futuris,sans-serif;font-weight:700}.products-section__content .right-side .tab-wrapper{display:none;padding:2.4rem 0}.batchcalc-section .section-tag{font-size:2.2rem}.batchcalc-section .section-descr{font-size:2.2rem;margin-top:1rem}.batchcalc-section__content{row-gap:5rem}.batchcalc-section__content .left-side{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.batchcalc-section__content .left-side .calc-form{max-width:40rem;margin:2.4rem auto 0}.batchcalc-section__content .left-side .calc-form .input-group.check-group{margin-top:2.4rem}.choose-section__content{row-gap:3rem}.choose-section__content .left-side,.choose-section__content .right-side{padding:2.4rem 2.4rem 4rem}.benefits-section__content .benefits-item .item-title{font-size:1.8rem;max-width:20rem}.answers-section__content .slide-content .user-info .descr-block,.portfolio-section__content .slide-content .descr-block{font-size:2rem}.portfolio-section__content .portfolio-slider{width:100vw;margin:0 calc(var(--container-padding) * -1);padding:0 var(--container-padding)}.portfolio-section__content .slider-navigation{width:calc(100% - var(--container-padding) * 2);left:var(--container-padding)}.answers-section__content .swiper-slide{min-height:32rem}.banner-section__content{-ms-grid-columns:1fr 32rem;grid-template-columns:1fr 32rem}.banner-section__content .left-side .section-descr{font-size:1.8rem}.banner-section__content .left-side .banner-btn{max-width:36rem;margin-top:2.4rem}.banner-section__content .right-side .newsletters-image{max-width:25rem}.articles-section__content .articles-slider .swiper-slide{width:34rem}.articles-section__content .articles-slider .slide-content .descr-block .slide-title{font-size:2rem;padding-right:6rem}.faq-section__content .faq-item{padding:2.4rem 4.8rem 2.4rem 2.4rem}.faq-section__content .faq-item .item-title{font-size:2rem}.faq-section__content .faq-item .item-descr,.modal-style .modal-descr{font-size:1.8rem}.faq-section__content .faq-item .item-title:after{top:-.9rem;right:-2.4rem}.newsletter-section__content{-ms-grid-columns:36rem 1fr;grid-template-columns:36rem 1fr}.newsletter-section__content .left-side{width:100%}.newsletter-section__content .right-side .newsletter-image{margin:2rem auto;max-width:26rem}.footer__content{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);row-gap:4rem}.footer__content .phone-block{margin-top:0}.footer__content .phone-block a span{display:inline-block;margin-left:1rem}}@media (max-width:768px) and (max-width:575px){.products-section__content .right-side .content-link br{display:inline-block}}@media (max-width:575px){.header__bottom .catalog-link,.header__bottom .search-form .input-group.btn-group,.header__center,.header__menu .catalog-menu .menu-title,.header__top{display:none}.header__menu .catalog-menu>ul li .catalog-link.active,.header__menu .catalog-menu>ul li .submenu-wrapper .submenu-item .item-title:hover{background-color:var(--accent-color);color:#fff}.arrow-btn:after,.footer__content .email-block a,.footer__content .phone-block a{font-size:1.6rem}:root{--size-index:2.666666666666667vw;--container-width:100%;--container-padding:2rem;--default-fz:1.2rem}.page-title{line-height:100%}.section-title{font-size:2.8rem}.primary-btn,.secondary-btn{height:4.3rem;font-size:1.2rem;border-radius:2rem}.arrow-btn{padding:.8rem 4rem .8rem 3.5rem}.arrow-btn:after{width:3.2rem;height:3.2rem;top:.6rem;right:.6rem;line-height:1.6rem}.slider-navigation{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.slider-navigation .nav-btn{width:3.4rem;height:3.4rem;-webkit-box-flex:0;-ms-flex:0 0 3.4rem;flex:0 0 3.4rem;font-size:1.2rem}.header{margin:1.2rem 0;border-bottom:.1rem solid var(--border-color)}.header__wrapper{border-radius:0;border:none}.header__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:none;padding:0 0 1rem}.header__bottom .logo-link{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 4.2rem;flex:0 0 4.2rem;width:4.2rem}.header__bottom .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 .4rem;border-left:.1rem solid var(--border-color)}.header__bottom .search-form .input-group.search-group:before{width:1.8rem;height:1.8rem;left:.5rem;top:calc(50% - .9rem);font-size:1.3rem;line-height:1.3rem}.header__bottom .search-form .input-group.search-group .search-input{padding:.4rem 2rem .4rem 3rem}.header__bottom .fast-link{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 11.4rem;flex:0 0 11.4rem;width:11.4rem;font-size:1.1rem;padding:.5rem}.header__menu .catalog-menu{display:block;position:fixed;top:0;left:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;width:100%;height:100vh;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;background-color:#f9f9f9}.header__menu .catalog-menu.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__menu .catalog-menu>ul{width:100%;padding:4rem 2rem;max-height:calc(100vh - 8rem);overflow-y:auto}.header__menu .catalog-menu>ul li .catalog-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.1rem solid var(--accent-color);border-radius:3rem;color:var(--accent-color);min-height:4.2rem;padding:1rem 5rem;text-align:center;position:relative;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.header__menu .catalog-menu>ul li .catalog-link:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:"\e808";width:2.8rem;height:2.8rem;font-size:1.2rem;line-height:100%;background-color:var(--accent-color);color:#fff;border-radius:50%;position:absolute;top:calc(50% - 1.4rem);right:1rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);padding:.1rem 0 0}.header__menu .catalog-menu>ul li .submenu-wrapper .submenu-item ul,.header__menu .catalog-menu>ul li .submenu-wrapper .submenu-title{display:none}.header__menu .catalog-menu>ul li .catalog-link.active:after{background-color:#fff;color:var(--accent-color);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.header__menu .catalog-menu>ul li .submenu-wrapper{position:relative;display:none;background-color:transparent;top:0;left:0;width:100%;-webkit-box-shadow:none;box-shadow:none;padding:1.6rem 0 0}.header__menu .catalog-menu>ul li .submenu-wrapper .submenu-item{display:inline-block;margin:0 .5rem .8rem 0}.header__menu .catalog-menu>ul li .submenu-wrapper .submenu-item .item-title{border:.1rem solid var(--accent-color);font-family:var(--default-font);opacity:1;color:var(--accent-color);border-radius:1.5rem;font-size:1.1rem;line-height:100%;padding:.2rem 1rem}.header__menu .catalog-menu>ul li:last-child .catalog-link:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.header__menu .catalog-menu>ul li+li{margin-top:1.2rem}.header__menu .mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.header__menu .mobile-menu.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}section+section{margin-top:4rem}.home-main .main-slider .slide-content .image-block{height:58.2rem}.home-main .main-slider .slide-content .descr-block{width:100%;padding:17rem 2.4rem 0;row-gap:1.6rem}.home-main .main-slider .slide-content .descr-block .page-title{max-width:100%;letter-spacing:-.02em;text-wrap:balance}.home-main .main-slider .slide-content .descr-block .banner-descr{font-size:2rem;line-height:100%;letter-spacing:-.02em}.home-main .main-slider .slide-content .descr-block .btns-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:.5rem;max-width:23.8rem;row-gap:.7rem}.types-section{position:relative}.types-section .title-row{display:-webkit-box;display:-ms-flexbox;display:flex}.types-section .title-row .section-title{display:block;width:100%;text-align:center}.types-section .title-row .slider-navigation{position:absolute;bottom:.4rem;left:0;right:0;margin:0 auto}.types-section__content{margin-top:1.8rem;padding-bottom:6rem}.types-section__content .swiper-slide{width:100%}.types-section__content .slide-content .image-block{-webkit-box-flex:0;-ms-flex:0 0 22.2rem;flex:0 0 22.2rem;height:22.2rem}.types-section__content .slide-content .image-block .view-link{font-size:1.4rem}.types-section__content .slide-content .descr-block{text-align:center;min-height:11rem}.types-section__content .slide-content .descr-block .slide-title{width:100%;font-size:1.3rem}.types-section__content .slide-content .descr-block .slide-price{width:100%}.products-section__content{margin-top:1.8rem;row-gap:1.6rem}.products-section__content .left-side ul a{font-size:1.2rem;border-radius:2rem;height:4rem}.products-section__content .left-side ul a.active{font-size:1.2rem}.products-section__content .right-side .content-link{font-size:1.4rem}.products-section__content .right-side .tags-list{row-gap:.6rem;-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem}.products-section__content .right-side .tags-list a{font-size:1.1rem;padding:.4rem 1rem}.products-section__content .right-side .products-list{margin-top:1.5rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;row-gap:1.2rem}.banner-section__content,.footer__content,.modal-style.quick-modal .modal-content,.newsletter-section__content{-ms-grid-columns:100%;grid-template-columns:100%}.products-section__content .right-side .products-list .product-item{row-gap:.5rem}.products-section__content .right-side .products-list .product-item .image-block{-webkit-box-flex:0;-ms-flex:0 0 10rem;flex:0 0 10rem;height:10rem}.products-section__content .right-side .products-list .product-item .image-block:after{width:2.6rem;height:2.6rem;top:.8rem;right:.8rem;font-size:1.4rem;line-height:1.4rem}.batchcalc-section .section-tag{font-size:1.2rem}.batchcalc-section .section-title{margin:.6rem auto 0}.batchcalc-section .section-title br{display:inline-block}.batchcalc-section .section-descr{font-size:1.2rem;margin-top:1.2rem}.answers-section__content .slide-content .user-info .descr-block,.footer__content .column-title{font-size:1.8rem}.batchcalc-section__content{margin-top:1.8rem;row-gap:2.5rem}.batchcalc-section__content .side-title{font-size:1.8rem;text-align:center}.batchcalc-section__content .left-side{padding:1.4rem 3.2rem 2.6rem}.batchcalc-section__content .left-side .calc-form .input-group .input-style{padding:1.3rem 2.4rem;font-size:1.2rem}.batchcalc-section__content .left-side .calc-form .input-group.check-group{margin-top:2rem}.batchcalc-section__content .left-side .calc-form .input-group.check-group label .label{line-height:110%}.batchcalc-section__content .left-side .calc-form .input-group.btn-group{margin-top:1.8rem}.batchcalc-section__content .right-side .steps-list .steps-item{padding-left:4.8rem;-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;padding-bottom:1.5rem}.batchcalc-section__content .right-side .steps-list .steps-item .item-descr{margin-top:.8rem}.articles-section__content .articles-slider .slide-content .descr-block .slide-link,.choose-section__content ul li+li{margin-top:2.4rem}.choose-section .section-title{text-align:center}.choose-section__content{width:100vw;margin:1.8rem calc(var(--container-padding) * -1) 0;row-gap:1.6rem}.answers-section__content,.articles-section__content,.faq-section__content,.portfolio-section__content{margin-top:1.8rem}.choose-section__content h3{font-size:2.4rem}.choose-section__content ul{margin:1.4rem 0 0}.choose-section__content ul li{padding-left:4.4rem}.choose-section__content ul li:before{width:2.6rem;height:2.6rem;font-size:2.6rem;line-height:2.6rem;top:0}.choose-section__content .left-side,.choose-section__content .right-side{padding:2rem 2rem 3rem;border-radius:1.2rem}.benefits-section__content{margin-top:1.8rem;gap:1.8rem}.benefits-section__content .benefits-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-height:16.8rem;padding:1.5rem 2.8rem}.benefits-section__content .benefits-item:nth-of-type(1),.benefits-section__content .benefits-item:nth-of-type(2),.benefits-section__content .benefits-item:nth-of-type(3),.benefits-section__content .benefits-item:nth-of-type(4){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.benefits-section__content .benefits-item:before{font-size:1.4rem}.portfolio-section .tags-list{margin:1.8rem 0 0;gap:.8rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.portfolio-section .tags-list li a{font-size:1.2rem;padding:.3rem .7rem}.portfolio-section__content .portfolio-slider{padding:0 var(--container-padding) 6rem}.portfolio-section__content .swiper-slide{width:100%}.portfolio-section__content .slide-content .image-block{-webkit-box-flex:0;-ms-flex:0 0 22.2rem;flex:0 0 22.2rem;height:22.2rem}.portfolio-section__content .slide-content .descr-block{font-size:1.4rem;text-align:center;padding:2.4rem;min-height:9rem}.portfolio-section__content .slider-navigation{top:auto;bottom:3.5rem;left:0;right:0;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem}.answers-section{position:relative}.answers-section .title-row{display:-webkit-box;display:-ms-flexbox;display:flex}.answers-section .title-row .section-title{width:100%;text-align:center}.answers-section .title-row .slider-navigation{display:none}.answers-section__content .swiper-slide{width:24.5rem;margin-right:1rem;min-height:28.5rem}.answers-section__content .slide-content{padding:1.4rem 2.6rem}.answers-section__content .slide-content .user-info{-webkit-column-gap:1.4rem;-moz-column-gap:1.4rem;column-gap:1.4rem}.answers-section__content .slide-content .user-info .image-block{width:4rem;height:4rem;-webkit-box-flex:0;-ms-flex:0 0 4rem;flex:0 0 4rem}.answers-section__content .slide-content .user-txt{margin-top:1rem;line-height:114%}.banner-section__content{padding:3rem 0;position:relative}.banner-section__content .left-side .section-title{margin-bottom:23rem}.banner-section__content .left-side .section-descr{font-size:1.2rem}.banner-section__content .left-side .section-descr ul li{padding-left:2rem}.banner-section__content .left-side .section-descr ul li:before{font-size:1.4rem;line-height:1.4rem;top:0}.banner-section__content .left-side .section-descr ul li+li{margin-top:1.4rem}.banner-section__content .left-side .banner-btn{max-width:100%;margin-top:2rem;font-size:1.2rem;height:4.2rem}.faq-section__content .faq-item .item-title,.modal-style.quick-modal .modal-content .info-side h3{font-size:2.2rem}.banner-section__content .right-side{position:absolute;top:8.5rem;left:0;width:15rem;height:20rem}.banner-section__content .right-side .newsletters-image{max-width:100%}.articles-section{position:relative;padding-bottom:5.5rem}.articles-section .title-row{display:-webkit-box;display:-ms-flexbox;display:flex}.articles-section .title-row .section-title{width:100%;text-align:center}.articles-section .title-row .slider-navigation{position:absolute;bottom:0;left:0;right:0;margin:0 auto}.articles-section__content .articles-slider .swiper-slide{width:100%}.articles-section__content .articles-slider .slide-content .image-block{-webkit-box-flex:0;-ms-flex:0 0 11.2rem;flex:0 0 11.2rem;height:11.2rem}.articles-section__content .articles-slider .slide-content .descr-block{padding:1.6rem 2.4rem}.articles-section__content .articles-slider .slide-content .descr-block .slide-title{font-size:2.2rem;padding-right:4rem}.articles-section__content .articles-slider .slide-content .descr-block .slide-title:after{width:2.8rem;height:2.8rem;font-size:1.2rem;line-height:1.2rem;top:.2rem;right:-.5rem}.faq-section__content .faq-item{padding:1.4rem 4.8rem 1.4rem 2.4rem}.faq-section__content .faq-item .item-title:after{width:2.2rem;height:2.2rem;font-size:1.2rem;line-height:1.2rem;top:.2rem;right:-2.5rem}.faq-section__content .faq-item .item-descr{font-size:1.2rem;margin-top:1rem}.faq-section__content .faq-item+.faq-item{margin-top:.6rem}.newsletter-section .section-title{text-align:center}.newsletter-section__content{row-gap:4.5rem;max-width:27rem;margin:0 auto;padding:3.4rem 0}.newsletter-section__content .left-side .input-group .input-style{font-size:1.2rem;padding:1.3rem 2.8rem}.newsletter-section__content .right-side .newsletter-image{max-width:18rem;margin:0 auto}.footer{padding:3rem 0 12rem}.footer__content{row-gap:2.4rem}.footer__content .column-list{font-size:1.4rem}.footer__content .social-block{padding-left:5rem}.footer__content .add-block,.footer__content .address-block{padding-left:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.footer__content .footer-column.contact-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.footer .mobile-menu{display:block;position:fixed;left:0;right:0;margin:0 auto;z-index:1045;bottom:var(--container-padding);width:100%;max-width:calc(100% - var(--container-padding) * 2);background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(15.3000001907px);backdrop-filter:blur(15.3000001907px);-webkit-box-shadow:0 .6rem 1.1rem 0 rgba(157,140,133,.2);box-shadow:0 .6rem 1.1rem 0 rgba(157,140,133,.2);border-radius:3rem}.mfp-container{padding-left:var(--container-padding);padding-right:var(--container-padding)}.mfp-container:before{display:none}.modal-style{max-height:calc(100vh - 14.5rem);margin:2rem auto 0}.modal-style .modal-wrapper{padding:3.6rem}.modal-style .modal-title{font-size:1.8rem;padding:0 5rem}.modal-style .modal-descr{font-size:1.3rem}.modal-style .modal-form .input-group .input-style{font-size:1.2rem;padding:1.4rem 2.4rem}.modal-style .modal-form .input-group+.input-group{margin-top:.9rem}.modal-style .modal-form .input-group.check-group{margin-top:1.2rem}.modal-style .modal-form .input-group.btn-group,.modal-style .modal-form .input-group.file-group{margin-top:1rem}.modal-style .modal-form .input-group.check-group label .label{line-height:100%}.modal-style .modal-form .input-group.message-group .input-style{min-height:4.5rem;height:4.5rem}.modal-style .modal-form .input-group.file-group label{display:block;width:100%}.modal-style .modal-form .input-group.file-group label .label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:1.2rem;padding:.6rem 2rem}.modal-style.quick-modal{max-width:100%}.modal-style.quick-modal .modal-content .modal-slider{width:100%}.modal-style.quick-modal .modal-content .modal-slider .slide-content{border-radius:1.6rem}.modal-style.quick-modal .modal-content .info-side .price{font-size:1.8rem;margin-top:1rem}.modal-style.quick-modal .modal-content .info-side .see-link{font-size:1.4rem}.modal-style.quick-modal .modal-content .descr-side{grid-column:unset;padding:0;margin-top:2.4rem}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important;-webkit-transition:none;transition:none}}
/*
     FILE ARCHIVED ON 14:12:50 Oct 17, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:02:17 Nov 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 3.033
  load_resource: 215.932
  PetaboxLoader3.resolve: 57.996
  PetaboxLoader3.datanode: 151.574 (2)
  loaddict: 134.157
*/