.center-office{font-weight:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (max-width:1023px){.center-office{height:auto}}@media all and (max-width:1023px) and (max-width:767px){.center-office{padding-top:unset}}.center-office__row{display:flex;flex-direction:column;margin-left:45px}@media all and (max-width:1023px){.center-office__row{flex-wrap:wrap;margin-left:unset}}@media all and (max-width:767px){.center-office__row{margin-top:15px}}@media all and (max-width:767px){.center-office .container-box{padding-left:0;padding-right:0}}@media all and (max-width:1023px){.center-office__col{width:100%;margin-right:0;display:flex;flex-wrap:wrap;flex-direction:column}}.center-office__dealer-help{margin-top:18px;font-size:18px}.center-office__caption{margin-bottom:60px}.center-office__caption:before{top:5px}@media all and (max-width:1023px){.center-office__caption:before{top:-2px}}@media all and (max-width:767px){.center-office__caption:before{top:-44px}}@media all and (max-width:767px){.center-office__caption{font-size:18px;margin-bottom:36px}}.center-office__h3{font-size:18px;line-height:24px}@media all and (max-width:1023px){.center-office__h3{width:100%;margin-bottom:5px;margin-top:10px}}@media all and (max-width:1023px) and (max-width:767px){.center-office__h3{font-size:15px;margin-top:unset;line-height:unset}}.center-office__text{font-size:18px;color:#fff}@media all and (max-width:767px){.center-office__text{font-size:15px;line-height:24px}}.center-office__text--sm{color:#fff;font-size:15px;line-height:24px;margin-left:10px}@media all and (max-width:767px){.center-office__text--sm{line-height:15px}}.center-office__location{margin-bottom:35px;position:relative;line-height:1.8}@media all and (max-width:1240px){.center-office__location{margin-bottom:5px}}@media all and (max-width:1023px){.center-office__location{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.center-office__location br{display:none}}@media all and (max-width:767px){.center-office__location{width:100%;margin-bottom:14px}}.center-office__schedule{margin-bottom:30px;position:relative;line-height:1.8}@media all and (max-width:1240px){.center-office__schedule{margin-bottom:5px}}@media all and (max-width:1023px){.center-office__schedule{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 20px 0 0}}@media all and (max-width:767px){.center-office__schedule{width:100%;margin-bottom:14px}}.center-office__phone{position:relative;line-height:1.8;display:flex;flex-direction:row-reverse;justify-content:flex-end}@media all and (max-width:1023px){.center-office__phone{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media all and (max-width:767px){.center-office__phone{width:100%;margin-top:10px}}.center-office__email{margin-bottom:26px;position:relative;line-height:1.8}@media all and (max-width:1240px){.center-office__email{margin-bottom:5px;margin-top:5px}}@media all and (max-width:1023px){.center-office__email{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media all and (max-width:767px){.center-office__email{width:100%;line-height:unset;margin-bottom:10px;margin-top:15px;font-size:15px}}.center-office .phone__number{line-height:1.8}@media all and (max-width:767px){.center-office .phone__number{line-height:14px}}.center-office .center-office__wrapper{display:flex;padding:12px 17px;background-color:#383838;border-radius:15px}@media (max-width:1024px){.center-office .center-office__wrapper{flex-direction:column}}@media all and (max-width:767px){.center-office .center-office__wrapper{border-radius:unset;padding:12px 10px;background-color:unset}}@media all and (max-width:1240px){.center-office .center-office__wrapper .image__wrapper{width:50%}}@media all and (max-width:1023px){.center-office .center-office__wrapper .image__wrapper{max-height:400px;min-height:198px;width:100%;overflow:hidden;border-radius:12px;height:60vw}}@media all and (max-width:1240px){.center-office .center-office__wrapper img{width:100%}}.center-office .office__address{margin-top:30px}@media all and (max-width:1240px){.center-office .office__address{margin-top:unset}}@media (max-width:1024px){.center-office .office__address{flex-direction:column}}.center-office .office__for-dealers{margin-top:38px}@media all and (max-width:1240px){.center-office .office__for-dealers{margin-top:5px}}.p-offer{font-size:18px;font-weight:500;transition:color .3s}.p-offer:hover{color:red}.where-to-buy{font-weight:300;padding-top:135px;margin-bottom:90px}.where-to-buy__h2{text-align:center;font-weight:700;font-size:31px;line-height:31px;margin:0 auto 43px;max-width:610px;padding-left:unset;position:relative}@media all and (max-width:767px){.where-to-buy__h2{font-size:15px;line-height:25px;margin:0 auto;max-width:300px}}.where-to-buy__h2::before{content:"";width:36px;height:36px;position:absolute;background:url(../images/contact/svg/shoppingbasket.svg) no-repeat;left:0;top:-5px}@media all and (max-width:767px){.where-to-buy__h2::before{background-size:contain;width:22px;height:22px;top:0}}.where-to-buy__h2::after{content:"";width:36px;height:36px;position:absolute;background:url(../images/contact/svg/shoppingcart.svg) no-repeat;right:0;top:-5px}@media all and (max-width:767px){.where-to-buy__h2::after{background-size:contain;width:22px;height:22px;top:0}}.where-to-buy__list{text-align:center;margin-bottom:40px}@media all and (max-width:767px){.where-to-buy .dealer-map__cities{margin:15px 0}}.where-to-buy__city{background-color:transparent;font-size:12px;margin:0 10px 5px 0;display:inline-block;padding:6px 20px 7px;border:2px solid #fff;border-radius:15px;font-weight:400}.where-to-buy__city:hover{border:2px solid #fff;background-color:#fff;color:#000}@media all and (max-width:767px){.where-to-buy__city{margin:0 8px 10px 0;padding:10px 15px;font-size:15px}}@media all and (max-width:450px){.where-to-buy__city{margin:0 5px 8px 0;padding:7px 12px}}.where-to-buy__map-p{font-size:14px;line-height:1.4;margin-bottom:16px}@media all and (max-width:767px){.where-to-buy__frame{height:400px}}@media all and (max-width:350px){.where-to-buy__frame{height:300px}}@media all and (max-width:1240px){.where-to-buy{padding-top:20px}}@media all and (max-width:1023px){.where-to-buy{padding-top:36px;margin-bottom:0}}@media all and (max-width:450px){.where-to-buy{padding-top:5px;margin-bottom:32px}}.contact-blocks{font-weight:300;margin-bottom:75px}.contact-blocks__flex{display:flex;flex-direction:column;justify-content:space-between}@media all and (max-width:1023px){.contact-blocks__flex{flex-wrap:wrap}}@media all and (max-width:767px){.contact-blocks .container-box{padding-left:0;padding-right:0}}.service-center{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-repeat:no-repeat;background-size:cover;background-position:right;padding:12px 0 0 16px;width:100%;height:404px;border-radius:15px;display:grid;grid-template-areas:"a b" "a c";justify-content:start}@media all and (max-width:1240px){.service-center{align-content:center;height:unset}}@media all and (max-width:1023px){.service-center{grid-template-areas:"b" "a" "c";height:unset;justify-items:center;justify-content:center;padding:unset}}@media all and (max-width:450px){.service-center{padding:unset}}.service-center__h2{padding-left:unset;margin-top:35px;margin-bottom:-10px;font-weight:700;font-size:39px;grid-area:b}@media all and (max-width:1240px){.service-center__h2{font-size:30px}}@media all and (max-width:1023px){.service-center__h2{margin-bottom:20px;text-align:center;margin-top:0}}@media all and (max-width:767px){.service-center__h2{margin:0 0 14px}}.service-center__h2::before{display:none}.service-center__h2--form{width:100%}.service-center__h2--form:before{top:5px;height:30px;width:3px}.service-center__p{color:#fff;font-size:35px;margin-bottom:5px}@media all and (max-width:767px){.service-center__p{font-size:17px}}.service-center__phone{line-height:1;font-size:34px;font-weight:700}@media all and (max-width:767px){.service-center__phone{font-size:17px}}@media all and (max-width:450px){.service-center__phone{text-shadow:1px 1px 1px #000;font-size:18px}}.service-center__modal-op{height:70px;font-size:30px;font-weight:500;border-radius:15px;margin-top:53px;max-width:408px}@media all and (max-width:1240px){.service-center__modal-op{margin:20px auto 0}}@media all and (max-width:767px){.service-center__modal-op{height:40px;font-size:14px;margin-top:14px}}@media all and (max-width:450px){.service-center__modal-op{max-width:300px}}.service-center .service_wrapper{width:38%;margin-top:36px}.service-center .image__wrapper{grid-area:a;margin-right:85px}@media all and (max-width:1240px){.service-center .image__wrapper{overflow:hidden}.service-center .image__wrapper img{width:100%}}@media all and (max-width:1023px){.service-center .image__wrapper{margin:0 auto}}@media all and (max-width:767px){.service-center .image__wrapper{padding:0 10px}}.service-center .service__description{grid-area:c;max-width:408px}@media all and (max-width:1023px){.service-center .service__description{text-align:center}}@media all and (max-width:767px){.service-center .service__description{margin-top:10px;width:100%}}.formHidden{margin-top:73px;padding:9px 11px 5px 66px;background-color:#383838;border-radius:31px;display:flex;justify-content:space-between}@media all and (max-width:1240px){.formHidden{padding:9px 11px 5px 20px}}@media all and (max-width:1023px){.formHidden{background-color:transparent;margin-top:10px;justify-content:center;padding:0 10px}}.formHidden .input-row{margin-bottom:24px}.formHidden__label-checkbox{color:#9292a6;font-size:12px;line-height:1.6;display:flex;margin-bottom:25px}.formHidden__send{height:50px;font-size:16px;font-weight:500;box-shadow:0 7px 14px rgba(204,29,29,.456)}.formHidden__send:hover{box-shadow:none}.formHidden .input-row{flex-direction:column}@media all and (max-width:767px){.formHidden .input-row{margin-bottom:unset}}.formHidden .input-block__input{border:unset;width:100%;height:70px;-webkit-box-shadow:inset 0 0 0 50px #fff;-webkit-text-fill-color:#939393;color:#939393;border-radius:15px;font-size:22px;padding:0 44px;margin-bottom:21px;font-family:Montserrat}.formHidden .input-block__input:focus{-webkit-box-shadow:inset 0 0 0 50px #fff;-webkit-text-fill-color:#000}@media all and (max-width:767px){.formHidden .input-block__input{height:36px;padding:0 20px;font-size:11px;line-height:20px;margin-bottom:5px}}.formHidden .input-block__label{display:none}.formHidden .v-msg{display:none}.formHidden .formHidden_wrapper{width:50%;margin-top:36px;max-width:560px}@media all and (max-width:1240px){.formHidden .formHidden_wrapper{max-width:420px;width:100%}}.formHidden .input-block_half{width:100%}.formHidden .form-modal__btn{height:70px;border-radius:15px!important;font-weight:500;font-size:30px;font-family:Montserrat}@media all and (max-width:767px){.formHidden .form-modal__btn{height:40px;font-size:16px;line-height:20px;margin:0 auto;max-width:300px}}.formHidden .disabled{background:#a8a8a8;color:#575757;cursor:none;pointer-events:none}@media all and (max-width:1023px){.formHidden .image__wrapper{display:none}}.formHidden .y-checked:before{background:url(../images/svg/check-tick.svg) center center no-repeat}.contact-feedback{padding:32px 42px 35px 48px;border:3px solid #e03638;width:583px;background-color:#313139;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:25px}@media all and (max-width:1240px){.contact-feedback{width:470px;padding:30px 25px}}@media all and (max-width:1023px){.contact-feedback{width:550px;margin:0 auto}}@media all and (max-width:450px){.contact-feedback{padding:25px 20px}}.contact-feedback__h2{margin-bottom:36px;padding-left:unset;font-weight:700}@media all and (max-width:1023px){.contact-feedback__h2{font-size:34px;text-align:center}}@media all and (max-width:767px){.contact-feedback__h2{margin:0 0 20px}}.contact-feedback__h2::before{display:none}.contact-feedback__h2--form{width:100%}.contact-feedback .input-row{margin-bottom:24px}.contact-feedback__label-checkbox{color:#9292a6;font-size:12px;line-height:1.6;display:flex;margin-bottom:28px}@media all and (max-width:767px){.contact-feedback__label-checkbox{margin-top:10px;margin-bottom:15px}}.contact-feedback__label-checkbox::before{width:16px;height:16px;left:8px;border:3px solid #fff;border-radius:5px}@media all and (max-width:767px){.contact-feedback__label-checkbox::before{top:10px;left:0}}.contact-feedback__label-checkbox span{font-size:16px;font-weight:500;color:#fff;line-height:19px;margin-left:20px}@media all and (max-width:767px){.contact-feedback__label-checkbox span{font-size:15px}}.contact-feedback__send{height:50px;font-size:16px;font-weight:500;box-shadow:0 7px 14px rgba(204,29,29,.456)}.contact-feedback__send:hover{box-shadow:none}.contact-feedback .input-row{flex-direction:column}.contact-requisites{font-weight:300;padding-top:36px}@media all and (max-width:1023px){.contact-requisites{padding-top:0;margin-bottom:36px}}@media all and (max-width:1023px) and (max-width:767px){.contact-requisites .y-caption{text-align:left;margin-bottom:14px}}.contact-requisites__h3{padding:0;font-size:20px}.contact-requisites__h3:before{display:none}.contact-requisites__p{font-size:14px;line-height:1.8}.company-info{height:50px}.company-info .view-cities__city{border:2px #fff solid;max-width:230px;border-radius:15px;transition:.1s linear;text-align:center;padding-left:unset;margin-bottom:unset;line-height:48px;font-size:24px;transition:.1s linear}.company-info .view-cities__city:hover{color:#000;background-color:#fff}@media all and (max-width:1023px){.company-info .view-cities__city{margin:0 auto}}@media all and (max-width:767px){.company-info .view-cities__city{max-width:300px;width:100%;line-height:34px;font-size:15px;margin-top:13px}}.company-info .view-cities__city-name:before{display:none}.company-info .view-cities__shops{z-index:100;padding:46px 74px;position:fixed;top:15%;left:50%;transform:translateX(-50%);background-color:#fff}@media (max-width:600px){.company-info .view-cities__shops{width:100vw;left:0;padding:46px 0;text-align:center}}.company-info .view-cities__shops li{color:#000;text-align:center;font-size:22px;font-weight:400;margin-bottom:0;line-height:28px}@media (max-width:600px){.company-info .view-cities__shops li{font-size:15px;line-height:19px}}.company-info .view-cities__shops li:before{display:none}.company-info .view-cities__shops h3{font-size:22px;font-weight:700;margin-bottom:15px}@media (max-width:600px){.company-info .view-cities__shops h3{font-size:35px}}.company-info .view-cities__shops button{background-color:#000;border-radius:31px;width:316px;height:55px;color:#fff;font-size:23px;font-weight:500;font-family:Montserrat;cursor:pointer;margin-top:20px}@media (max-width:600px){.company-info .view-cities__shops button{max-width:298px;font-size:16px;height:35px}}.company-info .view-cities__shops button:hover{background-color:#464646}.requisites_modal{display:flex;align-items:center;justify-content:center}.requisites_modal__content{box-sizing:border-box;background-color:#181818;margin:auto;padding:50px;border:1px solid #888;border-radius:10px;max-width:876px;max-height:892px;position:relative}.requisites_modal__content .close{opacity:1;top:15px;right:15px;position:absolute}.requisites_modal__content .close>svg path{fill:#fff}.requisites_modal__content img{max-width:100%}.company-info-btn-close{display:none;position:absolute;top:0;left:0;width:100%;max-width:1920px;height:100vh;overflow:hidden}