.details__table--columns .details__table-name-wrap,.details__table--energy .details__table-name-wrap{min-width:223px}.calculator-modal__btn,.calculator__section-title br{display:none}.glide__track--similar,.glide__track--similar .glide__slides{overflow:initial!important}.calculator,.window{overflow:hidden;border-radius:16px}.calculator{margin:16px 0 0}.calculator__header-image{right:36px;top:136px;width:247px;z-index:999}.calculator__form-left{width:324px}.calculator__chart{padding:24px 56px;margin-top:16px}.calculator-modal__content-image{min-height:243px}.calculator-modal__table-row--right{padding-left:336px}.calculator-modal__table-value{width:100px}.window{margin:16px 0 96px;max-width:414px}.buy__checkmark,.promo-modal img{margin-bottom:0}.promo-modal__content{padding:0 40px;height:auto;overflow-y:scroll;max-height:calc(90vh - 60px)}.promo-modal__content--low{height:calc(90vh - 60px);overflow-y:scroll}.promo-modal__content--single{margin-top:0;height:calc(100% - 60px)}.promo-modal__row{display:flex;justify-content:space-between;align-items:center}.oze-modal__btn,.toolbox--medium-hide,.toolbox__button:last-of-type{display:none}.promo-modal__row--reverse{flex-direction:row-reverse;align-items:center}.promo-modal__row--top-border{padding:24px 0}.promo-modal__col{width:48%}.promo-modal__col:last-of-type{width:47%}.promo-modal__col--no-img{width:0}.promo-modal__col--no-img:last-of-type{width:80%}.promo-modal .modal__inner{max-height:90vh;height:auto;max-width:862px;padding:0!important}.details__block-title{font-size:18px;line-height:28px}.details__block-title img{width:20px}.details__block-title--oze{top:-34px;left:188px}.details__table--columns{align-content:space-between}.details__table--columns .details__table-name{color:#4D4D4D}.details__table--columns .details__table-row{border-bottom:1px solid #f2f2f2;width:49%;justify-content:flex-start}.details__table--energy .details__table-value{margin-left:auto;min-width:591px}.details__table--energy .details__table-row{justify-content:flex-start}.details__table-row--col{flex-direction:row}.details__table-value{margin-left:auto;min-width:159px}.modular-offer--no-margin,.offer--no-margin{margin-bottom:16px;box-shadow:0 0 7px rgba(0,0,0,.15)}.extras{margin:38px 0 72px;padding:46px 24px 8px;border-radius:16px}.extras__wrapper{margin:74px 0}.extras__title{font-size:24px}.addon{cursor:pointer}.addon__envelope{width:39px;height:46px}.addon__icon{display:flex;align-items:center;justify-content:center;margin-right:24px}.addon__icon img{width:32px}.addon__details{flex:1;flex-direction:row;align-items:center;justify-content:space-between;margin-right:16px}.addon__name{font-size:16px;line-height:21px}.addon__prices{flex-direction:row;max-width:135px}.addon__price-promo{margin-right:0;margin-left:8px}.addon__price-info{text-align:right;font-size:12px}.addon__hint{min-width:64px}.addon__more{margin-top:21px;margin-right:-8px;font-size:16px}.paid-modal__gift-image{max-height:300px}.paid-modal__content{height:auto;margin-bottom:70px;max-height:calc(100vh - 142px);padding:19px 32px;overflow-y:auto}.paid-modal__content h1,.paid-modal__content h2,.paid-modal__content h3{margin-top:32px}.paid-modal__content h1{font-size:24px;line-height:30px}.paid-modal__content h2{font-size:22px;line-height:28px}.paid-modal__content h3{font-size:20px;line-height:26px}.paid-modal__panel{height:70px;padding-left:32px;padding-right:32px}.paid-modal__prices{flex-direction:row;margin-left:auto}.paid-modal__price-promo{margin-right:0}.paid-modal .modal__inner{height:auto;max-height:calc(100vh - 10px)}.paid-modal .modal__inner--oze{border-radius:16px}.similar{margin-bottom:54px}.similar__offer--medium{min-width:251px!important;max-width:251px!important}.toolbox__button--buy{display:flex!important}.modal__toolbox-contact-image{display:none!important}.modal-changes__header-mobile,.order-free__icon--sm-only,.order-free__options .order-free__phone span{display:none}.chat{max-height:186px;bottom:32px;right:32px;border-radius:32px}.chat.active .chat__opened .chat__icon{max-height:64px}.chat__icon{width:64px;height:64px}.chat__message-open.chat{bottom:52px}.order-free__header{min-width:285px;max-width:300px}.order-free__thanks .order-free__ornaments{position:static}.order-free__thanks .order-free__ornaments::before{top:10px;left:-8px}.order-free__thanks .order-free__ornaments::after{bottom:17px}.order-free__options .order-free__phone{color:#d61229;font-size:18px;font-weight:600;background:#fff;box-shadow:none}.order-free__options .order-free__phone svg{fill:#d61229}.order-free__consultant-box .order-free__phone{font-size:14px;font-weight:800;color:#fff;background:#119da4;box-shadow:0 7px 30px rgba(0,0,0,.1)}.order-free__consultant-box .order-free__phone svg{fill:#fff}.order-free__modal--green .order-free__phone--clean{color:#119da4}.order-free__modal--green .order-free__phone--clean svg{fill:#119da4!important}.cost__details-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.cost__bar{margin-top:24px;margin-bottom:20px}.cost__advice{margin-top:10px}.cost__box--blue,.cost__box--gray{padding-right:25%}.buy__title{position:relative;padding-bottom:20px;margin-bottom:16px}.buy__title::after{content:'';position:absolute;left:-36px;right:-36px;bottom:0;display:block;height:1px;background:#ddd}.buy__versions{display:flex}.buy__versions--one,.buy__versions--one .buy__version{width:311px;min-width:311px}.buy__version{height:200px;flex-wrap:wrap;width:50%;min-width:50%}.buy__version--no-plan{height:270px}.buy__version--no-plan .buy__version-image{width:100%;height:200px}.buy__version--border{border-left:1px solid #ddd;border-top:none}.buy__version-info{width:100%;height:70px;flex-direction:row;order:2;padding:25px}.buy__version-name{max-width:initial;margin-left:12px}.buy__version-plan{width:112px;height:130px;order:1;border-radius:8px 8px 0 0;flex:1}.buy__version-image{width:197px;height:130px;border-radius:8px 0 0}.buy__version-image--mirror{border-radius:0}.modal-changes__back{top:28px;left:28px}.modal-changes__step{max-height:520px;min-width:520px;padding:45px 48px 21px}.modal-changes__steps-desktop{display:block;margin-bottom:8px}.modal-changes .modal__legal-notice::before,.modal-changes__info-mobile{display:none}.modal-changes__title{font-size:20px;line-height:27px}.modal-changes__subtitle{margin-bottom:16px}.modal-changes__list{margin-bottom:51px}.modal-changes__area{height:194px}.modal-changes__buttons{padding:8px 48px;box-shadow:none}.modal-changes.test .modal-changes__houses{transform:scale(1.1);margin-left:27px;margin-bottom:20px}.modal-changes.test .modal-changes__steps-desktop--tall{margin-top:160px}.modal-changes.test .modal-changes__step{padding:45px 48px 21px}.modal-changes .modal__inputs{margin:22px 0}.modal-changes .modal__terms{margin:0 0 0 14px}.modal-changes .modal__legal-notice{margin:0 20px;padding:0 0 10px;border-top:none}.benefit-modal__content-header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start}.benefit-modal__content-header>div:last-child{min-width:560px;width:560px;margin-right:auto}.benefit-modal__subtitle{font-size:32px;line-height:40px}.benefit-modal__subtitle br{display:none}.benefit-modal__subtitle span{display:block}.benefit-modal__content{padding:21px 24px 21px 40px}.benefit-modal__cols{display:flex;margin-top:35px}.benefit-modal__panel,.phone-input__list-header{display:none}.benefit-modal__cols>div:first-child{width:40%}.benefit-modal__cols>div:last-child{width:55%;margin-left:15px}.benefit-modal__image img{height:266px}.benefit-modal .modal__inner{padding:0;border-radius:12px}.leroy.benefit-modal__content{padding-top:36px;padding-left:16px}.leroy .benefit-modal__cols{margin-top:0;align-items:center}.leroy .benefit-modal__cols>div:last-child{width:50%;margin-left:auto}.leroy .benefit-modal__image img{width:340px;height:auto}.variant-modal__top{flex-direction:row;margin-bottom:19px}.phone-input__list-wrapper{position:absolute;left:0;right:0;top:110%;bottom:initial;height:auto;border:1px solid #c4c4c4;border-radius:6px;box-shadow:0 0 2px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.08)}.phone-input__list-item--active::before{top:8px}.phone-input__list-item{height:32px}