.row__banner-smart{position:relative;display:flex;flex-wrap:wrap;height: 633px;}
.wrapper__breadcrumbs{display:none}
.banner-smart__left{width:50%;margin-top:auto;}
.banner-smart__title{font:700 46px/1.2"Noto Sans"; color:#000; background:none; padding:0; text-transform:uppercase; margin:0;white-space: nowrap;z-index: 1;position: relative;}
.banner-smart__title-black{font: 700 44px/40px "Noto Sans"; color:#fff; background:#000;padding: 0 15px 10px;display: inline-block;height: 52px;margin-top: 5px;transform: translateX(-10px);}
.banner-smart__best-block, .banner-smart__best{display:flex; align-items:center}
.banner-smart__best{justify-content:space-between; margin:0 -15px;padding: 30px 0 30px;}
.wpr-ban-lg  .banner-smart__best{padding:30px 0}
.banner-smart__best-block{padding:0 15px}
.banner-smart__best-text{padding-left: 10px;font: 700 12px/1.2 "Noto Sans";color: #000000;text-transform: uppercase;white-space: nowrap}
.banner-smart__best-text a{color: #243b82;text-decoration:underline}
.banner-smart__form{width: 70%;display: flex;align-items: center;margin-bottom:auto;background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );padding: 15px 260px 15px 20px;}
.banner-smart__form-title{font:18px/1.2 "Noto Sans";color:#010101;padding-right: 30px;}
.banner-smart__form-title p{margin:0}
.banner-smart__form input{border: 1px solid #c4c2c2;background: #fff;border-radius:50px;height: 48px;padding: 0 20px;width: 50%;font-size:24px;color: #000;}
.banner-smart__form button{border-radius:50px;background: #ef7c00;padding:0 10px;min-width:215px;height: 48px; font:700 16px"Noto Sans"; color:#fff; border:none;margin-left: 15px;width: 50%;}
.banner-smart__form button:hover{background: #243b82}
.banner__img{position: absolute;bottom: 0;right: 0;transform: translateX(10vw);pointer-events: none}
.banner-smart__title-sale{font-family: "Noto Sans"; color:#ef7c00; font-weight:700;display: flex;align-items: center;text-transform: uppercase;padding: 30px 0 15px 0;}
.banner-smart__title-sale-text{font-size:32px;margin-top: 110px;margin-right: -30px;margin-left: 0px;}
.banner-smart__title-sale-big{font-size:285px;line-height: 195px;}
.banner-smart__title-sale-cur{font-size:50px;transform: rotate(-90deg) translateY(-75px);}

@media(max-width:1199px){
	.wrapper__banner-smart{text-align:center; background-size:cover !important; background-image:url(/templates/gradis/images/banner-content.jpg) !important}
	.banner-smart__title-black {font: 700 36px/38px "Noto Sans"; height: 46px; transform: translateX(0)}
	.row__banner-smart{height: 500px;}
	.banner-smart__title{font:700 48px/1.2 "Noto Sans"; text-align:center}
	.banner-smart__left{width:100%; justify-content:center}
	.banner-smart__form {width: 70%;justify-content: center;padding: 15px 30px;margin: 0 auto auto;}
	.banner-smart__best{justify-content:center}
	.banner-smart__title-sale{align-items: flex-end;padding: 30px 0 15px 0;justify-content: center;}
	.banner-smart__title-sale-text{font-size: 32px;margin-top: 0;margin-right: 0;margin-left: 0px;}
	.banner-smart__title-sale-big{font-size: 120px;line-height: 60px;padding: 0 15px;}
	.banner-smart__title-sale-cur{font-size: 32px;transform: rotate(0) translateY(0);}
}
@media(max-width:991px){
	.banner-smart__title-black {font: 700 28px/32px "Noto Sans";height: 40px}
	.row__banner-smart{height: 470px;}
	.banner-smart__title{font: 700 36px/1.2 "Noto Sans"; text-align:center}
	.banner-smart__form {width: 100%}
	.banner-smart__title-sale-text{font-size: 24px}
	.banner-smart__title-sale-big{font-size: 90px;line-height: 50px;padding: 0 10px;}
	.banner-smart__title-sale-cur{font-size: 24px}
	.banner-smart__form input, .banner-smart__form button {height: 46px; font-size:20px}
}
@media(max-width:767px){
	.banner-smart__title-black {font: 700 24px/28px "Noto Sans";height: 34px}
	.row__banner-smart{height: 420px;}
	.banner-smart__title{font: 700 26px/1.2 "Noto Sans";}
	.banner-smart__form {width: 100%;justify-content: center;padding: 15px;margin: 0 auto auto;}
	.banner-smart__best{padding: 20px 0;}
	.banner-smart__title-sale{padding: 20px 0 10px 0}
	.banner-smart__title-sale-text{font-size: 22px}
	.banner-smart__title-sale-big{font-size: 60px;line-height: 40px;}
	.banner-smart__title-sale-cur{font-size: 22px}
	.banner-smart__best-block img{height:60px}
	.banner-smart__best-block{display:block; text-align:center}
	.banner-smart__best-text{padding:10px 0 0}
	
}
@media(max-width:575px){
	.banner-smart__title{font:700 32px/1.2 "Noto Sans"; white-space:normal}
	.banner-smart__title-black {font: 700 28px/32px "Noto Sans";height: 34px}
	.row__banner-smart{height: auto; padding:30px 0}
	.banner-smart__title-sale{padding: 20px  0}
	.banner-smart__title-sale-text{font-size: 32px;}
	.banner-smart__title-sale-big{font-size: 80px;line-height: 50px;}
	.banner-smart__title-sale-cur{font-size: 32px;}
	.banner-smart__best-block img{height:50px}
	.banner-smart__form-title {font: 14px/1.2 "Noto Sans"}
	.banner-smart__form input {padding: 0 15px;width: calc(100% - 230px)}
	.banner-smart__form input, .banner-smart__form button{height:44px; font-size:18px}
	
}
@media(max-width:450px){
	.banner-smart__title{font:700 32px/1.2 "Noto Sans"}
	.banner-smart__form input{width: 100%; font-size:16px} 
	.banner-smart__form button{margin:10px 0 0}
	.banner-smart__best-text {font: 700 11px/1.2 "Noto Sans"; white-space: normal}
	.banner-smart__best {align-items: start}
	.banner-smart__form {flex-wrap: wrap;background: none;padding: 0}
}
@media(max-width:350px){
	.banner-smart__title{font:700 28px/1.2 "Noto Sans"}
	.banner-smart__title-black {font: 700 24px/32px "Noto Sans"}
	.banner-smart__best{flex-wrap:wrap; padding:15px 0}
	.banner-smart__best-block{width:100%; padding:10px 0}
}