:root{--scrollbar-width:17px;--products-slider-columns:3}.no-overflow{overflow-y:hidden}.service-request{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:11}.service-request--hidden{display:none}.service-request--window{margin-top:40px}.service-request--window .tabs{height:auto}.service-request__close-area{background:rgba(0,0,0,.8);height:100%;width:100%}.service-request__close-area:hover{cursor:pointer}.service-request__close-btn{margin-left:auto}.service-request__close-btn svg{cursor:pointer;height:25px;width:25px}.service-request__block{background:#fff;color:#222;font-size:16px;font-style:normal;font-weight:400;height:100%;line-height:140%;max-width:580px;overflow-x:hidden;overflow-y:auto;padding:30px;position:absolute;right:0;text-align:center;top:0}.service-request__block.hidden{display:none!important}.service-request__block--back-btn{background:#f4f4f4;border:none;border-radius:50%;left:30px;outline:none;padding:15px;position:absolute}.service-request__block--logo{margin-top:15px}.service-request__block .accordion .accordion__item .accordion__title{margin:0;padding:15px}.service-request__block .accordion .accordion__item .accordion__title:after,.service-request__block .accordion .accordion__item .accordion__title:before{right:2rem}.service-request__block .service-h3{color:#1f2000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:100%;margin-top:35px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service-request__block .service-h3 span{font-weight:700}.service-request__block .service-h4{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-style:normal;font-weight:400;line-height:140%;margin:15px 75px 40px}.service-request__block .radio-buttons{background:#f2f2f2;border-radius:8px;font-size:10px;line-height:100%;margin-bottom:25px;text-transform:uppercase}.service-request__block .radio-buttons>div{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:4px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service-request__block .radio-buttons>div .radio-button{-webkit-box-flex:0;color:#222;-ms-flex:0 0 50%;flex:0 0 50%;font-weight:500}.service-request__block .radio-buttons>div .radio-button:hover{cursor:pointer}.service-request__block .radio-buttons>div .radio-button input{margin:35px 0 0;opacity:0;position:absolute;z-index:-1}.service-request__block .radio-buttons>div .radio-button input:checked+label{background:#fff;border-radius:4px}.service-request__block .radio-buttons>div .radio-button label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center}.service-request__block>div:not(.btn__circle,.service-request__block--select-action){padding:0 75px}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form{padding:0;width:100%}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion{background:#f4f4f4;border-radius:4px;margin-bottom:20px;position:relative}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion .accordion__item.invalid .accordion__title{border:2px solid #ad033b;border-radius:4px;color:#ad033b}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion .accordion__header{color:#5d6671;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 25px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:4px;justify-content:center}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion .accordion__header:before{background:url(/assets/src/img/icons/chevron-down.png) no-repeat 50%;display:block;position:relative;right:0;top:0}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion .purpose-select-radio{border-top:1px solid #222;margin:0 25px;padding:10px 0}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion .purpose-select-radio .radio-button{margin-top:10px}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion .purpose-select-radio .radio-button input{margin:35px 0 0;opacity:0;position:absolute;width:100%;z-index:-1}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion .purpose-select-radio .radio-button input:checked+label{background:#ad033b;border-radius:4px;color:#fff}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion .purpose-select-radio .radio-button input:checked+label:hover{background-color:#dd044b;cursor:pointer}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion .purpose-select-radio .radio-button label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;padding:10px 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100% - 10px);-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center;position:relative;z-index:1}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion .purpose-select-radio .othertext p{background:#fff;border:0;color:rgba(0,0,0,0);display:block;font-size:15px;height:0;margin:0 auto;opacity:1;padding:0 15px;position:relative;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:calc(100% - 40px);z-index:0}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion .purpose-select-radio .othertext.active p{color:#000;height:auto;padding:15px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion .purpose-select-radio .othertext.invalid input::-webkit-input-placeholder{color:#f56c6c;text-decoration:underline}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion .purpose-select-radio .othertext.invalid input::-moz-placeholder{color:#f56c6c;text-decoration:underline}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion .purpose-select-radio .othertext.invalid input:-ms-input-placeholder{color:#f56c6c;text-decoration:underline}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion .purpose-select-radio .othertext.invalid input::-ms-input-placeholder{color:#f56c6c;text-decoration:underline}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .service-request--accordion .purpose-select-radio .othertext.invalid input::placeholder{color:#f56c6c;text-decoration:underline}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form select{background:rgba(0,0,0,0);border:none;color:#222;font-size:16px;font-style:normal;font-weight:400;line-height:100%;padding:12px 5px;width:100%}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input::-webkit-input-placeholder,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form select::-webkit-input-placeholder{color:#222}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input::-moz-placeholder,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form select::-moz-placeholder{color:#222}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input:-ms-input-placeholder,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form select:-ms-input-placeholder{color:#222}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input::-ms-input-placeholder,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form select::-ms-input-placeholder{color:#222}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input::placeholder,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form select::placeholder{color:#222}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input:-webkit-autofill,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input:active,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input:focus,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form select:-webkit-autofill,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form select:active,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form select:focus{background:rgba(0,0,0,0)}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input:disabled,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form select:disabled{background:hsla(0,0%,62.7%,.5);border-radius:8px;padding-left:15px}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input:disabled::-webkit-input-placeholder,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form select:disabled::-webkit-input-placeholder{color:#fff}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input:disabled::-moz-placeholder,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form select:disabled::-moz-placeholder{color:#fff}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input:disabled:-ms-input-placeholder,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form select:disabled:-ms-input-placeholder{color:#fff}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input:disabled::-ms-input-placeholder,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form select:disabled::-ms-input-placeholder{color:#fff}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input:disabled::placeholder,.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form select:disabled::placeholder{color:#fff}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input[type=date]{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:22px}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input[type=date]:before{background:#fff;color:#222;content:attr(placeholder);font-size:16px;padding:3px 5px 0 0;position:absolute}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form input[type=date]:disabled:before{background:#cfcfcf;color:#fff}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form label{display:none}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .form__checkbox label{display:block}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .comment-label{color:#222;float:left;font-size:16px;font-style:normal;font-weight:400;line-height:100%;margin:15px 0;text-align:start;width:100%}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form textarea{background:#f4f4f4;border:none;height:80px;margin-bottom:25px;outline:none;padding:15px 25px;width:100%}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .btn-submit{background:#ad033b;border:none;border-radius:4px;color:#fff;font-size:16px;line-height:100%;margin:30px 0 50px;outline:none;padding:20px 0;text-align:center;width:100%}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .btn-submit:disabled{background:#a0a0a0}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .btn-submit:hover:not(:disabled){background-color:#dd044b;cursor:pointer}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .output-calendar{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .output-calendar.active{background:#f2f2f2;margin-bottom:25px}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .output-calendar span{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-weight:500;margin:5px 0 10px}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .output-calendar div{-webkit-box-flex:0;color:#222;-ms-flex:0 0 20%;flex:0 0 20%;font-weight:500;position:relative}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .output-calendar div:hover{cursor:pointer}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .output-calendar div input{margin:35px 0 0;opacity:0;position:absolute;width:100%;z-index:-1}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .output-calendar div input:checked+label{background:#ad033b;border-radius:4px;color:#fff}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .output-calendar div input:checked+label:hover{background-color:#dd044b;cursor:pointer}.service-request__block>div:not(.btn__circle,.service-request__block--select-action) form .output-calendar div label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center}.service-request__block--select-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid rgba(0,0,0,.2);justify-content:space-between;margin:0 auto;max-width:580px;padding:0;width:100%}.service-request__block--select-action>div{-webkit-box-flex:0;cursor:pointer;-ms-flex:0 0 50%;flex:0 0 50%;text-align:center}.service-request__block--select-action>div.active{background-color:#ad033b;color:#fff}.service-request__block--select-action>div:hover{background-color:#ccc}.service-request__block--select-action a{color:inherit;display:block;height:100%;padding:10px 20px;text-decoration:none;width:100%}.service-request__block--not-modal{margin:40px auto;position:relative}.service-request__block--not-modal .service-request__close-btn,.service-request__block--tab{display:none}.service-request__block--tab.active{display:block}.service-request__block .btn-return{background:#ad033b;border:none;border-radius:4px;color:#fff;display:block;font-size:16px;line-height:100%;margin:30px auto 50px;outline:none;padding:20px 0;text-align:center;text-decoration:none;width:calc(100% - 150px)}.service-request__block .btn-return:hover{background-color:#dd044b;cursor:pointer}.service-request .mobile-only{display:none}.service-request .desktop-only{display:initial}.service-request__success-window,.service-request__tabs-container .service-request__block{margin-top:0}.contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3.75rem}.contacts__map{background-image:url(../../img/contacts-map-mobile@1x.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:40rem;margin-bottom:7rem;width:100%}.contacts__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid #000;-ms-flex-direction:column;flex-direction:column;padding-bottom:3.75rem;padding-top:3.75rem}.contacts__header{margin-bottom:3.75rem}.contacts__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contacts__address{margin-bottom:1.25rem}.contacts__address--2{margin-bottom:1.875rem}.contacts__map-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__link{margin-bottom:1.75rem}.contacts__link:last-of-type{margin-bottom:0}.contacts__link--free{position:relative}.contacts__link--free:after{bottom:0;content:"Бесплатно по России";display:-webkit-box;display:-ms-flexbox;display:flex;left:calc(100% + 1.25rem);position:absolute;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#75808f;font-size:1.25rem;letter-spacing:.04em;line-height:1.465;pointer-events:none;white-space:nowrap}.contacts__inner-blocks{margin-top:5rem}.contacts__inner-block,.contacts__inner-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__inner-block{margin-bottom:5rem}.contacts__inner-block:last-of-type{margin-bottom:0}.contacts__caption{margin-bottom:2.5rem}@media(max-width:1024px){.service-request__block{max-width:100%}}@media(max-width:768px){.service-request__block--logo{margin-top:10px}}@media(max-width:360px){.service-request__block--logo{margin-right:50px}}@media(min-width:1024px){.service-request__block .accordion .accordion__item .accordion__title{margin:0;padding:15px}.service-request__block--select-action a{padding:15px 30px}.contacts{margin-bottom:0}.contacts__map{background-image:url(../../img/contacts-map-desktop@1x.png);height:31.25rem;margin-bottom:5rem}.contacts__block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:2.5rem;padding-top:2.5rem}.contacts__header{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;width:18rem}.contacts__address{margin-bottom:.625rem}.contacts__address--2{margin-bottom:1.25rem}.contacts__map-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contacts__link{margin-bottom:1rem}.contacts__link--free:after{font-size:.875rem}.contacts__map-links .contacts__link{margin-bottom:0;margin-right:1.25rem}.contacts__inner-blocks{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:3rem}.contacts__inner-block{margin-bottom:0}.contacts__inner-blocks .contacts__inner-block{width:20rem}.contacts__caption{margin-bottom:1.25rem}}@media(max-width:665px){.service-request__block .service-h4{font-size:16px;margin:40px 0}.service-request__block>div:not(.btn__circle,.service-request__block--select-action){padding:10px}.service-request .mobile-only{display:initial}.service-request .desktop-only{display:none}}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.contacts__map{background-image:url(../../img/contacts-map-mobile@2x.png)}}@media(min-width:1024px)and (-webkit-min-device-pixel-ratio:1.5),(min-width:1024px)and (min-resolution:1.5dppx),(min-width:1024px)and (min-resolution:144dpi){.contacts__map{background-image:url(../../img/contacts-map-desktop@2x.png)}}
/*# sourceMappingURL=contacts.4862fe8585137c0c26bc.css.map*/