.wrapper__form-present{background: linear-gradient(98.08deg, rgba(255, 219, 69, 0) 30.0%, rgba(255, 219, 69, 0.5) 70.78%); margin:20px 0}
.form-present__info{width:530px; font-weight: 400; font-size: 22px; line-height: 28px; color: #000000}
.form-present__form{font-weight: 400;font-size: 18px;line-height: 23px;color: #000000;text-align:center;  width:400px; padding:30px 18px;}
.form-present__title{font-weight: 700; font-size: 22px; line-height: 28px; text-align: center; color: #000000; padding-bottom:30px}
.form-present__form input[type=text], .form-present__form select{padding: 0 20px; background: #FFFFFF; border: 1px solid #FFDB45; border-radius: 50px; height: 48px; font-size: 14px; color: #000; box-shadow:none; width: 100%; margin:0 0 15px} 
.form-present__form select{background: #FFF url(/templates/nova/images/select-input.svg) no-repeat 95% center;appearance: none;} 
.form-present__form button{width:100%; margin-bottom:30px} 
.form-present__form .form-agreement-yes{padding:0 0 15px 20px}
.form-present__form .agreement-yes-custom{background:#fff}
.form-present__form .agreement-yes-text{text-align:left; padding-left:10px; width:190px}
.form-present__form a.roistat-phone-number{font: 600 32px/38px 'Lato';color: #181D29;display:block; text-decoration:none !important; text-align:center; padding-top:20px;}
@media(min-width:768px){
	.form-present__form{margin:-20px 0; border-color: #FFDB45 #FFDB45 #FFDB45 #fff;   border-width: 1px;   border-style: solid; background: linear-gradient(216.6deg, rgba(255, 255, 255, 0.6) 1.53%, rgba(255, 255, 255, 0.6) 94.86%); backdrop-filter: blur(30px); border-radius: 20px; }
}
@media(max-width:1229px){
	.wrapper__form-present{margin:15px 0}
	.form-present__info{width:480px; font-size: 20px; line-height: 26px}
	.form-present__form{margin:-15px 0;  width:350px; padding:20px 15px;font-size: 14px;line-height: 20px}
	.form-present__title{font-size: 20px; line-height: 26px; padding-bottom:25px}
	.form-present__form input[type=text], .form-present__form select{margin:0 0 10px} 
	.form-present__form button{margin-bottom:20px} 
	.form-present__form .form-agreement-yes{padding:0 0 10px 20px}
	.form-present__form a.roistat-phone-number{font: 600 28px/32px 'Lato'; padding-top:15px;}
}
@media(max-width:991px){
	.form-present__info{width:340px; font-size: 16px; line-height: 24px;}
	.form-present__form{width:310px; padding:15px; font-size: 13px;line-height: 15px;}
	.form-present__title{font-size: 18px; line-height: 24px; padding-bottom:15px;}
	.form-present__form button{margin-bottom:15px;} 
	.form-present__form a.roistat-phone-number{font: 600 24px/28px 'Lato'}
}
@media(max-width:767px){
	.wrapper__form-present{background: linear-gradient(0deg, rgba(255, 219, 69, 0) 30.0%, rgba(255, 219, 69, 0.5) 70.78%); margin:0;padding: 15px 0 0;}
	.form-present__row{border-color: #FFDB45 #FFDB45 #FFDB45 #fff;   border-width: 1px;   border-style: solid; background: linear-gradient(216.6deg, rgba(255, 255, 255, 0.6) 1.53%, rgba(255, 255, 255, 0.6) 94.86%); backdrop-filter: blur(30px); border-radius: 20px; padding: 20px;text-align: center;}
	.form-present__info{width:100%}
	.form-present__form{width:100%; padding:15px 0; font-size: 14px;line-height: 16px;}
}
@media(max-width:575px){
	.form-present__row{padding:15px}
	.form-present__form{padding-top:0}
}