.FaqHero{background:var(--color-dark);border-radius:9px;justify-content:space-between;align-items:center;margin-top:20px;padding:70px 100px;display:flex}@media screen and (width<=1220px){.FaqHero{margin-top:0;padding:40px 90px}}@media screen and (width<=767px){.FaqHero{border-radius:0;flex-direction:column;width:calc(100% + 48px);margin-left:-24px;padding:40px}}.FaqHero__title{color:#fff;width:calc(100% - 190px);font-size:47px;font-weight:900;line-height:55px}@media screen and (width<=1220px){.FaqHero__title{font-size:31px;line-height:36px}}@media screen and (width<=767px){.FaqHero__title{text-align:center;width:100%;margin-bottom:20px;font-size:28px;line-height:33px}}.FaqHero__icons{align-items:center;display:flex}@media screen and (width<=1220px){.FaqHero__icons img{width:40px}}.FaqHero__icons img:not(:last-child){margin-right:36px}@media screen and (width<=1220px){.FaqHero__icons img:not(:last-child){margin-right:21px}}.FaqQuestions{padding:80px 0}@media screen and (width<=1220px){.FaqQuestions{padding:40px 0}}.FaqQuestions__list{margin:0;padding:0;list-style:none}.FaqQuestions__item{border:3px dashed var(--color-light-grey);background:#fff;border-radius:9px}.FaqQuestions__item:not(:last-child){margin-bottom:20px}.FaqQuestions__item--active{background:var(--color-light-grey)}.FaqQuestions__item--active .FaqQuestions__title:before{visibility:hidden;opacity:0}.FaqQuestions__item--active .FaqQuestions__answer{opacity:1}.FaqQuestions__title{color:var(--color-dark);cursor:pointer;padding:32px 140px 12px 100px;font-size:18px;font-weight:900;line-height:21px;position:relative}@media screen and (width<=1220px){.FaqQuestions__title{padding:24px 120px 12px 90px;font-size:15px;line-height:18px}}@media screen and (width<=767px){.FaqQuestions__title{padding:24px 50px 10px 24px;font-size:15px;line-height:18px}}.FaqQuestions__title:after{content:"";background:var(--color-primary);width:24px;height:2px;position:absolute;top:41px;right:100px}@media screen and (width<=1220px){.FaqQuestions__title:after{top:32px;right:89px}}@media screen and (width<=767px){.FaqQuestions__title:after{width:20px;top:39px;right:21px}}.FaqQuestions__title:before{content:"";background:var(--color-primary);width:2px;height:24px;transition:opacity .3s,visibility .3s;position:absolute;top:31px;right:111px}@media screen and (width<=1220px){.FaqQuestions__title:before{top:21px;right:100px}}@media screen and (width<=767px){.FaqQuestions__title:before{height:20px;top:30px;right:30px}}.FaqQuestions__answer-wrapper{max-height:0;padding-top:20px;transition:max-height .3s;overflow:hidden}@media screen and (width<=1220px){.FaqQuestions__answer-wrapper{padding-top:12px}}.FaqQuestions__answer{color:var(--color-text);opacity:0;margin-top:-15px;padding:0 100px 32px;font-size:15px;line-height:18px;transition:opacity .3s}@media screen and (width<=1220px){.FaqQuestions__answer{padding:0 90px 24px;font-size:14px;line-height:16px}}@media screen and (width<=767px){.FaqQuestions__answer{margin-top:-5px;padding:0 24px 24px}}.FaqQuestions__answer a{color:var(--color-primary)}.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}
