
.banner-carousel .helical-installation-slide{position:relative;background:#18252b;overflow:hidden}
.helical-slide-photo{position:absolute;right:0;top:0;height:100%;width:47%;object-fit:cover;object-position:center 67%}
.helical-installation-slide:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#18252b 35%,rgba(24,37,43,.96) 43%,rgba(24,37,43,.15) 66%,transparent 85%)}
.helical-installation-slide .slider-content{z-index:2}
.helical-slide-copy{text-align:left;padding-right:65px}
.helical-slide-copy .slide-sub-title{font-size:58px;line-height:1.08;margin:18px 0 24px}
.helical-slide-label{font-weight:700;letter-spacing:2px;font-size:14px;color:#fff}
.helical-slide-applications{font-size:19px;line-height:1.5;margin-bottom:28px}
.helical-slide-copy .btn{max-width:100%;white-space:normal}
@media(max-width:991px){.helical-slide-copy{max-width:65%;padding-left:35px;padding-right:25px}.helical-slide-copy .slide-sub-title{font-size:42px}.helical-slide-photo{width:52%}.helical-slide-applications{font-size:16px}}
@media(max-width:575px){.banner-carousel .helical-installation-slide{height:570px}.helical-slide-photo{width:100%;object-position:center 65%}.helical-installation-slide:before{background:linear-gradient(90deg,rgba(12,23,29,.9),rgba(12,23,29,.62) 65%,rgba(12,23,29,.25))}.helical-slide-copy{max-width:100%;padding:0 48px}.helical-slide-copy .slide-sub-title{font-size:38px}.helical-slide-applications{font-size:16px;max-width:270px}.helical-slide-copy .btn{font-size:12px;padding:12px 15px}.helical-slide-label{font-size:11px;letter-spacing:1px}}
