@charset "UTF-8";.car_line,.custom-stroke,.phone_line{width:36px;height:36px}.custom-stroke,.viber_line.custom-color,.wa_line.custom-color{stroke:var(--main-500);fill:var(--main-500)}.custom-stroke,.telegram_line.custom-color{fill:var(--main-500)}.profits__item__content:after,.profits__item__content:before{background:var(--main-500);opacity:.05;display:block;position:absolute;content:''}h1,h2,h3{font-weight:600}.subtitle,h3{text-align:center}.flex-block,.header .center.flex-block{display:-webkit-box;display:-ms-flexbox}.footer,.header,.header_cart,.header_cart b{position:relative}.footer b,.header_cart b,h1 span{font-weight:400}.header__contacts .phones a:hover,.map__contacts .phone a:hover{color:#ba1425}.header_search form,.main_screen .center,.map__block,.position,.profits__item,.profits__item__hover,.slick-list,.slider__item{overflow:hidden}.header_cart span,.slick-dots li.slick-active button{background:#c80d0d}.button,.countdownHolder,.header_search form input[type=text],body{font-family:'Source Sans Pro',sans-serif}.button,.count-text,.main-description span{text-transform:uppercase;text-transform:uppercase}body .top-panel .center.flex-block,textarea{padding:10px 15px}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baselinebaseline;background:0 0}.footer b,body{font-size:18px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:''}a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}*,::after,::before{box-sizing:border-box}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Source Sans Pro';font-display:swap;font-style:normal;font-weight:200;src:local(''),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-200.woff2') format('woff2'),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-200.woff') format('woff')}@font-face{font-family:'Source Sans Pro';font-display:swap;font-style:italic;font-weight:200;src:local(''),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-200italic.woff2') format('woff2'),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-200italic.woff') format('woff')}@font-face{font-family:'Source Sans Pro';font-display:swap;font-style:normal;font-weight:300;src:local(''),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-300.woff2') format('woff2'),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-300.woff') format('woff')}@font-face{font-family:'Source Sans Pro';font-display:swap;font-style:italic;font-weight:300;src:local(''),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-300italic.woff2') format('woff2'),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-300italic.woff') format('woff')}@font-face{font-family:'Source Sans Pro';font-display:swap;font-style:normal;font-weight:400;src:local(''),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-regular.woff') format('woff')}@font-face{font-family:'Source Sans Pro';font-display:swap;font-style:italic;font-weight:400;src:local(''),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-italic.woff2') format('woff2'),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-italic.woff') format('woff')}@font-face{font-family:'Source Sans Pro';font-display:swap;font-style:normal;font-weight:600;src:local(''),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-600.woff2') format('woff2'),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-600.woff') format('woff')}@font-face{font-family:'Source Sans Pro';font-display:swap;font-style:italic;font-weight:600;src:local(''),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-600italic.woff2') format('woff2'),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-600italic.woff') format('woff')}@font-face{font-family:'Source Sans Pro';font-display:swap;font-style:normal;font-weight:700;src:local(''),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-700.woff') format('woff')}@font-face{font-family:'Source Sans Pro';font-display:swap;font-style:italic;font-weight:700;src:local(''),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-700italic.woff2') format('woff2'),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-700italic.woff') format('woff')}@font-face{font-family:'Source Sans Pro';font-display:swap;font-style:normal;font-weight:900;src:local(''),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-900.woff2') format('woff2'),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-900.woff') format('woff')}@font-face{font-family:'Source Sans Pro';font-display:swap;font-style:italic;font-weight:900;src:local(''),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-900italic.woff2') format('woff2'),url('/site/fonts/source-sans-pro/source-sans-pro-v21-latin_cyrillic-ext_cyrillic-900italic.woff') format('woff')}.color-violet{--main-500:#4f4ea1;--light-500:#d1d0ff}.color-blue{--main-500:#0e7bcf;--light-500:#c7e7ff}.color-red{--main-500:#BD1821;--light-500:#f9c6c6}.color-green{--main-500:#199351;--light-500:#cbffe3}.bg-black{--main-500:#000;background:var(--main-500)}.color-blue-dark{--main-500:#BC1920;--light-500:#fdb84d}.color-light{color:var(--light-500)}.color-block.light-block h3,.color-text,h3{color:var(--main-500)}.color-border-light{border-color:var(--light-500)!important}.color-block h3,.search-variants form label,.top-panel .top-wrapper,h1,h2{color:#fff}.color-border{border-color:var(--main-500)!important}.color-block{background:var(--main-500)}.gear_line,.note_line{width:40px;height:40px}.list_line{width:40px;height:37px}.telegram_line{fill:#5eb2e4;width:34px;height:34px}.viber_line{stroke:#b05ef6;fill:#b05ef6;width:38px;height:38px}.wa_line{stroke:#29f40e;fill:#29f40e;width:30px;height:30px}.header__contacts .viber_line{stroke:#4bae50;fill:#4bae50}.header__contacts .wa_line{stroke:#8e23aa;fill:#8e23aa}.header__contacts .telegram_line{fill:#27aed6}.profits__item__content:before{height:125px;width:125px;top:-50px;left:-45px;border-radius:100%}.profits__item__content:after{height:80px;width:80px;top:-20px;left:-35px;border-radius:100px}.color-block .profits__item__hover.color-block{background:var(--light-500);color:#000}body{line-height:24px}h1{font-size:48px;line-height:48px;margin-bottom:55px}.subtitle,h2{margin-bottom:80px}h2{font-size:30px}h1 span{font-size:36px;display:block}h3{font-size:40px;line-height:54px;margin-bottom:30px}.subtitle{font-size:24px;line-height:30px}.center{width:100%;max-width:1200px;margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 30px}.header_cart,.profits__item{-webkit-box-sizing:border-box}.flex-block{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.header{width:100%;left:0;top:0;z-index:100;-webkit-box-shadow:0 0 10px 10px rgba(0,0,0,.3);box-shadow:0 0 10px 10px rgba(0,0,0,.3);background:#fff}.footer,.socials a.phone.black,.top-panel{background-color:#000}.header.fixed{position:fixed}.top-panel .top-wrapper{font-size:15px}.top-panel .top-wrapper a{color:#fff;margin-left:5px;text-decoration:none}.footer a:hover,.top-panel .top-wrapper a:hover{opacity:.8}.footer .socials a:hover,.profits__item:hover .profits__item__hover{opacity:1}.header .center.flex-block{padding:15px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__contacts .wrapper-phone,.header__logo_image{display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.site-branding{text-align:left;margin-left:15px}.header__logo_image{width:auto;text-align:center;display:flex;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo_image img{height:auto;width:60px;vertical-aLign:middle}.site-title{font-size:25px;line-height:1;font-weight:900;color:#ba1525;letter-spacing:-.7px}.site-description{font-size:14px;line-height:1;margin-top:5px}.header_cart{display:block;height:40px;line-height:40px;border-radius:50px;color:#fff;text-decoration:none;font-size:16px;padding-left:70px;padding-right:50px;box-sizing:border-box;width:185px}.header_cart:hover:after{content:'';display:block;width:100%;height:100%;border-radius:50px;left:0;top:0;position:absolute;z-index:2;background:rgba(0,0,0,.08)}.header_cart b{z-index:5}.header_cart span,.header_cart:before{display:block;position:absolute;top:5px;z-index:5}.header_cart:before{content:'';background:url(../images/cart.png) center center no-repeat;height:28px;width:32px;left:20px}.header_cart span{width:30px;height:30px;border-radius:50px;line-height:30px;text-align:center;right:5px}.color-red .header_cart span{background:#680606}.header__contacts .phones{padding-right:30px;margin-left:auto}.header__contacts .wrapper-phone{display:flex;flex-direction:row;width:450px}.header__contacts .item-phone,.profits__item__hover,.socials a{display:-webkit-box;display:-ms-flexbox}.header__contacts .item-phone{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:5px;width:100%}.header__contacts .item-phone svg{max-width:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__contacts .phones a{color:#000;font-size:24px;text-decoration:none;font-weight:600}.header-content,.socials{width:auto}.socials a{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;width:40px;background-color:#eee;border-radius:8px}.socials a svg{width:20px;height:auto}.socials a.wa{background-color:#30d36a;animation:2s linear infinite blink1}.socials a.wa:hover{background-color:#37cb6a}.socials a.viber{background-color:#5634b6}@-webkit-keyframes blink1{0%,100%{opacity:1}50%{opacity:.3}}@keyframes blink1{0%,100%{opacity:1}50%{opacity:.3}}.socials a.viber:hover{background-color:#5132ac}.socials a.tg{background-color:#31a5e2}.socials a.tg:hover{background-color:#369fd7}.close-mobile-phone,.smalltext,.socials a.phone{display:none}.socials a.phone.red{background-color:#ba1425}.socials a.phone.red:hover{background-color:#b00f27}.header__contacts.flex-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_search form{width:calc(100% - 205px);height:40px;border:1px solid #c8c7c7;margin-right:20px;border-radius:50px;background:#fff}.header_search form input[type=text]{border-radius:60px 0 0 60px;font-size:16px;padding-left:20px;height:40px;line-height:39px;width:calc(100% - 50px)}.header_search form .search_button{height:40px;width:45px;border:none;outline:0;background:url(../images/lupa.png) center center no-repeat;border-radius:0 50px 50px 0;cursor:pointer;vertical-align:top}.header .geo{display:block;background:url(../images/geo.png) left top no-repeat;padding-left:25px;font-size:16px;padding-top:2px}.footer{color:#fff}.footer:before,.profits__item__blank{position:absolute;width:100%;height:100%}.footer:before{content:'';display:block;background:rgba(0,0,0,.25);left:0;top:0;z-index:2}.profits__item__content span,.profits__item__hover:before{background-position:center center;background-repeat:no-repeat;top:20px;left:20px;display:block}.footer .center{position:relative;z-index:4;padding:40px 30px}.footer .footer__contacts{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}.footer a{color:#fff;text-decoration:none;font-size:20px;margin-left:20px}.footer .footer__mail a{font-size:16px;padding-left:35px;background:url(../images/mail.png) left center no-repeat}.profits__item__content.pic_01 span,.profits__item__hover.pic_01:before{background-image:url(../images/profit_01.png)}.footer .socials{margin-left:30px}.footer__info{text-align:center;padding:30px 0 0;font-size:17px;border-top:1px solid rgba(255,255,255,.5)}.footer__info p{margin-bottom:5px}.footer__info p:last-child{margin-bottom:0}.footer__info p.catsoft-info{margin-bottom:0;font-size:14px;opacity:.7;margin-top:30px;text-align:center}.footer .footer__info p.catsoft-info a{font-size:14px;margin-left:0;text-decoration:underline}.profits__item__blank{background:#fff;bottom:0;right:0;-webkit-transition:.8s linear;-o-transition:.8s linear;transition:.8s linear;z-index:10;-webkit-transition-delay:calc(0.3s * var(--i));-o-transition-delay:calc(0.3s * var(--i));transition-delay:calc(0.3s * var(--i))}.animated .profits__item__blank{height:0;width:0}.profits__content.flex-block{-ms-flex-wrap:wrap;flex-wrap:wrap}.profits__item{width:30%;box-sizing:border-box;position:relative;background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);margin-bottom:60px;border-radius:8px}.profits__item__hover{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:5;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;text-align:center}.profits__item__hover p{font-size:17px;line-height:24px;padding:20px 40px}.profits__item__hover:before{content:'';width:75px;height:75px;position:absolute;opacity:.1;-webkit-filter:invert(100%);filter:invert(100%)}.profits__item__hover.pic_02:before{background-image:url(../images/profit_02.png)}.profits__item__hover.pic_03:before{background-image:url(../images/profit_03.png)}.profits__item__hover.pic_04:before{background-image:url(../images/profit_04.png)}.profits__item__hover.pic_05:before{background-image:url(../images/profit_05.png)}.profits__item__hover.pic_06:before{background-image:url(../images/profit_06.png)}.profits__item__content{padding:50px 0}.profits__item__content p{font-size:20px;margin-bottom:35px;padding:0 20px 0 115px}.profits__item__content p b{font-size:24px;font-weight:600;padding-top:3px;display:block}.profits__item__content div{height:2px;width:100%;border-top:2px solid #e2e2e2;position:relative}.profits__item__content div b{display:block;position:absolute;color:#fff;width:30px;height:30px;border-radius:50px;border:4px solid #fff;right:20px;top:-19px;text-align:center;line-height:21px}.profits__item__content span{width:75px;height:75px;position:absolute;opacity:.2}.profits__item__content.pic_02 span{background-image:url(../images/profit_02.png)}.profits__item__content.pic_03 span{background-image:url(../images/profit_03.png)}.profits__item__content.pic_04 span{background-image:url(../images/profit_04.png)}.profits__item__content.pic_05 span{background-image:url(../images/profit_05.png)}.profits__item__content.pic_06 span{background-image:url(../images/profit_06.png)}.socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#timer,#timer .item,.main_screen .center.main-title,.search-variants__content{display:-webkit-box;display:-ms-flexbox}.socials a{margin:0 3px}.main_screen.start h1,.main_screen.start h2,.socials a:first-child{margin-left:0}.socials a:last-child{margin-right:0}#timer .dot,.map__contacts .socials a{margin:0 5px}.socials img{vertical-align:middle}.map__block{position:relative}.map__block img,.search-variants.horisontal .flex-block.search-variants-list{display:block}.map__block .center{position:absolute;top:0;left:50%;margin-left:-600px;width:1200px;height:100%;padding:0}.map__contacts{position:absolute;top:25px;right:50px;background:#fff;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.3);box-shadow:0 20px 40px rgba(0,0,0,.3);width:320px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 30px 20px;border-radius:9px}.map__contacts p{text-align:center;font-size:23px;margin-bottom:20px;font-weight:700}.map__contacts .phone{padding-left:50px;background:url(../images/phone.png) 15px center no-repeat;margin-bottom:20px}.map__contacts .phone a{color:#000;font-weight:700;font-size:24px;text-decoration:none}.map__contacts .geo{padding-left:50px;background:url(../images/geo.png) 18px top no-repeat;margin-bottom:20px;font-size:16px;line-height:1.6}.map__contacts .socials{padding-top:20px;border-top:1px solid rgba(0,0,0,.2)}.search-variants{background:url(../images/bg-2.webp) center top no-repeat fixed;position:relative}.search-variants .block-title span{color:#ff2237}.main_screen .bg-black,.search-variants .bg-black{position:absolute;height:100%;width:100%;left:0;top:0;opacity:.6;z-index:2}.search-variants .center{position:relative;z-index:5}.search-variants h3{margin-bottom:60px}.search-variants__item{width:47%;height:600px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:10px;margin-bottom:20px;padding-bottom:5px;opacity:1;-webkit-transition:1s linear;-o-transition:1s linear;transition:1s linear;-webkit-transition-delay:calc(.5s * var(--i));-o-transition-delay:calc(.5s * var(--i));transition-delay:calc(.5s * var(--i));opacity:0;position:relative}.search-variants__item:nth-child(2){z-index:2}.animated .search-variants__item,.main_screen.start .main_screen__form,.main_screen.start .main_screen__text,.search-variants__form .close-order-form:hover,.search-variants__form-2 .close-order-form-2:hover{opacity:1}.search-variants__content{position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.search-variants__list{padding:0 55px}.search-variants__title{border-radius:9px 9px 0 0;margin-bottom:40px;padding:20px 15px 20px 80px;font-size:22px;font-weight:600;line-height:24px;text-align:center;color:#fff}.search-variants__number{display:block;width:100px;height:100px;border-radius:50px;border:7px solid #000;position:absolute;left:5px;top:-20px;text-align:center;line-height:80px;font-size:48px;font-weight:600;color:#a6a6a6;background:#fff;z-index:7}.search-variants__button a,.search-variants__slogan{position:relative;font-weight:600;text-align:center}@media(max-width:1100px){@media(max-width:1100px){.search-variants__list{margin-top:40px}}.search-variants__number{width:70px;height:70px;left:-12px;top:-16px}}.search-variants__item.one .search-variants__number{background:url(../images/c1.jpg) center top no-repeat}.search-variants__item.two .search-variants__number{background:url(../images/c2.jpg) center top no-repeat}.search-variants__list_item{margin-bottom:30px;height:50px}.main_screen__buttons.flex-block,.search-variants__list_item.flex-block{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-variants__list_item.flex-block span svg{max-width:36px;width:36px;height:auto}.search-variants__list_item p{padding-left:25px}.search-variants__list_item i{display:block;font-style:normal;opacity:.7;line-height:20px;font-size:17px}.search-variants__button{margin-top:auto;padding:10px 55px 50px}.search-variants__button a{display:block;width:100%;height:60px;line-height:60px;border-radius:6px;color:#fff;text-decoration:none;background:#bc1920;font-size:20px;text-transform:uppercase;overflow:hidden;cursor:pointer}input[type=text],textarea{background-color:#fff!important}.search-variants__button a:hover{background:#a51010}.search-variants__button a b{display:block;height:250%;width:150px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:-o-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.3));background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.3));-webkit-transform:skew(-35deg,-35deg);-ms-transform:skew(-35deg,-35deg);transform:skew(-35deg,-35deg);position:absolute;z-index:5;top:-30px}.search-variants form .submitbtn{background-color:#fff;color:#000}.search-variants form .submitbtn:hover{background-color:#fff;color:#ba1525}#blink{-webkit-animation:3s linear 2s infinite blink;animation:3s linear 2s infinite blink}@-webkit-keyframes blink{0%{left:-200%}100%{left:450%}}@keyframes blink{0%{left:-10%}100%{left:450%}}.search-variants__slogan{color:#fff;font-size:36px}.search-variants__slogan:before{content:'';width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,0)));background:-o-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,0));background:linear-gradient(to top,rgba(0,0,0,.3),rgba(0,0,0,0));position:absolute;left:0;top:0;z-index:2}.search-variants__slogan .center{position:relative;z-index:5}.main_screen{position:relative;background:url(../images/bg-1.webp) center top/cover no-repeat fixed}#timer .item,.position{background-image:linear-gradient(bottom,#e7e7e7 50%,#fff 50%);border-radius:5px}.main_screen .center.main-title{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;padding-top:90px;text-align:center;padding-bottom:30px}.main_screen h1{font-size:50px;line-height:1.1;margin-left:-3000px;-webkit-transition:.8s linear 1s;-o-transition:.8s linear 1s;transition:.8s linear 1s;margin-bottom:20px}.main_screen h2{font-size:28px;line-height:1.2;font-weight:500;margin-left:-3000px;-webkit-transition:1s linear 1.5s;-o-transition:1s linear 1.5s;transition:1s linear 1.5s;margin-bottom:0}#timer .item,.count-text,.digit{font-weight:700}.main_screen .main_screen__form,.main_screen .main_screen__text{opacity:0;-webkit-transition:1s linear 3s;-o-transition:1s linear 3s;transition:1s linear 3s}.main_screen .main_screen__text{padding:30px 0;color:#fff}.discoint-alert{padding-top:80px;margin-bottom:30px}.discoint-alert img{max-width:115px;width:115px}.main-description{font-size:25px;line-height:1.4;max-width:500px;position:relative;left:47px;top:-32px}.main-description span{font-weight:700;font-size:32px}.main_screen .center{position:relative;z-index:10}.main_screen .center.flex-block{padding-top:30px}.main_screen__buttons h2{padding-top:10px}.count-text{font-size:22px;font-style:italic;margin:0 0 30px 50px}.countdownHolder{max-width:450px;margin:0 auto;font-size:40px;line-height:1.6;text-align:center;letter-spacing:-3px}#timer{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:50px;font-weight:600;margin-left:46px}#timer .item{line-height:normal;width:63px;height:66px;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;color:#000;box-shadow:1px 1px 1px rgb(4 4 4 / 35%);background-image:-o-linear-gradient(bottom,#e7e7e7 50%,#fff 50%);background-image:-moz-linear-gradient(bottom,#e7e7e7 50%,#fff 50%);background-image:-webkit-linear-gradient(bottom,#e7e7e7 50%,#fff 50%);background-image:-ms-linear-gradient(bottom,#e7e7e7 50%,#fff 50%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.5,#e7e7e7),color-stop(.5,#fff))}#timer .dot{font-weight:500;position:relative;top:-3px}@media(max-width:900px){.footer{text-align:center}.socials{display:none}.socials.mobile{display:block}#timer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px;margin:0}}@media(max-width:560px){#timer{font-size:30px}#timer .item{width:50px;height:50px}#timer .dot{margin:0 3px}}.position{display:inline-block;height:1.6em;position:relative;width:1.05em;box-shadow:1px 1px 1px rgba(4,4,4,.35);background-image:-o-linear-gradient(bottom,#e7e7e7 50%,#fff 50%);background-image:-moz-linear-gradient(bottom,#e7e7e7 50%,#fff 50%);background-image:-webkit-linear-gradient(bottom,#e7e7e7 50%,#fff 50%);background-image:-ms-linear-gradient(bottom,#e7e7e7 50%,#fff 50%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.5,#e7e7e7),color-stop(.5,#fff))}.digit{position:absolute;display:block;width:1em;border-radius:.2em;text-align:center;color:#000;letter-spacing:-1px}.digit.static{background-color:transparent}.countDiv{display:inline-block;width:16px;height:1.6em;position:relative}.countDiv:after,.countDiv:before{position:absolute;width:5px;height:5px;background-color:#b1b1b1;border-radius:50%;left:50%;margin-left:-3px;top:.5em;box-shadow:1px 1px 1px rgba(4,4,4,.5);content:''}.countDiv:after{top:.9em}.search-variants.light-block .color-cover{background:#fff;opacity:.85}.search-variants.light-block .search-variants__item{-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3)}.search-variants.horisontal .search-variants__item{width:100%;padding-bottom:30px}.search-variants.horisontal .search-variants__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px}.search-variants.horisontal .search-variants__title{text-align:left}.search-variants.horisontal .search-variants__number{color:#fff;background:0 0;border:none;width:64px;height:64px;line-height:64px;opacity:.2;left:10px;top:0}.search-variants.horisontal .search-variants__list_item{height:auto;width:24%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:5px}.button,input[type=text]{-webkit-box-sizing:border-box}.search-variants.horisontal .search-variants__list_item p{padding-left:10px}.search-variants.horisontal .search-variants__list_item p b{line-height:20px;margin-bottom:8px;display:block}.search-variants.horisontal .search-variants__button{padding:0 40px}.search-variants.horisontal .search-variants__button a{width:50%;margin-left:auto;margin-right:auto;height:50px;line-height:50px}.search-variants.horisontal .search-variants__item:first-child{margin-bottom:50px}.search-variants.horisontal .search-variants__form{position:relative;left:auto;top:auto;width:47%!important;margin-left:auto;margin-right:auto}.search-variants.horisontal .search-variants__form form{padding:25px 40px}.profits__block.light-block{background:#f7f7f7}.multiselect_form,.profits__block.color-block{position:relative}.profits__block.color-block:before{content:'';height:100%;width:100%;position:absolute;left:0;top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));z-index:3}.color-block .profits__item__hover.color-block p,.profits__block.color-block .center{position:relative;z-index:5}.profits__block.color-block .subtitle{color:#fff;opacity:.7}.color-block .profits__item__hover.color-block:after{content:'';height:100%;width:100%;position:absolute;left:0;top:0;background:#fff;z-index:3;opacity:.6}.color-block .profits__item__hover.color-block:before{opacity:.4}.vertical .profits__item__content{padding:25px 0}.vertical .profits__item__content p{padding-left:120px;margin-bottom:5px}.form-item .checkbox-label input,.multiselect_form .close-multiselect,.socials.mobile,.vertical .profits__item__content:before{display:none}.vertical .profits__item__content:after{border-radius:0;width:70px;height:100%;left:0;top:0}.vertical .profits__item__content span{display:block;position:relative;left:auto;top:auto;margin-left:120px;margin-bottom:20px}.vertical .profits__item__content div{position:absolute;left:25px;top:15px;width:60px;height:60px;border:none}.vertical .profits__item__content div b{width:100%;height:100%;border-radius:50px;top:0;left:0;line-height:58px;font-size:30px;font-weight:600;color:rgba(255,255,255,.7);border:0}.slider__content,.slider__item{border-radius:10px;position:relative}.slider__content{-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3);min-width:0}.multiselect_form .flex-block,.slider__item.flex-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider__item .button{position:absolute;bottom:35px}.slider__item__img img{height:400px;display:block;border-radius:10px 0 0 10px}.slider__item__text{padding-left:30px;padding-right:20px}.slider__item__text p{padding-bottom:70px}.slider-title{font-size:24px;font-weight:600;line-height:28px;margin-bottom:30px}.slider__wrapper{padding-bottom:55px}.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-arrow,.slick-dots li button{display:block;font-size:0;outline:0;cursor:pointer}.slick-arrow{position:absolute;width:40px;height:40px;border-radius:50px;background:#eceff3;margin:0 5px;bottom:40px;z-index:8;right:100px;border:none}.multiselect_form form,.slick-dots{display:-webkit-box;display:-ms-flexbox}.slick-arrow:before{content:'';height:20px;width:12px;background:url(../images/slider-arrow.png) left top no-repeat;position:absolute;top:10px;left:12px}.slick-arrow:hover:before{background-position:left bottom}.slick-arrow.slick-next{right:45px}.slick-arrow.slick-next:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:16px}.slick-dots{position:absolute;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:-50px;width:100%}.slick-dots li{width:20px;height:20px;margin:0 6px}input[type=text],select{height:40px;line-height:40px;padding:0 15px}.slick-dots li button{width:20px;height:20px;border-radius:50px;background:#b4bece;border:none}.button{height:50px;border-radius:8px;padding:0 45px;box-sizing:border-box;color:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.4);box-shadow:0 10px 20px rgba(0,0,0,.4);border:none;outline:0;background:#bc1920;font-size:18px;font-weight:600;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.button:hover{background:#d50808}form{text-align:center}input[type=text]{box-sizing:border-box;width:100%;color:#000;border-radius:6px;border:1px solid #ddd;font-family:'Source Sans Pro',sans-serif;font-size:16px;text-align:center}select,textarea{-webkit-box-sizing:border-box;width:100%;font-family:'Source Sans Pro',sans-serif;color:#000;font-size:16px}textarea{height:80px;line-height:18px;box-sizing:border-box;border-radius:6px;border:1px solid #ddd}input[type=text].error,textarea.error{border:1px solid #ba1425}select{box-sizing:border-box;border-radius:6px;border:1px solid #ddd}.main_screen__form,.multiselect_form select{background:#fff;-webkit-box-sizing:border-box}.main_screen__wa.mobile,label.error{display:none!important}.form-item{margin-bottom:15px}.form-item label,.form__group label{display:block;color:#000;font-size:16px;padding-bottom:5px;padding-left:5px}.form-item .checkbox-label{font-size:16px}.form-item .checkbox-label.privacy{font-size:14px}.form-item .checkbox-label span{padding-left:30px;position:relative}.form-item .checkbox-label span:before{content:'';display:block;height:20px;width:20px;border-radius:3px;background:#dfdfdf;position:absolute;left:0;top:0}.form-item .checkbox-label input:checked+span:after{content:'';display:block;height:13px;width:7px;border-radius:3px;background:0 0;position:absolute;left:7px;top:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:3px solid var(--main-500);border-bottom:3px solid var(--main-500)}.main_screen__form{border-radius:8px;box-sizing:border-box;width:400px;padding:25px 35px 35px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}.main_screen__form .button{margin-left:auto;margin-right:auto;width:auto;display:block}form .button.submitbtn:disabled{cursor:not-allowed}.main_screen__form p{text-align:center;color:#000;font-size:24px;font-weight:600;margin-bottom:20px}.multiselect_form:before{content:'';display:block;width:100%;height:100%;left:0;top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.2)));background:-o-linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.2));background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.2));position:absolute;z-index:2}.multiselect_form .center{position:relative;z-index:5;padding-top:15px;padding-bottom:15px;color:#fff}.multiselect_form span{width:15%}.multiselect_form form{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:85%}.multiselect_form .button{height:38px;-webkit-box-shadow:none;box-shadow:none;width:20%;font-size:16px;text-transform:none;border-radius:4px;margin-left:20px}.multiselect_form select{margin-left:15px;height:38px;border-radius:4px;border:none;outline:0;width:25%;box-sizing:border-box;padding:0 12px;font-size:15px}.search-variants__form,.search-variants__form-2{-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:0;position:absolute;left:0;top:0;opacity:0;z-index:6;border-radius:10px}.search-variants__form-2:before,.search-variants__form:before{content:'';display:block;height:100%;width:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,0)));background:-o-linear-gradient(left,rgba(0,0,0,.3),rgba(0,0,0,0));background:linear-gradient(to right,rgba(0,0,0,.3),rgba(0,0,0,0));position:absolute;left:0;top:0;z-index:3;border-radius:10px}.search-variants__form form,.search-variants__form-2 form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:25px 55px;position:relative;z-index:5}.search-variants__form form p,.search-variants__form-2 form p{font-size:22px;font-weight:600;color:#fff;margin-bottom:30px;text-align:center}.search-variants__form form textarea,.search-variants__form-2 form textarea{height:110px}.search-variants__form .close-order-form,.search-variants__form-2 .close-order-form-2{font-size:56px;font-weight:500;position:absolute;right:20px;top:20px;opacity:.4;color:#fff;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.button-container{margin-top:auto}@media(max-width:900px){.button-container{margin-top:0}}.search-variants__form .form-item,.search-variants__form-2 .form-item{margin-bottom:18px}@media screen and (min-width:1px) and (max-width:1200px){.map__block .center{width:100%;left:0;margin-left:0}.header .geo{font-size:14px;line-height:16px}}@media screen and (min-width:1px) and (max-width:1100px){.subtitle,h2{margin-bottom:60px}.profits__item__hover p,body{font-size:16px;line-height:20px}.multiselect_form span{font-size:16px}.multiselect_form .center{padding-top:10px;padding-bottom:10px}.main_screen h1{font-size:42px;line-height:1.2}.main_screen h2{font-size:22px;line-height:1.4;max-width:500px}.main-description{font-size:22px;max-width:400px}h1 span{font-size:30px}h2{font-size:24px}.main_screen__form p{font-size:20px}.button{height:45px;padding:0 30px;font-size:16px}.profits__item__content p b,.subtitle{font-size:20px}h3{font-size:36px;line-height:40px}.profits__item__content p{font-size:18px}.slider-title,.vertical .profits__item__content span{margin-bottom:10px}.center{padding:40px 30px}.search-variants__list_item i{font-size:14px;line-height:17px}.search-variants__title{margin-bottom:20px;padding:10px 15px 10px 60px;font-size:19px}.search-variants__list_item{margin-bottom:15px}.search-variants.horisontal .search-variants__list_item p b{line-height:18px}.search-variants.horisontal .search-variants__number{width:44px;height:44px;line-height:44px;font-size:34px}.search-variants.horisontal .search-variants__button a{height:45px;line-height:45px}.search-variants.horisontal .search-variants__item{padding-bottom:25px}.search-variants__slogan{font-size:28px}.search-variants__slogan .center{padding:25px 30px}.slider__item.flex-block{display:block}.slider__item__img{overflow:hidden;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);margin-bottom:20px;border-radius:10px 10px 0 0}.slider__item__img img{display:block;margin-left:auto;margin-right:auto;max-width:100%;border-radius:0;height:auto}.slider__item .button{position:relative;bottom:auto}.slider__item__text,.slider__item__text p{padding-bottom:20px}.slider__wrapper .bx-controls-direction{bottom:20px}}@media screen and (min-width:1px) and (max-width:1000px){.header_cart b,.socials{display:none}.socials.mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.main_screen__wa{display:none!important}.main_screen__wa.mobile{display:block!important}.search-variants__number{width:70px;height:70px;left:10px;top:-14px}.search-variants__item{height:560px}.search-variants__list{margin-top:40px;padding:0 30px}.search-variants__button{padding:10px 30px 25px}.search-variants__form form,.search-variants__form-2 form{padding:65px 30px 30px;text-align:center}.search-variants__form form p,.search-variants__form-2 form p{margin-bottom:30px}.search-variants__form form textarea{height:70px}.multiselect_form{position:fixed;width:100%;height:auto;left:0;top:120px;z-index:50;padding:20px 0 10px;display:none;-webkit-box-shadow:0 20px 20px rgba(0,0,0,.5);box-shadow:0 20px 20px rgba(0,0,0,.5)}.multiselect_form span{display:block;padding-bottom:10px;font-size:18px;width:100%}.multiselect_form .flex-block{display:block;position:relative}.multiselect_form .flex-block form{display:block;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.multiselect_form select{width:100%;margin-bottom:20px;margin-left:0}.multiselect_form .button{width:250px;margin-left:auto;margin-right:auto;display:block}.multiselect_form span.close-multiselect{display:block;font-size:56px;font-weight:500;position:absolute;right:0;top:0;width:40px;opacity:.4;color:#fff;cursor:pointer}.multiselect_form span.close-multiselect:hover{opacity:1}.header .center.flex-block{padding:12px}.header{background:#fff;-webkit-box-shadow:0 20px 10px rgba(0,0,0,.3);box-shadow:0 20px 10px rgba(0,0,0,.3);z-index:49;width:100%;left:0;top:0}.header__logo_image img{height:auto;width:60px}.header_cart{position:fixed;right:210px;top:8px;z-index:50;width:35px;padding:0;height:35px}.header_cart:before{width:35px;height:35px;background-size:22px auto;left:0;top:0;border-radius:50px}.header_cart span{width:20px;height:20px;line-height:20px;top:0;right:-12px;font-size:12px}.header_search form.header_search_form{display:none;position:fixed;height:70px;background:var(--main-500);left:0;top:50px;z-index:50;padding:12px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 20px 20px rgba(0,0,0,.5);box-shadow:0 20px 20px rgba(0,0,0,.5);width:100%;margin-right:0;border:0;border-radius:0}.header_search form.header_search_form .search_button{border-radius:0 50px 50px 0;background-color:#fff}.header__contacts .phones{width:auto;padding-right:20px}.header__contacts .wrapper-phone{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:200px;gap:5px}.header__contacts .phones a{display:block;font-size:20px}.header__contacts .item-phone svg{max-width:14px}.header__contacts .socials{width:auto}.header__contacts .socials a{height:45px;width:45px}.show-mobile-search{width:30px;height:30px;position:fixed;top:8px;right:160px;background:url(../images/lupa.png) center center/16px auto no-repeat;display:block;border-radius:50px;border:2px solid var(--light-500);cursor:pointer}}@media screen and (min-width:1px) and (max-width:900px){.main_screen .center.flex-block{padding-top:0}.discoint-alert{padding-top:0;margin-bottom:20px}.main-description{margin:0 auto 30px;left:auto;top:auto}.main-description span{font-size:25px}.count-text{font-size:20px;margin:0 0 20px}.countdownHolder{font-size:35px}.search-variants__item{height:570px;margin-bottom:90px}.flex-block.search-variants-list{margin-top:50px;display:block}.flex-block.search-variants-list .search-variants__item{width:100%;margin-bottom:60px}.flex-block.search-variants-list .search-variants__item:last-child,.main_screen .main_screen__text h1,.main_screen.start .main_screen__buttons,.subtitle{margin-bottom:30px}.search-variants__list_item{margin-bottom:15px;height:auto}.search-variants__button a{height:50px;line-height:50px}.search-variants__form form p,.search-variants__form-2 form p{font-size:20px;margin-bottom:30px}.search-variants__form .form-item{margin-bottom:18px}.search-variants__form form textarea{height:70px}.search-variants__form form input[type=text],.search-variants__form-2 form input[type=text]{height:35px;line-height:35px}.search-variants__form form .button,.search-variants__form-2 form .button{height:40px}.footer__contacts.flex-block,.footer__phone a,.main_screen .center.flex-block{display:block}.header-content,.header__logo_image{width:auto}.header__logo_image img{max-width:100%}.header__contacts .phones a{font-size:20px}.main_screen .main_screen__text{padding-top:10px;text-align:center}.main_screen .main_screen__text h2{margin-bottom:20px}.footer__contacts.flex-block div,.footer__phone a,h3{margin-bottom:10px}.main_screen__form{margin-left:auto;margin-right:auto;width:100%;max-width:500px}.main_screen__form form,form textarea,input[type=text]{text-align:center}h3{font-size:30px;line-height:30px}.subtitle{font-size:18px}.footer__contacts.flex-block .socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer a{margin-left:0;margin-right:15px}.footer .socials{margin:20px 0 0!important}.footer__info{font-size:15px;line-height:18px;text-align:left}.profits__item{width:32%;margin-bottom:20px}.vertical .profits__item__content p{padding-left:80px}.vertical .profits__item__content span{margin-left:80px}.vertical .profits__item__content:after{width:50px}.vertical .profits__item__content div{width:45px;height:45px;left:15px}.vertical .profits__item__content div b{line-height:43px}}@media screen and (min-width:1px) and (max-width:780px){.profits__item,.search-variants.horisontal .search-variants__list_item{width:49%}.search-variants.horisontal .search-variants__list{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px}.search-variants.horisontal .search-variants__form{width:90%!important}.map__block .center{position:relative;left:auto;top:auto;background:#ba1425;padding:10px 0}.map__contacts{position:relative;margin-left:auto;margin-right:auto;top:auto;right:auto}.main_screen .center.main-title{padding-top:60px;padding-bottom:30px}.main_screen__buttons.flex-block{display:block}.main_screen__buttons.flex-block a{display:block;margin-bottom:15px;width:70%;-webkit-box-sizing:border-box;box-sizing:border-box}.main_screen h1{font-size:28px;line-height:1.2}.main-description,.main_screen h2{font-size:18px;line-height:1.4}.count-text,.main-description span{font-size:20px}.count-text{font-size:16px}.countdownHolder{font-size:25px}.main_screen .main_screen__form{opacity:1!important}}@media screen and (min-width:1px) and (max-width:600px){.profits__item__content{padding:20px 0}.profits__item__content p{margin-bottom:20px;padding-left:80px}.profits__item__content span,.profits__item__hover::before{width:60px;height:60px;background-size:80% auto;top:10px;left:10px}.profits__item:nth-child(5) .profits__item__hover::before,.profits__item__content.pic_05 span{background-size:65% auto}.search-variants.horisontal .search-variants__list{display:block}.search-variants.horisontal .search-variants__list_item{width:100%}.search-variants.horisontal .search-variants__form form{padding:20px}.search-variants.horisontal .search-variants__button a{width:90%}.main_screen__form{padding:20px 20px 25px}.slider__wrapper .bx-controls-direction{right:0}}@media screen and (min-width:1px) and (max-width:480px){.center{padding:25px 20px}.profits__item{width:100%;margin-bottom:10px}.vertical .profits__item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0}.vertical .profits__item__content p{padding-left:20px;padding-right:10px}.vertical .profits__item__content span{margin-left:70px;width:60px;height:70px;background-size:90% auto}.vertical .profits__item__content.pic_01 span{background-size:80% auto}.vertical .profits__item__content.pic_02 span{background-size:95% auto}.vertical .profits__item__content:after{width:40px}.vertical .profits__item__content div{width:35px;height:35px}.vertical .profits__item__content div b{line-height:33px;font-size:24px}.search-variants.horisontal .search-variants__button a{width:100%}.search-variants.horisontal .search-variants__button{padding:0 20px}h1{font-size:30px;line-height:30px;margin-bottom:20px}.search-variants h3,h2,h3{margin-bottom:30px}h1 span{font-size:24px}h2,h3{font-size:20px;line-height:24px}.subtitle{font-size:16px;line-height:20px}.main_screen__buttons.flex-block a{width:100%;margin-right:0}.slick-arrow{right:65px;bottom:25px}.slick-arrow.slick-next{right:15px}.header__logo_image{width:120px}.header__contacts .phones{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}}.dialog{max-width:470px;width:90%;position:fixed;left:50%;top:50%;z-index:1050;display:none;transform:translate(-50%,-50%)}@media screen and (min-width:1px) and (max-width:590px){.dialog{width:90%}}.title_modal{font-size:25px;font-weight:600;line-height:36px;text-align:center;margin-bottom:20px}.modal__content .subtitle{font-size:18px;line-height:1.2;margin-bottom:20px}.form__textarea,.modal__content input[type=text]{border:1px solid #ddd;box-shadow:none}.close,.modal__close{border-radius:100px;cursor:pointer;position:absolute}.form__label{display:block;margin-bottom:5px;font-size:16px}.form__group{margin-bottom:20px}.form__group:last-of-type{margin-bottom:0}@media(max-width:700px){body{padding-top:52px!important}.title_modal{font-size:20px}.modal__content .subtitle{font-size:16px}.form__group{margin-bottom:10px}}.close{font-size:30px;right:-9px;top:-11px;width:30px;height:30px;background:#f44336;color:#fff;text-align:center;line-height:28px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.close:hover{background:#ba1425}.modal__close{width:50px;height:50px;background:var(--main-500);top:-20px;right:-20px;z-index:5;padding:0;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__overlay,.overlay{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1000}.modal__close:hover:after,.modal__close:hover:before{opacity:1}.modal__content{background-color:#fff;border-radius:10px;padding:20px 30px;width:100%}.modal__content .button{width:100%;margin-top:0;font-size:14px;height:40px}.modal__content .form-item label{color:#000;font-size:16px}.modal__content .checkbox-label span::before{border:1px solid #cddaeb}.modal__content .checkbox-label input:checked+span::after{left:6px}.modal__overlay{background:rgba(0,0,0,.4)}.overlay{background:rgba(0,0,0,.5);display:none}.promo__form{width:90%;box-sizing:border-box;padding:30px 30px 15px;position:relative;z-index:5;border-radius:10px;background:#fff;margin:0 auto}.dialog_check__img{text-align:center;margin-bottom:20px}.dialog_check__text{font-size:24px;font-weight:600px;line-height:30px;text-align:center;margin-bottom:30px;max-width:345px;margin-left:auto;margin-right:auto}@media screen and (min-width:1px) and (max-width:1000px){.promo__form{padding:20px 20px 10px}}@media screen and (min-width:1px) and (max-width:700px){.header{position:fixed!important}.header .center.flex-block{padding:10px}.header .wrapper-phone,.site-description,.top-panel{display:none}.header__logo_image img{width:45px}.site-branding{margin-left:10px}.header .site-title,.phones{font-size:20px}.header__contacts .socials a{height:32px;width:32px}.header__contacts .socials a svg{width:18px}.header__contacts .socials a.phone{display:flex}.search-variants__number{width:60px;height:60px;left:-7px;top:-9px}}@media screen and (min-width:1px) and (max-width:560px){.modal__wrap{width:calc(100% - 40px);top:40px;left:20px;margin-left:0;padding:20px 20px 30px}.title_modal{font-size:20px;line-height:24px;margin-bottom:15px}.modal__content .subtitle{font-size:16px;line-height:18px;margin-bottom:20px}.modal__content .form-item label{font-size:13px}.modal__content .button{margin-top:0}.modal__close{right:-10px}}@media(max-width:500px){.site-title{display:none}}