.wrapper__botform form{position:relative; padding:40px 40px 20px;background: #FFDB45 url(/templates/nova/images/form.png) no-repeat bottom right;border-radius: 20px}
.wrapper__botform form::before{background: #FFDB45 url(/templates/nova/images/form_top.png) no-repeat 0 0; content:""; position:absolute; top:0; left:320px; width: 363px;height: 133px;}
.botform__title{color: #181D29;padding-bottom:35px; font-size:40px; line-height:51px; font-weight:700;position: relative;z-index: 1;}  
.botform__info{font-size: 22px; font-weight:600; line-height: 28px; color: #181D29;white-space: nowrap;position: relative;z-index: 1;}
.botform__form-wrap{display:flex; /*! align-items:center; */ justify-content:space-between}
.botform__form{display:flex; align-items:center; flex-wrap:wrap; margin:0 -12px;position: relative;z-index: 1;}
.botform__form-field{padding:0 12px}
.botform__form-field input{padding: 0 20px; background: #FFFFFF;border: 1px solid #FFDB45; border-radius:50px; height:48px;font-size: 14px; color:#000;width: 265px}
.botform__form-field button span{padding:0 20px}
.botform__form .form-agreement-yes{padding: 10px 0 0 15px !important;max-width: 475px;text-align: left !important;}
.botform__form .agreement-yes-custom{background:#fff !important}
.botform__form .agreement-yes-text{padding-left:10px; width:190px}
		.botform__form-field .btn{background:#2B2B2B; color:#fff; border:1px solid #FFDB45}
		.botform__form-field .btn:hover{background:#fff; color:#2B2B2B}
@media(max-width:1229px){
	.wrapper__botform form{padding:30px 30px 15px}
	.botform__form-wrap{flex-wrap:wrap}
	.botform__info{font-size: 20px; line-height: 26px; width: 100%; order: 1; margin: 0; padding: 0 0 25px;}
	.botform__info br{display:none}
	.botform__form{width:100%; order:2}
	.botform__title{padding-bottom: 15px; font-size:36px; line-height:48px }
	.botform__form-field input{width:365px}
	.botform__form-field button {width: 235px}
	.botform__form .form-agreement-yes{padding: 10px 0 0 15px}
	.botform__form .agreement-yes-text{width:100%}
	.wrapper__botform form::before{left:120px}
}
@media(max-width:991px){
	.botform__title{padding-bottom: 15px;font-size: 32px;line-height: 42px}
	.botform__info{font-size: 18px; line-height: 24px; padding: 0 0 20px;}
	.botform__form-field input{width:350px}
	.botform__form-field button {width: 220px}
	.botform__info{white-space:normal}
	.wrapper__botform form::before{left:30px}
}
@media(max-width:767px){
	.wrapper__botform{padding-top:0}
	.botform__title{padding-bottom: 15px;font-size: 24px;line-height: 32px}
	.botform__info{line-height: 23px; padding: 0 0 20px;font-weight: 400;font-size: 16px;}
	.wrapper__botform form{background:#FFDB45; padding: 25px 20px; position:relative}
	.wrapper__botform form::after{background: url(/templates/nova/images/uzor-form-blue.svg) no-repeat 0 0;content: "";position: absolute;top: 0;right: 0;width: 167px;height: 221px;z-index: 1;pointer-events: none}
	.botform__form-field{padding:0}
	.botform__form{gap:12px; margin:0}
	.botform__form-field input{width:270px}
	.botform__form-field button {width: auto;}
	.wrapper__botform form::before{display:none}
	.botform__form .form-agreement-yes{padding:0 !important}
}
@media(max-width:575px){
	.wrapper__botform form{padding: 25px 20px 45px}
	.botform__title{padding-bottom: 30px;font-size: 22px;line-height: 28px}
	.botform__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;}
	.botform__form{gap: 12px;margin: 0;flex-direction: column;align-items: self-start}
	.botform__form-field button span {padding: 0 20px;width: 195px;font-weight: 700}
	.botform__form .form-agreement-yes{order:2}
	.botform__form div:nth-child(2){order:3}
	.botform__form .form-agreement-yes{padding:0}
	.botform__form .agreement-yes-text {width: 195px;}
}
@media(max-width:575px){
	.botform__form-field{width:100%}
	.botform__form-field input{min-width: 100%; width: 100%}
}
