.wrapper__action-promo{padding:30px 0;position:relative}.wrapper__premium-banner p{color:#fff}.wrapper__action-promo:after{background:url(/templates/potolki/images/jpg/bg__kalk.jpg) no-repeat fixed top;z-index:1}.wrapper__action-promo:after,.wrapper__action-promo:before{content:"";position:absolute;bottom:0;top:0;margin-left:-50vw;left:50%;width:100vw}.wrapper__action-promo:before{background:linear-gradient(90deg,var(--color_opacity-bg-dark) 51.61%,var(--color_opacity-bg-none) 80.05%);z-index:2}.border-akc{overflow:hidden;padding:0;border-radius:10px;background:var(--color_second-2)}.wrp-akc-newslide{-ms-flex-pack:justify;padding:10px 15px;justify-content:space-between;align-items:center;-ms-flex-align:center}.red-forn,.wrp-akc-newslide{display:-ms-flexbox;display:flex}.red-forn{-ms-flex-wrap:wrap;flex-wrap:wrap}.code-wro{font-size:30px;font-weight:700;color:var(--color_white);display:flex}.code-wro span{border-bottom:3px solid var(--color_white);margin:0 5px;line-height:35px;display:block}.title-new-slide{padding:0 15px;font-size:20px;font-weight:700;color:var(--color_first);white-space:nowrap}.anotation-new-slide{font-size:14px;color:var(--color_white)}.wrp-red-form-phone{width:calc(100% - 200px)}.wrp-red-form-phone input{height:56px;padding:0 15px 0 45px;font-size:16px;border:none;color:var(--color_black);background-color:var(--color_white);background-position:17px;border-radius:3px 0 0 3px;width:100%;background-image:url(/templates/potolki/images/svg/icon5.svg);background-repeat:no-repeat}.wrp-red-form-submit{width:200px}.wrp-red-form-submit input{height:56px;font-size:14px;border:none;font-weight:700;color:var(--color_white);text-transform:uppercase;text-align:center;box-shadow:0 3px 0 var(--color_first-3);border-radius:0 3px 3px 0;background:var(--color_first);width:100%;line-height:48px}.red-forn{padding:5px 15px 20px}@media(max-width:1229px){.wrp-akc-newslide{padding:10px}.code-wro{font-size:26px}.code-wro span{border-bottom:2px solid var(--color_white);margin:0 2px;line-height:32px}.title-new-slide{padding:0 10px;font-size:16px}.anotation-new-slide{font-size:12px}.wrp-red-form-phone input{height:50px;padding:0 15px 0 40px;font-size:15px;background-position:12px}.wrp-red-form-submit input{height:50px;font-size:13px;line-height:42px}.red-forn{padding:5px 10px 15px}}@media(max-width:991px){.wrp-akc-newslide{padding:10px 15px}.code-wro{font-size:30px}.code-wro span{border-bottom:3px solid var(--color_white);margin:0 5px;line-height:35px}.title-new-slide{padding:0 15px;font-size:20px}.anotation-new-slide{font-size:14px}.wrp-red-form-phone input{height:46px;padding:0 10px 0 35px;font-size:14px;background-size:16px;background-position:10px}.wrp-red-form-submit input{height:45px;font-size:12px;line-height:38px}.red-forn{padding:5px 15px 20px}}@media(max-width:767px){.wrapper__action-promo{padding:20px 0}.wrp-akc-newslide{padding:10px}.code-wro{font-size:26px}.code-wro span{border-bottom:2px solid var(--color_white);margin:0 2px;line-height:32px}.title-new-slide{padding:0 10px;font-size:16px}.anotation-new-slide{font-size:12px}.red-forn{padding:5px 10px 15px}}@media(max-width:575px){.wrp-akc-newslide{-ms-flex-pack:center;padding:10px 15px 5px;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.anotation-new-slide{padding-top:15px;width:100%}.title-new-slide{padding:0 15px}.anotation-new-slide{text-align:center}.red-forn{padding:5px 15px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrp-red-form-phone{margin-bottom:10px}.wrp-red-form-phone,.wrp-red-form-submit{width:100%}.wrp-red-form-phone input,.wrp-red-form-submit input{border-radius:3px}}@media(max-width:420px){.code-wro,.title-new-slide{width:100%}.title-new-slide{text-align:center;order:1}.code-wro{-ms-flex-pack:center;justify-content:center;order:2}.anotation-new-slide{order:3}}.wrapper__premium-banner{padding:30px 0;font-size:15px;color:#fff;position:relative;line-height:24px}.wrapper__premium-banner:after{transform:translateX(-50%);content:"";position:absolute;bottom:0;top:0;background:rgba(0,0,0,.6);left:50%;width:100vw}.wrapper__premium-banner .premium-banner__bg{height:100%;transform:translateX(-50%);position:absolute;object-fit:cover;top:0;left:50%;z-index:1}.premium-banner__row{height:100%;position:relative;z-index:2}.wrapper__premium-banner h1{color:#fff;text-align:left;margin:0 0 15px}.premium-banner__best-row{padding:15px 0 0;margin:0 -15px}.premium-btn__wrapper{padding-top:20px}.premium-banner__best-block{padding:15px;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;line-height:30px}.premium-banner__best-block strong{color:var(--color_first)}.premium-banner__best-block p{margin:0}.premium-banner__btn{font-size:14px;text-decoration:none!important;font-weight:700;margin-right:10px;color:#fff;color:#fff!important;text-transform:uppercase;text-align:center;border-radius:3px;background:var(--color_first);width:250px;line-height:60px;display:block}.premium-banner__btn:hover{background:var(--color_first-2)}.premium-banner__video{height:60px;border:2px solid var(--color_white);border-radius:3px;background:url(/templates/potolki/images/svg/play.svg) no-repeat 50%;width:60px;display:block}.premium-banner__video:hover{border-color:var(--color_first);background:var(--color_first) url(/templates/potolki/images/svg/play-hover.svg) no-repeat center center}.premium__form{padding:50px 50px 25px;background:#fff}.premium__form-title{font-size:24px;font-weight:700;color:var(--color_first);text-transform:uppercase;text-align:center;line-height:30px}.premium__form-title span{font-size:24px;color:var(--color_text-2);display:block}.premium__form-text{padding:5px 0 15px;font-size:15px;color:var(--color_text-2);line-height:24px}.premium__form input{border-color:transparent;height:60px;padding:0 15px 0 60px;font-size:18px;color:var(--color_text-2);border-bottom:1px solid var(--color_first);background:#fff url(/templates/potolki/images/svg/phone-input.svg) no-repeat 20px;width:100%}.premium__form input:focus{border-color:#0b4076}.premium__form button{height:60px;font-size:14px;border:none;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;margin:15px 0 10px;width:100%}.premium__form .form-agreement-yes{justify-content:flex-start;font-size:12px;color:var(--color_second);margin:0}.premium__form .form-agreement-yes a{color:var(--color_second)}.premium__form .form-agreement-yes .checkbox-week-custom{border-color:var(--color_second);background-color:var(--color_second);box-shadow:none}@media(max-width:1259px){.wrapper__premium-banner{font-size:14px;line-height:22px}.wrapper__premium-banner h1{margin:0 0 10px}.premium-banner__best-row{padding:10px 0 0}.premium-btn__wrapper{padding-top:15px}.premium-banner__best-block{padding:10px 15px;font-size:13px;line-height:26px}.premium-banner__best-block img{width:25px}.premium-banner__btn{width:230px;line-height:50px}.premium-banner__video{height:50px;width:50px}.premium__form{padding:30px 35px 20px}.premium__form-title,.premium__form-title span{font-size:20px;line-height:24px}.premium__form-text{font-size:14px;line-height:22px}.premium__form input{height:50px;padding:0 15px 0 40px;font-size:16px;background-position:10px}.premium__form button{height:50px;font-size:13px}}@media(max-width:991px){.wrapper__premium-banner{font-size:13px;line-height:20px}.premium-banner__best-row{margin:0 -10px}.premium-banner__best-block{padding:0 10px;font-size:12px;line-height:16px}.premium-banner__best-block img{width:20px}.premium-banner__btn{width:200px;line-height:40px}.premium-banner__video{height:40px;background-size:16px auto;width:40px}.premium__form{padding:20px 25px 15px}.premium__form-title,.premium__form-title span{font-size:18px;line-height:22px}.premium__form-text{font-size:13px;line-height:20px}.premium__form input{height:40px;padding:0 15px 0 30px;font-size:14px;background-position:5px}.premium__form button{height:40px;font-size:12px;margin:10px 0}}@media(max-width:767px){.wrapper__premium-banner,.wrapper__premium-banner h1{text-align:center}.premium-banner__best-block{font-size:14px;line-height:20px}.premium-banner__best-block img{margin:0 auto;display:block}.premium__form-title,.premium__form-title span{font-size:20px;line-height:24px}.premium__form-text{font-size:14px}.premium__form .form-agreement-yes{justify-content:center}.premium-banner__best-row{padding:20px 0 0}.premium-btn__wrapper{padding-top:25px}}@media(max-width:575px){.premium__form-text,.wrapper__premium-banner{font-size:13px;line-height:18px}.premium-banner__best-block img{width:20px}.premium-banner__best-block{font-size:12px;line-height:16px}.premium__form-title,.premium__form-title span{font-size:18px;line-height:22px}.wrapper__premium-banner h1{padding-top:15px}.wrapper__premium-banner{padding:15px 0}}