.btn-owl-it,.btn-owl-it:active,.btn-owl-it:focus,.btn-owl-it:hover{background-color:#5afa65;border-color:#5afa65;color:#000}.pt-header-offset{padding-bottom:10rem;padding-top:10rem}.video-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.video-background video{height:auto;min-height:100%}.video-background img,.video-background video{object-fit:cover;object-position:top center;width:100%}.video-background img{height:100%}.video-header{aspect-ratio:16/9;min-height:400px;overflow:hidden;position:relative}.slider-container{background-color:#fff}.slide-icon-wrapper{align-items:center;display:flex;height:120px;justify-content:center;width:120px}.slide-icon-img{max-height:100%;max-width:100%;object-fit:contain}.slide-title{font-size:1.25rem;-webkit-line-clamp:1;line-height:1.1}.slide-content,.slide-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.slide-content{-webkit-line-clamp:3}.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.slider-indicators{display:flex;gap:15px}.slider-indicator{background-color:#bfbfbf;border:none!important;cursor:pointer!important;height:.25rem;margin-left:.35rem;margin-right:.35rem;opacity:1;overflow:hidden;padding:0;position:relative;text-indent:-999px;transition:opacity .6s ease;width:2rem}.slider-indicator:before{background-color:#007095;content:"";height:100%;left:0;position:absolute;top:0;transition:none;width:0}.slider-indicator.active{background-color:#007095}.slider-indicator.active:before{animation:fillProgress 5s linear forwards}@keyframes fillProgress{0%{width:0}to{width:100%}}@media (max-width:767px){.video-header .container-lg{color:#fff}.video-header{aspect-ratio:auto;min-height:100vh}.slide-title{-webkit-line-clamp:2}.slide-icon-wrapper{height:100px;width:100px}.slider-indicator{height:5px;width:60px}.slider-indicator.active:before{animation:none;width:100%}.carousel-indicators{justify-content:center!important}.d-flex.flex-column.flex-md-row.align-items-center.gap-3.gap-md-4.flex-grow-1{flex-direction:column!important}.d-flex.flex-column.flex-md-row.align-items-center.gap-3.gap-md-4.flex-grow-1>div{max-width:100%!important;min-width:auto!important}}