.wrapper__newform form{position:relative; padding:40px 40px 20px;background: #EDEBEA url(/templates/nova/images/form.png) no-repeat bottom right;border-radius: 20px}
.wrapper__newform form::before{background: #EDEBEA url(/templates/nova/images/form_top.png) no-repeat 0 0; content:""; position:absolute; top:0; left:320px; width: 363px;height: 133px;}
.newform__title{color: #181D29;padding-bottom:35px; font-size:40px; line-height:51px; font-weight:700;position: relative;z-index: 1;}  
.newform__info{font-size: 22px; font-weight:600; line-height: 28px; color: #181D29;white-space: nowrap;position: relative;z-index: 1;}
.newform__form-wrap{display:flex; /*! align-items:center; */ justify-content:space-between}
.newform__form{display:flex; align-items:center; flex-wrap:wrap; margin:0 -12px;position: relative;z-index: 1;}
.newform__form-field{padding:0 12px}
.newform__form-field input{padding: 0 20px; background: #FFFFFF;border: 1px solid #FFDB45; border-radius:50px; height:48px;font-size: 14px; color:#000;width: 265px}
.newform__form-field button span{padding:0 20px}
.newform__form .form-agreement-yes{padding: 10px 0 0 15px !important;max-width: 475px;text-align: left !important;}
.newform__form .agreement-yes-custom{background:#fff}
.newform__form .agreement-yes-text{padding-left:10px; width:190px}

.big-button-form{}
.big-button-form .newform__form-field{}
.big-button-form .newform__form-field input{}
.big-button-form .newform__form-field button{ white-space: nowrap;}

@media(max-width:1229px){
	.wrapper__newform form{padding:30px 30px 15px}
	.newform__form-wrap{flex-wrap:wrap}
	.newform__info{font-size: 20px; line-height: 26px; width: 100%; order: 1; margin: 0; padding: 0 0 25px;}
	.newform__info br{display:none}
	.newform__form{width:100%; order:2}
	.newform__title{padding-bottom: 15px; font-size:36px; line-height:48px }
	.newform__form-field input{width:365px}
	.newform__form-field button {width: 235px}
	.newform__form .form-agreement-yes{padding: 10px 0 0 15px}
	.newform__form .agreement-yes-text{width:100%}
	.wrapper__newform form::before{left:120px}
}
@media(max-width:1229px) and (min-width:992px){
	.big-button-form .newform__form-field input{width: 256px}
	.big-button-form .newform__form-field button{width: 100%; font-size: 13px}
}
@media(max-width:991px){
	.newform__title{padding-bottom: 15px;font-size: 32px;line-height: 42px}
	.newform__info{font-size: 18px; line-height: 24px; padding: 0 0 20px;}
	.newform__form-field input{width:350px}
	.newform__form-field button {width: 220px}
	.newform__info{white-space:normal}
	.wrapper__newform form::before{left:30px}
}
@media(max-width:991px) and (min-width:768px){
	.big-button-form .newform__form-field input{width: 300px}
	.big-button-form .newform__form-field button{width: 100%}
}
@media(max-width:767px){
	.newform__title{padding-bottom: 15px;font-size: 24px;line-height: 32px}
	.newform__info{line-height: 23px; padding: 0 0 20px;}
	.wrapper__newform form{background: #EDEBEA; padding: 25px 20px}
	.newform__form-field{padding:0}
	.newform__form{gap:12px; margin:0}
	.newform__form-field input{width:270px}
	.newform__form-field button {width: auto;}
	.wrapper__newform form::before{display:none}
	.newform__form .form-agreement-yes{padding:0 !important}
}
@media(max-width:575px){
	.wrapper__newform form{padding: 25px 20px 45px}
	.newform__title{padding-bottom: 45px;font-size: 22px;line-height: 28px}
	.newform__form-field input{min-width: 300px; width: 80%; height: 50px; background: #FFFFFF url(/templates/nova/images/phone.svg) no-repeat 20px center; padding: 0 15px 0 55px;}
	.newform__form{gap: 12px;margin: 0;flex-direction: column;align-items: self-start}
	.newform__form-field button span {padding: 0 20px;width: 195px;font-weight: 700}
	.newform__form .form-agreement-yes{order:2}
	.newform__form div:nth-child(2){order:3}
	.newform__form .form-agreement-yes{padding:0}
	.newform__form .agreement-yes-text {width: 195px;}
	.big-button-form .newform__form-field button span{width: 100%}
}
@media(max-width:575px){
	.newform__form-field{width:100%}
	.newform__form-field input{min-width: 100%; width: 100%}
}
