.wrapper__banner-new{background:url(/templates/naves/images/banner-main.jpg) no-repeat bottom center}
.banner-new__row{height:600px}
.banner-new__text-block{width: 550px; min-width: 550px}
.banner-new__image-block{transform:translateX(30px); position:relative}
.banner-new__title h1{font: 700 48px/1.2 Arial Black; color: #e74530; text-transform: uppercase; margin:0; padding:0; border:none}
.banner-new__title h1::after{display:none}
.banner-new__title-small{font: 700 28px/1.2 Arial Black; color: #3e608d; padding: 10px 0 15px}
.banner-new__text{font-size: 16px; line-height: 1.2; color: #3e608d}
.banner-new__button{padding-top: 20px}
.banner-new__button a{border-radius:5px; width: 100%;max-width: 335px;height: 60px;padding-left: 30px;font-size: 16px;line-height: 1.2;text-transform: uppercase;font-weight: 700;display: flex;align-items: center;background: #73bc37;color: #fff;position: relative;letter-spacing: 0.5px;word-spacing: 1px;text-align: left;}
.banner-new__button a:hover{text-decoration:none; background:#284a76}
.banner-new__button a::after{background: url(/templates/naves/images/btn-calc.png) no-repeat 0 0 / contain;content: "";position: absolute;width: 31px;height: 34px;right: 30px;top: 50%;transform: translateY(-50%)}
.banner-new__best{padding:0;margin:0 -15px;max-width: 470px;}
.banner-new__best li{font-size: 14px; line-height: 1.2; color:#2b2a29; padding:25px 15px 0; margin:0; list-style:none}
.banner-new__best li img{display:block;margin-bottom: 10px;}
.banner-new__garant{background: url(/templates/naves/images/romb.png) no-repeat 0 0 / contain; font-size: 16px; color: #fff; font-weight: 700; text-transform: uppercase; line-height: 1.2; text-align: center; position: absolute; bottom:50px; width: 192px; height: 173px; display: flex; flex-direction: column; justify-content: center; align-items: center; left: -80px}
.banner-new__garant img{display:block;margin:0 auto 15px;}
@media(max-width:1229px){
	.banner-new__row{height: 520px;}
	.banner-new__text-block{width: 480px;min-width: 480px;}
	.banner-new__image-block{transform: translateX(20px);}
	.banner-new__image-block > img{height: 460px;}
	.banner-new__title h1{font: 700 36px/1.2 Arial Black;}
	.banner-new__title-small{font: 700 22px/1.2 Arial Black;padding: 5px 0 10px;}
	.banner-new__text{font-size: 14px;line-height: 1.4;}
	.banner-new__button{padding-top: 15px;}
	.banner-new__button a{max-width: 290px;height: 55px;font-size: 15px;padding-left: 20px;}
	.banner-new__button a::after{width: 28px;height: 31px;right: 20px;}
	.banner-new__best{padding:0;margin: 0 -10px;max-width: 420px;}
	.banner-new__best li{font-size: 13px;padding: 20px 10px 0;}
	.banner-new__best li img{margin-bottom: 10px;height: 55px;}
	.banner-new__garant{font-size: 15px;bottom: 30px;width: 180px;height: 162px;left: -70px;}
	.banner-new__garant img{margin: 0 auto 10px;}
}
@media(max-width:991px){
	.banner-new__row{height: 420px;}
	.banner-new__text-block{width: 410px;min-width: 410px;}
	.banner-new__image-block{transform: translateX(10px);}
	.banner-new__image-block > img{height: 365px;}
	.banner-new__title h1{font: 700 26px/1.2 Arial Black;}
	.banner-new__title h1 br{display:none}
	.banner-new__title-small{font: 700 20px/1.2 Arial Black;padding: 0px 0 10px;}
	.banner-new__text{font-size: 14px;line-height: 1.4;}
	.banner-new__button{padding-top: 10px;}
	.banner-new__button a{max-width: 260px;height: 50px;font-size: 14px;padding-left: 15px;}
	.banner-new__button a::after{width: 24px;height: 26px;right: 15px;}
	.banner-new__best{padding:0;margin: 0 -5px;max-width: 365px;}
	.banner-new__best li{font-size: 12px;padding: 15px 5px 0;}
	.banner-new__best li img{margin-bottom: 5px;height: 50px;}
	.banner-new__garant{font-size: 14px;bottom: 30px;width: 160px;height: 144px;left: -45px;}
	.banner-new__garant img{margin: 0 auto 5px;max-width: 35px;}
}
@media(max-width:767px){
	.banner-new__row{height: auto;padding: 30px 0;text-align: center;}
	.banner-new__text-block{width: 100%;min-width: 100%;}
	.banner-new__title h1{text-align:center; font: 700 22px/1.2 Arial Black;}
	.banner-new__title-small{font: 700 20px/1.2 Arial Black;padding: 0px 0 15px;}
	.banner-new__button{padding-top: 20px;}
	.banner-new__button a{margin: 0 auto;}
	.banner-new__best{padding: 15px 0 0;margin: 0;max-width: 100%;}
	.banner-new__best li{font-size: 14px;padding: 15px 15px 0;}
	.banner-new__best li img{height: auto;margin: 0 auto 10px;}
}
@media(max-width:575px){
	.banner-new__row{padding: 20px 0}
	.banner-new__title h1{font: 700 20px/1.2 Arial Black;}
	.banner-new__title-small{font: 700 18px/1.2 Arial Black;padding: 5px 0 10px;}
	.banner-new__button{padding-top: 15px;}
	.banner-new__button a{max-width: 240px;height: 46px;padding-left: 10px}
	.banner-new__button a::after{width: 22px;height: 24px;right: 10px;}
	.banner-new__best{padding: 5px 0 0}
	.banner-new__best li{font-size: 12px}
	.banner-new__best li img{margin-bottom: 5px;height: 50px;}
}