.wrapper__form-timer{}
.sert-image{position: absolute;right: -110px;top: -140px;pointer-events: none;}
.form-timer__block{position:relative; background: #2B2B2B;border-radius: 20px; padding:40px 40px 20px}
.form-timer__block-top{width:100%; max-width:720px}
.form-timer__heading{font-size: 42px;line-height: 54px; font-weight:700; padding-bottom:48px;color: #ffffff}
.form-timer__clock{font-size: 12px;line-height: 15px;color: #ffffff;}
#timeleft{display: flex;justify-content: center;align-items: center;width: 200px;height: 104px;background: #FFFFFF;border-radius: 10px;font-weight: 700;font-size: 45px;line-height: 58px;color: #2B2B2B; margin-top:10px}
.form-timer__form-title{font-size: 16px;line-height: 20px;white-space:nowrap}
.form-timer__block-bottom{width:100%; max-width:980px}
.form-timer__block-bottom form{max-width:460px; width:100%}
.form-timer__block-bottom form .btn{order:2; margin-left:auto}
.form-timer__block-bottom form input[type="text"]{order:1; width: 220px;height: 50px;background: #FFFFFF url(/templates/nova/images/phone.svg) no-repeat 20px center;border-radius: 9000px;border:1px solid #FFDB45; font-weight: 400;font-size: 14px;color:#181D29; padding:0 15px 0 55px}
.form-timer__block-bottom form .form-agreement-yes{order:3; padding:10px 0 0 25px}
.form-timer__block-bottom form .form-agreement-yes a{color:#fff; text-decoration:underline}
.form-timer__block-bottom form .agreement-yes-text{display: block;padding: 0 0 0 15px;width: 240px;color: #ffffff}
.form-timer__title .widget__title, .form-timer__form-title{color: #ffffff}
@media(min-width:992px){
	.form-timer__out{margin-top:-140px; padding-top:140px; overflow:hidden}
}
@media(max-width:1229px){
	.form-timer__heading {font-size: 38px; line-height: 42px; padding-bottom: 30px}
	#timeleft{width: 170px;height: 80px;font-size: 35px;line-height: 48px}
	.sert-image {right: -110px;top: -115px;width: 390px}
	.form-timer__block-top{max-width:575px}
	.form-timer__form-title{font-size: 14px;line-height: 18px}
}
@media(max-width:991px){
	.form-timer__heading {font-size: 36px;line-height: 38px;padding-bottom: 30px}
	.form-timer__form-title {font-size: 16px;line-height: 20px;padding-bottom: 20px}
	.form-timer__block-bottom{flex-wrap:wrap}
	.form-timer__block-top{max-width:100%}
	.form-timer__block-bottom{width:100%; max-width:100%}
}
@media(max-width:767px){
	.form-timer__block{background:#2B2B2B; padding:30px 20px 20px; position:relative}
	.form-timer__block::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}
	.form-timer__title .widget__title span{color:#fff}
	.form-timer__heading {font-size: 28px;line-height: 32px}
	.form-timer__form-title{white-space:normal}
	.form-timer__form-title br{display:none}
	.form-timer__block-top, .form-timer__block-bottom{position:relative; z-index:2}
}
@media(max-width:575px){
	.form-timer__heading {font-size: 22px;line-height: 28px}
	.form-timer__block-bottom form input{min-width: 250px; width: 80%;}
	.form-timer__block-bottom form{gap: 12px;margin: 0;flex-direction: column;align-items: self-start}
	.form-timer__block-bottom form .form-agreement-yes{order:2}
	.form-timer__block-bottom form .btn{order:3; font-weight:700; margin-left:0}
	.form-timer__block-bottom form .form-agreement-yes{padding:0}
	.form-timer__block-bottom form .agreement-yes-text {width: 100%; max-width:260px}
}
@media(max-width:355px){
	.form-timer__heading{font-size: 20px;line-height: 26px}
	.form-timer__title .widget__title{font-size: 18px;line-height: 24px}
	.form-timer__form-title {font-size: 14px;line-height: 18px}
	
}
