

/* Start:/local/templates/ast/html/css/styles.css?1695474297136449*/
.btn-blue,.btn-red,.catalogue-detail-art .catalogue-item-event,.catalogue-detail-order a,.catalogue-item-events,.config-form-next-btn a,.config-form-prev-btn a,.config-form-radio,.config-steps,.footer-nav,.form-file-input,.main-detail-make a,.main-detail-video a,.main-prefs-link a,.nav ul li.with-submenu,.slider-item-btn a,.window-city-btn a,.window-questionnaire-btn a{text-transform:uppercase}Minified CSS Output body,body,html{min-width:360px}.btn-blue,.btn-red,a{text-decoration:none}*,.form-input input,.form-input textarea,.header-search-input input,:after,:before{box-sizing:border-box;box-sizing:border-box}.btn-blue,.btn-red,.catalogue-detail-photos-preview .slick-next,.catalogue-detail-photos-preview .slick-prev,.form-file-input input,.form-input input,.form-input textarea,.header-search-input input,.header-search-submit button,.main-catalogue-list-content .slick-next,.main-catalogue-list-content .slick-prev,.slider .slick-dots li button,.slider .slick-next,.slider .slick-prev,.window-gallery-big-inner .slick-dots li button,.window-gallery-big-inner .slick-next,.window-gallery-big-inner .slick-prev{-webkit-appearance:none;-webkit-appearance:none}.about-questionnaire-link,.form-file-input label.error,.header-search-input label.error,.main-catalogue-list-content .slick-next.slick-disabled,.main-catalogue-list-content .slick-prev.slick-disabled,.nav ul li.with-submenu:first-of-type,.window-gallery-big-inner .slick-next.slick-disabled,.window-gallery-big-inner .slick-prev.slick-disabled,Utilities CSS Minifier Online CSS Minifier Tool and Compressor,with Fast and Simple API Access Input CSS .nav ul li.with-submenu:first-of-type{display:none!important}@font-face{font-family:GothamPro;src:url(/local/templates/ast/html/css/../fonts/GothamPro.woff) format("woff");font-display:swap;font-style:normal}@font-face{font-family:GothamPro;src:url(/local/templates/ast/html/css/../fonts/GothamProBold.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:GothamPro;src:url(/local/templates/ast/html/css/../fonts/GothamProMedium.woff) format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:PTRoubleSans;src:url(/local/templates/ast/html/css/../fonts/RUBSN.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:PTMono;src:url(/local/templates/ast/html/css/../fonts/PTMono.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}.about-history-item:after,.about-sale-info-tab:after,.about-sale-menu:after,.catalogue-detail-art:after,.catalogue-detail-content:after,.catalogue-detail-menu:after,.catalogue-detail-photos-preview-item a:after,.catalogue-detail-price:after,.catalogue-filter-checkbox:after,.catalogue-filter-results-loading:after,.catalogue-filter-results-loading:before,.catalogue-prefs:after,.config-form-block-header:after,.config-form-block-row:after,.config-form-row:after,.container:after,.content-menu-inner:after,.cookie-window:after,.form-ctrl:after,.form-file:after,.form-input:after,.header-menu ul:after,.main-catalogue-inner:after,.main-detail-inner:after,.main-prefs-list:after,.news-detail-mobile-ctrl:after,.news-list-item-photo:before,.order-form-final-content:after,.pager-list a.active:after,.pager-size a.active:after,.produce-block:after,.produce-list-item-photo:before,.produce-prefs-list:after,.produce-step:after,.slider .slick-dots li.slick-active:after,.window-city-tags:after,.window-gallery-big-inner .slick-dots li.slick-active:after,.window-gallery-preview-item a:after{content:""}.breadcrumbs a.news-detail-prev path,.catalogue-detail-photos-preview .slick-next path,.catalogue-detail-photos-preview .slick-prev path,.content-menu-list-next svg path,.form-file-input:hover path,.main-catalogue-list-content .slick-next path,.main-catalogue-list-content .slick-prev path,.main-detail-video a:hover path,.news-detail-mobile-ctrl a path,.pager-list a.pager-next path,.slider .slick-next path,.slider .slick-prev path,.window-gallery-big-inner .slick-next path,.window-gallery-big-inner .slick-prev path{fill:#8b8c9e}.back-link a:hover svg path,.breadcrumbs a.news-detail-prev:hover path,.pager-list a.pager-next:hover path{fill:#208bd6}.btn-blue,.btn-red,.form-file-input{letter-spacing:.16px;cursor:pointer}@media screen and (max-width:1119px){.about-sale-content,.news-detail-inner{box-shadow:none;border-radius:0}body{line-height:24px}.mobile-menu-open body{overflow:hidden}h1{font-size:20px;line-height:22px;font-weight:500}h2{font-size:26px;line-height:32px;margin:34px 0 22px}.services-inner h2+p,h2+p{margin-top:22px}p{margin:20px 0}.container table,.wrapper table{margin:24px 0;font-size:14px;line-height:18px;letter-spacing:.2px}.container th,.wrapper th{padding:10px 24px 10px 0}.container td:first-child,.container th:first-child,.wrapper td:first-child,.wrapper th:first-child{padding-left:24px}.container td,.wrapper td{vertical-align:middle;padding:10px 24px 10px 0}.form-file-input{float:none;width:100%}.about-sale h2,.contacts-form form,.content-menu-params-count,.form-file-name,.form-file:nth-child(2) .form-file-input,.form-file:nth-child(3) .form-file-input,.form-file:nth-child(4) .form-file-input,.form-file:nth-child(5) .form-file-input,.form-file:nth-child(6) .form-file-input,.form-file:nth-child(7) .form-file-input,.form-file:nth-child(8) .form-file-input,.form-file:nth-child(9) .form-file-input,.main-prefs-list .slick-dots li:first-child,.produce-list-inner .slick-dots li:first-child,.produce-prefs-list .slick-dots li:first-child,.produce-step-text,.window-gallery-preview+.window-gallery-big{margin:0}.config-form-col+.config-form-col,.config-form-next-btn,.config-form-order-btn,.form-submit{float:none}.form-submit .btn-blue{width:100%;padding:0;height:64px;line-height:64px;font-size:20px}.form-policy{float:none;max-width:none;margin:24px 0 0}.container{padding:0 24px}.catalogue-detail-available,.config-form-other-title,.contacts,.contacts .container,.container .container,.header,.order-form-final-content{padding:0}.header{height:80px;position:relative;background:#fff}.mobile-menu-open .header{height:auto;position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;overflow:auto}.header-logo{float:none;margin:0;padding:19px 0 0}.logo{width:160px;height:56px;background-image:url(/local/templates/ast/html/css/../images/ast-logo.svg)}.about-questionnaire-link,.about-sale-menu-active,.breadcrumbs,.breadcrumbs a.news-detail-prev,.catalogue-descr-img-hint-line,.catalogue-descr-img-hint-text,.catalogue-detail-art .catalogue-item-event,.catalogue-detail-available:after,.catalogue-detail-delivery,.catalogue-detail-info-content,.catalogue-detail-info-tab.open .catalogue-detail-info-header:after,.catalogue-detail-menu,.catalogue-detail-photos-preview,.catalogue-detail-photos-preview.slick-initialized,.catalogue-item-price-old,.config-step-finish:before,.config-step-number,.config-step-title,.content-menu-filter-content,.content-menu-filter.open .content-menu-filter-link:after,.content-menu-list-active,.content-menu-page-li:after,.cookie-window-text span,.footer-callback-link,.footer-logo-title,.header-callback,.header-city,.header-city-link:after,.header-city-window,.header-content,.header-mobile-menu-back,.header-mobile-menu-content ul li:before,.header-mobile-menu-content>ul>li.with-submenu.open>a:after,.logo-title,.main-catalogue-item-icon-big,.main-catalogue-item-list,.main-page .content-menu-filter,.main-prefs-link,.main-prefs-list .slick-dots li:before,.mobile-menu-catalogue-open .header-city,.mobile-menu-catalogue-open .header-contacts-mobile,.mobile-menu-catalogue-open .header-menu,.mobile-menu-catalogue-open .header-mobile-menu-link,.nav,.news-detail-inner .news-detail-date,.pager-list a+a+a+a+a,.pager-size,.produce-list-inner .slick-dots li:before,.produce-prefs-link,.produce-prefs-list .slick-dots li:before,.slick-slide:first-child .content-menu-page-li a:after,.slider-item-btn,.slider-item-text .main-detail-make,.slider-item-text small,.window-gallery-preview,.window-order-phone,.window-order-product-content:first-child{display:none}.mobile-menu-open .header-content{display:block;float:none;margin:12px 0 0;padding:120px 0 0;position:relative}.header-menu ul{font-weight:500;line-height:56px}.header-menu ul li{margin:0;float:none;height:57px;border-bottom:1px solid #eef0f2;padding:0}.header-menu ul li a{color:#151515;display:block;height:56px;line-height:56px;padding:0 24px}.header-menu ul li.active a{color:#0353a4}.header-search{position:absolute;left:0;top:0;right:0;width:auto;margin:0}.mobile-nav-tabs{position:absolute;left:-24px;right:-24px;top:25px;display:block}.mobile-nav-tabs .mobile-tab-title{background-color:rgba(0,0,0,.04);position:relative;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding:18px 15px;max-width:50%;width:50%;color:#909090;text-align:center;text-transform:uppercase;letter-spacing:.3px;font-weight:900;font-size:14px;line-height:1.3;cursor:pointer;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s}.header-mobile-menu-back,.header-mobile-menu-link{height:64px;background:#003559;padding:0 0 0 48px;color:rgba(255,255,255,.78);font:500 14px/64px GothamPro,sans-serif;text-transform:uppercase;position:relative}.mobile-nav-tabs>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mobile-nav-tabs>ul li:before{content:none}.mobile-nav-tabs .active{background-color:rgba(0,0,0,.1);color:#333}.mobile-menu-open .header-mobile-menu{display:block;position:absolute;left:-24px;right:-24px}.mobile-menu-catalogue-open{position:relative;left:auto;right:auto;top:auto}.catalogue-detail-art-mobile .catalogue-item-event,.catalogue-filter.open,.config-step.active .config-step-number,.config-step.active .config-step-title,.delivery-top-img img.delivery-top-img-mobile,.footer-contacts-mobile,.footer-developer a,.header-mobile-menu-content ul li.with-submenu.open ul,.header-mobile-menu-link,.main-catalogue-item-big .main-catalogue-item-icon,.mobile-breadcrumbs,.mobile-menu-catalogue-open .header-mobile-menu-back,.mobile-menu-catalogue-open .header-mobile-menu-content,.produce-step:last-child .produce-step-number:after{display:block}.header-mobile-menu-link:before,.main-catalogue-mobile-link:before{content:"";display:inline-block;vertical-align:middle;width:26px;height:26px;background:url(/local/templates/ast/html/css/../images/catalogue-icon-mobile.svg) 0 0/100% no-repeat;margin:-2px 10px 0 0}.header-mobile-menu-link svg{display:block;position:absolute;right:48px;top:22px;transform:rotate(-180deg)}.catalogue-detail-photos-big .slick-next path,.catalogue-detail-photos-big .slick-prev path,.catalogue-popular .slick-next path,.catalogue-popular .slick-prev path,.header-mobile-menu-back path,.header-mobile-menu-link path{fill:#8b8c9e}.header-mobile-menu-back svg{display:inline-block;vertical-align:middle;margin:-2px 15px 0 0}.header-mobile-menu-content{display:none;padding:auto}.header-mobile-menu-content ul{margin:0;list-style:none;border:1px solid #d6dced;border-top:none;background:#f2f4f6}.header-mobile-menu-content ul li{display:block;margin:0;padding:0;border-top:1px solid #d6dced}.header-mobile-menu-content>ul>li>a{display:block;position:relative;font:500 14px/22px GothamPro,sans-serif;color:#151515;padding:16px 64px 16px 24px}.header-mobile-menu-content>ul>li.with-submenu.open>a{background:#fff;color:#0353a4}.header-mobile-menu-content>ul>li.with-submenu>a:after,.header-mobile-menu-content>ul>li.with-submenu>a:before{content:"";display:block;width:16px;height:2px;background:#208bd6;position:absolute;right:24px;top:26px}.catalogue-detail-info-header:after,.content-menu-filter-link:after,.header-mobile-menu-content>ul>li.with-submenu>a:after{transform:rotate(-90deg)}.header-mobile-menu-content ul li ul{display:none;padding:16px 24px;border:none;border-top:1px solid #d6dced;background:#fff}.header-mobile-menu-content ul li ul li{margin:0;padding:0;line-height:22px;border-top:none}.header-mobile-menu-content ul li ul li a{color:#8b8c9e;display:block;padding:8px 0}.header-location{float:none;margin:0;text-align:left}.mobile-menu-open .header-city{display:none;position:absolute;left:24px;right:24px;top:198px;line-height:56px;height:57px;border-bottom:1px solid #eef0f2;padding:0;font-weight:500}.header-city-link{display:block;color:#0353a4;padding:0 24px;height:56px;line-height:56px}.header-city-link:before{content:"Регион: "}.header-phone{position:absolute;left:8px;top:7px;margin:0;border-radius:50%;animation:2s infinite radial-call-pulse}.header-phone a{display:block;border:none;font-size:0;line-height:0;letter-spacing:-1px;position:relative;width:64px;height:64px;padding:64px 0 0 64px;overflow:hidden;background:url(/local/templates/ast/html/css/../images/header-phone-mobile.svg) 0 0/100% no-repeat}.header-phone a::after{content:"Позвонить";font-size:12px;position:relative;right:60px;top:-4px}.mobile-menu-open .header-contacts-mobile{display:block;border-radius:1px;text-align:center;margin:21px 0}.header-contacts-mobile-phone .btn-red{font-size:20px;min-width:0;width:100%;height:64px;line-height:64px}.header-contacts-mobile-callback{line-height:22px;margin:17px 0 0}.header-contacts-mobile-email{line-height:22px;margin:9px 0 0}.header-contacts-mobile-email a{color:#208bd6}.mobile-menu-link:after,.mobile-menu-link:before{content:"";display:block;width:32px;position:absolute;right:15px;transition:.2s}.mobile-menu-link{display:block;position:absolute;right:8px;top:7px;width:64px;height:64px}.mobile-menu-link:before{height:28px;top:18px;border-top:4px solid #333;border-bottom:4px solid #333}.mobile-menu-link:after{height:4px;top:30px;background:#333}.mobile-menu-open .mobile-menu-link:before{border-top:none;border-bottom:none;top:30px;height:4px;background:#333;transform:rotate(-45deg)}.mobile-menu-open .mobile-menu-link:after{transform:rotate(45deg)}.content-header{padding:14px 0}.back-link{line-height:22px}.catalogue-back-link{overflow:hidden;width:20px}.content,.doc-link{margin:24px 0}.slider-item-inner{height:212px}.slider-item-text{font-size:26px;line-height:32px;font-weight:500;padding:14px 0 0;text-align:center}.slider .slick-dots{left:0;bottom:5px;margin:0;right:0;width:auto;text-align:center}.slider-item-text .main-detail-video{padding:20px 0 0}.main-catalogue-mobile-link{display:block;background:#003559;height:64px;font:500 14px/64px GothamPro,sans-serif;color:rgba(255,255,255,.78);text-transform:uppercase;text-align:center}.main-catalogue{padding:16px 0 22px}.main-catalogue-inner{padding:16px 12px;margin:0 -14px;font-size:0;line-height:0;letter-spacing:-1px}.main-catalogue-item{float:none;display:inline-block;vertical-align:top;padding:0 4px 8px;font-size:16px;line-height:24px;letter-spacing:0;white-space:normal;text-align:center}.main-catalogue-item-inner{height:170px;padding:16px 8px}.main-catalogue-item-big .main-catalogue-item-inner{height:170px}.main-catalogue-item-parent{position:relative;left:auto;top:auto;right:auto;bottom:auto;font:500 11px/13px GothamPro,sans-serif;height:100%;justify-content:space-between}.about-sale-menu-li.active a,.catalogue,.config-steps .container,.content-menu-list-li.active a,.content-menu-page-li a,.main-catalogue-item-icon{position:relative}.main-catalogue-item-icon.right{position:relative;bottom:initial}.main-catalogue-item:nth-child(6){float:left}.breadcrumbs,.content-menu-filter,.content-menu-params{border-top:1px solid rgba(166,180,216,.45)}.content-menu-list{float:none;max-width:none!important;padding:0;margin:0 -24px 0 -40px}.catalogue-popular .slick-next.slick-disabled,.catalogue-popular .slick-prev.slick-disabled,.content-menu-list-next{display:none!important}.content-menu-list-li,.content-menu-list-li:first-child{margin:0;padding:0 0 0 40px}.about-sale-menu-li.active a:after,.content-menu-list-li.active a:after{content:"";display:block;position:absolute;left:0;bottom:0;right:0;height:4px;background:#b9d6f2}.content-menu-params{float:none;padding:12px 24px;margin:0 -24px}.content-menu-params:after{content:"";display:block;clear:both}.content-menu-sort,.cookie-window-btn{float:right}.content-menu-filter,.delivery-top-img{display:block;margin:0 -24px}.content-menu-filter-link{background:#f2f4f6;display:block;height:64px;position:relative;text-transform:uppercase;font-size:16px;line-height:64px;color:#8b8c9e;padding:0 24px}.content-menu-filter-link img{vertical-align:middle;margin:-2px 15px 0 0}.content-menu-filter-link:after,.content-menu-filter-link:before{content:"";display:block;width:16px;height:2px;position:absolute;right:24px;top:50%;margin-top:-1px;background:#208bd6}.content-menu-filter.open .content-menu-filter-content{display:block;padding:0 0 24px;background:#f2f4f6}.content-menu-page{float:none;margin:0 -24px 0 -36px}.content-menu-page-ul{width:100%;position:relative;font-size:0;line-height:0;letter-spacing:-1px;overflow:hidden}.content-menu-page-li{float:none;display:inline-block;vertical-align:top;margin:0;padding:0 0 0 36px;font-size:16px;line-height:56px;letter-spacing:0}.content-menu-page-li a:after{content:"";display:block;width:19px;height:1px;position:absolute;left:-27px;top:28px;background:#d6dced}.content-menu-search{float:none;width:auto;margin:8px 0 9px}.catalogue-filter{display:none;float:none;margin:0 0 0 -128px;overflow:hidden;position:absolute;left:50%;top:-104px;transform:translateY(-100%)}.catalogue-filter-results{margin-left:0;left:24px;margin-top:-48px}.catalogue-filter-results:before{border-right:8px solid transparent;border-top:8px solid #208bd6;border-bottom:none;border-left:8px solid transparent;left:18px;top:100%;margin-top:0}.catalogue-container{margin:0;padding:12px}.catalogue-item{width:50%;padding:4px}.catalogue-item-inner{padding:0 12px 16px}.catalogue-item-photo{margin:0 -12px;height:112px;line-height:112px}.catalogue-item-events{left:9px;top:16px}.catalogue-item-event{margin:0 0 0 7px;height:16px;font-size:10px;line-height:14px}.catalogue-item-titl{font-size:14px;line-height:16px;margin:11px 0 0;height:64px}.catalogue-item-status{font-size:12px;line-height:14px;letter-spacing:.17px;margin:14px 0 0}.catalogue-item-price{font-size:18px;line-height:20px;margin:5px 0 0}.catalogue-prefs-title,.main-catalogue-list-title,.main-detail-title,.news-detail-inner h1,.produce-questionnaire-title{font-size:26px;line-height:32px}.catalogue-container .pager{margin:9px 0 0}.pager-list a.pager-next{display:block;font-size:0;line-height:0;width:24px;height:56px;padding:0 0 0 24px;position:relative;overflow:hidden}.pager-list a.pager-next svg{display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0}.catalogue-prefs-title{padding:40px 0 0}.catalogue-prefs{margin:4px 0 40px}.catalogue-prefs-item{float:none;width:auto;padding:28px 0 0}.catalogue-prefs-item-title{padding:16px 0 0}.catalogue-prefs-item-text{padding:8px 0 0}.about-history-item-year,.about-sale-info-graf,.contacts-inner,.main-detail-content,.main-detail-photo,.produce-block-text{float:none;width:auto}.main-detail{padding:42px 0 52px}.main-detail-anonce{line-height:28px;margin:25px 0 0}.main-detail-inner{margin:33px 0 0}.main-detail-photo{margin:0 0 0 -24px}.main-detail-photo-defender-product{max-width:375px;max-height:240px}.main-detail-video{padding:24px 0 0;width:auto}.emkosti-main .main-detail-photo,.main-detail-make{width:auto}.emkosti-main .produce-block-side,.produce-list-item-inner{width:256px}.main-catalogue-list{padding:35px 0 27px}.main-catalogue-list-inner{margin:18px -4px 0}.main-catalogue-list-item{width:50%;padding:0 4px}.main-catalogue-list-content .slick-next,.main-catalogue-list-content .slick-prev{width:27px;height:27px;margin:-13px 0 0}.main-catalogue-list-content .slick-prev{left:-9px}.catalogue-popular .slick-next,.main-catalogue-list-content .slick-next{right:-9px}.main-catalogue-list-content .slick-next svg,.main-catalogue-list-content .slick-prev svg{width:12px;height:10px;left:8px;top:9px}.main-prefs-list,.main-prefs-list .slick-dots{letter-spacing:-1px;font-size:0;line-height:0}.main-prefs,.produce-prefs{padding:43px 0 37px}.main-prefs-title{text-align:left;font-size:26px;line-height:32px}.main-prefs-list{margin:35px -10px 0;white-space:nowrap}.main-prefs-item,.produce-prefs-item{float:none;display:inline-block;vertical-align:top;width:50%;padding:0 10px;font-size:16px;line-height:24px;letter-spacing:0;white-space:normal}.main-prefs-item-title{padding:16px 0 0;font-size:16px;font-weight:500}.main-prefs-list .slick-dots{position:relative;margin:0;padding:29px 0 0;list-style:none;text-align:center}.main-prefs-list .slick-dots li,.produce-list-inner .slick-dots li,.produce-prefs-list .slick-dots li{margin:0 0 0 9px;padding:0;display:inline-block;vertical-align:top;position:relative}.main-prefs-list .slick-dots li button,.produce-list-inner .slick-dots li button,.produce-prefs-list .slick-dots li button{display:block;position:relative;width:11px;height:11px;border-radius:50%;border:none;background:#fff;margin:0;padding:0;outline:0;-webkit-appearance:none;cursor:pointer;font-size:0;line-height:0;text-indent:100px}.main-prefs-list .slick-dots li.slick-active:after,.produce-list-inner .slick-dots li.slick-active:after,.produce-prefs-list .slick-dots li.slick-active:after{content:"";display:block;position:absolute;left:3px;top:3px;width:5px;height:5px;background:#1475c8;border-radius:50%}.catalogue-descr-img{padding:22px 0 58px}.catalogue-descr-img-inner:after{content:"";display:block;width:32px;height:39px;background:url(/local/templates/ast/html/css/../images/catalogue-descr-img-cursor.svg) 0 0/100% no-repeat;position:absolute;left:0;bottom:0;pointer-events:none}.catalogue-descr-img-hint.open .catalogue-descr-img-hint-text{display:block;left:50%!important;top:auto!important;bottom:23px;z-index:99;transform:translateX(-50%);font-size:14px;line-height:20px;letter-spacing:.4px;color:#fff;background:#208bd6;padding:19px 16px;border-radius:4px}.catalogue-descr-img-hint-left.open .catalogue-descr-img-hint-text{transform:translateX(-27px)}.catalogue-descr-img-hint-right.open .catalogue-descr-img-hint-text{left:auto!important;right:50%;transform:translateX(27px)}.catalogue-descr-img-hint.open .catalogue-descr-img-hint-text:after{content:"";display:block;width:0;height:0;border-top:8px solid #208bd6;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;left:50%;bottom:-8px;margin-left:-8px}.catalogue-descr-img-hint-left.open .catalogue-descr-img-hint-text:after{left:19px;margin-left:0}.catalogue-descr-img-hint-right.open .catalogue-descr-img-hint-text:after{left:auto;right:19px;margin-left:0}.catalogue-popular{padding:40px 0 32px}.catalogue-popular .catalogue-container{white-space:nowrap}.catalogue-popular .catalogue-item{width:50%;white-space:normal}.catalogue-detail-photos-big.slick-initialized,.catalogue-popular .catalogue-list.slick-initialized,.produce-list-inner .slick-list{overflow:visible}.catalogue-popular .slick-next,.catalogue-popular .slick-prev{display:block;position:absolute;z-index:2;top:50%;width:27px;height:27px;border:none;border-radius:50%;background:rgba(227,230,233,.46);margin:-13px 0 0;padding:0;-webkit-appearance:none;cursor:pointer;transition:.2s}.catalogue-popular .slick-prev{left:-9px;transform:rotate(-180deg)}.catalogue-popular .slick-next:hover,.catalogue-popular .slick-prev:hover{background:#e3e6e9}.catalogue-popular .slick-next svg,.catalogue-popular .slick-prev svg{display:block;width:12px;height:10px;position:absolute;left:8px;top:9px}.catalogue-search .catalogue-item{width:50%}.search-bad{padding:32px 0}.catalogue-video{height:262px}.about-sale,.about-sale-content,.catalogue-detail{background:0 0;padding:0}.catalogue-detail-container{background:0 0;border-radius:0;box-shadow:none}.catalogue-detail+.main-catalogue-list{padding-top:35px}.catalogue-detail-content{margin:0 -24px;padding:0 24px;border-bottom:none}.catalogue-detail-photos{float:none;width:auto;border-right:none;padding:24px 27px 0}.catalogue-detail-photos-big-item a{line-height:0;height:auto}.catalogue-detail-photos-big-item img{max-height:none}.catalogue-detail-photos-big .slick-next,.catalogue-detail-photos-big .slick-prev{display:block;position:absolute;z-index:2;top:50%;width:27px;height:27px;border:none;border-radius:50%;background:0 0;margin:-13px 0 0;padding:0;-webkit-appearance:none;cursor:pointer;transition:.2s;opacity:.5}.catalogue-detail-photos-big .slick-next.slick-disabled,.catalogue-detail-photos-big .slick-prev.slick-disabled{visibility:hidden}.catalogue-detail-photos-big .slick-prev{left:-27px;transform:rotate(-180deg)}.catalogue-detail-photos-big .slick-next{right:-27px}.catalogue-detail-photos-big .slick-next:hover,.catalogue-detail-photos-big .slick-prev:hover{opacity:1}.catalogue-detail-photos-big .slick-next svg,.catalogue-detail-photos-big .slick-prev svg{display:block;width:12px;height:10px;position:absolute;left:50%;top:50%;margin:-5px 0 0 -6px}.catalogue-detail-inner{float:none;width:auto;border-left:none;margin:24px 0 0}.catalogue-detail-inner h1{padding:0;font-size:26px;line-height:32px;margin:8px 0 0}.catalogue-detail-art{padding:0;margin:16px 0 0}.catalogue-detail-art-mobile{display:block;margin:0 0 0 -12px}.catalogue-detail-buy{border-top:none;padding:0;margin:12px 0 0}.catalogue-detail-order{padding:14px 0 0}.catalogue-detail-order a{min-width:248px;display:block}.catalogue-detail-info,.catalogue-detail-info-tab.open .catalogue-detail-info-header{border-bottom:1px solid #eef0f2}.catalogue-detail-info{padding:0;margin:32px -24px 0}.catalogue-detail-info-tab{display:block;border-top:1px solid #eef0f2}.catalogue-detail-info-header{display:block;font:500 20px/28px GothamPro,sans-serif;padding:22px 66px 21px 24px;position:relative;cursor:pointer}.catalogue-detail-info-header:after,.catalogue-detail-info-header:before{content:"";display:block;width:16px;height:2px;background:#208bd6;position:absolute;right:25px;top:35px}.catalogue-detail-info-tab.open .catalogue-detail-info-content{display:block;padding:24px}.contacts-map{position:relative;left:auto;top:auto;right:auto;bottom:auto;height:608px}.page-404-text{font-size:16px;line-height:24px;padding:24px 0 0}.page-404-btn{padding:24px 0 48px}.page-404-btn .btn-red{min-width:0;width:100%}.about-digits{padding:8px 0 48px;background-image:url(/local/templates/ast/html/css/../images/about-digits-mobile.jpg)}.about-digits-item{float:none;margin:0;padding:32px 0 0}.about-digits-item-value{font-weight:700;font-size:48px;line-height:58px}.about-digits-item-text{font-size:20px;line-height:24px;padding:0}.about-history{padding:0 0 60px}.about-history-item{padding:0 0 0 35px}.about-history-item-text{font-size:16px;line-height:24px;padding:0;margin:0}.about-sale-menu{margin:16px -24px 0 -40px}.about-sale-menu-ul{font-size:0;line-height:0;letter-spacing:-1px;white-space:nowrap;float:none;width:100%;position:relative;overflow:hidden}.about-sale-menu-li{font-size:16px;line-height:56px;letter-spacing:0;float:none;display:inline-block;vertical-align:top;margin:0;padding:0 0 0 40px}.about-sale-info-graf-item-year{left:16px}.about-sale-info-graf-item-value{right:8px}.about-sale-info-graf-item-valueout .about-sale-info-graf-item-value{right:auto;margin-left:16px}.about-sale-info-content{float:none;width:auto;margin:32px 0 0}.about-map{padding:16px 0 24px}.about-map-text,.success-add,.success-text,.window-order-form-text,.window-order-phone{font-size:16px;line-height:24px}.about-map-inner{margin:32px -24px 0}.about-map-inner img{height:512px;max-width:none;width:auto}.delivery-top-container,.delivery-top-content,.services-top-container,.services-top-content{width:auto;display:block}.delivery-top-container,.services-top-content{padding:26px 0 0}.services-top-img{display:block;padding:18px 0 0;margin:0 -24px}.services-top-img img{width:100%;margin-right:0;margin-left:0}.services-inner h2{margin-top:34px;margin-bottom:22px}.delivery-top-img img{width:100%;display:none}.news{padding:16px 0 8px}.news-list{margin:0 auto;max-width:312px}.news-list-item{display:block;width:auto;padding:0 0 16px}.news-detail{padding:0;background:0 0}.news-detail-inner{background:0 0;padding:18px 0 40px}.news-detail-img{margin-left:-24px;margin-right:-24px}.produce-menu{margin:32px 0 52px}.produce-block{margin:32px 0 48px}.produce-block-side{float:none;width:256px;margin:32px auto 0;text-align:center}.produce-list{padding:20px 0 28px}.produce-list-inner{margin:24px -24px 0 -16px;white-space:nowrap}.produce-list-item{width:288px;padding:0 16px;white-space:normal}.produce-list-inner .slick-dots{position:relative;margin:0;padding:16px 0 0;list-style:none;font-size:0;line-height:0;letter-spacing:-1px;text-align:center}.produce-why{margin:64px 0;max-width:none}.produce-questionnaire{padding:40px 0 56px}.produce-questionnaire-text{margin:26px 0 0}.config-form-order-policy,.produce-questionnaire-link,.success-add{margin:24px 0 0}.produce-questionnaire-link .btn-blue{min-width:0;width:100%;height:64px;line-height:64px}.produce-step{margin:48px 0 0}.produce-step-number{float:none;width:auto;position:relative;text-align:left}.produce-step-number:after{position:absolute;left:0;height:34px;top:100%}.produce-step-text h3{margin:0 0 0 32px;max-width:273px}.produce-step:first-child .produce-step-text h3{margin-top:10px}.produce-prefs-list{margin:35px -10px 0;font-size:0;line-height:0;letter-spacing:-1px;white-space:nowrap}.produce-prefs-item-title{margin:16px 0 0;font-size:16px;font-weight:500}.produce-prefs-list .slick-dots{position:relative;margin:0;padding:29px 0 0;list-style:none;font-size:0;line-height:0;letter-spacing:-1px;text-align:center}.config-steps{margin:43px 0 0}.config-step{position:absolute;padding:0 0 0 109px;left:24px;top:0;height:88px;opacity:1}.config-step.active+.config-step,.config-step.active+.config-step+.config-step,.config-step.active+.config-step+.config-step+.config-step,.config-step.active+.config-step+.config-step+.config-step+.config-step{opacity:.5}.config-step:first-child{padding-left:109px}.config-step:before{width:16px;background:#fff;left:0}.config-step:nth-child(2):before{left:24px}.config-step:nth-child(3):before{left:48px}.config-step:nth-child(4):before{left:72px}.config-form{padding:1px 0 40px}.config-form-block{padding:24px 24px 32px}.config-form-block-row{margin:16px 0 0}.config-form-col{float:none;width:auto;margin:16px 0 0}.config-form-block h3{max-width:calc(100% - 55px)}.config-form-block-hint.open{z-index:99}.config-form-block-hint-label{font-size:0;line-height:0;letter-spacing:-1px;position:relative;width:31px;height:31px;padding:31px 0 0 31px;overflow:hidden;background:#d8d8d8;border-radius:50%}.config-form-other-input,.config-form-other-title{display:block;height:auto}.config-form-block-hint-label:before{content:"?";display:block;width:31px;height:31px;background:0 0;margin:0;font:500 24px/31px GothamPro,sans-serif;letter-spacing:0;text-align:center;color:#fff;position:absolute;left:0;top:0}.config-form-block-hint-label span{border-bottom:2px dashed #b4b4b4}.config-form-block-hint-text{left:auto;right:-6px;margin-left:0;margin-top:24px}.config-form-block-hint-text:before{left:auto;right:14px;margin-left:0}.config-form-radio{float:none;margin:8px 0 0;width:100%;min-width:0}.config-form-radio-2{font-size:14px}.config-form-radio-3{min-width:0}.config-form-other{float:none;margin:8px 0 0;display:block}.config-form-other-input .form-input{margin:0;width:100%}.config-form-other-input-2 .form-input,.config-form-other-input-3 .form-input,.header-contacts-mobile .footer-callback-link-mobile a,.success-btn .btn-blue{width:100%}.config-form-slider{float:none;margin:8px 0 0;border-bottom:none;padding:0}.config-form-slider-item{float:none;margin:8px 0 0;width:100%;display:table;border-radius:4px;background:linear-gradient(46deg,#ebedee,#f0f1f2 29%,#fbfbfb);min-width:160px;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.4px;text-transform:uppercase}.config-form-slider-item label{display:table-cell;position:relative;width:auto;height:80px;cursor:pointer;vertical-align:middle}.config-form-slider-item span{display:block;width:auto;height:auto;background:0 0;border-radius:0;border:none;position:relative;left:auto;top:auto;padding:0 0 0 44px;overflow:hidden}.config-form-prev-btn a,.footer-callback-link-mobile a{letter-spacing:.16px;height:64px;text-transform:uppercase;text-align:center;display:block}.config-form-slider-item span:before{content:"";display:block;width:16px;height:16px;background:#fff;border-radius:50%;border:2px solid #d8d8d8;position:absolute;left:16px;top:50%;margin-top:-8px}.config-form-slider-item input:checked+span:after{content:"";display:block;width:8px;height:8px;background:#208bd6;border-radius:50%;position:absolute;left:20px;top:50%;margin:-4px 0 0}.config-form-slider-item span em{display:block;font-style:normal;font-size:14px;line-height:20px;position:static;left:auto;transform:none;top:auto;white-space:normal}.config-form-order-btn .btn-blue,.config-form-prev-btn a{width:100%;font:500 16px/64px GothamPro,sans-serif}.config-form-prev-btn{display:block;text-align:center;margin:24px 0 0;float:none}.config-form-prev-btn a{vertical-align:top;background:#fff;border-radius:4px;color:#606060;box-shadow:9px 6px 15px 0 rgba(0,0,0,.04)}.config-form-prev-btn a:hover{color:#151515}.config-form-next-btn a{display:block;width:100%;box-shadow:none}.order-form-final-info{float:none;width:auto;padding:30px 0 0;margin:0 -24px}.order-form-final-info table td{white-space:normal;vertical-align:middle;font-size:14px;line-height:18px;padding-top:10px;padding-bottom:10px}.order-form-final-info table td:first-child{padding-right:0}.order-form-final-personal{float:none;width:auto;margin:40px 0 0}.order-form-final-personal .form-input:last-child{margin-top:40px}.config-form-order-submit{width:100%;float:none}.footer-callback{padding:29px 0 34px}.footer-callback-title{display:block;padding:0 50px}.footer-callback-phone{display:block;width:312px;margin:16px auto 0}.footer-callback-link-mobile{display:block;margin:16px 0 0}.header-contacts-mobile .footer-callback-link-mobile{margin:8px 0 0}.footer-callback-link-mobile a{width:312px;margin:0 auto;font:500 16px/64px GothamPro,sans-serif;text-decoration:none;background:#2080f724;color:#151515;border:none;border-radius:4px;cursor:pointer}.footer-contacts,.footer-copyrights,.footer-policy{line-height:22px;float:none}.footer-callback-white .footer-callback-link-mobile a{background:#f2f4f6}.footer{padding:34px 0 37px;position:relative}.footer-logo{float:none;margin:0}.footer-logo-icon{margin:auto;background-image:url(/local/templates/ast/html/css/../images/ast-logo-white.svg)}.footer-nav{float:none;margin:22px 0 0}.footer-contacts{display:none;margin:19px 0 0}.footer-contacts-links,.footer-contacts-schedule{margin:13px 0 0}.footer-contacts-delivery{margin:3px 0 0}.footer-copyrights{margin:22px 0 0}.footer-policy{margin:4px 0 0}.footer-developer{float:none;margin:23px 0 0}.footer-developer img{margin-top:0}.window-inner{width:312px;padding:0}.window-title{font-size:26px;line-height:32px;padding:32px 0 0;text-align:center}.window-city-text{margin:41px 0 0}.window-city-form{padding:0 0 48px}.window-city-tags{margin:8px 0 0 -16px}.window-city-tag{margin:16px 0 0 16px}.window-city-btn{padding:32px 0 0}.window-city-btn a{width:100%;font-size:16px;line-height:20px;height:auto;padding:16px 0}.cookie-window{padding:12px 24px}.cookie-window-text{float:none;padding:0;max-width:100%}.cookie-window-link{float:left;margin:16px 0 0}.cookie-window-btn a{height:40px;font:500 16px/42px GothamPro,sans-serif}.success-text{margin:0;padding:32px 24px}.success-phone{margin:6px 0 0}.success-btn{margin:29px 0 0;padding:0}.window-order-phone{margin:24px -24px;padding:32px 24px 40px}.window-order-phone-btn .btn-blue{line-height:64px}.window-order-form form{margin:0;padding:0}.window-order-form{padding:0 20px 10px}.window-inner.new-form{display:block;width:312px;min-width:312px;max-width:312px}.window-order-product-content{width:100%;display:inline-block}.window .g-recaptcha iframe{width:300px;float:left;margin-left:-18px}.window-gallery{width:calc(100vw - 48px);height:calc(100vh - 25vh)}.window-gallery-big-inner{max-width:calc(100vw - 48px)}.window-gallery-big-inner .slick-dots{bottom:15px}}h2,h3{margin:40px 0 28px}body,form,h1,h2,h3,h4,p,ul{padding:0}.about-digits-item:first-child,.about-sale-menu-li:first-child,.catalogue-popular .catalogue-container,.catalogue-search .catalogue-container,.config-form-radio:first-child,.config-form-slider-item:first-child,.content-menu-list-li:first-child,.content-menu-page-li:first-child,.header-menu ul li:first-child,.nav ul li.with-submenu-new ul li:first-child,.order-form-final-info table,.produce-list h3,.produce-prefs h2,.produce-step-text h3,.slider .slick-dots li:first-child,.window-city-form .form-input,.window-gallery-big-inner .slick-dots li:first-child,body,h1,ul li{margin:0}.btn-blue,a{transition:.2s}*,:after,:before{outline:0}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:16px/28px Roboto,sans-serif;color:#151515;background:#fff;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-file-input:hover,.main-catalogue-item-list ul li a,.nav ul li.with-submenu-new ul li a,a{color:#8b8c9e}.catalogue-filter-reset:hover,.doc-link a:hover,a:hover{color:rgba(139,140,158,.7)}img{border:none;max-width:100%;max-height:100%;width:auto;height:auto}b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:500}::-ms-clear{display:none}h1{font:bold 48px/58px GothamPro,sans-serif}.main-catalogue-list-title,.main-detail-title,.produce-questionnaire-title,h2{font:500 36px/44px GothamPro,sans-serif}.contacts-title,.produce-block-side-from,h3{font:500 20px/28px GothamPro,sans-serif}h4{margin:32px 0 28px;font-weight:500;font-size:18px;line-height:24px}p{margin:20px 0}ul{margin:10px 0;list-style:none}ul li{padding:0 0 0 22px;position:relative}ul li:before{content:"";display:block;width:8px;height:8px;background:#208bd6;border-radius:50%;position:absolute;left:2px;top:11px}ol{list-style-type:none;counter-reset:num}ol li:before{content:counter(num) '. ';counter-increment:num;color:#0081dc;font-weight:700;font-size:20px}.container table,.wrapper table{border-collapse:collapse;margin:28px 0;line-height:22px;border:none;border-bottom:1px solid #f8f9fa}.btn-blue,.container td,.container th,.wrapper td,.wrapper th{vertical-align:top;border:none}.container th,.wrapper th{padding:5px 24px;font:500 14px/22px GothamPro,sans-serif;text-align:left;background:#d6dced}.container td,.wrapper td{padding:5px 24px}.container tbody tr:nth-child(odd) td,.wrapper tbody tr:nth-child(odd) td{background:#f8f9fa}.wrapper thead+tbody tr:nth-child(odd) td{background:0 0}.wrapper thead+tbody tr:nth-child(2n) td{background:rgba(242,244,246,.5)}.btn-blue,.btn-red{display:inline-block;padding:0 20px;overflow:visible;min-width:268px;height:64px;font:500 16px/64px GothamPro,sans-serif;color:#fff;position:relative;text-align:center}.btn-blue{margin:0;outline:0;background:#208bd6;border-radius:4px}.btn-blue:hover,.config-form-next-btn a:hover{background:#0353a4;color:#fff}.btn-blue img,.btn-red img{vertical-align:middle;margin:-2px 14px 0 0}.btn-red,.form-input input,.form-input textarea{border:none;vertical-align:top;margin:0;transition:.2s;outline:0}.btn-red{background:#dc493a;border-radius:4px}.content,.form-ctrl,.form-files,.form-input,.produce-block,.produce-steps,form{margin:40px 0}.btn-red:hover,.main-detail-make a:hover{background:#d43121;color:#fff}.back-link a,.footer-developer a,.form-input,.header-city,.logo,.nav,.nav ul li,.nav ul li.with-submenu>a,.slider,.slider-item-btn,.slider-item-inner,.slider-item-text,.wrapper{position:relative}.form-input-select:before{content:"";display:block;width:12px;height:9px;position:absolute;bottom:11px;right:8px;background:url(/local/templates/ast/html/css/../images/form-input-select.svg) 0 0/100% no-repeat}.form-input:after,.header-search-submit button:hover{background:#208bd6}.form-input-select.focus:before,.news-detail-mobile-ctrl .news-detail-mobile-ctrl-prev a svg{transform:rotate(-180deg)}.form-input:after{content:"";display:block;position:absolute;left:0;bottom:0;width:0;height:2px;transition:.2s}.catalogue-detail-info-content table,.form-input.focus:after,.table-scroll table{width:100%}.form-input.error:after{width:100%;background:#dc493a}.form-input span{position:absolute;left:0;top:0;font-size:18px;line-height:28px;color:rgba(21,21,21,.36);transition:.2s}.form-input.focus span,.form-input.full span{font-size:14px;top:-25px}.form-input input.required{border-bottom:1px solid rgba(255,0,0,.3)}.form-input.valid input{border-bottom:1px solid rgb(3 210 0)}.form-input input,.form-input textarea{position:relative;border-bottom:1px solid rgba(143,143,143,.56);font:18px/28px Regular,sans-serif;color:#151515;padding:0;width:100%;height:29px;border-radius:0;background:0 0}.form-input textarea{resize:none;overflow:auto}.form-input input::-webkit-input-placeholder{opacity:1;color:rgba(21,21,21,.36)}.form-input input::-moz-placeholder{opacity:1;color:rgba(21,21,21,.36)}.form-input input:-ms-input-placeholder{opacity:1;color:rgba(21,21,21,.36)}.form-input textarea::-webkit-input-placeholder{opacity:1;color:rgba(21,21,21,.36)}.form-input textarea::-moz-placeholder{opacity:1;color:rgba(21,21,21,.36)}.form-input textarea:-ms-input-placeholder{opacity:1;color:rgba(21,21,21,.36)}.form-input input.error,.form-input textarea.error,.header-callback a:hover{border-color:#dc493a}.form-input label.error{color:red;font-size:12px;position:absolute;left:5px;top:22px}.about-history-item:after,.about-sale-info-tab:after,.about-sale-menu:after,.catalogue-detail-art:after,.catalogue-detail-content:after,.catalogue-detail-menu:after,.catalogue-detail-price:after,.catalogue-filter-checkbox:after,.catalogue-prefs:after,.config-form-block-header:after,.config-form-block-row:after,.config-form-row:after,.container:after,.content-menu-inner:after,.cookie-window:after,.form-ctrl:after,.form-file:after,.header-menu ul:after,.main-catalogue-inner:after,.main-detail-inner:after,.main-prefs-list:after,.news-detail-mobile-ctrl:after,.order-form-final-content:after,.produce-block:after,.produce-prefs-list:after,.produce-step:after,.window-city-tags:after{content:"";display:block;clear:both}.form-file-input{float:left;display:none;width:268px;height:56px;font:500 16px/56px GothamPro,sans-serif;background:#f2f4f6;text-align:center;position:relative;overflow:hidden;color:#151515;border:none;border-radius:4px;transition:color .2s}.catalogue-descr-img-inner img,.catalogue-detail-info-tab.active,.config-form-block-hint:hover .config-form-block-hint-text,.config-form-step.active,.config-step-finish.active,.content-menu-list-next.visible,.form-file:last-child .form-file-input,.nav ul li a,.nav ul li.with-submenu:hover ul li:hover ul{display:block}.form-file:nth-child(2) .form-file-input{margin:-28px 0 0}.form-file:nth-child(3) .form-file-input{margin:-56px 0 0}.form-file:nth-child(4) .form-file-input{margin:-84px 0 0}.form-file:nth-child(5) .form-file-input{margin:-112px 0 0}.form-file:nth-child(6) .form-file-input{margin:-140px 0 0}.form-file:nth-child(7) .form-file-input{margin:-168px 0 0}.form-file:nth-child(8) .form-file-input{margin:-196px 0 0}.form-file:nth-child(9) .form-file-input{margin:-224px 0 0}.form-file-input svg{display:inline-block;vertical-align:middle;margin:-2px 18px 0 0}.form-file-input path{fill:#151515;transition:.2s}.form-file-input input{height:200px;position:absolute;top:0;right:0;opacity:0;cursor:pointer;font-size:200px;background:url(/local/templates/ast/html/css/../images/blank.gif)}.form-file-name{margin:0 0 0 300px;font-size:14px;line-height:28px;position:relative}.form-file-name-text{padding:0 0 0 24px}.about-sale-info-graf-item-noyear .about-sale-info-graf-item-year,.catalogue-descr-img-hint-text.invisible,.catalogue-detail-art-mobile,.catalogue-detail-info-header,.catalogue-detail-info-tab,.catalogue-detail-menu ul li:before,.catalogue-filter-checkbox input,.catalogue-filter-slider-params,.config-form-radio input,.config-form-slider-item input,.config-form-step,.config-step-finish,.contacts .container:after,.content-menu-filter,.content-menu-page-li:first-child:after,.content-menu-sort ul li:before,.delivery-top-img img.delivery-top-img-mobile,.footer-callback-link-mobile,.footer-contacts-link,.footer-contacts-mobile,.footer-logo-title,.footer-nav ul li:before,.form-file-name-text:empty+.form-file-name-remove,.header-contacts-mobile,.header-menu ul li:before,.header-mobile-menu,.logo-title,.main-catalogue-item-big .main-catalogue-item-icon,.main-catalogue-item-list ul li:before,.main-catalogue-mobile-link,.main-detail-list ul li:before,.mobile-menu-link,.mobile-nav-tabs,.nav ul li.with-submenu ul li ul:after,.nav ul li.with-submenu ul li ul:before,.nav ul li:before,.order-form-final-info table td br,.produce-menu ul li:before,.produce-step:last-child .produce-step-number:after,.slider .slick-dots li:before,.window-gallery-big-inner .slick-dots li:before,div[data-bx-form-popup-close] svg{display:none}.form-file-name-remove{position:absolute;left:0;top:6px;width:16px;height:16px;background:url(/local/templates/ast/html/css/../images/form-file-name-remove.svg) 0 0/100% no-repeat;cursor:pointer}.about-sale-menu-ul,.config-form-prev-btn,.cookie-window-btn,.form-submit{float:left}.form-policy{float:left;max-width:300px;margin:1px 0 0 32px;font-size:14px;line-height:18px;letter-spacing:.23px;color:rgba(0,0,0,.4)}.header-city,.header-menu ul{font:14px/22px GothamPro,sans-serif}.config-form-order-policy a,.form-policy a{color:rgba(0,0,0,.4);text-decoration:underline}.form-policy a:hover{color:#000;text-decoration:none}.container{max-width:1120px;margin:0 auto}.wrapper{min-width:360px;width:100%;overflow:hidden}.header{padding:0 0 15px}.header-logo{float:left;margin:30px 0 0}.logo{margin:0 auto;width:250px;height:70px;background:url(/local/templates/ast/html/css/../images/ast-logo.svg) 0 0/100% no-repeat}.logo a{display:block;position:absolute;left:0;top:0;right:0;bottom:0}.header-content{float:left;margin:20px 0 0 70px}.footer-nav ul,.header-menu ul,.main-catalogue-item-list ul,.main-detail-list ul,.produce-menu ul{margin:0;padding:0;list-style:none}.header-menu ul li{float:left;margin:0 0 0 31px;padding:0}.contacts-value a,.header-menu ul li a,.produce-step-text .questionnaire-link,.produce-step-text .questionnaire-link:hover{color:#606060}.about-sale-info-content-link a,.about-sale-menu-li a:hover,.back-link a:hover,.breadcrumbs a.news-detail-prev:hover,.catalogue-descr p a,.catalogue-detail-delivery-city a,.catalogue-detail-menu ul li a:hover,.contacts-value a:hover,.content-menu-list-li a:hover,.content-menu-page-li a:hover,.header-city-link:hover,.header-menu ul li a:hover,.main-catalogue-item-list ul li a:hover,.nav ul li.with-submenu-new ul li:hover a,.nav ul li.with-submenu:hover ul li ul li a:hover,.news-detail-inner p a,.pager-list a:hover,.pager-size a:hover,table a{color:#208bd6}.header-menu ul li.active a{color:#0353a4;font-weight:500}.header-search{position:relative;width:594px;height:40px;margin:17px 0 0}.catalogue-filter form,.config-form form,.content-menu-search form,.content-menu-sort ul li,.footer-contacts-links p,.header-search form{margin:0;padding:0}.header-search-input input{position:relative;border:1px solid #d6dced;font:14px/18px Roboto,sans-serif;letter-spacing:.2px;color:#151515;vertical-align:top;margin:0;padding:10px 88px 10px 22px;width:100%;height:40px;outline:0;border-radius:3px;background:#fff;transition:.2s}.header-search-input input::-webkit-input-placeholder{opacity:1;color:rgba(143,143,143,.7)}.header-search-input input::-moz-placeholder{opacity:1;color:rgba(143,143,143,.7)}.header-search-input input:-ms-input-placeholder{opacity:1;color:rgba(143,143,143,.7)}.header-search-input input:focus{border:2px solid #208bd6;padding:9px 87px 9px 21px}.header-search-submit{position:absolute;right:0;top:0}.header-search-submit button{display:block;vertical-align:top;overflow:visible;padding:0;margin:0;outline:0;width:66px;height:40px;border:none;border-radius:0 3px 3px 0;background:0 0;transition:.2s;position:relative;cursor:pointer}.header-search-submit button svg{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px}.header-search-submit button svg path{fill:#208bd6;transition:.2s}.header-search-submit button:hover svg path{fill:#fff}.nav ul li.with-submenu ul,.nav ul li.with-submenu-new ul{z-index:20;height:auto;margin-top:-12px;transform:translateY(50px);transition:opacity .2s,transform .2s;left:-9999px}.header-city-window,.nav ul li.with-submenu ul,.nav ul li.with-submenu-new ul{top:100%;opacity:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.25)}.content-header h1 span,.nav ul li a{color:rgba(255,255,255,.78)}.header-location{float:right;text-align:right;margin:20px 0 0}.header-city-link{display:inline-block;vertical-align:top;padding:0 0 0 20px;position:relative;color:#606060}.footer-callback-link,.footer-callback-title,.header-city-window-btn,.header-city-window-link,.news-detail-mobile-ctrl a svg{display:inline-block;vertical-align:middle}.header-city-link:after{content:"";display:block;width:12px;height:16px;position:absolute;left:0;top:50%;margin:-8px 0 0;background:url(/local/templates/ast/html/css/../images/header-city.svg) 0 0/100% no-repeat}.header-city-window{visibility:hidden;margin-top:67px;position:absolute;right:0;white-space:nowrap;z-index:99;background:#fff;border-radius:4px;padding:24px 29px 26px 24px;transition:.2s;text-align:left}.about-sale-content,.catalogue-detail-container,.catalogue-filter-block,.catalogue-filter-reset,.catalogue-item-inner,.contacts-wrap{box-shadow:0 2px 3px 0 rgba(0,0,0,.03)}.header-city-window.visible{visibility:visible;opacity:1;margin-top:17px}.header-city-window:before{content:"";display:block;width:0;height:0;border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;right:20px;top:-8px}.header-city-window-text{font:16px/22px Roboto,sans-serif}.header-city-window-ctrl{padding:22px 0 0;font-size:0;line-height:0;letter-spacing:-1px;white-space:nowrap}.header-city-window-btn a{display:block;width:104px;height:48px;font-size:16px;line-height:48px;font-weight:500;letter-spacing:.16px;text-align:center;color:#fff;background:#208bd6;border-radius:4px}.cookie-window-btn a:hover,.header-city-window-btn a:hover,.window-city-btn a:hover,.window-questionnaire-btn a:hover{background:#0353a4}.header-city-window-link{margin:0 0 0 20px;font:16px/20px Roboto,sans-serif;letter-spacing:0}.slider,.slider .slick-dots{letter-spacing:-1px;font-size:0}.header-city-window-link a{color:#8b8c9e;border-bottom:1px dashed #8b8c9e}.about-questionnaire-link a:hover span,.cookie-window-link a:hover,.footer-callback-link a:hover span,.header-city-window-link a:hover,.produce-menu ul li a:hover{border-bottom-color:transparent}.header-phone,.header-phone a{color:#282828}.header-phone{font:500 20px/22px GothamPro,sans-serif;margin:14px 0 0}.header-callback{font:500 16px/15px GothamPro,sans-serif;color:#dc493a;margin:7px 0 0}.header-callback a{color:#dc493a;border-bottom:1px dashed rgba(220,73,58,0)}.back-link a,.catalogue-detail-photos-big .slick-slide img,.catalogue-detail-photos-preview .slick-slide img,.catalogue-item,.nav ul li,.nav ul:after,.slick-slide .catalogue-item-photo img,.window-gallery-big-inner .slick-slide .window-gallery-big-item img{display:inline-block}@keyframes radial-call-pulse{0%{box-shadow:0 0 0 0 rgba(255,0,0,.25)}100%{box-shadow:0 0 5px 10px transparent}}.nav{background:#003559;font:500 14px/64px GothamPro,sans-serif;height:64px}.nav ul{margin:0;padding:0;list-style:none;height:64px;text-align:justify}.nav ul:after{content:"";pointer-events:none;content:"";width:100%;pointer-events:none}.nav ul li{vertical-align:top;margin:0;padding:0}.footer-developer a:hover,.footer-policy a:hover,.nav ul li.active a,.nav ul li.with-submenu:hover>a,.nav ul li:hover a{color:#fff}.nav ul li.with-submenu>a{padding:0 0 0 23px}.nav ul li.with-submenu>a:before{content:"";display:block;width:16px;height:12px;position:absolute;left:0;top:50%;margin-top:-6px;border-top:2px solid rgba(255,255,255,.78);border-bottom:2px solid rgba(255,255,255,.78);transition:.2s}.nav ul li.with-submenu>a:after{content:"";display:block;width:16px;height:2px;position:absolute;left:0;top:50%;margin-top:-1px;background:rgba(255,255,255,.78);transition:.2s}.nav ul li.with-submenu:hover>a:before{border-color:#fff;border-bottom:none;height:2px;margin-top:-1px;transform:rotate(45deg)}.nav ul li.with-submenu:hover>a:after{background:#fff;transform:rotate(-45deg)}.nav ul li.with-submenu ul{display:block;position:absolute;text-align:left;width:544px;background:#fff;border-radius:4px}.nav ul li.with-submenu ul:after,.nav ul li.with-submenu-new ul:after{display:block;width:0;height:0;border-bottom:8px solid #f2f4f6;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;left:24px;top:-8px}.nav ul li.with-submenu-new:hover ul,.nav ul li.with-submenu:hover ul{left:0;opacity:1;transform:translateY(0)}.nav ul li.with-submenu ul li{display:block;width:244px;text-transform:none;background:#008fff14;border:1px solid #d6dced;position:static;border-top:none;transition:.2s}.footer-callback-white,.nav ul li.with-submenu ul li:hover{background:#fff}.nav ul li.with-submenu ul li:last-child{border-radius:0 0 0 5px}.nav ul li.with-submenu ul li a{color:#151515;line-height:22px;padding:16px 27px;position:relative}.about-sale-info-content-link a:hover,.catalogue-detail-delivery-city a:hover,.catalogue-item-event-2,.main-catalogue-item-inner:hover .main-catalogue-item-parent,.nav ul li.with-submenu ul li:hover a{color:#0353a4}.nav ul li.with-submenu ul li:hover ul+a:after{content:"";display:block;position:absolute;right:-1px;top:0;bottom:0;width:1px;background:#fff}.nav ul li.with-submenu:hover ul li ul{display:none;position:absolute;font:16px/22px Roboto,sans-serif;left:240px;top:0;width:240px;height:100%;margin:0;padding:13px 0 0 32px;list-style:none;background:0 0;box-shadow:none;border-radius:0}.nav ul li.with-submenu:hover ul li ul li{width:auto;background:0 0;border:none;margin:16px 0 0;padding:0}.nav ul li.with-submenu:hover ul li ul li a,.nav ul li.with-submenu:hover ul li:hover ul li a{display:inline;padding:0;color:#8b8c9e}.nav ul li.with-submenu-new ul{display:block;position:absolute;text-align:left;padding:32px 24px;min-width:100%;white-space:nowrap;background:#fff;border-radius:4px;font:16px/22px Roboto,sans-serif}.about-sale-info-content-photo,.catalogue-prefs-item-icon,.doc-link-icon,.main-prefs-item-icon,.produce-prefs-item-icon,.slider{line-height:0}.nav ul li.with-submenu-new ul li{display:block;text-transform:none;margin:16px 0 0;padding:0}.doc-link-icon,.doc-link-text{display:table-cell;vertical-align:middle}.content-header{padding:30px 0 40px;color:#fff;background:#0353a4;background:linear-gradient(73deg,#0353a4,#208bd6)}.back-link{border-bottom:1px solid rgba(166,180,216,.45);padding:17px 0}.back-link a{vertical-align:top;padding:0 0 0 41px;color:#151515}.back-link a svg{position:absolute;left:0;top:50%;width:24px;height:20px;margin-top:-10px}.back-link a svg path{fill:#8b8c9e;transition:.2s}.catalogue-back-link svg{margin:0 1px -5px 0;fill:#8b8c9e;transition:.2s}.catalogue-back-link:hover svg{transform:translate(3px)}.doc-link{margin:28px 0}.doc-link a{display:table;text-decoration:none;color:#8b8c9e}.doc-link-text{padding:0 0 0 12px}.doc-link-text span{border-bottom:1px dashed #8b8c9e;transition:.2s}.doc-link a:hover .doc-link-text span{border-bottom-color:rgba(139,140,158,.7)}.slider{white-space:nowrap;overflow:hidden;width:100%}.slider-item{display:inline-block;vertical-align:top;width:100%;white-space:normal}.slider-item-inner{height:360px;background:right/cover no-repeat}.slider-item-inner:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(to left,rgba(0,0,0,0),#1b85ff);opacity:.65}.slider-item-text{color:#fff;font:bold 44px GothamPro,sans-serif;letter-spacing:0;padding:30px 0 0;text-shadow:0 5px 15px #2b326b}.slider-item-btn{padding:20px 0 0;width:352px}.slider-item-btn a{display:block;height:64px;font:500 16px/64px GothamPro,sans-serif;letter-spacing:.16px;text-align:center;background:#f2f4f6;border-radius:4px;color:#dc493a}.about-questionnaire-link a:hover,.slider-item-btn a:hover,.success-phone a:hover{color:#d43121}.slider .slick-next,.slider .slick-prev{display:block;position:absolute;z-index:2;top:50%;width:54px;height:54px;border:none;border-radius:50%;background:rgba(227,230,233,.65);margin:-27px 0 0;padding:0;cursor:pointer;transition:.2s}.slider .slick-prev{left:24px;transform:rotate(-180deg)}.slider .slick-next{right:24px}.content-menu-list-next:hover,.main-catalogue-list-content .slick-next:hover,.main-catalogue-list-content .slick-prev:hover,.slider .slick-next:hover,.slider .slick-prev:hover,.window-gallery-big-inner .slick-next:hover,.window-gallery-big-inner .slick-prev:hover{background:#e3e6e9}.main-catalogue-list-content .slick-next svg,.main-catalogue-list-content .slick-prev svg,.slider .slick-next svg,.slider .slick-prev svg,.window-gallery-big-inner .slick-next svg,.window-gallery-big-inner .slick-prev svg{display:block;width:24px;height:20px;position:absolute;left:15px;top:17px}.slider .slick-dots{position:absolute;left:50%;bottom:10px;margin:0 0 0 -560px;padding:0;width:1120px;list-style:none;line-height:0;text-align:left}.slider .slick-dots li,.window-gallery-big-inner .slick-dots li{margin:0 0 0 9px;padding:0;display:inline-block;vertical-align:top;position:relative}.slider .slick-dots li button,.window-gallery-big-inner .slick-dots li button{text-indent:100px;display:block;position:relative;width:11px;height:11px;border-radius:50%;border:none;background:#fff;margin:0;padding:0;outline:0;cursor:pointer;font-size:0;line-height:0;text-indent:100px}.slider .slick-dots li.slick-active:after,.window-gallery-big-inner .slick-dots li.slick-active:after{content:"";display:block;position:absolute;left:3px;top:3px;width:5px;height:5px;background:#1475c8;border-radius:50%}.main-catalogue{padding:16px 0 32px;background:#f2f4f6}.main-catalogue-inner{margin:0 -16px}.main-catalogue-item{float:left;width:33.33%;padding:24px 12px 0}.main-catalogue-item-inner{position:relative;background:#fff;height:250px;transition:.2s;border-radius:4px;overflow:hidden}.main-catalogue-item-big .main-catalogue-item-inner{height:415px}.main-catalogue-item-inner:hover{box-shadow:0 4px 6px 0 rgba(0,0,0,.04)}.main-catalogue-item-parent{display:flex;flex-direction:column;position:absolute;width:100%;height:250px;color:#151515;padding:24px 32px 7px 16px;font:500 20px/28px GothamPro,sans-serif}.main-catalogue-item-icon{position:absolute;bottom:0;line-height:0;filter:grayscale(1)}.main-catalogue-item-icon.right{position:absolute;right:0;bottom:0}.main-catalogue-item-inner:hover .main-catalogue-item-icon{filter:none}.main-catalogue-item-icon-big{position:absolute;right:-19px;line-height:0}.main-catalogue-item-icon-big img{max-width:80%}.main-catalogue-item-list{position:absolute;bottom:40px;left:16px;font:500 16px/20px GothamPro,sans-serif;letter-spacing:.16px}.main-catalogue-item-list ul li{margin:18px 0 0;padding:0}.breadcrumbs,.catalogue-container .pager:after,.catalogue-container .pager:before,.content-menu,.pager{border-bottom:1px solid rgba(166,180,216,.45)}.content-menu-list{float:left;line-height:56px;height:56px;white-space:nowrap;position:relative;max-width:70%;padding:0 37px 0 0;overflow:hidden}.catalogue-detail-photos-big,.content-menu-list-inner,.main-catalogue-list-content{position:relative;width:100%;overflow:hidden}.content-menu-list-ul{display:inline-block;vertical-align:top;font-size:0;line-height:0;letter-spacing:-1px;position:relative}.content-menu-list-li{margin:0 0 0 32px;display:inline-block;vertical-align:top;font-size:16px;line-height:56px;letter-spacing:0}.about-sale-menu-li a,.content-menu-list-li a,.content-menu-page-li a{display:block;height:56px;color:#8b8c9e;text-decoration:none}.about-questionnaire-link a,.about-sale-menu-li.active a,.catalogue-detail-menu ul li.active a,.config-form-next-btn a:hover,.config-form-prev-btn a:hover,.content-menu-list-li.active a,.content-menu-page-li.active a{color:#151515}.about-sale-menu-active,.catalogue-detail-menu-active,.content-menu-list-active{display:block;position:absolute;left:0;bottom:0;width:0;height:4px;background:#b9d6f2;transition:.2s}.content-menu-list-next{display:none;position:absolute;right:0;top:15px;width:27px;height:27px;border-radius:50%;background:rgba(227,230,233,.46);cursor:pointer;transition:.2s}.content-menu-list-next svg{display:block;position:absolute;left:8px;top:9px;width:12px;height:10px}.content-menu-list-next.back svg{left:7px;transform:rotate(-180deg)}.content-menu-page{float:left;line-height:56px;height:56px;white-space:nowrap;position:relative}.content-menu-page-li{margin:0 0 0 36px;float:left;position:relative}.content-menu-page-li:after{content:"";display:block;width:19px;height:1px;position:absolute;left:-27px;top:28px;background:#d6dced}.content-menu-params{float:right;padding:12px 0;font-size:14px;letter-spacing:.4px}.content-menu-params-count{float:left;line-height:32px;margin:0 14px 0 0}.content-menu-sort,.pager-list{float:left;position:relative}.config-form-block-hint:hover,.content-menu-sort.open{z-index:99}.content-menu-sort-current{position:relative;border:1px solid rgba(143,143,143,.56);padding:0 31px 0 13px;line-height:30px;height:32px;cursor:pointer;border-radius:2px}.content-menu-sort-current span{display:block;width:120px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.content-menu-sort-current:hover,.window-city-tag:hover{border-color:#208bd6}.content-menu-sort.open .content-menu-sort-current{border:2px solid #208bd6;padding:0 30px 0 12px;line-height:28px}.content-menu-sort-current:after{content:"";display:block;width:12px;height:8px;position:absolute;right:12px;top:12px;background:url(/local/templates/ast/html/css/../images/content-menu-sort.svg) 0 0/100% no-repeat}.content-menu-sort.open .content-menu-sort-current:after{right:11px;top:11px}.content-menu-sort ul{visibility:hidden;margin:56px 0 0;padding:5px 0;list-style:none;opacity:0;position:absolute;right:0;top:100%;white-space:nowrap;line-height:32px;background:#fff;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.25);transition:.2s}.content-menu-sort.open ul{visibility:visible;opacity:1;margin:6px 0 0}.content-menu-sort ul li a{display:block;padding:0 31px 0 12px;color:#151515;position:relative}.catalogue,.content-menu-sort ul li a:hover,.delivery-top,.services-top{background:#f2f4f6}.content-menu-sort ul li.active a:after{content:"";display:block;width:5px;height:5px;background:#208bd6;border-radius:50%;position:absolute;right:15px;top:14px}.content-menu-search{float:left;width:594px;height:40px;margin:8px 0 0;position:relative}.catalogue-filter-reset,.catalogue-filter-slider-text{line-height:22px;color:#8b8c9e}.catalogue-filter{float:left;width:256px;position:relative}.catalogue-filter-block{margin:24px 0 0;background:#fff;border-radius:4px;padding:0 0 32px}.catalogue-filter-block-sep{height:1px;background:#eef0f2;margin:24px 0 18px}.catalogue-filter-slider+.catalogue-filter-block-sep,.catalogue-filter-slider+.catalogue-filter-slider{margin-top:32px}.catalogue-filter-block-title{color:#555;font-weight:500;padding:25px 24px 0}.catalogue-detail+.main-catalogue-list,.catalogue-filter-block-sep+.catalogue-filter-block-title{padding-top:0}.catalogue-filter-checkbox{margin:10px 24px 0}.catalogue-filter-checkbox label{float:left;line-height:22px;cursor:pointer}.catalogue-filter-checkbox span{display:block;padding:0 0 0 26px;position:relative;color:#8b8c9e}.catalogue-filter-checkbox span:before{content:"";width:16px;height:16px;display:block;position:absolute;left:0;top:3px;background:#ebf2fa}.catalogue-filter-checkbox span:after{content:"";width:10px;height:10px;display:block;position:absolute;left:3px;top:6px;transform:scale(.4);background:#208bd6;opacity:0;transition:.2s}.catalogue-detail-photos-preview .slick-next:hover,.catalogue-detail-photos-preview .slick-prev:hover,.catalogue-filter-checkbox label:hover span:after,.footer-social img:hover,.window-close:hover,div[data-bx-form-popup-close]:hover{opacity:1}.catalogue-filter-checkbox input:checked+span:after{transform:scale(1);opacity:1}.catalogue-filter-reset{display:block;margin:24px 0 0;padding:13px 0 13px 52px;position:relative;background:#fff;border-radius:4px}.catalogue-filter-reset svg{position:absolute;left:24px;top:15px}.catalogue-filter-reset rect{fill:#b9c1ca;transition:.2s}.catalogue-filter-reset:hover rect{fill:#dc493a}.catalogue-filter-slider{margin:7px 24px 0}.catalogue-filter-slider-range{height:2px;margin:18px 0 0}.catalogue-filter-results{visibility:hidden;position:absolute;left:100%;margin-left:-14px;top:0;height:55px;text-align:center;color:#fff;padding:0 15px;transform:translateY(-50%);z-index:99;background:#208bd6;min-width:196px;border-radius:4px;opacity:0;transition:opacity .2s,visibility .2s;white-space:nowrap;font-size:14px;line-height:55px;letter-spacing:.4px}.catalogue-filter-results.visible{opacity:1;visibility:visible}.catalogue-filter-results:before{content:"";display:block;width:0;height:0;border-right:8px solid #208bd6;border-top:7px solid transparent;border-bottom:7px solid transparent;position:absolute;left:-8px;top:50%;margin-top:-7px}.catalogue-filter-results-loading,.catalogue-filter-results-loading-center,.catalogue-filter-results-loading:after,.catalogue-filter-results-loading:before{display:block;position:absolute;width:12px;height:12px}.catalogue-filter-results-loading{left:50%;top:50%;margin:-6px 0 0 -6px}.catalogue-filter-results-loading-center{left:0;top:0;background:#fff;border-radius:50%;animation:1.4s ease-in-out -.16s infinite both sk-three-bounce}.catalogue-filter-results-loading:before{content:"";left:-18px;top:0;background:#fff;border-radius:50%;animation:1.4s ease-in-out -.32s infinite both sk-three-bounce}.catalogue-filter-results-loading:after{content:"";right:-18px;top:0;background:#fff;border-radius:50%;animation:1.4s ease-in-out 0 infinite both sk-three-bounce}@keyframes sk-three-bounce{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.catalogue-container{margin:0 0 0 288px}.catalogue-container-inner{float:left;width:100%}.catalogue-list{margin:0 -16px;font-size:0;line-height:0;letter-spacing:-1px}.catalogue-item{vertical-align:top;width:33.33%;padding:24px 15px 8px}.catalogue-item-inner{display:block;background:#fff;color:#151515;border-radius:4px;padding:0 24px 24px;position:relative}.catalogue-item-inner:hover,.news-list-item a:hover{color:#208bd6;box-shadow:0 4px 6px rgba(0,0,0,.04)}.catalogue-item-inner:hover img{-webkit-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.catalogue-item-photo{margin:0 -24px;height:184px;line-height:184px;text-align:center}.catalogue-detail-photos-big-item a.no-image,.catalogue-item-photo.no-image{background:url(/local/templates/ast/html/css/../images/catalogue-img.svg) center no-repeat}.catalogue-item-photo img{vertical-align:bottom;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.catalogue-item-title{font-size:16px;line-height:20px;letter-spacing:0;margin:17px 0 0;height:60px;position:relative;overflow:hidden}.catalogue-item-status{font-size:14px;line-height:18px;letter-spacing:.2px;color:#8f8f8f;margin:13px 0 0}.catalogue-item-price{font:500 20px/30px GothamPro,sans-serif;letter-spacing:0;color:#dc493a;height:25px}.catalogue-item-price-old{float:right;position:relative;font-size:15px;color:#8f8f8f}.catalogue-item-price-old:after{content:"";display:block;position:absolute;left:0;top:55%;margin:-1px 0 0;right:0;height:2px;background:#dc493a;opacity:.7;transform:rotate(-15deg)}.catalogue-item-events{position:absolute;left:16px;top:20px;font-size:12px;line-height:20px;letter-spacing:1px;font-weight:500}.catalogue-item-event{float:left;margin:0 0 0 8px;padding:0 10px;background:#fff;border:1px solid #d6dced;height:22px}.catalogue-item-event-1,.success-phone a{color:#dc493a}.pager{background:#fff;height:57px;line-height:56px;position:relative}.catalogue-container .pager{margin:46px 0 0 -288px}.catalogue-container .pager:before{content:"";content:"";display:block;position:absolute;left:-9999px;right:100%;top:0;bottom:-1px;background:#fff}.catalogue-container .pager:after{content:"";content:"";display:block;position:absolute;right:-9999px;left:100%;top:0;bottom:-1px;background:#fff}.pager-list a,.pager-size a{float:left;width:56px;height:56px;color:#8b8c9e;position:relative;text-align:center}.pager-list a.active,.pager-size a.active{font-weight:500;color:#2c2c2c}.pager-list a.active:after,.pager-size a.active:after{content:"";display:block;position:absolute;left:0;top:0;right:0;height:4px;background:#b9d6f2}.pager-list a.pager-next{width:auto;margin:0 0 0 22px}.breadcrumbs a.news-detail-prev svg,.pager-list a.pager-next svg{display:inline-block;vertical-align:middle;margin:0 0 0 9px}.breadcrumbs a.news-detail-prev path,.pager-list a.pager-next path{fill:#8b8c9e;opacity:.73;transition:.2s}.breadcrumbs a.news-detail-prev:hover path,.pager-list a.pager-next:hover path{fill:#208bd6;opacity:1}.pager-size{float:right;position:relative}.pager-size span{float:left;color:#8b8c9e;margin:0 16px 0 0}.catalogue-prefs-title{padding:40px 0 0;font:500 36px/44px GothamPro,sans-serif}.catalogue-prefs,.produce-prefs-list{margin:56px -32px 0}.catalogue-prefs-item,.main-prefs-item,.produce-prefs-item{float:left;width:25%;padding:0 32px}.catalogue-prefs-item-title{font:500 20px/28px GothamPro,sans-serif;padding:24px 0 0}.catalogue-prefs-item-text{line-height:26px;color:#606060;padding:20px 0 0}.main-detail{padding:30px 0}.main-detail-title h2{margin:0 0 28px}.main-detail-anonce{font-size:18px;line-height:30px;margin:20px 0 0}.main-detail-inner{margin:32px 0 0}.main-detail-photo{float:left;line-height:0;width:600px;margin-top:-25px}.main-detail-photo-defender{width:100%;max-width:650px;max-height:350px;z-index:9999;height:100%;position:absolute}.main-detail-photo-defender-product{width:100%;max-width:1040px;max-height:600px;z-index:9999;height:100%;position:absolute}.catalogue-descr-img-inner,.main-prefs-link a{position:relative;display:inline-block}.main-detail-content{float:right;width:448px}.main-detail-list{font-size:18px;line-height:24px;font-weight:500;color:#555;padding:5px 0 0}.main-detail-list ul li{margin:19px 0 0;padding:0 0 0 35px;position:relative}.main-detail-list ul li:after{content:"";display:block;width:14px;height:20px;position:absolute;left:0;top:2px;background:url(/local/templates/ast/html/css/../images/main-detail-list.svg) 0 0/100% no-repeat}.main-detail-list ul li span{font-size:16px;line-height:22px;display:block;font-weight:400;color:#8b8c9e;padding:3px 0}.main-detail-make a,.main-detail-video a{height:56px;font:500 16px/56px GothamPro,sans-serif;border-radius:4px;text-align:center;letter-spacing:.16px}.main-detail-video{padding:27px 0 0;width:302px}.main-detail-video a{display:block;background:#f2f4f6;color:#151515}.main-detail-video a:hover{color:#000;background:#def}.main-detail-video svg{display:inline-block;vertical-align:middle;margin:-2px 14px 0 0}.main-detail-video path{fill:#414141;transition:.2s}.main-detail-make{padding:16px 0 0;width:302px}.main-detail-make a{display:block;background:#dc493a;color:#fff}.emkosti-main .main-detail-photo,.emkosti-main .produce-block-side{width:500px}.config-form-next-btn a,.main-detail-video.blue-bt-style a{background:#208bd6;color:#fff}.main-detail-make.red-bt-style,.main-detail-video.blue-bt-style{width:auto}.main-catalogue-list,.produce-list{background:#f2f4f6;padding:40px 0}.main-catalogue-list-inner{margin:16px -16px -16px;white-space:nowrap}.catalogue-detail-photos-preview.slick-initialized,.main-catalogue-list-content.slick-initialized,.window-gallery-big-inner.slick-initialized{overflow:visible}.main-catalogue-list-item{display:inline-block;vertical-align:top;width:25%;padding:15px;white-space:normal}.main-catalogue-list-item .catalogue-item{display:block;padding:0;width:auto}.main-catalogue-list-content .slick-next,.main-catalogue-list-content .slick-prev,.window-gallery-big-inner .slick-next,.window-gallery-big-inner .slick-prev{display:block;position:absolute;z-index:2;top:50%;width:54px;height:54px;border:none;border-radius:50%;background:rgba(227,230,233,.46);margin:-27px 0 0;padding:0;-webkit-appearance:none;cursor:pointer;transition:.2s}.main-catalogue-list-content .slick-prev{left:-8px;transform:rotate(-180deg)}.main-catalogue-list-content .slick-next{right:-8px}.main-prefs{background:#151515;background:linear-gradient(30deg,#0353a4,#208bd6);background-size:cover;color:#fff;font:500 20px/28px GothamPro,sans-serif;padding:50px 0}.main-prefs-title{text-align:center;font-size:36px;line-height:44px}.main-prefs-list{margin:74px -32px 0}.main-prefs-item-title{padding:14px 0 0}.main-prefs-link{text-align:center;margin:54px 0 0}.main-prefs-link a{color:#fff;height:60px;border:2px solid rgba(255,255,255,.58);border-radius:4px;font-size:16px;line-height:56px;letter-spacing:.16px;padding:0 110px 0 28px}.main-prefs-link a:after{content:"";display:block;width:76px;height:19px;background:url(/local/templates/ast/html/css/../images/main-prefs-link.svg) right top no-repeat;position:absolute;right:26px;top:20px;transition:.2s}.main-prefs-link a:hover:after{right:18px;width:60px}.catalogue-descr-text{text-align:justify;font-size:18px;line-height:30px;margin:28px 0}.catalogue-descr-img{text-align:center;line-height:0;padding:16px 0 60px}.catalogue-descr-img-hint{position:absolute;visibility:hidden;text-align:left}.catalogue-descr-img-hint-icon{width:8px;height:8px;background:#dc493a;border-radius:50%;position:absolute;left:-4px;top:-4px;z-index:1}.catalogue-descr-img-hint-icon:after{content:"";display:block;position:absolute;left:-4px;top:-4px;right:-4px;bottom:-4px;border:4px solid rgba(0,0,0,.2);border-radius:50%}.catalogue-descr-img-hint-line{position:absolute;height:1px;background:rgb(220 73 58);transform-origin:left top}.catalogue-descr-img-hint-line.inverse{transform-origin:right top}.catalogue-descr-img-hint-text{position:absolute;white-space:nowrap;font-size:16px;font-weight:500;line-height:26px;color:#2063a5}.catalogue-popular{padding:40px 0}.catalogue-popular h2{margin:0 0 8px}.catalogue-popular .catalogue-item,.catalogue-search .catalogue-item{width:25%}.catalogue-search{padding:0 0 72px}.search-bad{background:#f2f4f6;font-weight:500;font-size:18px;line-height:24px;padding:46px 0 58px}.catalogue-video{height:702px;position:relative}.catalogue-video iframe{display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:none}.breadcrumbs{color:#8b8c9e;padding:17px 0;line-height:22px;position:relative}.breadcrumbs a.news-detail-prev,.config-form-col+.config-form-col,.config-form-next-btn,.config-form-order-btn{float:right}.breadcrumbs div[itemtype="http://schema.org/BreadcrumbList"]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-breadcrumbs{display:none;width:100%;height:50px;background:linear-gradient(73deg,#0353a4,#208bd6)}.mobile-breadcrumbs a{display:inline-flex;height:50px;width:20%;color:#fff;padding:10px 30px;background:#00538a;font-size:28px}.catalogue-detail{background:#f2f4f6;padding:28px 0 40px}.catalogue-detail-container{background:#fff;border-radius:4px}.catalogue-detail-content{border-bottom:1px solid #eef0f2}.catalogue-detail-photos{float:left;width:544px;border-right:1px solid #eef0f2;padding:40px 40px 36px;font-size:0;line-height:0;letter-spacing:-1px;white-space:nowrap}.catalogue-detail-photos-big-item{display:inline-block;vertical-align:top;width:100%;text-align:center}.catalogue-detail-photos-big-item a{display:block;width:100%;line-height:357px;height:357px}.catalogue-detail-photos-big-item img{max-height:357px;vertical-align:middle}.catalogue-detail-photos-preview{position:relative;margin:40px auto 0;width:296px;overflow:hidden}.catalogue-detail-photos-preview-item{display:inline-block;vertical-align:top;width:25%;text-align:center;padding:0 5px}.catalogue-detail-photos-preview-item a{display:block;width:100%;line-height:60px;height:64px;position:relative}.catalogue-detail-photos-preview-item a:after,.window-gallery-preview-item a:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #d6dced;border-radius:4px;transition:.2s}.catalogue-detail-photos-preview-item a:hover:after,.window-gallery-preview-item a:hover:after{border-width:2px;border-color:#b9d6f2}.catalogue-detail-photos-preview-item.active a:after,.window-gallery-preview-item.active a:after{border-width:2px;border-color:#208bd6}.catalogue-detail-photos-preview-item img,.window-gallery-preview-item img{max-height:60px;vertical-align:middle}.catalogue-detail-photos-preview .slick-next,.catalogue-detail-photos-preview .slick-prev{display:block;position:absolute;z-index:2;top:50%;width:27px;height:27px;border:none;border-radius:50%;background:0 0;margin:-13px 0 0;padding:0;cursor:pointer;transition:.2s;opacity:.5}.catalogue-detail-photos-preview .slick-next.slick-disabled,.catalogue-detail-photos-preview .slick-prev.slick-disabled{visibility:hidden}.catalogue-detail-photos-preview .slick-prev{left:-22px;transform:rotate(-180deg)}.catalogue-detail-photos-preview .slick-next{right:-22px}.catalogue-detail-photos-preview .slick-next svg,.catalogue-detail-photos-preview .slick-prev svg{display:block;width:12px;height:10px;position:absolute;left:50%;top:50%;margin:-5px 0 0 -6px}.catalogue-detail-inner{float:left;width:577px;border-left:1px solid #eef0f2;margin:0 0 0 -1px}.catalogue-detail-inner h1{margin:0;padding:30px 30px 0;font-size:28px;line-height:32px;font-weight:500}.catalogue-detail-art{padding:16px 40px 24px}.catalogue-detail-art-text{float:left;line-height:22px;color:#8b8c9e;margin:0 8px 0 0}.catalogue-detail-art .catalogue-item-event{margin:0 0 0 12px;padding:0 10px;background:#fff;border:1px solid #d6dced;height:22px;font-size:12px;line-height:20px;letter-spacing:1px;font-weight:500}.catalogue-detail-buy{border-top:1px solid #eef0f2;padding:15px 40px 24px}.catalogue-detail-price-value{float:left;font:500 36px/44px GothamPro,sans-serif;color:#208bd6}.catalogue-detail-price-curr{float:left;font:28px/42px PTRoubleSans,sans-serif;color:#208bd6;margin:0 0 0 10px}.catalogue-detail-price-old{float:left;position:relative;font-size:18px;line-height:30px;color:#8f8f8f;margin:14px 0 0 30px}.catalogue-detail-price-old:after{content:"";display:block;position:absolute;left:0;top:50%;margin:-1px 0 0;right:0;height:2px;background:#dc493a;opacity:.7;transform:rotate(-15deg)}.catalogue-detail-available,.catalogue-detail-notavailable{padding:0 0 0 27px;position:relative;margin:7px 0 0}.catalogue-detail-available:after{content:"";display:block;width:22px;height:22px;background:url(/local/templates/ast/html/css/../images/catalogue-detail-available.svg) 0 0/100% no-repeat;position:absolute;left:0;top:50%;margin-top:-12px}.catalogue-detail-order{padding:7px 0 0}.catalogue-detail-order a{display:inline-block;padding:0 45px;min-width:213px;height:54px;font:500 16px/54px GothamPro,sans-serif;letter-spacing:.16px;color:#fff;background:#dc493a;border-radius:4px;text-align:center}.catalogue-detail-order a:hover,.footer-callback-phone:hover{color:#fff;background:#d43121}.catalogue-detail-delivery{border-top:1px solid #eef0f2;padding:16px 40px 24px}.catalogue-detail-delivery-city{line-height:22px}.catalogue-detail-delivery-text{margin:12px 0 0;line-height:22px;position:relative;padding:0 0 0 30px}.catalogue-detail-delivery-text:after,.catalogue-detail-notavailable:after{content:"";display:block;width:22px;height:16px;background:url(/local/templates/ast/html/css/../images/catalogue-detail-delivery.svg) 0 0/100% no-repeat;position:absolute;left:0;top:50%;margin-top:-8px}.catalogue-detail-delivery-link{margin:10px 0 0;line-height:22px}.catalogue-detail-menu{line-height:68px;height:69px;font-weight:500;font-size:18px;position:relative;border-bottom:1px solid #eef0f2}.catalogue-detail-menu ul{margin:0;padding:0;list-style:none;float:left}.catalogue-detail-menu ul li{margin:0 0 0 40px;padding:0;float:left}.catalogue-detail-menu ul li a{display:block;height:68px;color:#8b8c9e;text-decoration:none}.catalogue-detail-info{padding:24px 40px 40px}.catalogue-detail-info-content>:first-child,.produce-block-text>:first-child{margin-top:0}.catalogue-detail-info-content>:last-child,.news-detail-inner>:last-child,.produce-block-text>:last-child{margin-bottom:0}.catalogue-detail-info-title,.news-list-item-date{color:#8f8f8f}.contacts{padding:48px 0 54px;position:relative;overflow:hidden}.contacts-content{position:relative;z-index:1}.contacts-inner{float:left;width:352px}.contacts-wrap{background:#fff;border-radius:4px;padding:0 0 8px}.contacts-block{border-top:1px solid rgba(135,135,135,.25);padding:32px 60px;position:relative}.contacts-block:first-child{border-top:none}.contacts-block img{position:absolute;left:26px;top:36px}.contacts-value{line-height:22px;color:#606060;margin:12px 0 0}.contacts-value p{margin:8px 0 0;padding:0}.contacts-map{position:absolute;left:0;top:0;right:0;bottom:0}p.contacts-form-text{font-size:18px;line-height:30px;margin:-12px 0 30px}.contacts-form{max-width:736px}.contacts-form form{margin:0 0 40px;padding:0}.contacts-form .form-files{margin:-15px 0 56px}.page-404-text{text-align:center;font-size:18px;line-height:30px;padding:40px 0 0}.page-404-btn{text-align:center;padding:32px 0 80px}.page-404-btn .btn-red{min-width:300px}.about-digits{background:url(/local/templates/ast/html/css/../images/about-digits.jpg) center/cover no-repeat;color:#fff;padding:115px 0 100px}.about-digits-item{float:left;margin:0 0 0 80px}.about-digits-item-value{font:144px/128px GothamPro,sans-serif}.about-digits-item-text{font:500 20px/28px GothamPro,sans-serif;padding:1px 0 0}.about-history{padding:0 0 84px}.about-history-item{position:relative;padding:0 0 0 40px;margin:26px 0 0}.about-history-item:before{content:"";display:block;position:absolute;left:5px;top:-26px;bottom:0;width:1px;background:#b9d6f2}.about-history-item:first-child:before{top:22px}.about-history-item:last-child:before{height:48px;bottom:auto}.about-history-item-year{float:left;width:110px;color:#208bd6;font:500 36px/44px GothamPro,sans-serif;position:relative}.about-history-item-year:before{content:"";display:block;width:0;height:0;border-left:18px solid #b9d6f2;border-top:9px solid transparent;border-bottom:9px solid transparent;position:absolute;left:-40px;top:13px}.about-history-item-text{margin:0 0 0 110px;font-size:18px;line-height:30px;padding:10px 0 4px}.about-sale{background:#f2f4f6;padding:40px 0 80px}.about-sale-content{background:#fff;padding:19px 40px 48px;border-radius:4px}.about-sale-menu{line-height:56px;height:57px;font-size:16px;position:relative;border-bottom:1px solid #eef0f2}.about-sale-menu-li{margin:0 0 0 32px;float:left}.about-sale-info{padding:18px 0 0}.about-sale-info-tab{position:absolute;left:-9999px;top:-9999px;width:100%}.about-sale-info-tab.active{position:relative;left:auto;top:auto}.about-sale-info-graf{float:right;width:576px;white-space:nowrap;position:relative;overflow:hidden}.about-sale-info-graf-item{position:relative;height:56px;background:#208bd6;transition:.6s;transform:translateX(-100%);opacity:0}.about-sale-info-graf-item.visible{transform:translateX(0);opacity:1}.about-sale-info-graf-item:nth-child(2){background:rgba(32,139,214,.9);transition-delay:.1s}.about-sale-info-graf-item:nth-child(3){background:rgba(32,139,214,.8);transition-delay:.2s}.about-sale-info-graf-item:nth-child(4){background:rgba(32,139,214,.7);transition-delay:.3s}.about-sale-info-graf-item:nth-child(5){background:rgba(32,139,214,.6);transition-delay:.4s}.about-sale-info-graf-item:nth-child(6){background:rgba(32,139,214,.5);transition-delay:.5s}.about-sale-info-graf-item:nth-child(7){background:rgba(32,139,214,.4);transition-delay:.6s}.about-sale-info-graf-item:nth-child(8){background:rgba(32,139,214,.3);transition-delay:.7s}.about-sale-info-graf-item:nth-child(9){background:rgba(32,139,214,.2);transition-delay:.8s}.about-sale-info-graf-item:nth-child(10){background:rgba(32,139,214,.1);transition-delay:.9s}.about-sale-info-graf-item-year{color:#fff;position:absolute;left:24px;top:0;font-size:18px;line-height:56px}.about-sale-info-graf-item-value{color:#fff;position:absolute;right:24px;top:0;font:500 20px/56px GothamPro,sans-serif}.about-sale-info-graf-item-valueout .about-sale-info-graf-item-value{right:auto;left:100%;margin-left:24px;color:#208bd6}.about-sale-info-content{float:left;width:408px}.about-sale-info-content-text{line-height:22px;margin:24px 0}.about-sale-info-content-link{margin:24px 0 0;font:500 16px/20px GothamPro,sans-serif;letter-spacing:.16px}.about-map{padding:40px 0 80px}.about-map-text{font-size:18px;line-height:30px}.about-map-inner{margin:28px 0 0}.delivery-top-container,.services-top-container{display:table;width:100%}.services-top-content{display:table-cell;vertical-align:top;width:100%;color:#606060;padding:42px 0 34px;line-height:22px}.services-top-content h4{color:#151515;font-family:GothamPro,sans-serif;margin:0 0 16px}.services-top-content p,.services-top-content ul{margin:12px 0}.services-top-content ul li:before{background:#b9d6f2;top:8px}.delivery-top-img,.services-top-img{display:table-cell;vertical-align:bottom;line-height:0}.services-top-img img{display:block;width:482px;max-width:none;margin-right:-50px;margin-left:-50px}.services-inner{max-width:929px;margin:40px 0}.services-inner h2{margin-top:43px;margin-bottom:24px}.services-inner h2+p{margin-top:24px}.services-prices{text-align:center;padding:40px 0;font:500 20px/28px GothamPro,sans-serif;background:#f2f4f6}.services-prices-text{max-width:677px;margin:0 auto}.delivery-top-content{display:table-cell;vertical-align:middle;width:100%;font-size:18px;line-height:24px;font-weight:500}.delivery-top-img img{display:block;width:460px;max-width:none}.news{padding:24px 0;background:#f2f4f6}.news-list{font-size:0;line-height:0;letter-spacing:-1px;margin:0 -16px}.news-list-item,.produce-list-item{display:inline-block;vertical-align:top;width:25%;padding:0 16px 32px}.news-list-item a,.produce-list-item-inner{display:block;background:#fff;color:#151515;border-radius:4px;box-shadow:0 2px 3px 0 rgba(0,0,0,.03);position:relative}.news-list-item-photo,.produce-list-item-photo{position:relative;height:178px;overflow:hidden;border-radius:4px 4px 0 0}.news-list-item-photo img,.produce-list-item-photo img{display:block;width:100%}.news-list-item-photo:before,.produce-list-item-photo:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(to top,rgba(255,255,255,.06),rgba(127,127,127,.28) 58%,rgba(0,0,0,.46))}.news-list-item-title{position:absolute;left:24px;top:35px;right:24px;color:#fff;font-size:18px;line-height:24px;font-weight:500;letter-spacing:0;text-shadow:0 2px 6px #084a9b}.news-detail-date,.news-list-item-anonce,.news-list-item-date,.produce-block-side-text,.produce-list-item-text ul{font-size:14px;line-height:18px;letter-spacing:.2px}.news-list-item-text{padding:10px 20px}.news-list-item-anonce{margin:10px 0 0;height:90px;overflow:hidden;position:relative}.news-detail{padding:28px 0 56px;background:#f2f4f6}.news-detail-inner{background:#fff;border-radius:4px;box-shadow:0 2px 3px 0 rgba(0,0,0,.03);padding:32px 54px 48px}.news-detail-inner h1{font-weight:500;font-size:36px;line-height:44px;margin:0;padding:0;text-align:center}.news-detail-date{color:#8f8f8f;margin:12px 0 16px}.news-detail-img{margin:16px 0 24px;line-height:0;text-align:center}.news-detail-mobile-ctrl{display:block;border-top:1px solid #d6dced;border-bottom:1px solid #d6dced;background:#fff;border-radius:4px}.news-detail-mobile-ctrl-prev{float:left;width:50%}.news-detail-mobile-ctrl-next{float:right;width:50%;border-left:1px solid #d6dced}.news-detail-mobile-ctrl a{display:block;height:54px;position:relative;line-height:54px;text-align:center;opacity:.73}.news-detail-mobile-ctrl.news-header-nav{float:right;width:30%;border:none}.news-detail-mobile-ctrl.news-header-nav a{height:20px;line-height:15px}.about-questionnaire-link{float:right;font-size:16px;line-height:22px;margin:11px 0 0}.about-questionnaire-link a img{vertical-align:middle;margin:-2px 15px 0 0}.about-questionnaire-link a span{border-bottom:2px dashed #dc493a;transition:.2s}.produce-menu{font:500 16px/20px GothamPro,sans-serif;letter-spacing:.16px;margin:40px 0}.produce-menu ul li{margin:18px 0;padding:0}.produce-menu ul li a{color:#0353a4;border-bottom:2px dashed #b9d6f2}.produce-block-text{float:left;width:736px}.produce-block-side{float:right;width:256px;margin:0 9px 0 0;text-align:center}.produce-block-side:before{content:"";display:block;width:60px;height:74px;margin:0 auto 28px;background:url(/local/templates/ast/html/css/../images/produce-block-side.svg) 0 0/100% no-repeat}.produce-block-side-from-value{font:bold 48px/58px GothamPro,sans-serif;color:#0353a4}.produce-block-side-text{color:#606060;margin:24px 26px 0}.produce-list-inner{font-size:0;line-height:0;letter-spacing:-1px;margin:32px -16px 0}.produce-list-item-title{position:absolute;left:24px;top:24px;right:24px;color:#fff;font-size:18px;line-height:24px;font-weight:500;letter-spacing:0}.produce-list-item-text{padding:14px 24px 0;height:230px;position:relative;overflow:hidden}.produce-list-item-text ul{margin:0;padding:0;list-style:none;color:#606060}.produce-list-item-text ul li{margin:10px 0 0;padding:0 0 0 14px}.produce-list-item-text ul li:before{width:6px;height:6px;background:#b9d6f2;top:6px}.produce-section2{margin:40px 0 0}.produce-why{margin:40px 0;max-width:1040px}.produce-why p+ul{margin-top:-12px}.produce-why li{margin:16px 0}.questionnaire-link{border-bottom:2px dashed #dc493a;color:#151515}.questionnaire-link:hover{border-bottom-color:transparent;color:#151515}.produce-questionnaire{background:#f2f4f6;padding:40px 0;text-align:center}.produce-questionnaire-text{font-weight:500;margin:16px 0 0;color:#555}.produce-questionnaire-link{margin:43px 0 0}.produce-questionnaire-link .btn-blue{min-width:352px;text-transform:none;font-size:20px}.produce-step{margin:35px 0 0}.produce-step-number{float:left;width:75px;text-align:center;font:122px/109px GothamPro,sans-serif;color:#0353a4}.produce-step-number:after{content:"";display:block;width:9px;height:87px;background:url(/local/templates/ast/html/css/../images/produce-dots.svg) 0 0/100% no-repeat;margin:9px auto 0}.produce-step-text{margin:0 0 0 137px;max-width:791px}.produce-step-text p{margin:16px 0 0;color:#606060}.produce-prefs{background:url(/local/templates/ast/html/css/../images/produce-prefs.jpg) center/cover no-repeat #151515;color:#fff;padding:40px 0}.produce-prefs-item-title{font:500 20px/28px GothamPro,sans-serif;margin:24px 0 0}.produce-prefs-item-text{margin:18px 0 0}.config-steps{margin:32px 0 0;height:88px;font-size:14px;line-height:88px;letter-spacing:.4px;font-weight:500;background:#0353a4;background:linear-gradient(73deg,#0353a4,#208bd6)}.config-step{float:left;position:relative;padding:0 10px 0 65px;color:#fff;opacity:.5;cursor:pointer}.config-step.active{opacity:1;cursor:default}.config-step.active+.config-step,.config-step.active+.config-step+.config-step,.config-step.active+.config-step+.config-step+.config-step{cursor:default}.config-step:before{content:"";display:block;width:41px;height:88px;position:absolute;left:0;top:0;background:url(/local/templates/ast/html/css/../images/config-steps.svg) 0 0/100% no-repeat}.config-step:first-child{padding-left:50px}.config-step:first-child:before{width:17px;background:#fff}.config-step-number{float:left;font:bold 24px/88px PTMono,sans-serif;letter-spacing:0}.config-step-title{float:left;margin:0 0 0 10px}.config-form{background:#f2f4f6;padding:8px 0 40px}.config-form-row,.footer-contacts-schedule{margin:20px 0 0}.config-form-col{float:left;width:calc(50% - 16px)}.config-form-block{background:#fff;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.09);padding:30px 40px}.config-form-block h3{float:left;margin:0;padding:0}.config-form-block-hint{float:right;position:relative;cursor:default}.config-form-block-hint-label{font-size:14px;line-height:18px;letter-spacing:.2px;color:#8f8f8f;position:relative}.config-form-block-hint-text,.config-form-radio{border-radius:4px;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.4px}.config-form-block-hint-label:before{content:"";display:inline-block;vertical-align:middle;width:5px;height:14px;background:url(/local/templates/ast/html/css/../images/config-form-block-hint-label.svg) 0 0/100% no-repeat;margin:-2px 10px 0 0}.config-form-block-hint-label span{border-bottom:2px dashed #b4b4b4}.config-form-block-hint-text{display:none;position:absolute;left:50%;margin-left:-140px;margin-top:12px;top:100%;width:280px;padding:24px 16px;color:#fff;background:#208bd6}.config-form-block-hint-text:before{content:"";display:block;width:0;z-index:99;height:0;border-bottom:8px solid #208bd6;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;left:50%;margin-left:-8px;top:-8px}.config-form-block-row{margin:17px 0 0}.config-form-other,.config-form-radio{margin:0 0 0 32px;display:table;float:left}.config-form-radio{background:linear-gradient(46deg,#ebedee,#f0f1f2 29%,#fbfbfb);min-width:160px}.config-form-radio-2{font-size:18px}.config-form-radio-3{min-width:180px}.config-form-radio label{display:table-cell;cursor:pointer;height:80px;vertical-align:middle}.config-form-radio span{display:block;position:relative;padding:0 0 0 44px;overflow:hidden}.config-form-radio span img{float:left;margin:0 0 0 4px}.config-form-radio span:before{content:"";display:block;width:16px;height:16px;background:#fff;border-radius:50%;border:2px solid #d8d8d8;position:absolute;left:16px;top:50%;margin-top:-8px}.config-form-radio input:checked+span:after{content:"";display:block;width:8px;height:8px;background:#208bd6;border-radius:50%;position:absolute;left:20px;top:50%;margin-top:-4px}.config-form-other-input,.config-form-other-title{display:table-cell;vertical-align:bottom;height:66px}.config-form-other-title{line-height:22px;color:#606060;padding:0 14px 0 0}.config-form-other-input .form-input{margin:0;width:133px}.config-form-other-input-2 .form-input{width:254px}.config-form-other-input-3 .form-input{width:72px}.config-form-other-input .form-input input{border-bottom:2px solid #666;font-size:36px;line-height:41px;height:43px}.config-form-other-input-2 .form-input input{font-size:18px;line-height:31px;height:29px}.config-form-other-input .form-input input::-webkit-input-placeholder{opacity:1;color:rgba(51,51,51,.083)}.config-form-other-input .form-input input::-moz-placeholder{opacity:1;color:rgba(51,51,51,.083)}.config-form-other-input .form-input input:-ms-input-placeholder{opacity:1;color:rgba(51,51,51,.083)}.config-form-other-input-2 .form-input input::-webkit-input-placeholder{opacity:1;color:rgba(143,143,143,.5)}.config-form-other-input-2 .form-input input::-moz-placeholder{opacity:1;color:rgba(143,143,143,.5)}.config-form-other-input-2 .form-input input:-ms-input-placeholder{opacity:1;color:rgba(143,143,143,.5)}.config-form-slider{float:left;margin:64px 0 20px;border-bottom:2px solid #d8d8d8;padding:0 54px 0 43px}.config-form-slider-item{float:left;margin:0 0 0 64px;width:16px}.config-form-slider-item label{display:block;position:relative;width:16px;height:8px;cursor:pointer}.config-form-slider-item span{display:block;width:16px;height:16px;background:#fff;border-radius:50%;border:2px solid #d8d8d8;position:absolute;left:0;top:0}.config-form-slider-item input:checked+span:after{content:"";display:block;width:8px;height:8px;background:#208bd6;border-radius:50%;position:absolute;left:50%;top:50%;margin:-4px 0 0 -4px}.config-form-slider-item span em{display:block;font-style:normal;font-size:18px;line-height:30px;position:absolute;left:50%;transform:translateX(-50%);top:-32px;white-space:nowrap}.config-form-next-btn,.config-form-order-btn,.config-form-prev-btn{text-align:center;margin:24px 0 0}.config-form-next-btn a,.config-form-prev-btn a{display:inline-block;vertical-align:top;width:448px;height:64px;font:500 16px/64px GothamPro,sans-serif;letter-spacing:.16px;text-align:center;background:#fff;border-radius:4px;color:#606060;box-shadow:9px 6px 15px 0 rgba(0,0,0,.04)}.config-form-order-btn .btn-blue{width:448px;font-size:20px}.order-form-final-text{line-height:22px;margin:13px 0 0}.config-form-order-submit{width:448px;margin:24px auto 0;float:right}.config-form-order-submit .btn-blue{width:100%;font-size:20px;background:#dc493a}.order-form-final-info{float:left;width:544px;padding:27px 0 0}.order-form-final-info table td{width:50%;white-space:nowrap}.order-form-final-info table td em{font-style:normal}.order-form-final-personal{float:right;width:415px;margin:23px 25px 0 0}.order-form-final-personal .form-input:last-child{margin:40px 0 33px}.config-form-order-policy{text-align:left;margin:17px -20px 0 0;font-size:14px;line-height:18px;color:rgba(0,0,0,.4);letter-spacing:.23px}.config-form-order-policy a:hover{color:#151515;text-decoration:none}.config-form-step .img-back-step label{border-radius:4px;background-size:contain!important;color:#fff;background-repeat:no-repeat!important}.footer-callback{background:#f2f4f6;padding:40px 0;text-align:center;font:500 20px/28px GothamPro,sans-serif}.footer-callback-phone{display:inline-block;vertical-align:middle;width:352px;height:64px;line-height:64px;color:#fff;background:#dc493a;border-radius:4px;margin:0 0 0 36px}.footer-callback-link a{display:inline-block;margin:0 0 0 60px;color:#151515;padding:0 0 0 36px;position:relative}.footer-callback-link a:before{content:"";display:block;width:20px;height:20px;position:absolute;left:0;top:50%;margin-top:-10px;background:url(/local/templates/ast/html/css/../images/footer-callback.svg) 0 0/100% no-repeat}.footer-callback-link a span{border-bottom:1px dashed #151515;transition:.2s}.footer{background:#003559;color:rgba(255,255,255,.6)}.footer-social img{width:80px;opacity:.9}.footer-logo{float:left;margin:45px 0 0;text-align:center}.footer-logo-icon{width:220px;height:90px;margin:0 auto;background:url(/local/templates/ast/html/css/../images/ast-logo-white.svg) 0 0/100% no-repeat}.footer-nav{float:left;margin:35px 0 0 100px;font:500 14px/22px GothamPro,sans-serif;letter-spacing:1.08px}.footer-nav ul li{margin:10px 0 0;padding:0}.footer-contacts-links a,.footer-nav ul li a{color:#fff;text-decoration:none}.footer-contacts-links a:hover,.footer-nav ul li a:hover{color:rgba(255,255,255,.7)}.footer-contacts{float:left;margin:42px 0 0 100px}.footer-contacts-links{margin:15px 0 0;line-height:22px}.footer-contacts-delivery{margin:3px 0 0}.footer-copyrights{float:left;clear:left;margin:24px 0 0}.footer-policy{float:left;margin:24px 0 0 40px}.footer-policy a{color:rgba(255,255,255,.6)}.cookie-window-btn a,.window-city-btn a,.window-questionnaire-btn a{letter-spacing:.16px;color:#fff;text-transform:uppercase;background:#208bd6}.footer-developer{float:right;margin:21px 0 0}.footer-developer img{margin-top:-180px}.window-open body{overflow:hidden}.window{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99997;overflow:auto;background:rgba(0,0,0,.65)}.window-container,.window-loading{position:absolute;left:50%;top:50%}.window-loading{width:24px;height:24px;margin:-12px 0 0 -12px;background:url(/local/templates/ast/html/css/../images/load.gif)}.window-container{z-index:99999;transition:transform .2s,opacity .2s}.window-container-preload{transform:scale(.5);opacity:0}.window-content{position:relative;background:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.03)}.window-close{display:block;position:absolute;width:72px;height:56px;right:-22px;top:-56px;opacity:.7;transition:.2s;background:url(/local/templates/ast/html/css/../images/window-close.svg) center no-repeat}.window-inner{width:736px;padding:0 64px}.window-title{font:500 36px/44px GothamPro,sans-serif;padding:25px 0 0}.window-city-text{font-size:14px;line-height:30px;color:#208bd6;margin:32px 0 0}.window-city-form{margin:0;padding:0 0 64px}.window-city-tags{margin:12px 0 0 -8px;line-height:30px}.window-city-btn a,.window-questionnaire-btn a{display:inline-block;height:64px;font:500 16px/64px GothamPro,sans-serif;vertical-align:top}.window-city-tag{float:left;margin:8px 0 0 8px;height:32px;white-space:nowrap;background:#f2f4f6;border:1px solid #d6dced;border-radius:16px;padding:0 17px;cursor:pointer;color:#8b8c9e;transition:.2s}.window-city-btn,.window-questionnaire-btn{text-align:center;padding:35px 0 0}.window-city-btn a{width:402px;border-radius:4px}.window-questionnaire-btn a{width:220px;border-radius:4px}.window-city-link{text-align:center;padding:25px 0 0}.window .form-file-name{margin:0 0 0 220px}.cookie-window{box-shadow:0 0 20px 10px rgba(0,0,0,.3);visibility:hidden;position:fixed;z-index:999;left:0;bottom:0;right:0;background:#fff;padding:16px 72px;overflow:hidden;opacity:0;transition:opacity .2s}.cookie-window.visible{visibility:visible;opacity:1}.cookie-window-text{float:left;font-size:14px;line-height:18px;padding:6px 0;max-width:60%;color:#000}.cookie-window-btn a{display:block;width:178px;height:48px;font:500 16px/48px GothamPro,sans-serif;border-radius:4px;text-align:center;transition:background .2s}.cookie-window-link{float:left;line-height:22px;margin:16px 40px 0 20px}.cookie-window-link a{border-bottom:1px dashed #8b8c9e;transition:color .2s,border .2s}.success-add,.success-text{font-size:18px;line-height:30px;text-align:center}.success-text{margin:32px -64px 0;padding:21px 64px 19px;background:#f2f4f6}.success-add{margin:11px 0 0}.success-phone{font:500 20px/22px GothamPro,sans-serif;color:#dc493a;margin:4px 0 0;text-align:center}.success-btn{margin:38px 0 0;padding:0 0 52px;text-align:center}.success-btn .btn-blue{text-transform:none;font-size:20px}.window-order-phone{font-size:26px;line-height:30px;margin:20px -64px 0;padding:20px 64px;background:#f2f4f6;text-align:center}.window-order-phone-btn{padding:16px 0}.window-order-phone-btn .btn-blue{font-size:20px}.window-order-form-text{font-size:18px;line-height:30px;margin:24px 0 0}.window-order-form form{margin:40px 0 0;padding:0 0 40px}.window-order-form .form-files{margin:-8px 0 16px}.window-gallery-preview-item,.window-order-form .form-ctrl{margin:16px 0 0}.window-order-form.new-form{padding:5px 25px 15px}.window-order-product-title{padding:10px 0 0 5px;font-weight:500;text-align:center}.ui-autocomplete{max-width:449px}.window-inner.new-form{min-width:768px;width:1000px;font-size:25px;padding:0;display:flex}.window-order-product-img{max-width:100%;max-height:300px;padding:10px}.order-new-form{padding:0 0 10px!important}.order-new-form .form-policy{float:none;max-width:none;font-size:12px;margin:10px 0 0}.order-new-form .form-file-input{width:200px;height:40px;font:500 12px/40px GothamPro,sans-serif}.order-new-form .btn-red{min-width:245px;font:500 21px/56px GothamPro,sans-serif}.window-order-product-content{width:50%;display:table-cell;text-align:center}.window-inner.new-form .window-order-phone{margin:auto;position:absolute;bottom:0;width:50%;padding:15px 64px 10px}.window-inner.new-form .window-order-phone .window-order-phone-btn{padding:10px 0}.window-gallery{width:calc(100vw - 35vw);height:calc(100vh - 18vh);position:relative}.window-gallery-preview{position:absolute;left:0;top:0;bottom:0;width:112px;background:#f2f4f6;border-radius:4px 0 0 4px;padding:24px}.window-gallery-preview-item a{display:block;width:100%;line-height:60px;height:64px;position:relative;background:#fff;border-radius:4px;text-align:center}.window-gallery-preview+.window-gallery-big{margin:0 0 0 112px}.window-gallery-big-inner{max-width:942px;margin:0 auto;position:relative;font-size:0;line-height:0;letter-spacing:-1px;white-space:nowrap;overflow:hidden}.window-gallery-big-item{display:inline-block;vertical-align:top;width:100%;text-align:center;line-height:calc(100vh - 137px);height:calc(100vh - 137px)}.window-gallery-big-item img{display:inline-block;vertical-align:middle;max-height:calc(100vh - 265px)}.window-gallery-big-inner .slick-prev{left:10px;transform:rotate(-180deg)}.window-gallery-big-inner .slick-next{right:10px}.window-gallery-big-inner .slick-dots{position:absolute;left:0;right:0;margin:0;padding:0;list-style:none;font-size:0;line-height:0;letter-spacing:-1px;text-align:center}@media screen and (max-width:1119px){.about-sale-content,.news-detail-inner{box-shadow:none;border-radius:0}body{line-height:24px}.mobile-menu-open body{overflow:hidden}h1{font-size:20px;line-height:22px;font-weight:500}h2{font-size:26px;line-height:32px;margin:34px 0 22px}.services-inner h2+p,h2+p{margin-top:22px}p{margin:20px 0}.container table,.wrapper table{margin:24px 0;font-size:14px;line-height:18px;letter-spacing:.2px}.container th,.wrapper th{padding:10px 24px 10px 0}.container td:first-child,.container th:first-child,.wrapper td:first-child,.wrapper th:first-child{padding-left:24px}.container td,.wrapper td{vertical-align:middle;padding:10px 24px 10px 0}.form-file-input{float:none;width:100%}.about-sale h2,.contacts-form form,.content-menu-params-count,.form-file-name,.form-file:nth-child(2) .form-file-input,.form-file:nth-child(3) .form-file-input,.form-file:nth-child(4) .form-file-input,.form-file:nth-child(5) .form-file-input,.form-file:nth-child(6) .form-file-input,.form-file:nth-child(7) .form-file-input,.form-file:nth-child(8) .form-file-input,.form-file:nth-child(9) .form-file-input,.main-prefs-list .slick-dots li:first-child,.produce-list-inner .slick-dots li:first-child,.produce-prefs-list .slick-dots li:first-child,.produce-step-text,.window-gallery-preview+.window-gallery-big{margin:0}.config-form-col+.config-form-col,.config-form-next-btn,.config-form-order-btn,.form-submit{float:none}.form-submit .btn-blue{width:100%;padding:0;height:64px;line-height:64px;font-size:20px}.form-policy{float:none;max-width:none;margin:24px 0 0}.container{padding:0 24px}.catalogue-detail-available,.config-form-other-title,.contacts,.contacts .container,.container .container,.header,.order-form-final-content{padding:0}.header{height:80px;position:relative;background:#fff}.mobile-menu-open .header{height:auto;position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;overflow:auto}.header-logo{float:none;margin:0;padding:19px 0 0}.logo{width:160px;height:56px;background-image:url(/local/templates/ast/html/css/../images/ast-logo.svg)}.about-questionnaire-link,.about-sale-menu-active,.breadcrumbs,.breadcrumbs a.news-detail-prev,.catalogue-descr-img-hint-line,.catalogue-descr-img-hint-text,.catalogue-detail-art .catalogue-item-event,.catalogue-detail-available:after,.catalogue-detail-delivery,.catalogue-detail-info-content,.catalogue-detail-info-tab.open .catalogue-detail-info-header:after,.catalogue-detail-menu,.catalogue-detail-photos-preview,.catalogue-detail-photos-preview.slick-initialized,.catalogue-item-price-old,.config-step-finish:before,.config-step-number,.config-step-title,.content-menu-filter-content,.content-menu-filter.open .content-menu-filter-link:after,.content-menu-list-active,.content-menu-page-li:after,.cookie-window-text span,.footer-callback-link,.footer-logo-title,.header-callback,.header-city,.header-city-link:after,.header-city-window,.header-content,.header-mobile-menu-back,.header-mobile-menu-content ul li:before,.header-mobile-menu-content>ul>li.with-submenu.open>a:after,.logo-title,.main-catalogue-item-icon-big,.main-catalogue-item-inner br,.main-catalogue-item-list,.main-page .content-menu-filter,.main-prefs-link,.main-prefs-list .slick-dots li:before,.mobile-menu-catalogue-open .header-city,.mobile-menu-catalogue-open .header-contacts-mobile,.mobile-menu-catalogue-open .header-menu,.mobile-menu-catalogue-open .header-mobile-menu-link,.nav,.news-detail-inner .news-detail-date,.pager-list a+a+a+a+a,.pager-size,.produce-list-inner .slick-dots li:before,.produce-prefs-link,.produce-prefs-list .slick-dots li:before,.slick-slide:first-child .content-menu-page-li a:after,.slider-item-btn,.slider-item-text .main-detail-make,.slider-item-text small,.window-gallery-preview,.window-order-phone,.window-order-product-content:first-child{display:none}.mobile-menu-open .header-content{display:block;float:none;margin:12px 0 0;padding:120px 0 0;position:relative}.header-menu ul{font-weight:500;line-height:56px}.header-menu ul li{margin:0;float:none;height:57px;border-bottom:1px solid #eef0f2;padding:0}.header-menu ul li a{color:#151515;display:block;height:56px;line-height:56px;padding:0 24px}.header-menu ul li.active a{color:#0353a4}.header-search{position:absolute;left:0;top:0;right:0;width:auto;margin:0}.mobile-nav-tabs{position:absolute;left:-24px;right:-24px;top:25px;display:block}.mobile-nav-tabs .mobile-tab-title{background-color:rgba(0,0,0,.04);position:relative;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding:18px 15px;max-width:50%;width:50%;color:#909090;text-align:center;text-transform:uppercase;letter-spacing:.3px;font-weight:900;font-size:14px;line-height:1.3;cursor:pointer;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s}.header-mobile-menu-back,.header-mobile-menu-link{height:64px;background:#003559;padding:0 0 0 48px;color:rgba(255,255,255,.78);font:500 14px/64px GothamPro,sans-serif;text-transform:uppercase;position:relative}.mobile-nav-tabs>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mobile-nav-tabs>ul li:before{content:none}.mobile-nav-tabs .active{background-color:rgba(0,0,0,.1);color:#333}.mobile-menu-open .header-mobile-menu{display:block;position:absolute;left:-24px;right:-24px}.mobile-menu-catalogue-open{position:relative;left:auto;right:auto;top:auto}.catalogue-detail-art-mobile .catalogue-item-event,.catalogue-filter.open,.config-step.active .config-step-number,.config-step.active .config-step-title,.delivery-top-img img.delivery-top-img-mobile,.footer-contacts-mobile,.footer-developer a,.header-mobile-menu-content ul li.with-submenu.open ul,.header-mobile-menu-link,.main-catalogue-item-big .main-catalogue-item-icon,.mobile-breadcrumbs,.mobile-menu-catalogue-open .header-mobile-menu-back,.mobile-menu-catalogue-open .header-mobile-menu-content,.produce-step:last-child .produce-step-number:after{display:block}.header-mobile-menu-link:before,.main-catalogue-mobile-link:before{content:"";display:inline-block;vertical-align:middle;width:26px;height:26px;background:url(/local/templates/ast/html/css/../images/catalogue-icon-mobile.svg) 0 0/100% no-repeat;margin:-2px 10px 0 0}.header-mobile-menu-link svg{display:block;position:absolute;right:48px;top:22px;transform:rotate(-180deg)}.catalogue-detail-photos-big .slick-next path,.catalogue-detail-photos-big .slick-prev path,.catalogue-popular .slick-next path,.catalogue-popular .slick-prev path,.header-mobile-menu-back path,.header-mobile-menu-link path{fill:#8b8c9e}.header-mobile-menu-back svg{display:inline-block;vertical-align:middle;margin:-2px 15px 0 0}.header-mobile-menu-content{display:none;padding:auto}.header-mobile-menu-content ul{margin:0;list-style:none;border:1px solid #d6dced;border-top:none;background:#f2f4f6}.header-mobile-menu-content ul li{display:block;margin:0;padding:0;border-top:1px solid #d6dced}.header-mobile-menu-content>ul>li>a{display:block;position:relative;font:500 14px/22px GothamPro,sans-serif;color:#151515;padding:16px 64px 16px 24px}.header-mobile-menu-content>ul>li.with-submenu.open>a{background:#fff;color:#0353a4}.header-mobile-menu-content>ul>li.with-submenu>a:after,.header-mobile-menu-content>ul>li.with-submenu>a:before{content:"";display:block;width:16px;height:2px;background:#208bd6;position:absolute;right:24px;top:26px}.catalogue-detail-info-header:after,.content-menu-filter-link:after,.header-mobile-menu-content>ul>li.with-submenu>a:after{transform:rotate(-90deg)}.header-mobile-menu-content ul li ul{display:none;padding:16px 24px;border:none;border-top:1px solid #d6dced;background:#fff}.header-mobile-menu-content ul li ul li{margin:0;padding:0;line-height:22px;border-top:none}.header-mobile-menu-content ul li ul li a{color:#8b8c9e;display:block;padding:8px 0}.header-location{float:none;margin:0;text-align:left}.mobile-menu-open .header-city{display:none;position:absolute;left:24px;right:24px;top:198px;line-height:56px;height:57px;border-bottom:1px solid #eef0f2;padding:0;font-weight:500}.header-city-link{display:block;color:#0353a4;padding:0 24px;height:56px;line-height:56px}.header-city-link:before{content:"Регион: "}.header-phone{position:absolute;left:8px;top:7px;margin:0;border-radius:50%;animation:2s infinite radial-call-pulse}.header-phone a{display:block;border:none;font-size:0;line-height:0;letter-spacing:-1px;position:relative;width:64px;height:64px;padding:64px 0 0 64px;overflow:hidden;background:url(/local/templates/ast/html/css/../images/header-phone-mobile.svg) 0 0/100% no-repeat}.header-phone a::after{content:"Позвонить";font-size:12px;position:relative;right:60px;top:-4px}.mobile-menu-open .header-contacts-mobile{display:block;border-radius:1px;text-align:center;margin:21px 0}.header-contacts-mobile-phone .btn-red{font-size:20px;min-width:0;width:100%;height:64px;line-height:64px}.header-contacts-mobile-callback{line-height:22px;margin:17px 0 0}.header-contacts-mobile-email{line-height:22px;margin:9px 0 0}.header-contacts-mobile-email a{color:#208bd6}.mobile-menu-link:after,.mobile-menu-link:before{content:"";display:block;width:32px;position:absolute;right:15px;transition:.2s}.mobile-menu-link{display:block;position:absolute;right:8px;top:7px;width:64px;height:64px}.mobile-menu-link:before{height:28px;top:18px;border-top:4px solid #333;border-bottom:4px solid #333}.mobile-menu-link:after{height:4px;top:30px;background:#333}.mobile-menu-open .mobile-menu-link:before{border-top:none;border-bottom:none;top:30px;height:4px;background:#333;transform:rotate(-45deg)}.mobile-menu-open .mobile-menu-link:after{transform:rotate(45deg)}.content-header{padding:14px 0}.back-link{line-height:22px}.catalogue-back-link{overflow:hidden;width:20px}.content,.doc-link{margin:24px 0}.slider-item-inner{height:212px}.slider-item-text{font-size:26px;line-height:32px;font-weight:500;padding:14px 0 0;text-align:center}.slider .slick-dots{left:0;bottom:5px;margin:0;right:0;width:auto;text-align:center}.slider-item-text .main-detail-video{padding:20px 0 0}.main-catalogue-mobile-link{display:block;background:#003559;height:64px;font:500 14px/64px GothamPro,sans-serif;color:rgba(255,255,255,.78);text-transform:uppercase;text-align:center}.main-catalogue{padding:16px 0 22px}.main-catalogue-inner{margin:0 -14px;font-size:0;line-height:0;letter-spacing:-1px}.main-catalogue-item{float:none;display:inline-block;vertical-align:top;padding:0 4px 8px;font-size:16px;line-height:24px;letter-spacing:0;white-space:normal;text-align:center}.main-catalogue-item-inner{height:170px;padding:16px 8px}.main-catalogue-item-big .main-catalogue-item-inner{height:170px}.main-catalogue-item-parent{position:relative;left:auto;top:auto;right:auto;bottom:auto;font:500 11px/13px GothamPro,sans-serif;height:100%;padding:16px 12px;justify-content:space-between}.about-sale-menu-li.active a,.catalogue,.config-steps .container,.content-menu-list-li.active a,.content-menu-page-li a,.main-catalogue-item-icon{position:relative}.main-catalogue-item-icon.right{position:relative;bottom:initial}.main-catalogue-item:nth-child(6){float:left}.breadcrumbs,.content-menu-filter,.content-menu-params{border-top:1px solid rgba(166,180,216,.45)}.content-menu-list{float:none;max-width:none!important;padding:0;margin:0 -24px 0 -40px}.catalogue-popular .slick-next.slick-disabled,.catalogue-popular .slick-prev.slick-disabled,.content-menu-list-next{display:none!important}.content-menu-list-li,.content-menu-list-li:first-child{margin:0;padding:0 0 0 40px}.about-sale-menu-li.active a:after,.content-menu-list-li.active a:after{content:"";display:block;position:absolute;left:0;bottom:0;right:0;height:4px;background:#b9d6f2}.content-menu-params{float:none;padding:12px 24px;margin:0 -24px}.content-menu-params:after{content:"";display:block;clear:both}.content-menu-sort,.cookie-window-btn{float:right}.content-menu-filter,.delivery-top-img{display:block;margin:0 -24px}.content-menu-filter-link{background:#f2f4f6;display:block;height:64px;position:relative;text-transform:uppercase;font-size:16px;line-height:64px;color:#8b8c9e;padding:0 24px}.content-menu-filter-link img{vertical-align:middle;margin:-2px 15px 0 0}.content-menu-filter-link:after,.content-menu-filter-link:before{content:"";display:block;width:16px;height:2px;position:absolute;right:24px;top:50%;margin-top:-1px;background:#208bd6}.content-menu-filter.open .content-menu-filter-content{display:block;padding:0 0 24px;background:#f2f4f6}.content-menu-page{float:none;margin:0 -24px 0 -36px}.content-menu-page-ul{width:100%;position:relative;font-size:0;line-height:0;letter-spacing:-1px;overflow:hidden}.content-menu-page-li{float:none;display:inline-block;vertical-align:top;margin:0;padding:0 0 0 36px;font-size:16px;line-height:56px;letter-spacing:0}.content-menu-page-li a:after{content:"";display:block;width:19px;height:1px;position:absolute;left:-27px;top:28px;background:#d6dced}.content-menu-search{float:none;width:auto;margin:8px 0 9px}.catalogue-filter{display:none;float:none;margin:0 0 0 -128px;overflow:hidden;position:absolute;left:50%;top:-104px;transform:translateY(-100%)}.catalogue-filter-results{margin-left:0;left:24px;margin-top:-48px}.catalogue-filter-results:before{border-right:8px solid transparent;border-top:8px solid #208bd6;border-bottom:none;border-left:8px solid transparent;left:18px;top:100%;margin-top:0}.catalogue-container{margin:0;padding:12px}.catalogue-item{width:50%;padding:4px}.catalogue-item-inner{padding:0 12px 16px}.catalogue-item-photo{margin:0 -12px;height:112px;line-height:112px}.catalogue-item-events{left:9px;top:16px}.catalogue-item-event{margin:0 0 0 7px;height:16px;font-size:10px;line-height:14px}.catalogue-item-titl{font-size:14px;line-height:16px;margin:11px 0 0;height:64px}.catalogue-item-status{font-size:12px;line-height:14px;letter-spacing:.17px;margin:14px 0 0}.catalogue-item-price{font-size:18px;line-height:20px;margin:5px 0 0}.catalogue-prefs-title,.main-catalogue-list-title,.main-detail-title,.news-detail-inner h1,.produce-questionnaire-title{font-size:26px;line-height:32px}.catalogue-container .pager{margin:9px 0 0}.pager-list a.pager-next{display:block;font-size:0;line-height:0;width:24px;height:56px;padding:0 0 0 24px;position:relative;overflow:hidden}.pager-list a.pager-next svg{display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0}.catalogue-prefs-title{padding:40px 0 0}.catalogue-prefs{margin:4px 0 40px}.catalogue-prefs-item{float:none;width:auto;padding:28px 0 0}.catalogue-prefs-item-title{padding:16px 0 0}.catalogue-prefs-item-text{padding:8px 0 0}.about-history-item-year,.about-sale-info-graf,.contacts-inner,.main-detail-content,.main-detail-photo,.produce-block-text{float:none;width:auto}.main-detail{padding:42px 0 52px}.main-detail-anonce{line-height:28px;margin:25px 0 0}.main-detail-inner{margin:33px 0 0}.main-detail-photo{margin:0 0 0 -24px}.main-detail-photo-defender-product{max-width:375px;max-height:240px}.main-detail-video{padding:24px 0 0;width:auto}.emkosti-main .main-detail-photo,.main-detail-make{width:auto}.emkosti-main .produce-block-side,.produce-list-item-inner{width:256px}.main-catalogue-list{padding:35px 0 27px}.main-catalogue-list-inner{margin:18px -4px 0}.main-catalogue-list-item{width:50%;padding:0 4px}.main-catalogue-list-content .slick-next,.main-catalogue-list-content .slick-prev{width:27px;height:27px;margin:-13px 0 0}.main-catalogue-list-content .slick-prev{left:-9px}.catalogue-popular .slick-next,.main-catalogue-list-content .slick-next{right:-9px}.main-catalogue-list-content .slick-next svg,.main-catalogue-list-content .slick-prev svg{width:12px;height:10px;left:8px;top:9px}.main-prefs-list,.main-prefs-list .slick-dots{letter-spacing:-1px;font-size:0;line-height:0}.main-prefs,.produce-prefs{padding:43px 0 37px}.main-prefs-title{text-align:left;font-size:26px;line-height:32px}.main-prefs-list{margin:35px -10px 0;white-space:nowrap}.main-prefs-item,.produce-prefs-item{float:none;display:inline-block;vertical-align:top;width:50%;padding:0 10px;font-size:16px;line-height:24px;letter-spacing:0;white-space:normal}.main-prefs-item-title{padding:16px 0 0;font-size:16px;font-weight:500}.main-prefs-list .slick-dots{position:relative;margin:0;padding:29px 0 0;list-style:none;text-align:center}.main-prefs-list .slick-dots li,.produce-list-inner .slick-dots li,.produce-prefs-list .slick-dots li{margin:0 0 0 9px;padding:0;display:inline-block;vertical-align:top;position:relative}.main-prefs-list .slick-dots li button,.produce-list-inner .slick-dots li button,.produce-prefs-list .slick-dots li button{display:block;position:relative;width:11px;height:11px;border-radius:50%;border:none;background:#fff;margin:0;padding:0;outline:0;-webkit-appearance:none;cursor:pointer;font-size:0;line-height:0;text-indent:100px}.main-prefs-list .slick-dots li.slick-active:after,.produce-list-inner .slick-dots li.slick-active:after,.produce-prefs-list .slick-dots li.slick-active:after{content:"";display:block;position:absolute;left:3px;top:3px;width:5px;height:5px;background:#1475c8;border-radius:50%}.catalogue-descr-img{padding:22px 0 58px}.catalogue-descr-img-inner:after{content:"";display:block;width:32px;height:39px;background:url(/local/templates/ast/html/css/../images/catalogue-descr-img-cursor.svg) 0 0/100% no-repeat;position:absolute;left:0;bottom:0;pointer-events:none}.catalogue-descr-img-hint.open .catalogue-descr-img-hint-text{display:block;left:50%!important;top:auto!important;bottom:23px;z-index:99;transform:translateX(-50%);font-size:14px;line-height:20px;letter-spacing:.4px;color:#fff;background:#208bd6;padding:19px 16px;border-radius:4px}.catalogue-descr-img-hint-left.open .catalogue-descr-img-hint-text{transform:translateX(-27px)}.catalogue-descr-img-hint-right.open .catalogue-descr-img-hint-text{left:auto!important;right:50%;transform:translateX(27px)}.catalogue-descr-img-hint.open .catalogue-descr-img-hint-text:after{content:"";display:block;width:0;height:0;border-top:8px solid #208bd6;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;left:50%;bottom:-8px;margin-left:-8px}.catalogue-descr-img-hint-left.open .catalogue-descr-img-hint-text:after{left:19px;margin-left:0}.catalogue-descr-img-hint-right.open .catalogue-descr-img-hint-text:after{left:auto;right:19px;margin-left:0}.catalogue-popular{padding:40px 0 32px}.catalogue-popular .catalogue-container{white-space:nowrap}.catalogue-popular .catalogue-item{width:50%;white-space:normal}.catalogue-detail-photos-big.slick-initialized,.catalogue-popular .catalogue-list.slick-initialized,.produce-list-inner .slick-list{overflow:visible}.catalogue-popular .slick-next,.catalogue-popular .slick-prev{display:block;position:absolute;z-index:2;top:50%;width:27px;height:27px;border:none;border-radius:50%;background:rgba(227,230,233,.46);margin:-13px 0 0;padding:0;-webkit-appearance:none;cursor:pointer;transition:.2s}.catalogue-popular .slick-prev{left:-9px;transform:rotate(-180deg)}.catalogue-popular .slick-next:hover,.catalogue-popular .slick-prev:hover{background:#e3e6e9}.catalogue-popular .slick-next svg,.catalogue-popular .slick-prev svg{display:block;width:12px;height:10px;position:absolute;left:8px;top:9px}.catalogue-search .catalogue-item{width:50%}.search-bad{padding:32px 0}.catalogue-video{height:262px}.about-sale,.about-sale-content,.catalogue-detail{background:0 0;padding:0}.catalogue-detail-container{background:0 0;border-radius:0;box-shadow:none}.catalogue-detail+.main-catalogue-list{padding-top:35px}.catalogue-detail-content{margin:0 -24px;padding:0 24px;border-bottom:none}.catalogue-detail-photos{float:none;width:auto;border-right:none;padding:24px 27px 0}.catalogue-detail-photos-big-item a{line-height:0;height:auto}.catalogue-detail-photos-big-item img{max-height:none}.catalogue-detail-photos-big .slick-next,.catalogue-detail-photos-big .slick-prev{display:block;position:absolute;z-index:2;top:50%;width:27px;height:27px;border:none;border-radius:50%;background:0 0;margin:-13px 0 0;padding:0;-webkit-appearance:none;cursor:pointer;transition:.2s;opacity:.5}.catalogue-detail-photos-big .slick-next.slick-disabled,.catalogue-detail-photos-big .slick-prev.slick-disabled{visibility:hidden}.catalogue-detail-photos-big .slick-prev{left:-27px;transform:rotate(-180deg)}.catalogue-detail-photos-big .slick-next{right:-27px}.catalogue-detail-photos-big .slick-next:hover,.catalogue-detail-photos-big .slick-prev:hover{opacity:1}.catalogue-detail-photos-big .slick-next svg,.catalogue-detail-photos-big .slick-prev svg{display:block;width:12px;height:10px;position:absolute;left:50%;top:50%;margin:-5px 0 0 -6px}.catalogue-detail-inner{float:none;width:auto;border-left:none;margin:24px 0 0}.catalogue-detail-inner h1{padding:0;font-size:26px;line-height:32px;margin:8px 0 0}.catalogue-detail-art{padding:0;margin:16px 0 0}.catalogue-detail-art-mobile{display:block;margin:0 0 0 -12px}.catalogue-detail-buy{border-top:none;padding:0;margin:12px 0 0}.catalogue-detail-order{padding:14px 0 0}.catalogue-detail-order a{min-width:248px;display:block}.catalogue-detail-info,.catalogue-detail-info-tab.open .catalogue-detail-info-header{border-bottom:1px solid #eef0f2}.catalogue-detail-info{padding:0;margin:32px -24px 0}.catalogue-detail-info-tab{display:block;border-top:1px solid #eef0f2}.catalogue-detail-info-header{display:block;font:500 20px/28px GothamPro,sans-serif;padding:22px 66px 21px 24px;position:relative;cursor:pointer}.catalogue-detail-info-header:after,.catalogue-detail-info-header:before{content:"";display:block;width:16px;height:2px;background:#208bd6;position:absolute;right:25px;top:35px}.catalogue-detail-info-tab.open .catalogue-detail-info-content{display:block;padding:24px}.contacts-map{position:relative;left:auto;top:auto;right:auto;bottom:auto;height:608px}.page-404-text{font-size:16px;line-height:24px;padding:24px 0 0}.page-404-btn{padding:24px 0 48px}.page-404-btn .btn-red{min-width:0;width:100%}.about-digits{padding:8px 0 48px;background-image:url(/local/templates/ast/html/css/../images/about-digits-mobile.jpg)}.about-digits-item{float:none;margin:0;padding:32px 0 0}.about-digits-item-value{font-weight:700;font-size:48px;line-height:58px}.about-digits-item-text{font-size:20px;line-height:24px;padding:0}.about-history{padding:0 0 60px}.about-history-item{padding:0 0 0 35px}.about-history-item-text{font-size:16px;line-height:24px;padding:0;margin:0}.about-sale-menu{margin:16px -24px 0 -40px}.about-sale-menu-ul{font-size:0;line-height:0;letter-spacing:-1px;white-space:nowrap;float:none;width:100%;position:relative;overflow:hidden}.about-sale-menu-li{font-size:16px;line-height:56px;letter-spacing:0;float:none;display:inline-block;vertical-align:top;margin:0;padding:0 0 0 40px}.about-sale-info-graf-item-year{left:16px}.about-sale-info-graf-item-value{right:8px}.about-sale-info-graf-item-valueout .about-sale-info-graf-item-value{right:auto;margin-left:16px}.about-sale-info-content{float:none;width:auto;margin:32px 0 0}.about-map{padding:16px 0 24px}.about-map-text,.success-add,.success-text,.window-order-form-text,.window-order-phone{font-size:16px;line-height:24px}.about-map-inner{margin:32px -24px 0}.about-map-inner img{height:512px;max-width:none;width:auto}.delivery-top-container,.delivery-top-content,.services-top-container,.services-top-content{width:auto;display:block}.delivery-top-container,.services-top-content{padding:26px 0 0}.services-top-img{display:block;padding:18px 0 0;margin:0 -24px}.services-top-img img{width:100%;margin-right:0;margin-left:0}.services-inner h2{margin-top:34px;margin-bottom:22px}.delivery-top-img img{width:100%;display:none}.news{padding:16px 0 8px}.news-list{margin:0 auto;max-width:312px}.news-list-item{display:block;width:auto;padding:0 0 16px}.news-detail{padding:0;background:0 0}.news-detail-inner{background:0 0;padding:18px 0 40px}.news-detail-img{margin-left:-24px;margin-right:-24px}.produce-menu{margin:32px 0 52px}.produce-block{margin:32px 0 48px}.produce-block-side{float:none;width:256px;margin:32px auto 0;text-align:center}.produce-list{padding:20px 0 28px}.produce-list-inner{margin:24px -24px 0 -16px;white-space:nowrap}.produce-list-item{width:288px;padding:0 16px;white-space:normal}.produce-list-inner .slick-dots{position:relative;margin:0;padding:16px 0 0;list-style:none;font-size:0;line-height:0;letter-spacing:-1px;text-align:center}.produce-why{margin:64px 0;max-width:none}.produce-questionnaire{padding:40px 0 56px}.produce-questionnaire-text{margin:26px 0 0}.config-form-order-policy,.produce-questionnaire-link,.success-add{margin:24px 0 0}.produce-questionnaire-link .btn-blue{min-width:0;width:100%;height:64px;line-height:64px}.produce-step{margin:48px 0 0}.produce-step-number{float:none;width:auto;position:relative;text-align:left}.produce-step-number:after{position:absolute;left:0;height:34px;top:100%}.produce-step-text h3{margin:0 0 0 32px;max-width:273px}.produce-step:first-child .produce-step-text h3{margin-top:10px}.produce-prefs-list{margin:35px -10px 0;font-size:0;line-height:0;letter-spacing:-1px;white-space:nowrap}.produce-prefs-item-title{margin:16px 0 0;font-size:16px;font-weight:500}.produce-prefs-list .slick-dots{position:relative;margin:0;padding:29px 0 0;list-style:none;font-size:0;line-height:0;letter-spacing:-1px;text-align:center}.config-steps{margin:43px 0 0}.config-step{position:absolute;padding:0 0 0 109px;left:24px;top:0;height:88px;opacity:1}.config-step.active+.config-step,.config-step.active+.config-step+.config-step,.config-step.active+.config-step+.config-step+.config-step,.config-step.active+.config-step+.config-step+.config-step+.config-step{opacity:.5}.config-step:first-child{padding-left:109px}.config-step:before{width:16px;background:#fff;left:0}.config-step:nth-child(2):before{left:24px}.config-step:nth-child(3):before{left:48px}.config-step:nth-child(4):before{left:72px}.config-form{padding:1px 0 40px}.config-form-block{padding:24px 24px 32px}.config-form-block-row{margin:16px 0 0}.config-form-col{float:none;width:auto;margin:16px 0 0}.config-form-block h3{max-width:calc(100% - 55px)}.config-form-block-hint.open{z-index:99}.config-form-block-hint-label{font-size:0;line-height:0;letter-spacing:-1px;position:relative;width:31px;height:31px;padding:31px 0 0 31px;overflow:hidden;background:#d8d8d8;border-radius:50%}.config-form-other-input,.config-form-other-title{display:block;height:auto}.config-form-block-hint-label:before{content:"?";display:block;width:31px;height:31px;background:0 0;margin:0;font:500 24px/31px GothamPro,sans-serif;letter-spacing:0;text-align:center;color:#fff;position:absolute;left:0;top:0}.config-form-block-hint-label span{border-bottom:2px dashed #b4b4b4}.config-form-block-hint-text{left:auto;right:-6px;margin-left:0;margin-top:24px}.config-form-block-hint-text:before{left:auto;right:14px;margin-left:0}.config-form-radio{float:none;margin:8px 0 0;width:100%;min-width:0}.config-form-radio-2{font-size:14px}.config-form-radio-3{min-width:0}.config-form-other{float:none;margin:8px 0 0;display:block}.config-form-other-input .form-input{margin:0;width:100%}.config-form-other-input-2 .form-input,.config-form-other-input-3 .form-input,.header-contacts-mobile .footer-callback-link-mobile a,.success-btn .btn-blue{width:100%}.config-form-slider{float:none;margin:8px 0 0;border-bottom:none;padding:0}.config-form-slider-item{float:none;margin:8px 0 0;width:100%;display:table;border-radius:4px;background:linear-gradient(46deg,#ebedee,#f0f1f2 29%,#fbfbfb);min-width:160px;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.4px;text-transform:uppercase}.config-form-slider-item label{display:table-cell;position:relative;width:auto;height:80px;cursor:pointer;vertical-align:middle}.config-form-slider-item span{display:block;width:auto;height:auto;background:0 0;border-radius:0;border:none;position:relative;left:auto;top:auto;padding:0 0 0 44px;overflow:hidden}.config-form-prev-btn a,.footer-callback-link-mobile a{letter-spacing:.16px;height:64px;text-transform:uppercase;text-align:center;display:block}.config-form-slider-item span:before{content:"";display:block;width:16px;height:16px;background:#fff;border-radius:50%;border:2px solid #d8d8d8;position:absolute;left:16px;top:50%;margin-top:-8px}.config-form-slider-item input:checked+span:after{content:"";display:block;width:8px;height:8px;background:#208bd6;border-radius:50%;position:absolute;left:20px;top:50%;margin:-4px 0 0}.config-form-slider-item span em{display:block;font-style:normal;font-size:14px;line-height:20px;position:static;left:auto;transform:none;top:auto;white-space:normal}.config-form-order-btn .btn-blue,.config-form-prev-btn a{width:100%;font:500 16px/64px GothamPro,sans-serif}.config-form-prev-btn{display:block;text-align:center;margin:24px 0 0;float:none}.config-form-prev-btn a{vertical-align:top;background:#fff;border-radius:4px;color:#606060;box-shadow:9px 6px 15px 0 rgba(0,0,0,.04)}.config-form-prev-btn a:hover{color:#151515}.config-form-next-btn a{display:block;width:100%;box-shadow:none}.order-form-final-info{float:none;width:auto;padding:30px 0 0;margin:0 -24px}.order-form-final-info table td{white-space:normal;vertical-align:middle;font-size:14px;line-height:18px;padding-top:10px;padding-bottom:10px}.order-form-final-info table td:first-child{padding-right:0}.order-form-final-personal{float:none;width:auto;margin:40px 0 0}.order-form-final-personal .form-input:last-child{margin-top:40px}.config-form-order-submit{width:100%;float:none}.footer-callback{padding:29px 0 34px}.footer-callback-title{display:block;padding:0 50px}.footer-callback-phone{display:block;width:312px;margin:16px auto 0}.footer-callback-link-mobile{display:block;margin:16px 0 0}.header-contacts-mobile .footer-callback-link-mobile{margin:8px 0 0}.footer-callback-link-mobile a{width:312px;margin:0 auto;font:500 16px/64px GothamPro,sans-serif;text-decoration:none;background:#2080f724;color:#151515;border:none;border-radius:4px;cursor:pointer}.footer-contacts,.footer-copyrights,.footer-policy{line-height:22px;float:none}.footer-callback-white .footer-callback-link-mobile a{background:#f2f4f6}.footer{padding:34px 0 37px;position:relative}.footer-logo{float:none;margin:0}.footer-logo-icon{margin:auto;background-image:url(/local/templates/ast/html/css/../images/ast-logo-white.svg)}.footer-nav{float:none;margin:22px 0 0}.footer-contacts{display:none;margin:19px 0 0}.footer-contacts-links,.footer-contacts-schedule{margin:13px 0 0}.footer-contacts-delivery{margin:3px 0 0}.footer-copyrights{margin:22px 0 0}.footer-policy{margin:4px 0 0}.footer-developer{float:none;margin:23px 0 0}.footer-developer img{margin-top:0}.window-inner{width:312px;padding:0}.window-title{font-size:26px;line-height:32px;padding:32px 0 0;text-align:center}.window-city-text{margin:41px 0 0}.window-city-form{padding:0 0 48px}.window-city-tags{margin:8px 0 0 -16px}.window-city-tag{margin:16px 0 0 16px}.window-city-btn{padding:32px 0 0}.window-city-btn a{width:100%;font-size:16px;line-height:20px;height:auto;padding:16px 0}.cookie-window{padding:12px 24px}.cookie-window-text{float:none;padding:0;max-width:100%}.cookie-window-link{float:left;margin:16px 0 0}.cookie-window-btn a{height:40px;font:500 16px/42px GothamPro,sans-serif}.success-text{margin:0;padding:32px 24px}.success-phone{margin:6px 0 0}.success-btn{margin:29px 0 0;padding:0}.window-order-phone{margin:24px -24px;padding:32px 24px 40px}.window-order-phone-btn .btn-blue{line-height:64px}.window-order-form form{margin:0;padding:0}.window-order-form{padding:0 20px 10px}.window-inner.new-form{display:block;width:312px;min-width:312px;max-width:312px}.window-order-product-content{width:100%;display:inline-block}.window .g-recaptcha iframe{width:300px;float:left;margin-left:-18px}.window-gallery{width:calc(100vw - 48px);height:calc(100vh - 25vh)}.window-gallery-big-inner{max-width:calc(100vw - 48px)}.window-gallery-big-inner .slick-dots{bottom:15px}}.window-video{width:calc(100vw - 64px);position:relative;height:calc(100vh - 137px)}.window-video iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:none}div[data-bx-form-popup-close]{display:block;position:absolute;width:72px!important;height:56px!important;right:-22px;top:-56px;opacity:.7;transition:.2s;background:url(/local/templates/ast/html/css/../images/window-close.svg) center no-repeat!important}#bx_form_iframe_4{height:460px!important}@media screen and (min-width:970px){.container-img{display:flex}}
/* End */


/* Start:/local/templates/ast/html/js/slick/slick.css?15912442721332*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/local/templates/ast/html/js/nouislider/nouislider.css?15912443253758*/
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir="rtl"]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:2px}.noUi-horizontal .noUi-handle{width:18px;height:18px;left:-9px;top:-8px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir="rtl"]) .noUi-horizontal .noUi-handle{right:-9px;left:auto}.noUi-target{background:#d8d8d8;border-radius:0}.noUi-connects{border-radius:0}.noUi-connect{background:#208bd6}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:2px solid #208bd6;border-radius:50%;background:#fff;cursor:pointer}.noUi-active{border-color:#0353a4}.noUi-handle:before{content:"";display:block;position:absolute;left:-20px;top:-20px;right:-20px;bottom:-20px}.noUi-handle:after{content:"";display:block;position:absolute;height:8px;width:8px;border-radius:50%;background:#208bd6;left:3px;top:3px}.noUi-active:after{background:#0353a4}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}
/* End */


/* Start:/local/templates/ast/html/js/jquery-ui-1.12.1.custom/jquery-ui.css?15912445172022*/
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:999999}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;border:none;border-radius:4px;background:#fff;overflow:auto;box-shadow:0 2px 3px 0 rgba(0,0,0,0.14);font-size:14px;line-height:24px;letter-spacing:.2px;width:608px;max-height:238px}@media screen and (max-width:1119px){.ui-autocomplete{width:264px}}.ui-menu{list-style:none;padding:10px 0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;cursor:pointer}.ui-menu .ui-menu-item::before{display:none}.ui-menu .ui-menu-item-wrapper{padding:0 13px;white-space:nowrap;overflow:hidden;position:relative;color:#8f8f8f;height:24px;text-overflow:ellipsis;cursor:pointer}.ui-menu .ui-menu-item-wrapper span{font-weight:500;font-size:16px;color:#151515;margin:0 13px 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{background:#f2f4f6}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}
/* End */


/* Start:/local/templates/ast/html/js/mcustomscrollbar/jquery.mCustomScrollbar.css?159124447242807*/
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside > .mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside + .mCSB_scrollTools{right:-26px}.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a + .mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside > .mCSB_container{margin-right:0;margin-bottom:14px}.mCSB_horizontal.mCSB_outside > .mCSB_container{min-height:100%}.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:20px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{margin:0 9px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:20px;margin:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:7px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:9px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:9px;margin-bottom:9px}.mCSB_container_wrapper > .mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{background:#fff}.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)}.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover > .mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}.mCSB_scrollTools .mCSB_draggerContainer:before{content:"";display:block;height:1px;position:absolute;left:0;top:9px;right:0;background:#b9d6f2}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#208bd6;border-radius:3px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(/local/templates/ast/html/js/mcustomscrollbar/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:alpha(opacity=40);-ms-filter:alpha(opacity=40)}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:alpha(opacity=90);-ms-filter:alpha(opacity=90)}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:alpha(opacity=30);-ms-filter:alpha(opacity=30)}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:alpha(opacity=30);-ms-filter:alpha(opacity=30)}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:alpha(opacity=30);-ms-filter:alpha(opacity=30)}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:alpha(opacity=20);-ms-filter:alpha(opacity=20)}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:alpha(opacity=50);-ms-filter:alpha(opacity=50)}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:alpha(opacity=20);-ms-filter:alpha(opacity=20)}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:alpha(opacity=50);-ms-filter:alpha(opacity=50)}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}
/* End */


/* Start:/local/templates/ast/css/common.css?171749949752290*/
@keyframes pulse {
    0% {
        opacity: 0;
    }
    60% {
        opacity: 1;
    }
    80% {
        opacity: 0.3;
    }
}

.catalogue-container-inner.main-catalog .catalogue-item {
    width: 25%
}

.catalogue-container-inner.main-catalog .pager {
    margin-left: 0
}

@media screen and (max-width: 1119px) {
    .catalogue-container-inner.main-catalog .catalogue-item {
        width: 50%
    }
}

.popup-overlay {
    visibility: hidden;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 1000;
    background: rgba(80, 80, 80, 0.85);
    display: grid;
    place-items: center;
}

.feed-back {
    width: 1000px;
    background: linear-gradient(108deg, #FEFEFE 0%, #EBEBEB 100%);
    border-radius: 20px;
    position: relative;
    padding: 38px 10px 19px 60px;
    box-sizing: border-box;
}

.close-btn {
    position: absolute;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE2SURBVHgBtdffTcMwEAbw+7xKGQCp7Rup2IQwAWUDmAB1gpYNmIE+VgjxTimT+Jp7cBXln+9c+3tJbEf+xZF9UnBarp7Y05odfcwOn89UMMd5tQWoBuEFf4u7byLcygCDdrPD/pEKJKCh7TzjJzTAVB+X1ZYyp4sy8wZy8zuvdg70cBnIuPIu6pneb772NUJHCXwMlXu0H8yJT6E9OBceQwfha3ENOgqn4lp0ErbiFjQKa3ErqoJjeAqqhsdw8s0ECagJHsLbsaBmeAy3ohJHxjRvyr0+1+9TzKNPdyO1Y61wanho98o1tcKp4Kkjk1peo7DmnKbguBZNxZEDTcGRC7XiyIlacORGtThKoBocpdAYjtNi9cbE6xLoFO5KoxKZM5RYSfOZ7wV+LYm2cfl1aZb7z+w3Z/m/XYyuD21xAAAAAElFTkSuQmCC') center no-repeat;
    background-size: cover !important;
    width: 30px;
    height: 30px;
    right: 33px;
    top: 23px;
    cursor: pointer;
}

.flex-block {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.flex-center-block {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.container-popup {
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.container-popup__left {
    flex-direction: column;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
}

.thank_you_window {
    display: none;
    border-radius: 4px;
    background: #ffffff;
    position: relative;
}

.feedback-information {
    text-align: left;
}

.feedback-information__label {
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    text-align: center;
    color: #000000;
    width: 380px;
    height: 50px;
    background: #EFEFEF;
    border: 1px solid #003559;
    border-radius: 5px;
    margin-bottom: 34px;
    margin-left: -3px;
    text-transform: uppercase;
}

.feedback-information__title {
    font-family: GothamPro;
    font-style: normal;
    font-weight: 500;
    font-size: 34px;
    line-height: 44px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 25px;
}

.feedback-information__title span {
    font-weight: 700;
    color: #003559;
}

.feedback-information__text {
    font-family: GothamPro;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: #000000;
    margin-bottom: 25px;
    margin-top: 0;
}

.feedback-form {
    margin: 0;
    flex-direction: column;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
}

.feedback-information ul li:before {
    background: #000000;
    width: 5px;
    height: 5px;
    top: 10px;
}

.feedback-form__group {
    flex-direction: column;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    justify-content: start;
    -webkit-justify-content: flex-start;
    gap: 8px;
}

.feedback-form input {
    width: 380px;
    height: 50px;
    background: #FFFFFF;
    border: 1px solid #D6D6D6;
    border-radius: 6px;
    padding-left: 21px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #989898;
}

.feedback-form label {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #000000;
    text-align: left;
}

.feedback-form label.error {
    color: #DC493A;
}

.feedback-form .feedback-form__btn {
    width: 380px;
    height: 75px;
    left: 60px;
    top: 450px;
    background: #DC493A;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    border: none;
    border-radius: 6px 6px 10px 10px;
    border: unset;
    border-bottom: 4px solid #92180c;
    margin-top: 17px;
    cursor: pointer;
    gap: 25px;
}

.click-icon {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMESURBVHgB7ZnLiuJAFIar7aZ70QqioMuZnQs38Q18BB/BeYN5A30EN67bfgJn60pwLxEveFs4qCCCGO93zZwTUoOdTiStVVHp/FAkHjXWX19O6lRJiC1btmx9S4miKCwWi/R8PpfVlq5UKgK5J6GJ/X4vQZMPh4PS8Bxjd2UGSWDHd7tdqtVqubHB6xTGgMwfci/CWwk7jQZoLJ1O/1SNyORehLcSymychxyEgR4eHr4U5yEmRowG3SIYimwix7KJMJRN5FjfggjMJcQKcSeCTVtMYm1GblGnZnZaQGqOUrFYjKIpahDNXt2grEovflxMqvVX6rhKvqlq+RQRbTGJ5zSuVy2PRiNRS8oyc6eIYKe1cUoBCdEYrZZpuwopIyK0U2bjp0hZsq4xIrLdbkVsZuOUoB6p2Wx23uyqtwZvNBq6eFmtO4CEIamzrm+0BoejtNlsPpkxIvJVjcdjERuz69M1OHT6/72K53QO0JrhvRI8+/p6a3AUJqGajB/MsCJiJDPXdxh8UTkWCoUPRp6enqJg5B3KDvfj42OWmpE5V7lnX5/eWqA3vfe1ZDBJr01EV5js2En1ea9rBnOGTla8jVyUg+pIS2qCnySj0rs9IlQwCZkmo1eKsBKTp6IZMjBLJ1arVYJwErOnohkyPMV0njJDhpeYz1PXIkPLJMJS1yCDAwd5yP5hYiUZtYCVoZhsER6yiky/34+hkfV6zW/AeJPJZrNu+A1lsOr1eoTw1DEZrNG0FfMlGg6HafW2EokV6na7Qq1Wk5rNplwul1uwPI2SCwR5geuft6tsESWTSQFMiNVqVS6VSnI+nwc4rUSn0wnH43FTlGAAwvDd2GAwkGBw5MlkIpkdFOa7zLlc7rfD4Yh5PB53IBBQtkyhU8Tn8ylHp9NJnp+fCexfEb/fT6bTKYG1jfK5l5cX5T1IbAJmCsvl8lcwGCyY+V1u2+WZTCYiCELE6/X+aLfbYewoTs4ul0vpLIw2AbOKEdTr6yvp9Xp/wUQBcu49FArdz9/atnT0D5BotaKTtZflAAAAAElFTkSuQmCC') center no-repeat;
    width: 50px;
    height: 50px;
    display: inline-block;
}

.container-popup__right {
    background: url("/local/templates/ast/html/images/rucas.png") center no-repeat;
    flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
}

.custom-control__input {
    width: 19px !important;
    float: left !important;
    margin-right: 8px !important;
    margin-top: 17px !important;
    display: none;
}

.custom-control__indicator {
    width: 16px;
    height: 16px;
    border: 1px solid #989898;
    border-radius: 2px;
    background: #fff;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 11px;
    vertical-align: top;
    float: left;
    margin-top: 6px;
    cursor: pointer;
}

.custom-control__indicator::before {
    content: '';
    display: block;
    width: 11px;
    height: 9px;
    position: relative;
}

.custom-control__input:checked ~ .custom-control__indicator::before {
    background: url("/local/templates/ast/html/images/check.svg") center no-repeat;
}

html body .custom-control__name {
    text-align: left;
    float: left;
    font-weight: 400;
    font-size: 11px;
    line-height: 13px;
    color: #6A6A6A;
    margin-top: 8px;
}

html body .custom-control__name a {
    text-decoration-line: underline;
    color: #6A6A6A;
}

.feedback-form__btn:disabled {
    background: #92180c;
    cursor: not-allowed;
}

@media screen and (max-width: 1024px) {
    .container-popup {
        flex-direction: column;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
    }

    .feed-back {
        width: 320px;
        padding: 21px 0 5px 11px;
        background: linear-gradient(108deg, #FEFEFE 0%, #EBEBEB 100%), #FFFFFF;
    }

    .close-btn {
        width: 20px;
        height: 20px;
        right: 16px;
        top: 15px;
    }

    .feedback-information__label {
        width: 240px;
        height: 50px;
        margin-left: 0;
        margin-bottom: 17px;
        font-weight: 400;
        font-size: 16px;
        line-height: 19px;
    }

    .feedback-information__title {
        font-size: 25px;
        line-height: 32px;
        margin-bottom: 13px;
    }

    .feedback-information__text {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px;
        margin-left: -5px;
        margin-bottom: 13px;
    }

    .feedback-information ul li {
        padding: 0 0 0 17px;
    }

    .feedback-information ul li:before {
        top: 8px;
    }

    .feedback-form label {
        font-size: 11px;
        line-height: 14px;
    }

    .feedback-form input {
        width: 300px;
        height: 40px;
        font-weight: 400;
        font-size: 14px;
        line-height: 16px;
        color: #989898;
    }

    .feedback-form__group {
        gap: 7px;
    }

    .feedback-form .feedback-form__btn {
        width: 300px;
        height: 50px;
        font-weight: 700;
        font-size: 15px;
        line-height: 19px;
        margin-top: 8px;
    }

    .click-icon {
        width: 30px;
        height: 30px;
        background-size: cover !important;
    }

    .container-popup__right {
        height: 140px;
        padding-right: 11px;
        box-sizing: border-box;
        flex: none;
        -ms-flex: none;
        -webkit-flex: none;
        -moz-box-flex: unset;
        background-size: contain;
    }

    .custom-control__indicator {
        margin-top: 5px;
    }

    html body .custom-control__name {
        margin-top: 6px;
        font-weight: 400;
        font-size: 9px;
        line-height: 11px;
        margin-bottom: 10px;
    }

    .custom-control__indicator {
        width: 12px;
        height: 12px;
    }

    .custom-control__indicator::before {
        width: 9px;
        height: 7px;
        background-size: contain !important;
    }
}


/*  */

.header_wrapper {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    background: white;
}

body > .wrapper {
    padding-top: 162px;
}

@media screen and (min-width: 1120px) {
    .nav {
        height: 45px;
    }

    .nav ul {
        height: 45px;
    }

    .nav ul {
        height: 45px;
    }

    .nav ul li {
        height: 56px;
    }

    .nav ul li a {
        display: flex;
        line-height: 45px;
    }

    .header-callback a {
        background: #DD4939;
        border-radius: 4px;
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 145%;
        color: #FFFFFF;
        width: 200px;
        height: 40px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .header-phone a {
        font-size: 20px;
        line-height: 145%;
    }

    .header-phone {
        margin-top: 0px;
    }

    .header-location br {
        display: none;
    }

    .header-menu ul li {
        font-size: 14px;
        line-height: 13px;
    }

    .header-location {
        margin-top: 14px;
    }

    .header-logo {
        margin-top: 20px;
    }

    .logo-title {
        display: block;
        text-align: center;
        font-style: normal;
        font-weight: 400;
        font-size: 13px;
        line-height: 16px;
        text-align: center;
        color: #003B5C;
    }

    .header-content {
        margin-top: auto;
        margin-bottom: auto;
        margin-left: 0px;
    }

    .header > .container {
        display: flex;
        justify-content: space-between;
    }

    .header .container:after {
        display: none;
    }

    .header-location {
        margin: 0px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .header-light {
        font-family: 'GothamPro';
        font-size: 14px;
        line-height: 145%;
        font-weight: 500;
        color: #003B5C;
        position: absolute;
        bottom: 68px;
        right: 210px;
        cursor: pointer;
        user-select: none;
        width: 200px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        align-content: center;
        gap: 8px;
    }

    .header-light i {
        width: 11px;
        height: 11px;
        content: '';
        background: #4DE253;
        display: flex;
        align-items: center;
        text-align: center;
        justify-content: center;
        border-radius: 50%;
        animation: pulse infinite 3s alternate;
    }

    .header-menu ul {
        display: flex;
        justify-content: space-between;
    }

    .header-menu ul li {
        margin: 0px;
    }

    .header-menu ul::after {
        display: none;
    }

    .header-phone a {
        font-size: 20px;
        line-height: 145%;
    }

    .header-callback {
        margin-top: 6px;
        margin-bottom: 5px;
    }

    .logo {
        width: 200px;
        height: 55px;
    }

    .header {
        padding-bottom: 10px;
    }

    .nav ul li:nth-child(1) {
        order: 1;
    }

    .nav ul li:nth-child(2) {
        order: 3;
    }

    .nav ul li:nth-child(3) {
        order: 5;
    }

    .nav ul li:nth-child(4) {
        order: 7;
    }

    .nav ul li:nth-child(5) {
        order: 9;
    }

    .nav ul li:nth-child(6) {
        order: 11;
    }

    .nav ul li:nth-child(7) {
        order: 13;
    }

    .nav ul li:nth-child(8) {
        order: 14;
    }

    .nav ul li:nth-child(9) {
        order: 17;
    }

    .nav ul li:nth-child(10) {
        order: 19;
    }

    .nav ul li:nth-child(11) {
        order: 21;
    }

    .nav ul li:nth-child(12) {
        order: 14;
    }

    .nav ul li:nth-child(13) {
        order: 25;
    }

    .nav ul li:nth-child(14) {
        order: 27;
    }

    .nav ul {
        display: flex;
        justify-content: space-between;
    }

    .nav ul:after {
        display: none;
    }

    .header-menu ul > li:first-child {
        display: none;
        user-select: none;
        pointer-events: none;
    }

    .header-content {
        width: 430px;
    }

    .header-search {
        width: 430px;
    }

    .header-search-submit button svg {
        width: 16px;
        height: 16px;
    }

    .header-search-submit button svg path {
        fill: #003559;
    }

    .header-search-submit button {
        width: 56px;
    }

    .header-search-input input {
        background: #FFFFFF;
        border: 1px solid #D6DCED;
        border-radius: 4px;
        font-weight: 400;
        font-size: 13px;
        line-height: 145%;
        /* identical to box height, or 19px */
        color: #959595;
    }
}

@media screen and (max-width: 1119px) {
    body > .wrapper {
        padding-top: 60px;
    }

    .logo {
        width: 94px;
        height: 26px;
    }

    .logo-title {
        font-weight: 400;
        font-size: 7px;
        line-height: 9px;
        text-align: center;
        color: #003B5C;
    }

    .header-logo {
        margin: 0px;
        float: left;
    }

    .header-phone {
        display: none;
    }

    .header-location {
        display: none;
    }

    .logo-title {
        display: block;
    }

    .header {
        height: 60px;
    }

    .header-logo {
        padding-top: 9px;
    }

    .mobile-menu-link {
        top: 0;
        height: 60px;
        width: 60px;
        margin-top: -4px;
        margin-right: -10px;
    }

    .header_wrapper .container {
        padding: 0 14px;
        height: 100%;
    }

    .header-light {
        display: none;
    }

    .header-contacts.mb-vr {
        display: flex !important;
        gap: 10px;
        /* flex-direction: column; */
        align-items: center;
        justify-content: space-between;
        position: absolute;
        width: 176px;
        right: 65px;
        bottom: 15px;
    }

    .header-contacts.mb-vr .phone {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        align-content: center;
        flex-direction: column;
        gap: 3px;
        font-family: 'GothamPro';
        font-size: 12px;
        line-height: 145%;
        font-weight: 500;
        color: #003B5C;
    }

    .header-contacts.mb-vr .phone a {
        color: #003B5C;
        text-decoration: underline;
    }

    .header_wrapper.scroll .header-contacts.mb-vr .phone a {
        color: #FFFFFF;
    }

    .header-contacts .light {
        font-family: 'GothamPro';
        font-size: 11px;
        line-height: 145%;
        font-weight: 500;
        color: #003B5C;
        position: relative;
        cursor: pointer;
        user-select: none;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        align-content: center;
        gap: 8px;
    }

    .header_wrapper.scroll .header-contacts .light {
        color: #FFFFFF;
    }

    .header-contacts .light i {
        width: 6px;
        height: 6px;
        content: '';
        background: #4DE253;
        display: flex;
        align-items: center;
        text-align: center;
        justify-content: center;
        border-radius: 50%;
        animation: pulse infinite 3s alternate;
    }

    .header-contacts.mb-vr .pmail-btn {
        all: unset;
        border-radius: 4px;
        background: #208BD6;
        display: flex;
        padding: 8px 16px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        white-space: nowrap;
        color: #FFF;
        cursor: pointer;
        user-select: none;
        width: fit-content;
    }

    .header_wrapper.scroll .header-contacts.mb-vr .pmail-btn {
        background: #FFFFFF;
    }

    .header_wrapper.scroll .header-contacts.mb-vr .pmail-btn svg path {
        fill: #003B5C;
    }

    .mobile-menu-open .header-contacts.mb-vr {
        display: none !important;
    }

    .mobile-menu-open .header-burger-contacts {
        display: block !important;
        margin-top: 60px;
        padding: 0 24px;
    }

    .header-burger-contacts .phone {
        font-family: 'GothamPro';
        font-size: 14px;
        line-height: 145%;
        font-weight: 500;
        margin-bottom: 20px;
    }

    .header-burger-contacts .phone a {
        color: #208BD6;
        text-decoration: underline;
    }

    .header-burger-contacts .pmail-btn.js-popup-pmail-trigger {
        all: unset;
        border-radius: 4px;
        background: #208BD6;
        display: flex;
        width: 200px;
        padding: 10px 0;
        justify-content: center;
        align-items: center;
        gap: 10px;
        white-space: nowrap;
        color: #FFF;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 145%;
        cursor: pointer;
        user-select: none;
    }

    .mobile-menu-open .header-content {
        z-index: 3;
        background: white;
    }

    a.mobile-menu-link {
        z-index: 5;
    }

    .header_wrapper.scroll {
        background: #003B5C;
    }

    .scroll .header {
        background: #003B5C;
    }

    .scroll .mobile-menu-link:before {
        border-color: white;
    }

    .scroll .mobile-menu-link:after {
        background: white;
    }

    .scroll .logo {
        background-image: url(/local/templates/ast/html/images/white-logo.svg);
    }

    .scroll .logo-title {
        color: white;
    }

    .logo {
        margin-bottom: 2px;
    }

    .mobile-menu-open .header {
        background: white !important;
    }

    .mobile-menu-open .scroll .mobile-menu-link:after {
        background: #333;
    }

    .header-search-input input {
        padding-right: 50px;
    }

    .header-search {
        width: calc(100% - 50px);
        top: -8px;
    }
}

.logo-title {
    font-family: GothamPro, sans-serif;
}

.logo-title {
    letter-spacing: -0.3px;
    line-height: normal;
    margin-bottom: 2px;
}

.logo-title br {
    display: none;
}

.logo-title {
    margin-top: 5px;
    margin-bottom: 12px;
}

.header-phone {
    text-align: center;
}

.footer-generator {
    float: left;
    margin: 15px 0 0 0;
    width: 100%;
}

.footer-generator a {
    color: rgba(255, 255, 255, 0.6);
}

.footer-generator a:hover {
    color: #fff;
}

@media screen and (max-width: 1119px) {
    .footer-generator {
        float: none;
        margin: 4px 0 0;
        line-height: 22px;
    }
}

.map-level-0, .map-level-1, .map-level-2 {
    margin: 0;
}

.map-level-0 li a {
    color: #151515;
    font-family: GothamPro, sans-serif;
    margin: 0 0 18px;
    line-height: 24px;
    font-size: 18px;
}

.map-level-0 li:before {
    background: #b9d6f2;
    top: 8px;
}

.map-level-1 li a, .map-level-2 li a {
    font-size: 16px;
    line-height: 24px;
    color: #151515;
    font-family: Roboto, sans-serif;
}

.site-map {
    margin: 30px 0;
}

.call-button {
    display: none;
}

@media screen and (min-width: 320px) and (max-width: 1120px) {
    .call-button {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: row;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        justify-content: center;
        -webkit-justify-content: center;
        align-items: center;
        -webkit-align-items: center;
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1000;
        width: 100%;
        height: 70px;
        background: #07B824;
        font-size: 23px;
        line-height: 27px;
        color: #FFFFFF;
        text-decoration: none;
        gap: 13px;
    }

    .call-button:active, .call-button:focus, .call-button:hover, .call-button:visited {
        color: #FFFFFF;
    }
}

.top-bar {
    display: none;
    background-color: #ffc90a;
}

.top-bar__wrapper {
    display: flex;
    justify-content: space-around;
    padding: 11px 0;
    font-style: normal;
    height: 40px;
}

.top-bar__left {
    display: flex;
    justify-content: center;
    align-items: center;
}

.top-bar__left img {
    padding-right: 15px;
}

.top-bar__text.pc {
    font-weight: 400;
    font-size: 14px;
    line-height: 13px;
    color: #003559;
}

.top-bar__text.mob {
    display: none;
}

.top-bar__right {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
}

.top-bar__date {
    width: 100%;
    max-width: 120px;
    height: 27px;
    padding: 7px 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 400;
    font-size: 14px;
    line-height: 13px;
    color: #003559;
    border: 1px solid #003559;
    border-radius: 82px;
    text-align: center;
}

.top-bar__btn {
    max-width: 100%;
    width: 200px;
    height: 27px;
    padding: 7px 30px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #DD4939;
    border-radius: 82px;

    font-weight: 400;
    font-size: 14px;
    line-height: 13px;
    color: #FFFFFF;
    text-align: center;
    white-space: nowrap;

    cursor: pointer;
    user-select: none;
    transition: all .3s ease-in-out;
}

.top-bar__close {
    display: flex;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
    user-select: none;
    transition: all .3s ease-in-out;
}

body.has-top-bar > .wrapper {
    padding-top: 195px;
}

@media screen and (max-width: 1199px) {

    body.has-top-bar > div.wrapper {
        padding-top: 95px;
    }
}

@media screen and (max-width: 768px) {

    .top-bar .container {
        padding: 0 10px;
    }

    .top-bar__wrapper {
        position: relative;
        padding: 2px 10px 2px 0px;
        align-items: center;
        height: 35px;
    }

    .top-bar__left {
        padding-right: 0;
        max-width: 180px;
    }

    .top-bar__left img {
        display: none;
    }

    .top-bar__text.pc {
        display: none;
    }

    .top-bar__text.mob {
        display: block;
        font-size: 11px;
        font-weight: 500;
        line-height: 15px;
    }

    .top-bar__right {
        gap: 5px;
    }

    .top-bar__date {
        font-size: 8px;
        line-height: 8px;
        width: 48px;
        height: 15px;
        padding: 0;
    }

    .top-bar__btn {
        font-size: 8px;
        line-height: 8px;
        width: 94px;
        height: 15px;
    }

    .top-bar__btn span {
        padding-left: 3px;
    }

    .top-bar__btn::before {
        content: url(/local/templates/ast/images/top-bar/lightning-mob.svg);
    }

    .top-bar__close {
        position: absolute;
        top: 10px;
        right: -3px;
    }

    .top-bar__close svg {
        width: 9px;
        height: 9px;
    }
}

.popup-economy {
    width: 100vw;
    height: 100vh;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: -10000px;
    left: -10000px;
    opacity: 0;
    z-index: 9980;
}

.popup-economy.active {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    opacity: 1;
    -webkit-transition: opacity 0.4s ease-out;
    transition: opacity 0.4s ease-out;
}

.popup-economy::before {
    position: absolute;
    width: 10000px;
    height: 10000px;
    background-color: #000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    z-index: 900;
    opacity: 0.95;
}

.popup-economy .popup-economy__container {
    width: 1000px;
    height: 570px;
    position: relative;
}

.popup-economy .popup-economy__container .popup-economy__close {
    position: absolute;
    top: 40px;
    right: 40px;
    cursor: pointer;
    z-index: 1020;
}

.popup-economy .popup-economy__wrapper {
    width: 1000px;
    height: 570px;
    background-image: url(/local/templates/ast/images/popups/popup-economy/bg-pc.png);
    background-size: cover;
    border-radius: 20px;
    padding-top: 40px;
    padding-left: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    z-index: 1010;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.popup-economy .popup-economy__wrapper .popup-economy__title {
    font-weight: 400;
    font-size: 34px;
    line-height: 46px;
    color: #202020;
    margin-bottom: 28px;
}

.popup-economy .popup-economy__wrapper .popup-economy__title span {
    color: #DD4939;
}

.popup-economy .popup-economy__offer {
    max-width: 620px;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 90px;
}

.popup-economy .popup-economy__wrapper .popup-economy__form {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 420px;
    margin: 0;
}

.popup-economy .popup-economy__wrapper .popup-economy__label {
    margin-bottom: 9px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 13px;
    color: #202020;
}

.popup-economy .popup-economy__wrapper .popup-economy__label span {
    margin-right: 3px;
    color: #DD4939;
}

.popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__input {
    width: 100%;
    height: 60px;
    background: #FFFFFF;
    border: 1px solid #9B9B9B;
    border-radius: 8px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 13px;
    color: #000000;
    padding-left: 20px;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__btn {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    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: nowrap;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 0;
    border: 0;
    cursor: pointer;
    position: relative;
    width: 100%;
    height: 80px;
    background: linear-gradient(180deg, #2CAF74 0%, #239A65 100%);
    box-shadow: 0 4px 0 #1D8958;
    border-radius: 8px;
    color: #FFFFFF;
    margin-bottom: 10px;
}

.popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__btn div {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__btn span {
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding-left: 29px;
}

.popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__btn:hover {
}

.popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__btn.disabled {
    background: #16653f;
}

.popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__checkbox {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -ms-align-items: center;
    align-items: center;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 11px;
    color: #202020;
}

.popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__checkbox a {
    color: #202020;
    text-decoration: underline;
}

.popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__checkbox input[type=checkbox] {
    position: absolute;
    top: 0;
    opacity: 0;
}

.popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__checkbox input[type=checkbox] + label {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
}

.popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__checkbox input[type=checkbox] + label span {
    display: inline-block;
    width: 12px;
    height: 12px;
    vertical-align: sub;
    background: url(/local/templates/ast/images/popups/popup-economy/checkbox-unactive.svg);
    background-size: cover;
    cursor: pointer;
    margin-right: 20px;
    margin-top: 0;
}

.popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__checkbox input[type=checkbox]:checked + label span {
    background: url(/local/templates/ast/images/popups/popup-economy/checkbox-active.svg);
    background-size: cover;
}

.popup-economy__success {
    z-index: 1020;
}

.popup-economy__success-close {
    display: block;
    position: absolute;
    width: 72px;
    height: 56px;
    right: -22px;
    top: -56px;
    opacity: .7;
    transition: all .2s;
    background: url(/local/templates/ast/html/css/../images/window-close.svg) no-repeat center;
}

@media screen and (max-width: 1199px) {

    .popup-economy {
        align-items: unset;
    }

    .popup-economy .popup-economy__container {
        position: relative;
        width: 375px;
        height: 650px;
        max-width: 100%;
        z-index: 9979;
        padding: 0;
    }

    .popup-economy .popup-economy__wrapper {
        max-width: 100%;
        width: 375px;
        height: 650px;
        background-image: url(/local/templates/ast/images/popups/popup-economy/bg-mob.png);
        background-size: cover;
        padding-top: 26px;
        padding-left: 14px;
        padding-right: 14px;
    }

    .popup-economy .popup-economy__container .popup-economy__close {
        top: 10px;
        right: 7px;
    }

    .popup-economy .popup-economy__container .popup-economy__close svg {
        width: 20px;
        height: 20px;
    }

    .popup-economy .popup-economy__wrapper .popup-economy__title {
        margin-bottom: 17px;
        font-size: 23px;
        line-height: 24px;
        max-width: 290px;
    }

    .popup-economy .popup-economy__offer {
        max-width: 265px;
        margin-bottom: 17px;
        font-size: 16px;
        line-height: 22px;
    }

    .popup-economy .popup-economy__offer span {
        font-size: 16px;
        line-height: 15px;
    }

    .popup-economy .popup-economy__offer .line {
        margin: 0 20px 0 10px;
    }

    .popup-economy .popup-economy__wrapper .popup-economy__label {
        margin-bottom: 6px;
        font-size: 12px;
        line-height: 11px;
    }

    .popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__input {
        width: 100%;
        height: 50px;
        font-size: 12px;
        line-height: 11px;
        margin-bottom: 12px;
    }

    .popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__btn {
        width: 100%;
        height: 70px;
        font-size: 18px;
        line-height: 17px;
        margin-bottom: 13px;
    }

    .popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__btn div {
        font-size: 13px;
    }

    .popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__btn span {
        font-size: 9px;
        padding-left: 24px;
    }

    .popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__checkbox {
        font-size: 10px;
        margin-bottom: 20px;
    }

    .popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__checkbox input[type=checkbox] + label span {
        margin-right: 4px;
        width: 13px;
        height: 13px;
    }

    .popup-economy .popup-economy__wrapper .popup-economy__form .popup-economy__checkbox input[type=checkbox] + label a {
        color: #202020;
        text-decoration: underline;
    }
}

.first-screen {
    height: auto;
    background-size: cover;
    position: relative;
    background-image: url(/local/templates/ast/images/first-screen/bg.png);
    background-repeat: no-repeat;
    padding: 80px 0 60px;
}

.first-screen .first-screen__container {
    position: relative;
    max-width: 100%;
    margin-right: 0px;
    margin-left: 20%;
}

.first-screen .first-screen__upper {
    color: #FFF;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    margin-bottom: 24px;
    font-family: 'GothamPro';
}

.first-screen .first-screen__title {
    font-style: normal;
    color: #FFF;
    font-size: 38px;
    font-weight: 700;
    line-height: 110%;
    margin-bottom: 48px;
    font-family: 'GothamPro';
}

.first-screen .first-screen__title--mobile {
    display: none;
    font-family: 'GothamPro';
}

.first-screen .first-screen__subtitle {
    font-style: normal;
    color: #FFF;
    font-size: 28px;
    font-weight: 700;
    line-height: 110%;
    margin-bottom: 48px;
    font-family: 'GothamPro';
}

.first-screen .first-screen__subtitle span {
    max-width: 600px;
    display: block;
}

.first-screen .first-screen__subtitle br {
    display: none;
}

.first-screen .first-screen__form {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 448px;
    margin: 0 0 48px;
}

.first-screen .first-screen__label {
    margin-bottom: 12px;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    color: #ffffff;
    font-family: 'GothamPro';
}

.first-screen .first-screen__form .first-screen__input {
    width: 100%;
    height: 56px;
    background: #FFFFFF;
    border: 1px solid #9B9B9B;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #959595;
    padding-left: 20px;
    margin-bottom: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.first-screen .first-screen__form .first-screen__btn {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    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: nowrap;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 0;
    border: 0;
    cursor: pointer;
    position: relative;
    width: 100%;
    height: 70px;
    background: #E03E2D;
    border-radius: 4px;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    text-transform: uppercase;
    color: #FFFFFF;
    font-family: 'GothamPro';
    margin-bottom: 10px;
}

.first-screen .first-screen__form .first-screen__btn.disabled {
    background: #65231b;
}

.first-screen .first-screen__form .first-screen__checkbox {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -ms-align-items: center;
    align-items: center;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 11px;
    color: #202020;
}

.first-screen .first-screen__form .first-screen__checkbox a {
    color: #202020;
}

.first-screen .first-screen__form .first-screen__checkbox input[type=checkbox] {
    position: absolute;
    top: 0;
    opacity: 0;
}

.first-screen .first-screen__form .first-screen__checkbox input[type=checkbox] + label {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
}

.first-screen .first-screen__form .first-screen__checkbox input[type=checkbox] + label span {
    display: inline-block;
    width: 12px;
    height: 12px;
    vertical-align: sub;
    background: url(/local/templates/ast/images/first-screen/checkbox-unactive.svg);
    background-size: cover;
    cursor: pointer;
    margin-right: 20px;
    margin-top: 0;
}

.first-screen .first-screen__form .first-screen__checkbox input[type=checkbox]:checked + label span {
    background: url(/local/templates/ast/images/first-screen/checkbox-active.svg);
    background-size: cover;
}

.first-screen .first-screen__cards {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: inline-grid;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    position: relative;
    margin-right: 30px;
}

.first-screen__wrapper {
    display: flex;
    justify-content: space-between;
}

.first-screen .first-screen__card {
    width: 334px;
    height: calc(152px - 30%);
    position: relative;
    text-align: center;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    background-color: white;
    border-radius: 10px;
    color: #003B5C;
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    font-family: 'GothamPro';
}

.first-screen .first-screen__card span:first-child {
    position: absolute;
    color: white;
    padding-left: 20px;
    text-align: center;
    font-weight: 700;
    font-size: 50px;
    font-style: normal;
    line-height: 110%;
    font-family: 'GothamPro';
    top: calc(50% - 23px);
}

.first-screen .first-screen__card.first-screen__card--3 span:first-child {
    padding-left: 25px;
}

.first-screen .first-screen__card svg {
    width: 133px;
    height: calc(152px - 40%);
    border-radius: 8px;
}

.first-screen__card.first-screen__card--2 svg {
    margin-right: 35px;
}

.first-screen__card.first-screen__card--3 svg {
    margin-right: 10px;
}

.first-screen__success {
    display: none;
    z-index: 1020;
    visibility: visible;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background: rgba(80, 80, 80, 0.85);
    place-items: center;
}

.first-screen__success .thank_you_window {
    display: block;
}

.first-screen__success-close {
    display: block;
    position: absolute;
    width: 72px;
    height: 56px;
    right: -22px;
    top: -56px;
    opacity: .7;
    transition: all .2s;
    background: url(/local/templates/ast/html/images/window-close.svg) no-repeat center;
}

iframe {
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    border: 1px solid #ccc;
}

.slider_video {
    justify-content: space-between;
}

@media screen and (max-width: 1199px) {

    .slider_video {
        display: inline!important;
    }
    
    iframe {
        margin-left: 0!important;
        width: 100%!important;
        height: 100%!important;
    }

    .first-screen {
        height: 756px;
        background-image: url(/local/templates/ast/images/first-screen/bg-m.png);
        background-repeat: no-repeat;
        background-position-x: center;
        background-position-y: center;
        background-size: cover;
        padding: 100px 20px 100px;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        align-content: center;
    }

    .first-screen .first-screen__container {
        padding: 0;
        margin: 0;
    }

    .first-screen .first-screen__form {
        margin: 0 0 40px;
    }

    .first-screen .first-screen__upper {
        max-width: 300px;
        font-size: 15px;
        line-height: 110%;
        margin-bottom: 24px;
    }

    .first-screen .first-screen__title {
        margin-bottom: 20px;
        font-size: 20px;
        line-height: 110%;
    }

    .first-screen .first-screen__title--desktop {
        display: none;
    }

    .first-screen .first-screen__title--mobile {
        display: block;
    }

    .first-screen .first-screen__subtitle {
        font-size: 15px;
        line-height: 110%;
        margin-bottom: 24px;
    }

    .first-screen .first-screen__subtitle br {
        display: block;
    }

    .first-screen .first-screen__label {
        margin-bottom: 8px;
        font-size: 13px;
        line-height: 16px;
    }

    .first-screen .first-screen__form .first-screen__input {
        width: 100%;
        font-size: 16px;
        line-height: 19px;
        margin-bottom: 8px;
    }

    .first-screen .first-screen__form .first-screen__btn {
        width: 100%;
        height: 60px;
        font-size: 12px;
        line-height: 14px;
    }

    .first-screen .first-screen__form .first-screen__checkbox {
        font-size: 9px;
        margin-bottom: 20px;
    }

    .first-screen .first-screen__form .first-screen__checkbox input[type=checkbox] + label span {
        margin-right: 4px;
        width: 13px;
        height: 13px;
    }

    .first-screen .first-screen__form .first-screen__checkbox input[type=checkbox] + label a {
        color: #9a9a9a;
    }

    .first-screen .first-screen__cards {
        -webkit-box-align: center;
        -ms-flex-align: start;
        align-items: center;
        flex-direction: column;
        gap: 8px;
        display: flex;
        margin-right: 0;
    }

    .first-screen__wrapper {
        display: inline;
    }

    .first-screen .first-screen__card {
        width: 320px;
        height: 99px;
        font-size: 15px;
        line-height: 22px;
    }

    .first-screen .first-screen__card span:first-child {
        font-size: 38px;
        top: calc(50% - 15px);
    }

    .first-screen .first-screen__card.first-screen__card--3 span:first-child {
        padding-left: 32px;
    }

    .first-screen .first-screen__card svg {
        width: 116px;
        height: 99px;
        margin-right: 35px;
    }

    .first-screen .first-screen__card--2 svg {
        margin-right: 50px;
    }
}

.footer-buttons {
    display: none;
}

@media screen and (max-width: 768px) {
    .first-screen .first-screen__subtitle span .pc {
        display: none;
    }

    .footer-buttons {
        display: block;
        bottom: 0;
        left: 0;
        position: fixed;
        width: 100vw;
        right: 0;
        z-index: 1001;
    }

    .footer-buttons__wrapper {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .footer-buttons .footer-buttons__item {
        width: 33.33333vw;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
    }

    .footer-buttons .footer-buttons__item span {
        color: #fff;
        font-family: 'Roboto', sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-decoration: none;
    }

    .footer-buttons .item--phone {
        border-radius: 10px 10px 1px 1px;
        background: #1F9C2F;
    }

    .footer-buttons .item--recipe {
        border-radius: 10px 10px 1px 1px;
        background: #DB493A;
        padding-left: 12px;
        padding-right: 9px;
    }

    .footer-buttons .item--recipe img {
        width: 30px;
        height: 39px;
    }

    .footer-buttons .item--calc {
        border-radius: 10px 10px 1px 1px;
        background: #0253A4;
    }

    .footer-buttons .item--calc img {
        width: 25px;
        height: 28px;
    }

    .footer-buttons .footer-buttons__item.item--calc span {
        text-align: right;
    }

    .footer-buttons .item--checklist {
        border-radius: 10px 10px 1px 1px;
        background: #FFB102;
    }

    .footer-buttons .item--checklist img {
        width: 39px;
        height: 39px;
    }
}

.widgets {
    position: fixed;
    left: 1%;
    bottom: 50px;
    z-index: 110;
}

.widgets__wrapper {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.widgets__wrapper .widgets__item {
    position: relative;
    display: flex;
    cursor: pointer;
    padding: 0 10px;
}

.widgets__wrapper .widgets__item span {
    color: #FFF;
    /*font-family: 'Gotham Pro';*/
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.widgets__wrapper .widgets__item.item--recipe {
    justify-content: flex-start;
    align-items: center;
    width: 215px;
    height: 58px;
    border-radius: 9px;
    background: #FE801D;
    box-shadow: 0 0 8px 0 rgba(2, 21, 46, 0.30), 0 4px 0 0 #A83A2F;
}

.widgets__wrapper .widgets__item.item--recipe img {
    position: absolute;
    top: 0;
    right: -20px;
    width: 51px;
    height: 65px;
}

.widgets__wrapper .widgets__item.item--recipe span.additional {
    position: absolute;
    bottom: -11px;
    left: calc(50% - 45px);
    width: 90px;
    height: 22px;
    padding: 4px 12px;
    border-radius: 4px;
    color: #fff;
    background: #27B074;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
}

.widgets__wrapper .widgets__item.item.item--calc {
    justify-content: flex-start;
    align-items: center;
    border-radius: 6px;
    background: #27B074;
    box-shadow: 0px 0px 4.853801250457764px 0px rgba(2, 21, 46, 0.30), 0px 4px 0px 0px #209662;
    width: 185px;
    height: 60px;
    padding: 11px 10px;
}

.widgets__wrapper .widgets__item.item.item--calc span {
    font-size: 14px;
}

.widgets__wrapper .widgets__item.item.item--calc img {
    position: absolute;
    top: 0;
    right: -35px;
    width: 58px;
    height: 65px;
}

.widgets__wrapper .widgets__item.item--checklist {
    justify-content: flex-start;
    align-items: center;
    width: 215px;
    height: 58px;
    border-radius: 9px;
    background: #B5000B;
    box-shadow: 0 0 8px 0 rgba(2, 21, 46, 0.30), 0 4px 0 0 #800008;
}

.widgets__wrapper .widgets__item.item--checklist img {
    position: absolute;
    top: 0;
    right: -20px;
    width: 60px;
    height: 60px;
}

.widgets__wrapper .widgets__item.item--checklist span.additional {
    position: absolute;
    bottom: -11px;
    left: calc(50% - 45px);
    width: 90px;
    height: 22px;
    padding: 4px 12px;
    border-radius: 4px;
    color: #fff;
    background: #1EB1EF;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
}

@media screen and (max-width: 768px) {
    .widgets {
        display: none;
    }
}


.h2 {
    margin: 40px 0 28px;
    padding: 0;
    font: 500 36px/44px GothamPro, sans-serif
}


.h4 {
    margin: 32px 0 28px;
    padding: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px
}

.services-top-content .h4 {
    color: #151515;
    font-family: GothamPro, sans-serif;
    margin: 0 0 16px;
}

@media screen and (max-width: 1119px) {
    .h2 {
        font-size: 26px;
        line-height: 32px;
        margin: 34px 0 22px
    }
}


.main-page-slider_top .slick-list, .main-page-slider_top .slick-list .slider-item-inner{
    min-height: 450px !important;
    height: fit-content !important;
}

.slider-item-inner{
    display: flex !important;
    align-items: center;
    justify-content: start;
}

.slider-item-inner .container{
    width: 1120px;
}

.slider-content-with-video{
    display: flex;
    flex-direction: row;
    gap: 30px;
    justify-content: space-between;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 30px;
}

.slider-item-text{
    min-width: 72vw;
    max-width: 72vw;
}

.slider_video iframe{
    width: 610px !important;
    height: 370px !important;
}

@media screen and (max-width: 1366px) {
    .slider-item-text{
        min-width: 83vw;
        max-width: 83vw;
    }

    .slider_video iframe {
        width: 580px !important;
        height: 340px !important;
    }

}

@media screen and (max-width: 1024px) {
    .slider-item-text {
        min-width: 100%;
        max-width: 100%;
    }

    .slider-item-inner{
        justify-content: center;
    }

}

@media screen and (max-width: 768px) {
    .slider-content-with-video{
        flex-direction: column;
    }

    .slider-content-with-video .slider-content-with-video_text{
        display: none;
    }
}

@media screen and (max-width: 450px) {
    .slider_video iframe {
        width: 100% !important;
        height: 250px !important;
    }

    .main-page-slider_top .slick-list, .main-page-slider_top .slick-list .slider-item-inner {
        min-height: 350px !important;
    }
}
/* End */


/* Start:/local/templates/ast/template_styles.css?17923912831887*/
.widget-callback__close.js-widget-callback-close {
  /* Делаем сам div нужного размера */
  width: 17px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4782 0.274792L8.50088 7.2529L1.52352 0.274792C1.35571 0.121209 1.13511 0.0383013 0.907693 0.0433408C0.680274 0.0483803 0.463568 0.140979 0.302718 0.301845C0.141869 0.462711 0.0492811 0.67944 0.0442421 0.906884C0.0392031 1.13433 0.122102 1.35495 0.275669 1.52278L7.24949 8.50089L0.273899 15.4772C0.188677 15.5584 0.120552 15.6559 0.0735265 15.7638C0.0265014 15.8718 0.00152562 15.988 6.77352e-05 16.1057C-0.00139015 16.2235 0.0206993 16.3403 0.0650371 16.4494C0.109375 16.5584 0.175066 16.6575 0.25825 16.7408C0.341434 16.8241 0.440432 16.89 0.549424 16.9345C0.658416 16.979 0.775203 17.0012 0.892919 16.9999C1.01064 16.9987 1.12691 16.9738 1.2349 16.927C1.34289 16.8801 1.44042 16.8121 1.52175 16.727L8.50088 9.75064L15.4782 16.7287C15.6461 16.8823 15.8667 16.9652 16.0941 16.9602C16.3215 16.9552 16.5382 16.8626 16.6991 16.7017C16.8599 16.5408 16.9525 16.3241 16.9575 16.0967C16.9626 15.8692 16.8797 15.6486 16.7261 15.4808L9.74874 8.50266L16.7261 1.52278C16.8113 1.44155 16.8794 1.34411 16.9265 1.23618C16.9735 1.12824 16.9985 1.01199 16.9999 0.894266C17.0014 0.776539 16.9793 0.659708 16.935 0.550642C16.8906 0.441576 16.8249 0.342474 16.7417 0.259163C16.6586 0.175852 16.5596 0.110013 16.4506 0.065516C16.3416 0.0210189 16.2248 -0.00123805 16.1071 5.31241e-05C15.9894 0.00134429 15.8731 0.0261577 15.7651 0.0730348C15.6571 0.119912 15.5596 0.187906 15.4782 0.273022V0.274792Z' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: none;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
}
/* End */
/* /local/templates/ast/html/css/styles.css?1695474297136449 */
/* /local/templates/ast/html/js/slick/slick.css?15912442721332 */
/* /local/templates/ast/html/js/nouislider/nouislider.css?15912443253758 */
/* /local/templates/ast/html/js/jquery-ui-1.12.1.custom/jquery-ui.css?15912445172022 */
/* /local/templates/ast/html/js/mcustomscrollbar/jquery.mCustomScrollbar.css?159124447242807 */
/* /local/templates/ast/css/common.css?171749949752290 */
/* /local/templates/ast/template_styles.css?17923912831887 */
