h1{color:var(--color-main)}.btn-up{background-color:var(--color-alter)}.header--rubble{background-image:url(../images/bg-header--rubble.jpg)}.btn--bg-main{color:#000;background-color:var(--color-main)}.header-top__option path,.header__show-price path{fill:var(--color-main)}.header-top .btn{border-color:var(--color-main)}.page--rubble .header__page-title{max-width:800px;padding-top:40px}.page--rubble .header-title{line-height:1;letter-spacing:-2px}.page--rubble .header-title::after{background-image:url(../images/title-decor--rubble.png)}.page--rubble .header__show-price{margin-top:60px}.header__show-price svg{position:relative;left:0;transition:all .5s}.header__show-price:hover svg{left:4px}.advantage{background:var(--color-alter)}.advantage--truck::after,.advantage--truck::before{background-image:url(../images/icons/truck--cyan.svg)}.advantage--calendar::after,.advantage--calendar::before{background-image:url(../images/icons/calendar--cyan.svg)}.advantage--scales::after,.advantage--scales::before{background-image:url(../images/icons/scales--cyan.svg)}.b-text--rubble .container::after,.b-text--rubble .container::before,.calc--rubble .container::after,.calc--rubble .container::before,.page--rubble .b-prices::before,.page--rubble .quality__item::before{display:none}.calc--rubble{min-height:670px;margin-bottom:-91px;background-image:url(../images/dozer-rubble.png);background-position:calc(50vw - 1920px/2) top;background-repeat:no-repeat}.calc__title{font-weight:800;color:var(--color-alter)}.form-calc select{background-image:url(../images/icons/select-btn--darkblue.svg)}.form-calc .btn{color:#3d3d3d;background-color:var(--color-main)}.b-prices--rubble{padding-top:118px;background-image:url(../images/bg-prices--rubble.png);background-position:center top}.page--rubble .b-prices__title{margin-top:0;color:#fff}.page--rubble .prices-table__row:nth-child(2n){background:rgba(154,227,255,.1)}.page--rubble .prices-table__row:nth-child(2n+1){background:rgba(49,44,60,.3)}.page--rubble .get-consult__phone-main,.page--rubble .prices-table__btn-order{color:var(--color-main)}.info-cards__item{background-color:var(--color-alter)}.b-text--rubble{padding-bottom:55px;letter-spacing:-.5px;background-image:url(../images/rubble-dealer-cyan.png);background-position:calc(1010px - 1920px/2 + 50vw) top;background-repeat:no-repeat}.b-text--rubble .b-text__title{color:var(--color-alter)}.page--rubble .b-text__list{margin-top:45px}.b-text__list-item:last-child{padding-right:50px}.b-text__list-item::before{background-image:url(../images/icons/icon-mark--darkblue.svg)}.b-text__paragraph--narrow{max-width:655px;padding-right:100px;line-height:1.6}.quality{background-image:url(../images/bg-quality--rubble.jpg)}.quality .container{padding-left:600px}.page--rubble .quality__img-main{left:-38px}.page--rubble .quality__item{margin-left:20px;font-size:18px}.page--rubble .quality__item svg{width:20px;height:20px;position:absolute;top:0;left:0}.page--rubble .quality__item path{fill:#9ae3ff}.page--rubble .quality h2{color:#9ae3ff}.page--rubble .faq h2{color:var(--color-alter)}.page--rubble .faq__question{background:var(--color-alter)}.page--rubble .faq__question--active{background:#d1ebff;color:#000}.page--rubble .faq__question--active::after{background-image:url(../images/icons/icon-list-select--black.svg);transform:none}.page--rubble .faq__img-main{display:none}.faq--rubble{background-image:url(../images/stone-crusher.jpg);background-size:auto;background-position:calc(996px - 1920px/2 + 50vw) 105px;background-repeat:no-repeat}.page--rubble .b-callback{background-image:url(../images/bg-callback--darkblue.jpg)}.footer-contacts__email,.page--rubble .footer-contacts__phone{position:relative;background:0 0}.footer-contacts__email svg,.page--rubble .footer-contacts__phone svg{position:absolute;left:0}.page--rubble .footer-contacts__phone svg{top:calc(50% - 13px/2)}.footer-contacts__email svg{top:calc(50% - 11px/2)}.footer-contacts__email path,.page--rubble .btn-region path,.page--rubble .footer-contacts__phone path{fill:var(--color-alter)}.footer--rubble{padding-top:47px}.page--rubble .footer-worktime{margin-left:155px}.page--rubble .worktime__day--current,.worktime__day--dayoff.worktime__day--current{color:#fff;background-color:var(--color-alter)}.page--rubble .footer-contacts__email{margin-top:46px}.logo__slogan{margin-top:27px}.modal-wrapper{background-color:var(--color-alter)}