.wrapper__action{padding:30px 0; background:url(/templates/naves/images/action-bg.jpg) no-repeat top right}
.action__row{position:relative}
.action__row > img{position:absolute;bottom: 0;max-width: 100%;height: 275px;right: 425px;}
.action__info-title{font: 42px/1.2 Arial Black; color:#3e608d; text-transform: uppercase;}
.action__info-title-small{font: 22px/1.2 Arial Black;color:#e74530;text-transform: uppercase;}
.action__info p{line-height: 1.2; font-size: 16px; color:#3e608d}
.action__form-block{padding:30px; background:#3e608d; border-radius:10px; position:relative; z-index:2}
.action__info{width:550px}
.action__form{width:400px}
.action__form-block-title{font: 48px/1 Arial Black; color:#fff; text-transform: uppercase;}
.action__form-block-small-title{font: 14px/1.2 Arial Black;color: #fff;text-transform: uppercase;padding: 20px 0 0;}
.action__form-block-title-sale{font: 36px/1.2 Arial Black;color:#fff;text-transform: uppercase;padding-bottom: 20px;}
.action__form-block-small-title span, .action__form-block-title-sale span{color:#f2c043}
#akcform input[type=text]{font-size: 14px; color: #333; font-weight: 700; width:100%; height: 45px; padding:0 25px; background:#fff; border-radius:5px; border:none; margin-bottom:15px}
#akcform input[type=submit]{height: 100%; height:45px;font-size: 16px;color: #fff;text-transform: uppercase;font-weight: 700;background: #73bc37; width:100%; border:none; border-radius:5px}
#akcform input[type=submit]:hover{background:#284a76}
@media(max-width:1229px){
	.action__row > img{height: 215px;right: 375px;}
	.action__info-title{font: 38px/1.2 Arial Black;}
	.action__info-title-small{font: 20px/1.2 Arial Black;}
	.action__info p{font-size: 15px;}
	.action__form-block{padding: 25px;}
	.action__info{width: 485px;}
	.action__form{width: 360px;}
	.action__form-block-title{font: 42px/1 Arial Black;}
	.action__form-block-small-title{font: 12px/1.2 Arial Black;padding: 15px 0 0;}
	.action__form-block-title-sale{font: 31px/1.2 Arial Black;padding-bottom: 15px;padding-top: 5px;}
	#akcform input[type=text]{font-size: 14px;height: 40px;padding: 0 20px;margin-bottom: 10px;}
	#akcform input[type=submit]{height: 40px;font-size: 15px;}
}
@media(max-width:991px){
	.action__row > img{right: 230px;}
	.action__info-title{font: 28px/1.2 Arial Black;padding-bottom: 5px;}
	.action__info-title-small{font: 18px/1.2 Arial Black;}
	.action__info p{font-size: 14px;}
	.action__form-block{padding: 20px;}
	.action__info{width: 370px;}
	.action__form{width: 300px;}
	.action__form-block-title{font: 32px/1 Arial Black;}
	.action__form-block-small-title{font: 13px/1.4 Arial Black;padding: 10px 0 0;}
	.action__form-block-title-sale{font: 26px/1.2 Arial Black;padding-bottom: 15px;padding-top: 5px;}
	#akcform input[type=text]{padding: 0 15px}
}
@media(max-width:767px){
	.wrapper__action{padding:20px 0; background-repeat:repeat}
	.action__row > img{display:none}
	.action__info-title{font: 26px/1.2 Arial Black}
	.action__info-title-small{font: 16px/1.2 Arial Black;}
	.action__form-block{padding: 15px;}
	.action__info, .action__form{width: 100%; text-align:center}
	.action__form-block-title{font: 28px/1 Arial Black;}
	.action__form-block-small-title{font: 14px/1.4 Arial Black}
	.action__form-block-title-sale{font: 24px/1.2 Arial Black}
	#akcform{display:flex; flex-wrap:wrap; justify-content:space-between}
	#akcform input[type=text]{width:49%}
	#akcform input[type=submit]{font-size: 14px;}
}
@media(max-width:767px){
	.action__info-title{font: 22px/1.2 Arial Black}
	#akcform input[type=text]{width:100%}
}