.home-banner{background-color:#000}.home-banner,.home-banner .item{position:relative;height:85vh;min-height:85vh;overflow:hidden}.home-banner .item{width:100%}.home-banner .item .image-banner,.home-banner .item .video-banner{opacity:1;width:100%;height:100%;position:relative;object-fit:cover}.home-banner .item .image-banner.hide-on-desktop,.home-banner .item .video-banner.hide-on-desktop{display:none}.home-banner .item .content-box{position:absolute;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-end;top:0;left:0;right:0;bottom:0;padding:200px 0 60px;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent 49%,rgba(0,0,0,.36) 90.5%)}.home-banner .item .content-box .inner-content{max-width:890px}.home-banner .item .content-box h1{font-size:68px;font-weight:600;line-height:1.05;text-align:left;color:var(--white-color)}.home-banner .item .content-box h1 span{font-size:46px;line-height:1.25;display:block}.home-banner .item .content-box .text,.home-banner .item .content-box p{font-size:25px;font-weight:600;line-height:1.4;text-align:left;color:var(--white-color);text-transform:capitalize}.home-banner .slick-slide>div{display:flex}.home-banner .slick-dots{bottom:20px}.home-banner .slick-dots li{width:10px;height:10px;margin:0 6px}.home-banner .slick-dots li.slick-active button{background:var(--secondary-color)}.home-banner .slick-dots li button{padding:0;background:var(--white-color);width:10px;height:10px;border-radius:50%}.home-banner .slick-btns,.home-banner .slick-dots li button:before{display:none}.home-banner .slick-btns .btns .button{color:var(--white-color);transform:rotate(90deg)}.home-banner .slick-btns .btns .button i{color:var(--white-color);font-size:8px}.home-banner .slick-btns .btns .button.next{transform:rotate(90deg) scale(-1)}@media only screen and (max-width:1280.5px){.home-banner .item .content-box{padding:150px 0 50px}.home-banner .item .content-box h1{font-size:58px}.home-banner .item .content-box p{font-size:20px}}@media only screen and (max-width:767.5px){.home-banner{height:75vh;min-height:75vh}.home-banner .item{height:auto;height:75vh;min-height:75vh}.home-banner .item .image-banner.hide-on-desktop{display:block}.home-banner .item .image-banner.hide-on-mobile{display:none}.home-banner .item .content-box{padding:100px 0 50px}.home-banner .item .content-box h1{font-size:32px;line-height:1.15;margin-bottom:8px}.home-banner .item .content-box p{font-size:16px;font-weight:300}.home-banner .slick-dots li{width:6px;height:6px}}