.ServicesHero{text-align:center;background:var(--color-dark);border-radius:9px;flex-direction:column;align-items:center;margin-top:20px;padding:60px 0;display:flex}@media screen and (width<=1220px){.ServicesHero{margin-top:0;padding:60px 0}}@media screen and (width<=767px){.ServicesHero{border-radius:0;width:calc(100% + 48px);margin-left:-24px;padding:32px 24px}}.ServicesHero__main-title{color:var(--color-light-grey);text-align:center;font-size:47px;font-weight:900;line-height:55px}@media screen and (width<=1220px){.ServicesHero__main-title{font-size:30px;line-height:36px}}@media screen and (width<=767px){.ServicesHero__main-title{font-size:28px;line-height:33px}}.ServicesHero__list{background:url(../images/line-D2bPYHds.svg) 50% no-repeat;justify-content:space-between;width:100%;margin:40px 0;padding:10px 0;list-style:none;display:flex}@media screen and (width<=1220px){.ServicesHero__list{background-size:790px;margin:22px 0}}@media screen and (width<=992px){.ServicesHero__list{background-position:50% 25px;background-size:500px}}@media screen and (width<=767px){.ServicesHero__list{background:0 0}}.ServicesHero__item{justify-content:center;width:calc(25% - 15px);display:flex}@media screen and (width<=767px){.ServicesHero__item{width:25%}.ServicesHero__item img{width:68px}}.ServicesHero .SectionTitle{color:#ced9ea;margin-bottom:20px}.ServicesHero__text p{color:#cad1db;text-align:left;width:100%;margin-top:10px;padding:0 100px;font-size:14px;line-height:20px}@media screen and (width<=1220px){.ServicesHero__text p{padding:0 48px;font-size:13px;line-height:15px}}@media screen and (width<=767px){.ServicesHero__text p{padding:0}}.Price{background:var(--color-light-grey);border-radius:9px;margin:80px 0;padding:60px 0 70px}@media screen and (width<=1220px){.Price{margin:40px 0;padding:30px 0 40px}}@media screen and (width<=767px){.Price{padding:22px 24px 32px}}.Price__list{background:url(../images/line-BhHBX4a5.svg) 50% no-repeat;justify-content:space-between;width:100%;margin:0;padding:10px 0;list-style:none;display:flex}@media screen and (width<=1220px){.Price__list{background-size:790px}}@media screen and (width<=992px){.Price__list{background-position:50% 15px;background-size:500px}}@media screen and (width<=767px){.Price__list{background:0 0}}.Price__item{justify-content:center;width:calc(25% - 15px);display:flex}@media screen and (width<=767px){.Price__item{width:25%}.Price__item img{width:68px}}.Price .SectionTitle{margin:30px 0 20px}@media screen and (width<=1220px){.Price .SectionTitle{margin-top:22px}}.Price__text p{text-align:left;width:100%;margin-top:10px;padding:0 100px;font-size:14px;line-height:20px}@media screen and (width<=1220px){.Price__text p{padding:0 48px;font-size:13px;line-height:15px}}@media screen and (width<=767px){.Price__text p{padding:0}}.Payment{border:3px dashed var(--color-light-grey);border-radius:9px;padding:70px 100px}@media screen and (width<=1220px){.Payment{padding:40px 48px}}@media screen and (width<=767px){.Payment{padding:32px 24px}}.Payment .SectionTitle{margin-bottom:20px}.Payment__text p{color:var(--color-text);margin-top:10px;font-size:14px;line-height:20px}@media screen and (width<=1220px){.Payment__text p{font-size:13px;line-height:15px}}.PaymentsList{flex-wrap:wrap;justify-content:space-between;align-items:center;margin:20px 0 0;padding:0;list-style:none;display:flex}@media screen and (width<=767px){.PaymentsList{justify-content:flex-start}.PaymentsList__item{margin:5px 0}}.PaymentsList__item:not(:last-child){margin-right:16px}@media screen and (width<=1220px){.PaymentsList__item:not(:last-child){margin-right:10px}}@media screen and (width<=767px){.PaymentsList__item:not(:last-child){margin-right:16px}}.Terms{padding:80px 0}@media screen and (width<=1220px){.Terms{padding:40px 0}}.Terms__text p{color:var(--color-text);margin-top:20px;font-size:14px;line-height:20px}@media screen and (width<=1220px){.Terms__text p{font-size:13px;line-height:15px}}.CancelOrder{border:3px dashed var(--color-light-grey);border-radius:9px;padding:30px 0 40px}@media screen and (width<=767px){.CancelOrder{padding:22px 24px 32px}}.CancelOrder__list{background:url(../images/line-CXz6BqFr.svg) 50% no-repeat;justify-content:space-between;width:100%;margin:0;padding:10px 0;list-style:none;display:flex}@media screen and (width<=1220px){.CancelOrder__list{background-size:790px}}@media screen and (width<=992px){.CancelOrder__list{background-position:50% 25px;background-size:500px}}@media screen and (width<=767px){.CancelOrder__list{background:0 0}}.CancelOrder__item{justify-content:center;width:calc(25% - 15px);display:flex}@media screen and (width<=767px){.CancelOrder__item{width:25%}.CancelOrder__item img{width:68px}}.CancelOrder .SectionTitle{margin:30px 0 20px}@media screen and (width<=1220px){.CancelOrder .SectionTitle{margin:10px 0}}.CancelOrder__text p{text-align:left;width:100%;margin-top:10px;padding:0 100px;font-size:14px;line-height:20px}@media screen and (width<=1220px){.CancelOrder__text p{padding:0 48px;font-size:13px;line-height:15px}}@media screen and (width<=767px){.CancelOrder__text p{padding:0}}.CancelOrder__text ul{margin:10px 0;padding:0 100px 0 110px;list-style:inside}@media screen and (width<=1220px){.CancelOrder__text ul{padding:0 48px 0 58px}}@media screen and (width<=767px){.CancelOrder__text ul{padding:0}}.CancelOrder__text li{font-size:14px;line-height:20px}@media screen and (width<=1220px){.CancelOrder__text li{font-size:13px;line-height:15px}}.Refund{padding:80px 0}@media screen and (width<=1220px){.Refund{padding:40px 0}}.Refund .SectionTitle{margin-bottom:20px}.Refund__text p{color:var(--color-text);margin-top:10px;font-size:14px;line-height:20px}@media screen and (width<=767px){.Refund__text p{font-size:13px;line-height:15px}}@media screen and (width<=1220px){.Refund__text p:last-child{font-size:13px;line-height:15px}}.OrderBanner{background:var(--color-primary);border-radius:9px;justify-content:space-between;align-items:center;margin:0 0 60px;padding:50px 100px;display:flex}@media screen and (width<=1220px){.OrderBanner{margin-bottom:20px;padding:40px 90px}}@media screen and (width<=767px){.OrderBanner{flex-direction:column;padding:30px 24px}}.OrderBanner__text{width:100%;max-width:370px}@media screen and (width<=1220px){.OrderBanner__text{max-width:260px}}@media screen and (width<=767px){.OrderBanner__text{max-width:100%}}.OrderBanner__title{color:#fff;margin-bottom:20px;font-size:47px;font-weight:900;line-height:50px}@media screen and (width<=1220px){.OrderBanner__title{margin-bottom:12px;font-size:27px;line-height:32px}}@media screen and (width<=767px){.OrderBanner__title{text-align:center}}.OrderBanner__description{color:#fff;font-size:18px;font-weight:400;line-height:21px}@media screen and (width<=1220px){.OrderBanner__description{font-size:15px;line-height:18px}}@media screen and (width<=767px){.OrderBanner__description{text-align:center}}.OrderBanner__form{width:386px}@media screen and (width<=1220px){.OrderBanner__form{width:calc(100% - 370px)}}@media screen and (width<=992px){.OrderBanner__form{width:calc(100% - 310px)}}@media screen and (width<=767px){.OrderBanner__form{width:100%;max-width:350px;margin-top:40px}}.OrderBanner__form .Button,.OrderForm{width:100%}.OrderForm .Button{width:100%;margin-top:16px}.OrderForm .OrderForm__button-wrapper{justify-content:center;display:flex}.OrderForm .OrderForm__button-wrapper .Button{max-width:240px;margin-top:0}.OrderForm__step{padding:40px 50px}@media screen and (width<=767px){.OrderForm__step{padding:32px 24px 24px}}.OrderForm__step .Field__input{border-color:var(--color-light-grey)}.OrderForm__step-title{color:var(--color-dark);text-align:center;margin-bottom:20px;font-size:20px;font-weight:700;line-height:23px}@media screen and (width<=767px){.OrderForm__step-title{font-size:18px;line-height:19px}}.OrderForm__head-fields{background:var(--color-light-grey);border-radius:9px;margin:0 0 20px;padding:20px 16px}@media screen and (width<=767px){.OrderForm__head-fields{margin-bottom:32px;padding:16px}}.OrderForm__row{justify-content:space-between;display:flex}@media screen and (width<=767px){.OrderForm__row{flex-direction:column}}.OrderForm__col{width:calc(50% - 10px)}@media screen and (width<=767px){.OrderForm__col{width:100%}.OrderForm__col:first-child{margin-bottom:16px}}.OrderForm__inputs{justify-content:space-between;display:flex}.OrderForm__inputs .Field{width:calc(50% - 10px)}@media screen and (width<=767px){.OrderForm__inputs .Field{width:calc(50% - 8px)}}.OrderForm__comment--focus .Field__textarea{border-color:var(--color-primary)}@media screen and (width<=767px){.OrderForm__contacts .OrderForm__inputs{flex-direction:column}.OrderForm__contacts .OrderForm__inputs .Field{width:100%;margin-bottom:20px}}.OrderForm__field-label{color:var(--color-dark);margin-bottom:8px;font-size:13px;font-weight:400;line-height:15px}.OrderForm__field-label span{color:var(--color-error)}.OrderForm__date--error .OrderForm__date-input{border-color:var(--color-error)}.OrderForm__date--error .OrderForm__date-input svg path{fill:var(--color-error)}.OrderForm__date--focus .OrderForm__date-input{border-color:var(--color-link)}.OrderForm__date--focus .OrderForm__date-input svg path{fill:var(--color-link)}.OrderForm__date-input{cursor:pointer;background:#fff;border:1px solid #fff;border-radius:9px;width:100%;height:42px;padding:12px 50px 12px 16px;position:relative}.OrderForm__date-input svg{position:absolute;top:9px;right:16px}.OrderForm__date-field{width:100%;height:100%;font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:none;outline:none;padding:0}.OrderForm__date-field::placeholder{color:var(--color-text-muted)}.OrderForm__error{width:100%;max-width:400px;color:var(--color-error);text-align:center;margin:16px auto 0;font-size:12px;font-weight:400;line-height:14px}.OrderForm__rules{width:100%;max-width:400px;color:var(--color-text-dark);text-align:center;margin:40px auto 0;font-size:11px;font-weight:400;line-height:16px}@media screen and (width<=767px){.OrderForm__rules{margin-top:25px}}.OrderForm__rules a{color:var(--color-link);font-weight:600;text-decoration:none}
