@media screen and (max-width: 1160px){.about-company__brand-wrapper{flex-wrap:wrap;gap:40px}.about-company__brand-left{flex:0 1 100%}.about-company__ways{gap:25px}.about-company__ways-item{max-width:calc(25% - 19px)}}@media screen and (max-width: 768px){.about-company{padding-top:20px;background-color:#fff}.about-company__container{position:relative}.about-company__title{margin-bottom:20px;text-align:left;font-family:"Montserrat",sans-serif;font-weight:700;font-size:14px;line-height:21px}.about-company__banner{margin:0 -10px 30px}.about-company__banner.banner{min-height:unset;padding:217px 0 0;background-position:top right;background-size:auto 217px}.about-company__banner .banner__content{max-width:100%;padding:10px 10px 0;text-align:center}.about-company__banner .banner__title{font-weight:600;font-size:24px}.about-company__banner .banner__desc{font-size:14px}.about-company__articles .about-company__separator,.about-company__articles+.about-company__separator{display:none}.about-company__ways{flex-wrap:wrap;gap:20px;margin:0 -10px;padding:0 10px 20px;background-color:#f2f2f2}.about-company__ways+.about-company__separator{display:none}.about-company__ways-item{max-width:100%}.about-company__ways-title{margin:0 -10px;padding:20px 10px 30px;text-align:center;font-weight:600;font-size:24px;line-height:29.26px;background-color:#f2f2f2}.about-company__purpose{margin:0 -10px}.about-company__purpose+.about-company__separator{display:none}.about-company:has(.about-company__brand) .about-company__container{display:flex;flex-direction:column;padding-top:40px}.about-company__brand{margin-bottom:20px}.about-company__brand-wrapper{gap:10px}.about-company__brand-left .about-company__title{position:absolute;top:0;left:10px}.about-company__brand-left img{margin-top:10px}.about-company__gray-banner{order:-1;margin:0 -10px 15px}.about-company__gray-banner.banner{min-height:305px;display:flex;flex-direction:column;justify-content:flex-end;padding:25px 11px}.about-company__gray-banner.banner:before{top:17px;left:11px;width:73px;height:53px}.about-company__gray-banner.banner .banner__content{max-width:65%}.about-company__gray-banner.banner .banner__title{display:none}.about-company__gray-banner.banner .banner__desc{font-weight:700;font-size:16px}.about-company__text{margin-bottom:20px}.about-company__articles{margin-bottom:0}.about-company__articles-item:not(:last-child){margin-bottom:20px}.about-company__dealer{margin:-20px -10px 20px}}@media screen and (max-width: 768px){.advice-item{padding-bottom:20px;border-bottom:1px solid #d9d9d9}.advice-item__title{margin-bottom:15px}.advice-item__desc ul li:not(:last-child){margin-bottom:10px}}@media screen and (max-width: 768px){.attention{padding:20px 15px 20px 60px}.attention:before{top:20px;left:15px}.attention__text{font-weight:700}}@media screen and (max-width: 1160px){.color-consultation__choise{gap:20px}.color-consultation__choise-picture{flex:0 0 370px}.color-consultation__list{gap:10px}.color-consultation__list-item{max-width:calc(33.33% - 7px)}.color-consultation__online{align-items:flex-start;gap:20px}.color-consultation__online-picture{flex:0 0 370px}}@media screen and (max-width: 768px){.color-consultation{padding-top:20px}.color-consultation__title{margin-bottom:20px;padding-bottom:0;border-bottom:none;text-align:left;font-family:"Montserrat",sans-serif;font-weight:700;font-size:14px;line-height:21px}.color-consultation__choise{flex-wrap:wrap-reverse;gap:0;margin:0 -10px 20px;padding-bottom:0;border-bottom:none}.color-consultation__choise-picture{flex:0 1 100%;border-radius:0}.color-consultation__choise-picture img{width:100%;height:100%;object-fit:cover}.color-consultation__choise-text{margin-top:-60px;padding:0 10px}.color-consultation__choise-title{max-width:200px;margin-bottom:40px;font-family:"Alethia Pro",sans-serif;font-weight:400;font-size:21px;line-height:21px;color:#fff}.color-consultation__choise-desc{padding-bottom:20px;border-bottom:1px solid #d9d9d9;font-weight:300;font-size:14px;color:#646464}.color-consultation__list{flex-wrap:wrap;gap:20px;margin-bottom:20px;padding-bottom:20px}.color-consultation__list-item{max-width:100%}.color-consultation__list-item.attention{padding:0 0 0 45px;border:none}.color-consultation__list-item.attention:before{top:0;left:0}.color-consultation__online{position:relative;flex-wrap:wrap;gap:0;padding-top:132px;padding-bottom:0;margin-bottom:20px;border-bottom:none}.color-consultation__online-picture{z-index:1;flex:0 1 100%}.color-consultation__online-title{position:absolute;top:0;left:0;width:300px;margin-bottom:0;text-transform:uppercase;font-size:21px;line-height:28px}.color-consultation__online-text{margin-top:-10px;padding:30px 10px 20px;border-radius:0 0 10px 10px;background-color:#2d4779}.color-consultation__online-desc{text-align:center;color:#fff}.color-consultation__online-link{max-width:100%;width:100%;color:#fff;border-color:#fff !important;background-color:rgba(0,0,0,0) !important}.color-consultation__online-link:hover,.color-consultation__online-link:active{color:#fff !important}.color-consultation__purpose{margin:0 -10px}}@media screen and (max-width: 768px){.contacts{padding-top:20px}.contacts__title{margin-bottom:20px;padding-bottom:0;border-bottom:none;text-align:left;font-family:"Montserrat",sans-serif;font-weight:700;font-size:20px}.contacts__wrapper{flex-wrap:wrap-reverse;margin-bottom:30px}.contacts__form{display:none}.contacts__info{flex:0 1 100%;display:flex;flex-direction:column;align-items:center;gap:40px}.contacts__messengers{order:2;margin-top:0}.contacts__list{gap:10px}.contacts__list-title{display:block;max-width:200px;width:100%;margin:0 auto 30px;border-bottom:2px solid #2d4779;text-transform:uppercase;font-size:21px;line-height:1.2}.contacts__list-item{max-width:100%}.info-item--phone{order:1;padding:10px 55px;border-radius:10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,.1);background-color:#fff}.info-item--phone:before{display:none}.info-item--phone .info-item__link{position:relative}.info-item--phone .info-item__link:before{content:"";position:absolute;bottom:5px;left:-35px;width:28px;height:23px;background-image:url("../img/info_item_phone.svg");background-repeat:no-repeat;background-position:center;background-size:auto}.info-item--mail{order:3}.info-item--mail .info-item__link{font-size:16px}.info-item:not(:last-child){margin-bottom:0}.info-item__label{margin-bottom:0;font-size:11px}.info-item__link{font-size:21px}.contacts-item{padding:15px 10px;border-radius:10px;text-align:center}.contacts-item__title{min-height:auto}.simple-form .has-error:not(:first-child){margin-top:8px}.simple-form .contacts-form__item.has-error{margin-top:16px}}@media screen and (max-width: 768px){.instruction-item{padding:0;border-radius:10px;overflow:hidden}.instruction-item__picture{margin-bottom:0}.instruction-item__body{padding:20px 10px;text-align:center}.instruction-item__title{font-size:18px}.instruction{padding-top:20px}.instruction__container{display:flex;flex-direction:column}.instruction__title{margin-bottom:20px;text-align:left;font-family:"Montserrat",sans-serif;font-weight:700;font-size:20px}.instruction__steps{order:2;margin-bottom:20px;padding-bottom:0;border-bottom:none}.instruction__steps+.instruction__title{order:3}.instruction__steps-item:not(:last-child){margin-bottom:20px}.instruction__list{order:3}.instruction__list+.instruction__title{order:1}.instruction__list.purpose-list{margin:0 -10px 50px;padding-bottom:0;border-bottom:none}.instruction__list-item{max-width:100%}}@media screen and (max-width: 1160px){.payment__item:first-child{flex:0 1 50%}.payment__item:last-child{flex:0 1 50%}}@media screen and (max-width: 768px){.payment{padding-top:20px}.payment__title{margin-bottom:20px;text-align:left;font-family:"Montserrat",sans-serif;font-weight:700;font-size:20px}.payment__wrapper{flex-wrap:wrap;gap:10px;margin:0 -10px}.payment__item:first-child,.payment__item:last-child{flex:0 1 100%}.payment-item{padding:20px 10px;background-color:#fff}.payment-item__top{flex-wrap:wrap-reverse;justify-content:center;margin-bottom:10px;padding-bottom:10px}.payment-item__main{flex:0 1 100%;text-align:center}.payment-item__systems{margin-top:20px}.payment-item__systems-item{padding:6px}}@media screen and (max-width: 1160px){.banner--gray{background-position:right center}.banner--gray .banner__content{max-width:400px}}@media screen and (max-width: 1160px){.services__list{grid-column-gap:15px;grid-row-gap:15px}}@media screen and (max-width: 768px){.services{margin-bottom:0;padding-top:20px}.services__title{margin-bottom:20px;text-transform:none;text-align:left;font-family:"Montserrat",sans-serif;font-weight:700;font-size:14px;line-height:21px}.services__banner{margin:0 -10px 20px}.services__banner.banner{min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 10px;background-image:url("../img/services_banner_bg_mobile.jpg") !important}.services__banner.banner .banner__content{max-width:80%}.services__banner.banner .banner__title{font-size:18px;line-height:1}.services__banner.banner .banner__desc{font-size:14px}.services__list{display:flex;flex-wrap:wrap;gap:10px;margin:0 -10px}.services__list-item{max-width:100%}}@media screen and (max-width: 768px){.service-item{margin:0 10px;padding:20px 10px;border-radius:10px;box-shadow:none;background:#fff}.service-item__title{font-size:18px;line-height:21px}.service-item__text:not(:last-child){margin-bottom:20px}.service-item:nth-child(4){margin:30px 0 0;padding:30px 10px;color:#fff;border-radius:0;background-image:url("../img/free_delivery_bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.service-item:nth-child(4) .service-item__title{max-width:220px;margin-bottom:20px;text-transform:uppercase;font-weight:400;font-family:"Alethia Pro",sans-serif;font-size:21px;line-height:24px;color:#fff;-webkit-text-stroke:.3px #fff;text-stroke:.3px #fff}.service-item:nth-child(4) .service-item__subtitle{max-width:220px;margin:0 0 30px;font-weight:700}.service-item:nth-child(4) .service-item__text ul{list-style:none;padding-left:0}}@media screen and (max-width: 768px){.shipping-item{border-radius:0}.shipping-item__title{margin-bottom:15px;font-size:18px;line-height:21px}.shipping-item__desc p:not(:last-child){margin-bottom:10px}.shipping-item__desc p:nth-child(2){color:#a51c13}.shipping__title{display:none}.shipping__banner{margin:0 -10px 20px}.shipping__banner.banner{min-height:280px;padding:35px 10px;border-radius:0}.shipping__banner.banner .banner__title{margin-bottom:20px;font-size:21px;line-height:28px;letter-spacing:.02em}.shipping__banner.banner .banner__desc{font-size:16px}.shipping__banner.banner .banner__btn{max-width:210px;width:100%;margin-top:35px}.shipping__list{gap:15px;margin-bottom:20px;padding-top:0;padding-bottom:20px;border-top:none}.shipping__list-item{max-width:100%}.shipping__text{margin-bottom:20px}.shipping__text h2{margin-bottom:20px;text-align:center}.shipping__text .attention{margin:20px 0}.shipping__text ul li:not(:last-child){margin-bottom:25px}.shipping__separator{margin-bottom:20px}.shipping__variants{flex-wrap:wrap;gap:20px;margin:20px 0}.shipping__variants-item{flex:0 1 100%}.shipping .attention{margin:0}}@media screen and (max-width: 768px){.step-item{padding:10px;border-radius:10px;background-color:#fff}.step-item:before{display:none}.step-item__num{display:none}.step-item__wrapper{display:flex;align-items:center;gap:25px;margin-bottom:10px}.step-item__wrapper .step-item__num{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;font-weight:600;font-size:21px;color:#2d4779;background-color:#f4f4fc}.step-item__title{margin-bottom:0;font-size:18px}.step-item__desc p:not(:last-child),.step-item__desc ul:not(:last-child){margin-bottom:5px}.step-item__desc ul{margin-top:5px}.step-item__desc ul li:not(:last-child){margin-bottom:5px}}@media screen and (max-width: 500px){.step-item__title{max-width:200px}}
