.wrapper__banner-top{position:relative; height:665px; display: flex;justify-content: flex-end;overflow: hidden;}
.wrapper__banner-top img{position:relative; height:920px; width:auto; object-fit:contain;z-index: -1;}
.banner-top{position:absolute; background: linear-gradient(89.96deg, #121212 36.65%, rgba(0, 0, 0, 0) 65.43%), linear-gradient(89.96deg, #121212 22.03%, rgba(0, 0, 0, 0) 61.34%), linear-gradient(89.96deg, #121212 15.71%, rgba(0, 0, 0, 0) 62.43%);left: 0;right: 0;top: 0;bottom: 0;display: flex;flex-direction: column;justify-content: flex-end;padding-bottom: 75px;}
.banner-top__row{max-width:680px}
.banner-top__row .h5{margin:12px 0 32px}
.banner-top__row ul{padding:0; margin:12px 0 32px}
.banner-top__row ul li{position:relative; font-size: 24px; line-height: 28px; padding:0 0 0 24px; margin:0 0 16px; list-style:none}
.banner-top__row ul li::before{content:""; position:absolute; left:0; top:8px; background: linear-gradient(91.04deg, #1C387C 0.13%, #712424 57.61%, #401010 100%), #D9D9D9;width: 12px;height: 12px; border-radius:100%; }
.wrapper__banner-top .btn-grad{max-width:420px}
.banner-directions img{height:665px}
.banner-directions .banner__text-in{font-weight: 300; font-size: 24px; line-height: 28px; color: #FFFFFF;}
@media (min-width: 2000px) and (max-width: 3000px) {
	.wrapper__banner-top{height:920px}
	.wrapper__banner-top img{height:1300px}
}
@media(max-width:1700px){
	.wrapper__banner-top img {transform: translateX(165px)}
}
@media(max-width:1389px){
	.wrapper__banner-top{height:565px}
	.wrapper__banner-top img {transform: translateX(135px); height: 750px;}
	.banner-top__row{max-width:560px}
	.banner-top{padding-bottom: 55px;}
	.banner-top__row .h5{margin:10px 0 25px;}
	.banner-top__row ul{margin:10px 0 25px;}
	.banner-top__row ul li{font-size: 20px; line-height: 24px; padding:0 0 0 20px; margin:0 0 12px;}
	.banner-top__row ul li::before{left:0; top:8px; width: 10px;height: 10px;}
	.wrapper__banner-top .btn-grad{max-width:380px}
	.banner-directions img{height:565px}
	.banner-directions .banner__text-in{font-size: 22px; line-height: 26px}
}
@media(max-width:991px){
	.wrapper__banner-top{height:465px}
	.wrapper__banner-top img {transform: translateX(95px); height: 550px}
	.banner-top__row{max-width:450px}
	.banner-top{padding-bottom: 35px;}
	.banner-top__row .h5{margin:10px 0 15px;}
	.banner-top__row ul{margin:10px 0 15px;}
	.banner-top__row ul li{font-size: 16px; line-height: 20px; padding:0 0 0 15px; margin:0 0 10px;}
	.banner-top__row ul li::before{left:0; top:8px; width: 8px;height: 8px;}
	.wrapper__banner-top .btn-grad{max-width:320px}
	.banner-top {background: linear-gradient(89.96deg, #121212 40.65%, rgba(0, 0, 0, 0) 69.43%), linear-gradient(89.96deg, #121212 26.03%, rgba(0, 0, 0, 0) 65.34%), linear-gradient(89.96deg, #121212 19.71%, rgba(0, 0, 0, 0) 66.43%);}
	.banner-directions img{height:465px}
	.banner-directions .banner__text-in{font-size: 20px; line-height: 24px}
}
@media(max-width:767px){
	.wrapper__banner-top{height:420px}
	.wrapper__banner-top img {transform: translateX(85px); height: 440px;}
	.banner-top__row{max-width:320px}
	.banner-top{padding-bottom: 25px;}
	.banner-top__row .h5, .banner-top__row ul{margin:10px 0;}
	.banner-top__row ul li{font-size: 14px; line-height: 18px; padding:0 0 0 15px; margin:0 0 10px;}
	.banner-top__row ul li::before{top:5px}
	.banner-directions img{height:420px}
	.banner-directions .banner__text-in{font-size: 18px; line-height: 21px}
}
@media(max-width:575px){
	.banner-top{background:none}
	.banner-top__row {max-width: 100%;}
	.banner-top .container{position:relative}
	.wrapper__banner-top {height: 100vh;}
	.banner-top{padding-bottom: 35px; background: linear-gradient(360deg, #121212 41.56%, rgba(0, 0, 0, 0) 64.96%)}
	.wrapper__banner-top img {transform: translateX(0); height: auto; width: 100%}
	.banner-top__row .h5{margin:12px 0 24px;} 
	.banner-top__row ul{margin:12px 0 8px;}
	.banner-top__row ul li{font-size: 18px; line-height: 22px; padding:0 0 0 20px; margin:0 0 16px;}
	.banner-top__row ul li::before{left:0; top:50%; transform:translateY(-50%); width: 12px;height: 12px;}
	.wrapper__banner-top .btn-grad{max-width:100%; width:100%}
}
@media(max-width:360px){
	.banner-top{padding-bottom: 25px; background: linear-gradient(360deg, #121212 51.56%, rgba(0, 0, 0, 0) 74.96%)}
}