.order{z-index:2;position:relative}.order:after{content:"";background:url(/static/img/general/block_shadow.png) 0;width:100%;height:20px;position:absolute;bottom:-20px;left:0}.order.bg,.order.new-year{background:#f0f7f7}.order__container{width:290px;margin:0 auto;padding:30px 0 40px}.order__title{width:260px;margin:0 auto 30px}.order__title .desc{display:none}.order__city_current,.order__city_disabled{background:#fff;font-family:FiraSans-ExtraBold}.order__messanger{font-size:12px}.order__messanger .inline-block{width:87px;margin-top:5px;display:inline-block}.order__messanger .inline-block:first-child{margin-left:20px}.order__name,.order__tel,.order__email,.order__textarea,.order__city{position:relative}.order__name .link-in-input,.order__tel .link-in-input,.order__email .link-in-input,.order__textarea .link-in-input,.order__city .link-in-input{display:none}.order__name.error input::-webkit-input-placeholder{color:#fe2843}.order__name.error textarea::-webkit-input-placeholder{color:#fe2843}.order__name.error-link input::-webkit-input-placeholder{color:#fe2843}.order__name.error-link textarea::-webkit-input-placeholder{color:#fe2843}.order__tel.error input::-webkit-input-placeholder{color:#fe2843}.order__tel.error textarea::-webkit-input-placeholder{color:#fe2843}.order__tel.error-link input::-webkit-input-placeholder{color:#fe2843}.order__tel.error-link textarea::-webkit-input-placeholder{color:#fe2843}.order__email.error input::-webkit-input-placeholder{color:#fe2843}.order__email.error textarea::-webkit-input-placeholder{color:#fe2843}.order__email.error-link input::-webkit-input-placeholder{color:#fe2843}.order__email.error-link textarea::-webkit-input-placeholder{color:#fe2843}.order__textarea.error input::-webkit-input-placeholder{color:#fe2843}.order__textarea.error textarea::-webkit-input-placeholder{color:#fe2843}.order__textarea.error-link input::-webkit-input-placeholder{color:#fe2843}.order__textarea.error-link textarea::-webkit-input-placeholder{color:#fe2843}.order__city.error input::-webkit-input-placeholder{color:#fe2843}.order__city.error textarea::-webkit-input-placeholder{color:#fe2843}.order__city.error-link input::-webkit-input-placeholder{color:#fe2843}.order__city.error-link textarea::-webkit-input-placeholder{color:#fe2843}:-moz-any(.order__name.error input:-moz-placeholder-shown,.order__name.error textarea:-moz-placeholder-shown,.order__name.error-link input:-moz-placeholder-shown,.order__name.error-link textarea:-moz-placeholder-shown,.order__tel.error input:-moz-placeholder-shown,.order__tel.error textarea:-moz-placeholder-shown,.order__tel.error-link input:-moz-placeholder-shown,.order__tel.error-link textarea:-moz-placeholder-shown,.order__email.error input:-moz-placeholder-shown,.order__email.error textarea:-moz-placeholder-shown,.order__email.error-link input:-moz-placeholder-shown,.order__email.error-link textarea:-moz-placeholder-shown,.order__textarea.error input:-moz-placeholder-shown,.order__textarea.error textarea:-moz-placeholder-shown,.order__textarea.error-link input:-moz-placeholder-shown,.order__textarea.error-link textarea:-moz-placeholder-shown,.order__city.error input:-moz-placeholder-shown,.order__city.error textarea:-moz-placeholder-shown,.order__city.error-link input:-moz-placeholder-shown,.order__city.error-link textarea:-moz-placeholder-shown){color:#fe2843}:is(.order__name.error input:placeholder-shown,.order__name.error textarea:placeholder-shown,.order__name.error-link input:placeholder-shown,.order__name.error-link textarea:placeholder-shown,.order__tel.error input:placeholder-shown,.order__tel.error textarea:placeholder-shown,.order__tel.error-link input:placeholder-shown,.order__tel.error-link textarea:placeholder-shown,.order__email.error input:placeholder-shown,.order__email.error textarea:placeholder-shown,.order__email.error-link input:placeholder-shown,.order__email.error-link textarea:placeholder-shown,.order__textarea.error input:placeholder-shown,.order__textarea.error textarea:placeholder-shown,.order__textarea.error-link input:placeholder-shown,.order__textarea.error-link textarea:placeholder-shown,.order__city.error input:placeholder-shown,.order__city.error textarea:placeholder-shown,.order__city.error-link input:placeholder-shown,.order__city.error-link textarea:placeholder-shown){color:#fe2843}.order__name.error input::-moz-placeholder{color:#fe2843}.order__name.error textarea::-moz-placeholder{color:#fe2843}.order__name.error-link input::-moz-placeholder{color:#fe2843}.order__name.error-link textarea::-moz-placeholder{color:#fe2843}.order__tel.error input::-moz-placeholder{color:#fe2843}.order__tel.error textarea::-moz-placeholder{color:#fe2843}.order__tel.error-link input::-moz-placeholder{color:#fe2843}.order__tel.error-link textarea::-moz-placeholder{color:#fe2843}.order__email.error input::-moz-placeholder{color:#fe2843}.order__email.error textarea::-moz-placeholder{color:#fe2843}.order__email.error-link input::-moz-placeholder{color:#fe2843}.order__email.error-link textarea::-moz-placeholder{color:#fe2843}.order__textarea.error input::-moz-placeholder{color:#fe2843}.order__textarea.error textarea::-moz-placeholder{color:#fe2843}.order__textarea.error-link input::-moz-placeholder{color:#fe2843}.order__textarea.error-link textarea::-moz-placeholder{color:#fe2843}.order__city.error input::-moz-placeholder{color:#fe2843}.order__city.error textarea::-moz-placeholder{color:#fe2843}.order__city.error-link input::-moz-placeholder{color:#fe2843}.order__city.error-link textarea::-moz-placeholder{color:#fe2843}:is(.order__name.error input:-ms-placeholder-shown,.order__name.error textarea:-ms-placeholder-shown,.order__name.error-link input:-ms-placeholder-shown,.order__name.error-link textarea:-ms-placeholder-shown,.order__tel.error input:-ms-placeholder-shown,.order__tel.error textarea:-ms-placeholder-shown,.order__tel.error-link input:-ms-placeholder-shown,.order__tel.error-link textarea:-ms-placeholder-shown,.order__email.error input:-ms-placeholder-shown,.order__email.error textarea:-ms-placeholder-shown,.order__email.error-link input:-ms-placeholder-shown,.order__email.error-link textarea:-ms-placeholder-shown,.order__textarea.error input:-ms-placeholder-shown,.order__textarea.error textarea:-ms-placeholder-shown,.order__textarea.error-link input:-ms-placeholder-shown,.order__textarea.error-link textarea:-ms-placeholder-shown,.order__city.error input:-ms-placeholder-shown,.order__city.error textarea:-ms-placeholder-shown,.order__city.error-link input:-ms-placeholder-shown,.order__city.error-link textarea:-ms-placeholder-shown){color:#fe2843}:is(.order__name.error input:placeholder-shown,.order__name.error textarea:placeholder-shown,.order__name.error-link input:placeholder-shown,.order__name.error-link textarea:placeholder-shown,.order__tel.error input:placeholder-shown,.order__tel.error textarea:placeholder-shown,.order__tel.error-link input:placeholder-shown,.order__tel.error-link textarea:placeholder-shown,.order__email.error input:placeholder-shown,.order__email.error textarea:placeholder-shown,.order__email.error-link input:placeholder-shown,.order__email.error-link textarea:placeholder-shown,.order__textarea.error input:placeholder-shown,.order__textarea.error textarea:placeholder-shown,.order__textarea.error-link input:placeholder-shown,.order__textarea.error-link textarea:placeholder-shown,.order__city.error input:placeholder-shown,.order__city.error textarea:placeholder-shown,.order__city.error-link input:placeholder-shown,.order__city.error-link textarea:placeholder-shown){color:#fe2843}.order__name.error input,.order__name.error textarea,.order__name.error-link input,.order__name.error-link textarea,.order__tel.error input,.order__tel.error textarea,.order__tel.error-link input,.order__tel.error-link textarea,.order__email.error input,.order__email.error textarea,.order__email.error-link input,.order__email.error-link textarea,.order__textarea.error input,.order__textarea.error textarea,.order__textarea.error-link input,.order__textarea.error-link textarea,.order__city.error input,.order__city.error textarea,.order__city.error-link input,.order__city.error-link textarea{color:#fe2843;box-shadow:inset 0 0 10px #fe284380}.order__name .error-msg,.order__tel .error-msg,.order__email .error-msg,.order__textarea .error-msg,.order__city .error-msg{color:#fe2843;margin:-10px 0 15px;font-size:12px;display:none}.order__name.error-link .link-in-input,.order__tel.error-link .link-in-input,.order__email.error-link .link-in-input,.order__textarea.error-link .link-in-input,.order__city.error-link .link-in-input{color:#fe2843;text-align:center;border-bottom:none;margin-bottom:9px;font-family:VremenaGroteskBook;font-size:12px;display:block}.order__form{z-index:1;position:relative}.order__form_label{color:#333;font-family:FiraSans-ExtraBold;font-size:18px;line-height:30px}.order__form_label-wrap{width:max-content;display:inline-block;position:relative}.order__form_label .red-dot{content:"";background:red;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:-9px}.order input,.order__city_current,.order__city_disabled,.order textarea{color:#2b3144;letter-spacing:2px;resize:none;background:#fff;border-radius:3px;width:100%;margin:0 auto 15px;padding:15px 20px 15px 15px;font-family:FiraSans-ExtraBold;font-size:14px;line-height:14px}.order input:focus,.order__city_current:focus,.order__city_disabled:focus,.order textarea:focus{border-bottom-color:#48b3ff;transition:all .3s}.order__city_current{cursor:pointer;font-family:FiraSans-ExtraBold;font-size:14px;position:relative}.order__city_current:after{content:"";background:url(/static/img/general/arrow_header.png) 0 no-repeat;width:16px;height:16px;position:absolute;top:14px;right:16px}.order__textarea label:after{content:initial}.order__textarea textarea{height:95px;line-height:22px;overflow:hidden}.order__textarea_info{color:#727272;margin-bottom:20px;font-family:VremenaGroteskBook;font-size:14px;line-height:20px}.order__agree,.order__massanger{text-align:center;margin:23px auto 30px}.order__agree .agree,.order__massanger .agree{cursor:pointer;vertical-align:top;opacity:0;z-index:2;width:17px;height:17px;margin-right:7px;display:inline-block;position:absolute}.order__agree .agree+label,.order__massanger .agree+label{z-index:1;padding:0 0 0 25px;position:relative}.order__agree .agree+label:hover,.order__massanger .agree+label:hover{cursor:pointer}.order__agree .agree+label:before,.order__massanger .agree+label:before{content:"";background:#e1e1e1;border-radius:3px;width:17px;height:17px;position:absolute;top:0;left:0}.order__agree .agree:checked+label:after,.order__massanger .agree:checked+label:after{opacity:0;content:"";-o-transition:opacity .2s ease;opacity:1;-o-transition:opacity .2s ease;border-bottom:2px solid #000;border-left:2px solid #000;width:13px;height:5px;transition:opacity .2s;position:absolute;top:1px;left:4px;transform:rotate(-45deg)skew(-6deg)}.order__agree .agree+label,.order__massanger .agree+label{text-align:left;font-family:VremenaGroteskBook;font-size:12px;line-height:20px;display:inline-block;position:relative}.order__agree .agree+label .popups__button_agree,.order__massanger .agree+label .popups__button_agree{cursor:pointer;border-bottom:2px solid #333;position:relative}.order__agree .agree+label .red-dot,.order__massanger .agree+label .red-dot{width:6px;height:14px;display:inline-block;position:relative}.order__agree .agree+label .red-dot:after,.order__massanger .agree+label .red-dot:after{content:"";background:#fe2843;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:0}.order__agree.error .agree+label,.order__massanger.error .agree+label{color:#fe2843}@media (min-width:768px){.order__agree .agree+label,.order__massanger .agree+label{width:370px}}.order__agree,.order__massanger{margin:0 auto 30px}.order button[type=submit]{color:#fff;cursor:pointer;border:none;font-size:14px;box-shadow:0 8px 21px #f9528b1a}.order button[type=submit]:hover{animation:.5s shadow}@keyframes shadow{0%{box-shadow:0 0 #ed2ffe40}50%{box-shadow:0 8px 21px #ed2ffe40}75%{box-shadow:0 0 #ed2ffe40}to{box-shadow:0 8px 21px #f9528b1a}}.order button[type=submit]{text-align:center;background:#ff0042;border-radius:30px;justify-content:center;align-items:center;margin:0 auto;padding:11px 79px;font-family:FiraSans-ExtraBold;font-size:16px;line-height:16px;display:flex;position:relative}.order button[type=submit] .buttonLoader{display:none}.order button[type=submit].loading .buttonLoader{width:15px;margin-right:10px;display:inline-block}.order__succes{color:#333;text-align:center;margin-top:30px}.order__succes_subtitle{letter-spacing:.5px;margin-top:20px;font-family:FiraSans-ExtraBold;font-size:16px;line-height:24px}@media (min-width:768px){.order__container{width:690px;padding:45px 0 40px}.order__title{width:100%}.order__name .error-msg,.order__tel .error-msg,.order__email .error-msg,.order__textarea .error-msg,.order__city .error-msg{margin-left:190px}.order__name.error,.order__tel.error,.order__email.error,.order__textarea.error,.order__city.error{position:relative}.order__name.error:after,.order__tel.error:after,.order__email.error:after,.order__textarea.error:after,.order__city.error:after{top:18px;right:154px}.order input,.order__city_current,.order textarea,.order__city_disabled{width:370px;display:inline-block}.order__form_label{width:190px;display:inline-block}.order__textarea label{vertical-align:top;margin-top:10px}.order__textarea label.en{margin-top:0}.order__textarea textarea{height:75px}.order__textarea_info{text-align:center;width:370px;margin:0 auto 20px}}@media (min-width:1024px){.order{z-index:1}.order.new-year .order__container{position:relative}.order.new-year .order__container:after{content:"";background:url(/static/img/general/pattern-order-new-year.png) 0%;width:1290px;height:370px;margin:auto;position:absolute;inset:0 0 0 -64%}.order__container{padding:60px 0 50px}.order__title{width:650px}.order__title .desc{font-family:VremenaGroteskBook;font-size:16px;line-height:24px;display:block}}@media (min-width:1360px){.order.bg{background:#f0f7f7 url(/static/img/general/order-pattern.png) 50% 49%}.order.new-year{background:#f0f7f7}.order.new-year .order__container:after{width:1540px}.order__container{width:730px}.order__name.error,.order__tel.error,.order__email.error,.order__textarea.error,.order__city.error{position:relative}.order__name.error:after,.order__tel.error:after,.order__email.error:after,.order__textarea.error:after,.order__city.error:after{right:174px}}
