.row__banner-smart{position:relative;display:flex;flex-wrap:wrap;height: 633px;}
.banner-smart__left{width:50%;margin-top:auto;}
.banner-smart__title{font:700 70px/1.2 "Noto Sans"; color:#ef7c00; background:none; padding:0; text-transform:uppercase; margin:0}
.blue-heading__banner .banner-smart__title{color:#243b82}
.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 50px}
.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__small-text{font:16px/18px "Noto Sans"; max-width:275px}
.banner-smart__form{width:68.377%;display: flex;align-items: center; margin-bottom:auto}
.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 rgb(49, 67, 132);background: #fff;border-radius:50px;height: 48px;box-shadow: 0 0 20px 0 rgb(36 59 130 / 31%);padding: 0 20px;width: 210px;font-size: 14px;color: #000;}
.banner-smart__form button, .banner-smart__form a{position:relative; border-radius:50px; background: #ef7c00;padding:0 10px;min-width:215px;height: 48px;  text-decoration:none; text-align:center; font:700 16px/48px "Noto Sans"; color:#fff; border:none; margin-left: 15px}
.banner-smart__form button:hover, .banner-smart__form a:hover{background: #243b82}
.banner__img{position: absolute;bottom: 0;right: 0;transform: translateX(10vw);pointer-events: none}
.wrapper__baner-jaluzi .banner-smart__title{font-size:26px; color:#0b0b0b}
.wrapper__baner-jaluzi .banner-smart__left{text-align:center}
.wrapper__baner-jaluzi .banner-smart__best-block{display:block; text-align:center}
.wrapper__baner-jaluzi .banner-smart__small-title{color:#ef7c00;font-weight:700;font-size:40px;line-height: 46px;padding-top: 40px;}
.wrapper__baner-jaluzi .sale-title{font-size:350%}
.wrapper__baner-jaluzi .banner-smart__small-title span{text-transform:uppercase;border-bottom: 5px solid;display: block;line-height: 65px;margin: 20px 10px 0 0;}
.wrapper__baner-jaluzi .banner-smart__best-block img{margin-bottom:20px}
.wrapper__baner-jaluzi .banner-smart__form-title{color:#000; font-size:16px; font-weight:700; text-transform:uppercase}
.wpr-ban-lg  .banner-smart__title{padding-bottom:15px}
.wrap__banner-main-new .banner__img {width: clamp(650px, 43vw, 744px)}
.blik {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    overflow: hidden;
}
.blik:after {
    content: "";
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(229,172,142,0)),color-stop(50%,rgba(255,255,255,.7)),color-stop(50%,rgba(229,172,142,0)));
    background: linear-gradient(to bottom,rgba(229,172,142,0),rgba(255,255,255,.7) 50%,rgba(229,172,142,0));
    -webkit-transform: rotateZ(60deg) translate(-5em,7.5em);
    -ms-transform: rotate(60deg) translate(-5em,7.5em);
    transform: rotateZ(60deg) translate(-5em,7.5em);
    opacity: 0.55;
    filter: alpha(opacity=0);
    -webkit-animation: sheens 2s infinite;
    animation: sheens 2s infinite;
    z-index: 1;
}
@keyframes sheens{
	100% {
		transform: rotateZ(60deg) translate(1em, -9em)}
	}
@media(max-width:1199px){
	.wrapper__baner-jaluzi .wrapper__banner-smart, .wpr-ban-lg .wrapper__banner-smart{background-size:cover !important; background-image:url(/templates/gradis/images/banner-content.jpg) !important}
	.row__banner-smart{height: 500px;}
	.wpr-ban-lg .row__banner-smart{height:auto; min-height:500px; padding:30px 0}
	.wrapper__baner-jaluzi .row__banner-smart{height: auto; padding:30px 0}
	.wrapper__baner-jaluzi .banner-smart__best{padding:30px 0}
	.banner-smart__title{font:700 65px/1.2 "Noto Sans"; text-align:center}
	.banner-smart__left, .banner-smart__form{width:100%; justify-content:center}
	.banner-smart__best{justify-content:center}
	.wrapper__baner-jaluzi .banner-smart__title{font-size: 22px;}
	.wrapper__baner-jaluzi .banner-smart__small-title{font-size: 32px;line-height:38px;padding-top: 30px;}
	.wrapper__baner-jaluzi .sale-title{font-size: 300%;}
	.wrapper__baner-jaluzi .banner-smart__small-title span{border-bottom: 4px solid;line-height: 55px;margin: 5px 10px 0 0;}
	.wrapper__baner-jaluzi .banner-smart__best-block img{margin-bottom:20px}
	.wrapper__baner-jaluzi .banner-smart__form-title{font-size:16px}
}
@media(max-width:991px){
	.row__banner-smart{height: 420px;}
	.wpr-ban-lg .row__banner-smart{height:auto; min-height:420px; padding:30px 0}
	.banner-smart__title{font:700 60px/1.2 "Noto Sans"}
	.banner-smart__form-title {font: 16px/1.2 "Noto Sans"; padding-right: 20px}
	.banner-smart__best{padding:30px 0}
	.banner-smart__form input, .banner-smart__form button{height:46px}
}
@media(max-width:767px){
	.row__banner-smart{height: auto; padding:30px 0}
	.banner-smart__title{font:700 42px/1.2 "Noto Sans"}
	.banner-smart__form{flex-wrap:wrap}
	.banner-smart__form-title{width: 100%;padding: 0 0 10px;text-align: center;}
	.banner-smart__form-title br{display:none}
	.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 36px/1.2 "Noto Sans"}
	.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}
	.wrapper__baner-jaluzi .banner-smart__best{padding: 20px 0;flex-wrap: wrap}
	.wrapper__baner-jaluzi .banner-smart__best-block{padding:10px}
	.wrapper__baner-jaluzi .banner-smart__title {font-size: 18px}
	.wrapper__baner-jaluzi .banner-smart__small-title {font-size: 22px;line-height: 28px;padding-top: 20px}
	.wrapper__baner-jaluzi .banner-smart__small-title span{border-bottom: 3px solid;line-height: 40px;margin: 5px 10px 0 0}
	
}
@media(max-width:450px){
	.banner-smart__title{font:700 32px/1.2 "Noto Sans"}
	.banner-smart__form input{width: 100%} 
	.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}
}
@media(max-width:350px){
	.banner-smart__title{font:700 28px/1.2 "Noto Sans"}
	.banner-smart__best{flex-wrap:wrap; padding:15px 0}
	.banner-smart__best-block{width:100%; padding:10px 0}
}