/*! склейка (ТЗ 5): /css/express_v2.css, /css/consent-checkbox.css, /css/city-choice.css */
.ev2-page{font-family: 'Montserrat',sans-serif;color: #1a1a1a}.ev2-page .content_newstyle{display: none}.ev2-page .content{margin-top: 0}.ev2-page .container{max-width: 1200px;margin: 0 auto;padding: 0 20px;box-sizing: border-box}.ev2-hero{background: linear-gradient(251.24deg,#2f9d36 8.886%,#145d3a 95.245%);position: relative;overflow: hidden;border-radius: 0 0 24px 24px;min-height: 620px;display: flex;align-items: flex-start;padding-top: 240px}.ev2-hero__truck{position: absolute;top: 110px;left: 50%;margin-left: -90px;right: auto;bottom: auto;width: 1047px;height: 753px;max-width: none;object-fit: contain;pointer-events: none;z-index: 1}.ev2-hero__inner{position: relative;z-index: 2;width: 100%;max-width: 1200px;margin: 0 auto;padding: 0 20px 45px}.ev2-hero__badge{display: inline-flex;align-items: center;gap: 6px;background: rgba(148,193,33,0.5);border: 1px solid #94c121;border-radius: 4px;padding: 8px 10px;font-family: 'Helvetica','Arial',sans-serif;font-size: 14px;font-weight: 700;color: #fff;margin-bottom: 15px;white-space: nowrap}.ev2-hero__title{margin: 0 0 15px;padding:0}.ev2-hero__title-line1,.ev2-page .wrap h1.ev2-hero__title-line1{display: block !important;font-family: 'Montserrat',sans-serif !important;font-size: 40px !important;font-weight: 700 !important;color: #fff !important;line-height: 1.5 !important;text-align: left !important;text-transform: none !important;margin: 0 !important;padding: 0 !important}.ev2-page .wrap h1.ev2-hero__title-line1::after{display: none !important}.ev2-hero__title-line2{display: block;font-family: 'Helvetica','Arial',sans-serif;font-size: 24px;font-weight: 700;color: #fff;line-height: 1.5}.ev2-hero__list{list-style: disc;padding-left: 21px;margin: 0 0 19px;color: #fff;font-family: 'Helvetica','Arial',sans-serif;font-size: 14px;font-weight: 400;line-height: 1.5}.ev2-hero__cta{display: flex;align-items: center;gap: 27px;flex-wrap: wrap}.ev2-hero__btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: 220px;height: 41px;border-radius: 60px;font-family: 'Inter','Helvetica',sans-serif;font-size: 20px;font-weight: 700;color: #fff;text-decoration: none;border: none;flex-shrink: 0;transition: opacity 0.2s;cursor: pointer}.ev2-hero__btn:hover{opacity: 0.88;color: #fff;text-decoration: none}.ev2-hero__btn--max{background: linear-gradient(90deg,#67e8f9 0%,#a78bfa 100%)}.ev2-hero__btn--tg{background: linear-gradient(180deg,#00afea 0%,#00bfff 100%)}.ev2-hero__btn svg{flex-shrink: 0}.ev2-breadcrumbs-wrap{padding: 14px 0 4px}.ev2-breadcrumbs{display: flex;align-items: center;gap: 6px;font-size: 14px;color: #888;flex-wrap: wrap}.ev2-breadcrumbs a{color: #00a800;text-decoration: none}.ev2-breadcrumbs a:hover{color: #007a00;text-decoration: underline}.ev2-breadcrumbs__sep{color: #bbb}.ev2-breadcrumbs span:not(.ev2-breadcrumbs__sep){color: #777777}.ev2-cargo{padding: 40px 0 50px}.ev2-cargo__title{font-family: 'Montserrat',sans-serif;font-size: 40px;font-weight: 500;color: #1d1d1d;margin: 0 0 20px;line-height: 1.5}.ev2-cargo__grid-wrap{background: #f6fce9;border-radius: 16px;display: flex;flex-wrap: wrap;gap: 26px;padding: 16px 28px}.ev2-cargo__card{width: 340px;min-height: 320px;display: flex;flex-direction: column;gap: 8px;background: transparent;overflow: hidden;flex-shrink: 0}.ev2-cargo__card-img{height: 130px;overflow: hidden;border-radius: 0;flex-shrink: 0}.ev2-cargo__card-img img{width: 100%;height: 100%;object-fit: cover;object-position: top center;display: block;transition: transform 0.3s}.ev2-cargo__card-img:hover img{transform: scale(1.04)}.ev2-cargo__card-header{display: flex;align-items: center;gap: 16px}.ev2-cargo__card-num{display: inline-flex;align-items: center;justify-content: center;background: #1d1d1d;padding: 16px;flex-shrink: 0}.ev2-cargo__card-num-text{font-family: 'Montserrat',sans-serif;font-size: 24px;font-weight: 700;color: #fff;text-transform: uppercase;white-space: nowrap;line-height: 1.5}.ev2-cargo__card-title{font-family: 'Montserrat',sans-serif;font-size: 16px;font-weight: 600;color: #1d1d1d;text-transform: uppercase;line-height: 1.5;flex: 1}a.ev2-cargo__card-title{text-decoration: none;color: #1d1d1d}a.ev2-cargo__card-title:hover{color: #235C33}.ev2-cargo__card-desc{font-family: 'Helvetica','Arial',sans-serif;font-size: 14px;color: #1d1d1d;line-height: 1.5}.ev2-cargo__cta{flex: 1;min-width: 200px;min-height: 320px;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: 16px;padding: 46px 16px 30px;background: linear-gradient(180deg,#0f502c 0%,#94c121 100%);border-radius: 8px;position: relative;overflow: hidden;text-align: left}.ev2-cargo__cta-star{position: absolute;top: 21px;right: 16px;width: 32px;height: 32px;transform: rotate(-15deg);pointer-events: none}.ev2-cargo__cta-title{font-family: 'Helvetica','Arial',sans-serif;font-size: 24px;font-weight: 700;color: #fff;line-height: 1.2}.ev2-cargo__cta-text{font-family: 'Helvetica','Arial',sans-serif;font-size: 14px;color: #fff;line-height: 1.5;margin: 0}.ev2-cargo__cta-title,.ev2-cargo__cta-text{width: 100%}.ev2-cargo__cta-btn{align-self: center;margin: auto auto 0;display: inline-flex;align-items: center;gap: 10px;background: #ffdd2d;border: none;border-radius: 42.5px;padding: 16px 24px;font-family: 'Helvetica','Arial',sans-serif;font-size: 14px;font-weight: 700;color: #1d1d1d;cursor: pointer;white-space: nowrap;transition: background 0.2s}.ev2-cargo__cta-btn:hover{background: #f0c800}.ev2-tarifs{padding: 40px 0 0}.ev2-tarifs__title{font-family: 'Montserrat',sans-serif;font-size: 40px;font-weight: 500;color: #1d1d1d;margin: 0 0 8px;line-height: 1.5}.ev2-tarifs__subtitle{font-family: 'Montserrat',sans-serif;font-size: 14px;color: #1d1d1d;margin: 0 0 24px;line-height: 1.5}.ev2-tarifs__tabs{display: flex;gap: 0;flex-wrap: wrap}.ev2-tarifs__tab{display: flex;flex-direction: column;align-items: center;gap: 8px;padding: 12px 28px;border: none;border-bottom: 2px solid transparent;background: transparent;cursor: pointer;transition: border-color 0.2s,color 0.2s;user-select: none;width: 200px}.ev2-tarifs__tab:hover{border-bottom-color: #0f502c}.ev2-tarifs__tab.active{border-bottom: 2px solid #0f502c}.ev2-tarifs__tab-truck{height: 64px;width: 130px;object-fit: contain;object-position: center;display: block}.ev2-tarifs__tab-truck[src*="5t"]{object-fit: cover;transform: scale(1.1);transform-origin: center}.ev2-tarifs__tab-label{font-family: 'Helvetica','Arial',sans-serif;font-size: 14px;font-weight: 400;color: rgba(0,0,0,0.5);line-height: 1.5}.ev2-tarifs__tab.active .ev2-tarifs__tab-label{color: #0f502c}.ev2-tarifs__panel{display: none}.ev2-tarifs__panel.active{display: block}.ev2-tarifs__panel-sub{font-family: 'Helvetica','Arial',sans-serif;font-size: 14px;color: rgba(0,0,0,0.5);background: #fff;border-radius: 0 16px 0 0;padding: 12px 16px;margin-bottom: 0}.ev2-tarifs__table{width: 100%;border-collapse: separate;border-spacing: 0;background: #fff;border-radius: 0 0 16px 16px;overflow: hidden;box-shadow: 0 2px 12px rgba(0,0,0,0.06);margin-bottom: 16px}.ev2-tarifs__table thead th{background: #fff;font-family: 'Helvetica','Arial',sans-serif;font-size: 16px;font-weight: 700;color: rgba(29,29,29,0.5);padding: 10px 20px;text-align: left;border-bottom: 0.5px solid rgba(0,0,0,0.12)}.ev2-tarifs__table thead th:last-child{text-align: left}.ev2-tarifs__table tbody td{padding: 10px 20px;font-family: 'Helvetica','Arial',sans-serif;font-size: 14px;color: #000;border-bottom: 0.5px solid rgba(0,0,0,0.1)}.ev2-tarifs__table tbody td:last-child{text-align: left}.ev2-tarifs__table tbody tr:last-child td{border-bottom: none}.ev2-tarifs__table tbody tr:hover{background: #f7faf8}.ev2-tarifs__note{background: #f6fce9;border-left: 2px solid #94c121;border-radius: 4px;padding: 20px 16px;font-family: 'Helvetica','Arial',sans-serif;font-size: 14px;color: #1d1d1d;line-height: 1.5;margin-bottom: 12px}.ev2-tarifs__disclaimer{font-family: 'Helvetica','Arial',sans-serif;font-size: 14px;color: rgba(0,0,0,0.5);line-height: 1.5;margin-bottom: 40px}.ev2-form{padding: 0 0 50px}.ev2-form__card{background: linear-gradient(0deg,#0f502c 0%,#94c121 100%);border-radius: 8px;padding: 28px 36px;position: relative;overflow: hidden;display: flex;flex-direction: column;align-items: flex-start;gap: 10px}.ev2-form__content{flex: initial;display: flex;flex-direction: column;gap: 10px;position: relative;z-index: 2}.ev2-form__title{font-family: 'Helvetica','Arial',sans-serif;font-size: 36px;font-weight: 700;color: #fff;line-height: 1.5;margin: 0}.ev2-form__subtitle{font-family: 'Helvetica','Arial',sans-serif;font-size: 24px;font-weight: 400;color: #fff;line-height: 1.5;margin: 0}.ev2-form__text{font-family: 'Helvetica','Arial',sans-serif;font-size: 14px;font-weight: 700;color: #fff;line-height: 1.5;margin: 0}.ev2-form__action{flex-shrink: 0;position: relative;z-index: 2;margin-top: 10px}.ev2-form__btn{display: inline-flex;align-items: center;gap: 5px;background: #ffe500;border: none;border-radius: 24px;padding: 12px 32px;font-family: 'Inter','Helvetica','Arial',sans-serif;font-size: 14px;font-weight: 400;color: #333;text-transform: uppercase;cursor: pointer;white-space: nowrap;transition: background 0.2s}.ev2-form__btn:hover{background: #f0d800}.ev2-form__truck{position: absolute;right: -110px;top: -69px;width: 530px;height: 414px;object-fit: contain;pointer-events: none;z-index: 0}.ev2-form__star{position: absolute;top: 16px;right: 84px;width: 32px;height: 32px;transform: rotate(-15deg);pointer-events: none;z-index: 2}.ev2-form__decor-union{position: absolute;left: 639px;top: 18px;width: 168px;height: 222px;pointer-events: none;z-index: 0}.ev2-form__decor-vector{position: absolute;width: 376px;height: 309px;pointer-events: none;z-index: 0;opacity: 0.1;overflow: hidden}.ev2-form__decor-vector img{width: 100%;height: 100%;object-fit: fill;display: block}.ev2-form__decor-vector--left{left: -40px;top: -78px}.ev2-form__decor-vector--right{left: 870px;top: 52px}.ev2-why{padding: 50px 0 0}.ev2-why__title{font-family: 'Montserrat',sans-serif;font-size: 40px;font-weight: 500;color: #1d1d1d;line-height: 1.5;padding-bottom: 20px;margin: 0}.ev2-why__grid{display: flex;gap: 24px;margin-bottom: 24px}.ev2-why__card{flex: 1;border: 1px solid #f4f4f4;border-radius: 16px;padding: 32px 24px;display: flex;flex-direction: column;gap: 11px}.ev2-why__card-competitor{width: 100%;background: rgba(193,78,72,0.1);border: 1px solid #c14e48;border-radius: 4px;padding: 8px 16px;font-family: 'Helvetica','Arial',sans-serif;font-size: 12px;font-weight: 400;color: #c14e48;text-transform: uppercase;line-height: 1.5}.ev2-why__card-heading{font-family: 'Montserrat',sans-serif;font-size: 16px;font-weight: 600;color: #000;margin: 0;line-height: 1.5}.ev2-why__list{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 11px}.ev2-why__list li{display: flex;align-items: center;gap: 10px;font-family: 'Helvetica','Arial',sans-serif;font-size: 14px;color: #000;line-height: 1.5}.ev2-why__check{display: inline-flex;flex-shrink: 0;width: 24px;height: 24px}.ev2-advantages{background: #f6f6f6;padding: 0 0 32px}.ev2-advantages__tagline{padding: 16px 24px;font-family: 'Helvetica','Arial',sans-serif;font-size: 24px;font-weight: 400;color: #000;line-height: 1.5;background: #f6f6f6}.ev2-advantages__grid{display: flex;flex-wrap: wrap;gap: 0}.ev2-advantages__card{width: calc(100% / 3);padding: 24px;display: flex;flex-direction: column;gap: 8px;background: transparent;box-sizing: border-box}.ev2-advantages__card-header{display: flex;flex-direction: row;align-items: center;gap: 8px;min-height: 64px}.ev2-advantages__card-icon{height: 64px;display: flex;align-items: center;flex-shrink: 0}.ev2-advantages__card-icon > img,.ev2-advantages__card-icon > svg{height: 64px;width: auto;display: block}.ev2-adv-icon-truck{position: relative;width: 73px;height: 64px;flex-shrink: 0}.ev2-adv-icon-truck img,.ev2-adv-icon-truck svg,.ev2-adv-icon-truck div{position: absolute}.ev2-adv-icon-truck__v1{top: 32.56%;left: 33.11%;width: 66.89%;height: 55.81%}.ev2-adv-icon-truck__bg1{top: 44.96%;right: 56.08%;bottom: 17.05%;left: 2.7%;background: #f6f6f6}.ev2-adv-icon-truck__bg2{top: 60.47%;right: 38.51%;bottom: 10.85%;left: 20.95%;background: #f6f6f6}.ev2-adv-icon-truck__v2{top: 44.19%;left: 0;width: 66.89%;height: 55.81%}.ev2-adv-icon-truck__v3wrap{top: 0;right: 46.62%;bottom: 49.61%;left: 18.92%;overflow: visible}.ev2-adv-icon-truck__v3{position: absolute;top: -13.28%;right: -15.81%;bottom: -12.8%;left: -15.81%;width: 131.62%;height: 126.08%}.ev2-advantages__card-title{font-family: 'Helvetica','Arial',sans-serif;font-size: 18px;font-weight: 400;color: #000;line-height: 1.3}.ev2-advantages__card-text{font-family: 'Helvetica','Arial',sans-serif;font-size: 14px;color: #000;line-height: 1.5}.ev2-steps{padding: 50px 0}.ev2-steps__title{font-family: 'Montserrat',sans-serif;font-size: 40px;font-weight: 500;color: #1d1d1d;line-height: 1.5;margin: 0 0 8px}.ev2-steps__subtitle{font-family: 'Montserrat',sans-serif;font-size: 14px;color: #1d1d1d;line-height: 1.5;margin: 0 0 24px}.ev2-steps__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 24px}.ev2-steps__card{display: flex;align-items: flex-start;gap: 16px}.ev2-steps__card-body{align-self: stretch}.ev2-steps__card-num{font-family: 'Montserrat',sans-serif;font-size: 40px;font-weight: 500;color: #000;line-height: 1.5;flex-shrink: 0;padding: 0 0 0 8px;min-width: 48px}.ev2-steps__card-body{flex: 1;border-left: 1px solid #d7d7d7;padding: 0 8px 0 16px;display: flex;flex-direction: column;justify-content: flex-end;gap: 12px}.ev2-steps__card-title{font-family: 'Helvetica','Arial',sans-serif;font-size: 24px;font-weight: 700;color: #0f502c;line-height: 1.5}.ev2-steps__card-text{font-family: 'Helvetica','Arial',sans-serif;font-size: 14px;color: #000;line-height: 1.5}.ev2-contact{padding: 0 0 50px}.ev2-contact__card{background: linear-gradient(237.87deg,#2f9d36 8.886%,#145d3a 95.245%);border-radius: 8px;padding: 28px 36px;position: relative;overflow: hidden;color: #fff}.ev2-contact__content{position: relative;z-index: 2}.ev2-contact__title{font-family: 'Helvetica','Arial',sans-serif;font-size: 24px;font-weight: 700;color: #fff;line-height: 1.5;margin: 0 0 8px}.ev2-contact__subtitle{font-family: 'Helvetica','Arial',sans-serif;font-size: 18px;font-weight: 400;color: #fff;line-height: 1.3;margin: 0 0 6px}.ev2-contact__text{font-family: 'Helvetica','Arial',sans-serif;font-size: 14px;color: #fff;line-height: 1.5;margin: 0 0 24px}.ev2-contact__btns{display: flex;align-items: center;gap: 27px;flex-wrap: wrap}.ev2-contact__btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: 220px;height: 41px;border-radius: 60px;font-family: 'Inter','Helvetica',sans-serif;font-size: 20px;font-weight: 700;color: #fff;text-decoration: none;border: none;cursor: pointer;flex-shrink: 0;transition: opacity 0.2s}.ev2-contact__btn:hover{opacity: 0.88;color: #fff;text-decoration: none}.ev2-contact__btn--max{background: linear-gradient(90deg,#67e8f9 0%,#a78bfa 100%)}.ev2-contact__btn--tg{background: linear-gradient(180deg,#00afea 0%,#00bfff 100%)}.ev2-contact__star{position: absolute;top: 16px;right: 83px;width: 32px;height: 32px;transform: rotate(-15deg);pointer-events: none;z-index: 2}.ev2-contact__decor-bg{position: absolute;left: -40px;top: -22px;width: 297px;height: 244px;pointer-events: none;z-index: 0;opacity: 0.1;mix-blend-mode: color-dodge;overflow: hidden}.ev2-contact__decor-union{position: absolute;left: 497px;top: 54px;width: 133px;height: 175px;pointer-events: none;z-index: 0}.ev2-contact__decor-dots{position: absolute;left: 781px;top: 160px;right: auto;bottom: auto;width: 151px;height: 151px;opacity: 0.5;background-image: radial-gradient(circle,rgba(255,255,255,0.7) 1.5px,transparent 1.5px);background-size: 10px 10px;pointer-events: none;z-index: 0}.ev2-reviews{padding: 50px 0;background: #f8f9fa}.ev2-reviews__title{font-family: 'Montserrat',sans-serif;font-size: 40px;font-weight: 500;color: #1d1d1d;text-align: center;margin: 0 0 8px;line-height: 1.5}.ev2-reviews__subtitle{font-size: 15px;color: #555;text-align: center;margin: 0 0 32px}.ev2-faq{padding: 50px 0 60px}.ev2-faq__title{font-family: 'Montserrat',sans-serif;font-size: 40px;font-weight: 500;color: #1d1d1d;margin: 0 0 32px;line-height: 1.5}.ev2-faq__list{display: flex;flex-direction: column;gap: 0;border-top: 1px solid #e5e5e5}.ev2-faq__item{border-bottom: 1px solid #e5e5e5}.ev2-faq__question{width: 100%;background: none;border: none;padding: 20px 0;display: flex;align-items: center;justify-content: space-between;gap: 16px;cursor: pointer;text-align: left;font-family: 'Montserrat',sans-serif;font-size: 18px;font-weight: 500;color: #1d1d1d;line-height: 1.4;transition: color 0.2s}.ev2-faq__question:hover{color: #235C33}.ev2-faq__question.active{color: #235C33}.ev2-faq__icon{flex-shrink: 0;width: 24px;height: 24px;border-radius: 50%;border: 2px solid #235C33;display: flex;align-items: center;justify-content: center;transition: transform 0.25s,background 0.2s}.ev2-faq__question.active .ev2-faq__icon{background: #235C33;transform: rotate(45deg)}.ev2-faq__icon svg{width: 12px;height: 12px}.ev2-faq__answer{overflow: hidden;max-height: 0;transition: max-height 0.35s ease,padding 0.25s}.ev2-faq__answer-inner{padding: 0 0 20px;font-family: 'Helvetica','Arial',sans-serif;font-size: 15px;color: #444;line-height: 1.6}@media (max-width: 991px){.ev2-hero{padding-top: 0}.ev2-hero__title-line1,.ev2-page .wrap h1.ev2-hero__title-line1{font-size: 32px !important}.ev2-hero__title-line2{font-size: 20px}.ev2-hero__btn{width: 180px;font-size: 16px}.ev2-cargo__title,.ev2-tarifs__title,.ev2-why__title,.ev2-steps__title,.ev2-faq__title{font-size: 28px}.ev2-cargo__card{width: calc(50% - 13px)}.ev2-cargo__cta{min-width: 100%;order: 3}.ev2-why__grid{flex-direction: column}.ev2-advantages__card{width: 50%}.ev2-steps__grid{grid-template-columns: repeat(2,1fr)}.ev2-contact__btn{width: 180px;font-size: 16px}.ev2-advantages__tagline{font-size: 18px}.ev2-form__card{flex-direction: column}.ev2-form__truck{display: none}.ev2-tarifs__tab-truck{object-fit: contain}}@media (max-width: 767px){.ev2-hero{border-radius: 0 0 16px 16px;min-height: auto;padding-top: 71px}.ev2-hero__inner{padding: 24px 24px 150px}.ev2-hero__truck{display: block;position: absolute;top: auto;left: auto;margin-left: 0;right: 0;bottom: 0;width: 65.8%;height: auto;aspect-ratio: 283 / 138;max-width: none;object-fit: contain;object-position: right bottom;z-index: 1;pointer-events: none}.ev2-hero__title-line1,.ev2-page .wrap h1.ev2-hero__title-line1{font-size: 30px !important}.ev2-hero__title-line2{font-size: 18px}.ev2-hero__badge{font-size: clamp(9px,2.9vw,14px);padding: 6px 8px;white-space: nowrap;max-width: 100%}.ev2-hero__btn{width: 100%;font-size: 16px;height: 44px}.ev2-hero__cta{gap: 27px;flex-direction: column;align-items: stretch}.ev2-cargo,.ev2-tarifs,.ev2-why,.ev2-steps,.ev2-contact,.ev2-reviews,.ev2-faq{padding-top: 36px;padding-bottom: 36px}.ev2-form{padding-bottom: 36px}.ev2-cargo__title,.ev2-tarifs__title,.ev2-why__title,.ev2-faq__title{font-size: 22px}.ev2-cargo__grid-wrap{padding: 12px 12px;gap: 12px}.ev2-cargo__card{width: 100%}.ev2-cargo__cta{order: 3;min-width: 100%;min-height: auto;padding: 28px 16px 28px;gap: 12px}.ev2-cargo__cta-btn{margin-top: 4px}.ev2-tarifs__tabs{flex-wrap: nowrap}.ev2-tarifs__tab{flex: 1;min-width: 0;padding: 8px 6px}.ev2-tarifs__tab-truck{height: 48px;width: 90px}.ev2-tarifs__tab-label{font-size: 12px}.ev2-tarifs__table thead th,.ev2-tarifs__table tbody td{padding: 8px 12px;font-size: 12px}.ev2-why__grid{flex-direction: column}.ev2-advantages{padding-bottom: 16px}.ev2-advantages__card{width: 100%}.ev2-advantages__tagline{font-size: 24px;font-weight: 400;padding: 16px 24px;line-height: 1.5;color: #000}.ev2-steps__title{font-size: 32px;color: #1d1d1d}.ev2-steps__grid{grid-template-columns: 1fr;gap: 40px}.ev2-steps__card-title{font-size: 24px;color: #0f502c}.ev2-steps__card-num{color: #0f502c}.ev2-form__card{padding: 28px 36px;min-height: 349px;gap: 10px}.ev2-form__title{font-size: 32px;line-height: 1.5}.ev2-form__subtitle{font-size: 22px;line-height: 1.5}.ev2-form__text{font-size: 14px;line-height: 1.5}.ev2-form__action{margin-top: 8px}.ev2-form__truck{display: block;position: absolute;top: auto;left: auto;right: -22%;bottom: -34px;width: 65%;height: auto;z-index: 1;pointer-events: none}.ev2-form__star{display: none}.ev2-form__decor-vector--right{display: none}.ev2-form__decor-vector--left{left: -40px;top: -78px;width: 297px;height: 244px}.ev2-contact__card{padding: 24px 20px}.ev2-contact__title{font-size: 24px}.ev2-contact__btn{width: 100%;font-size: 16px;height: 44px}.ev2-contact__btns{flex-direction: column;align-items: stretch;gap: 27px}.ev2-contact__decor-union,.ev2-contact__decor-dots{display: none}.ev2-contact__decor-bg{width: 297px;height: 244px;opacity: 0.35;mix-blend-mode: normal;left: -40px;top: -22px}.ev2-faq__question{font-size: 15px}.ev2-reviews__title{font-size: 22px}}.ev2-page .all_review{display: none !important}@media (min-width: 992px){#tarify{scroll-margin-top: 220px}}
.consent-group{margin: 12px 0 16px}.consent-label{display: flex !important;align-items: flex-start;gap: 8px;margin: 0 !important;font-weight: inherit;cursor: pointer}.consent-label input[type="checkbox"]{-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;flex: 0 0 auto !important;width: 18px !important;height: 18px !important;min-width: 18px !important;margin: 1px 0 0 !important;padding: 0 !important;border: 1px solid currentColor !important;border-radius: 3px !important;background: transparent !important;box-shadow: none !important;cursor: pointer;position: relative !important;left: auto !important;right: auto !important;top: auto !important;bottom: auto !important}.consent-label input[type="checkbox"]:checked::after{content: '';position: absolute;left: 5px;top: 1px;width: 5px;height: 10px;border: solid currentColor;border-width: 0 2px 2px 0;transform: rotate(45deg)}.consent-label .consent-text{flex: 1 1 auto;opacity: 1 !important}#calc-new .consent-label .consent-text{font-size: 12px !important;font-weight: 300 !important;line-height: 1.4 !important}.calc .consent-label input[type="checkbox"],.blanket-order .consent-label input[type="checkbox"]{border-color: #fff !important}.calc .consent-label input[type="checkbox"]:checked::after,.blanket-order .consent-label input[type="checkbox"]:checked::after{border-color: #fff}.consent-group .help-block,.consent-group .help-block-error{margin: 4px 0 0 !important;color: #ff3b30 !important;font-size: 12px}
#city-modal .city-search{position: relative;margin-bottom: 20px}@media (max-width: 599px){#city-modal .city-search{margin: 0;padding: 20px 20px 0}}#city-modal .city-search__input{width: 100%;height: 46px;padding: 0 16px;border: 1px solid rgba(35,92,51,0.25);border-radius: 8px;background: #fff;color: #2E2F30;font-family: Montserrat,sans-serif;font-size: 16px;line-height: 46px;outline: none;transition: border-color 0.2s ease}#city-modal .city-search__input::placeholder{color: rgba(46,47,48,0.5)}#city-modal .city-search__input:focus{border-color: #AECB18}@media (max-width: 599px){#city-modal .city-search__input{background: rgba(255,255,255,0.1);border-color: rgba(255,255,255,0.3);color: #fff}#city-modal .city-search__input::placeholder{color: rgba(255,255,255,0.6)}}#city-modal .city-search__empty{padding: 10px 0;color: rgba(46,47,48,0.6);font-family: Montserrat,sans-serif;font-size: 16px}@media (max-width: 599px){#city-modal .city-search__empty{padding: 0 20px 20px;color: rgba(255,255,255,0.7)}}#city-modal .city-hidden{display: none !important}@media (max-width: 599px){#city-modal .modal-dialog .modal-content .modal-header .close{display: block !important;position: absolute;top: 14px;right: 16px;z-index: 2;padding: 6px;margin: 0;background: none;border: 0;min-width: 44px;min-height: 44px}}html.city-modal-opening .modal-backdrop{opacity: 0 !important}.city-choise-link--pending{cursor: progress;opacity: 0.6;transition: opacity 0.2s ease}
