.hero-banner .learn-more{background:0 0;border:0;color:#fff;display:flex;align-items:center;gap:10px;margin-top:30px}.hero-banner .learn-more:before{content:"";background-image:url(../images/play.svg);background-position:center;width:33px;height:33px}.home-carousel-desktop.hero-banner{background:#000;color:#fff;position:relative;display:none}@media (min-width:1025px){.home-carousel-desktop.hero-banner{display:block}}.home-carousel-desktop.hero-banner .banner-item{display:flex}.home-carousel-desktop.hero-banner .hero-content{flex:0 0 60%;position:relative}.home-carousel-desktop.hero-banner .hero-content img{max-width:100%}.home-carousel-desktop.hero-banner .banner-links{position:absolute;bottom:16%;display:flex;gap:30px;flex-wrap:wrap;left:7.8%;width:calc(92% - 7.8%);justify-content:space-between}.home-carousel-desktop.hero-banner .banner-links a{color:#fff;display:flex;align-items:center}.home-carousel-desktop.hero-banner .banner-links a span{font-size:clamp(1rem,-.875rem + 2.333vw,2.4rem)}.home-carousel-desktop.hero-banner .banner-links svg{filter:invert(17%) sepia(85%) saturate(3995%) hue-rotate(348deg) brightness(96%) contrast(81%);width:30px;margin-right:10px}.home-carousel-desktop.hero-banner .hero-image{flex:0 0 40%;overflow:hidden}.home-carousel-desktop.hero-banner .hero-image div{height:100%}.home-carousel-desktop.hero-banner .image-container{position:relative}.home-carousel-mobile.hero-banner{color:#fff;position:relative;display:block}@media (min-width:1024px){.home-carousel-mobile.hero-banner{display:none}}.home-carousel-mobile.hero-banner .hero-content{padding:20px;background:#000;height:100%}@media (min-width:768px){.home-carousel-mobile.hero-banner .hero-content{padding:40px 30px}}.home-carousel-mobile.hero-banner .banner-links{position:absolute;bottom:10%;display:flex;flex-direction:column;left:4.4%}.home-carousel-mobile.hero-banner .banner-links a{color:#fff;display:flex;align-items:center;margin-top:10px;margin-right:30px}.home-carousel-mobile.hero-banner .banner-links a span{font-size:1.2rem}.home-carousel-mobile.hero-banner .banner-links a:first-child svg{width:22px;margin-right:5px;margin-left:-1px}.home-carousel-mobile.hero-banner .banner-links svg{filter:invert(17%) sepia(85%) saturate(3995%) hue-rotate(348deg) brightness(96%) contrast(81%);width:18px;margin-right:8px}.home-carousel-mobile.hero-banner h1{margin-top:0;font-weight:700}.home-carousel-mobile.hero-banner .owl-stage{display:flex}.home-carousel-mobile.hero-banner .banner-item,.home-carousel-mobile.hero-banner .hero-image{height:100%}.home-carousel-mobile.hero-banner .image-container{position:relative;padding-bottom:68.55%}.home-carousel-mobile.hero-banner .image-container img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.home-carousel-mobile.hero-banner .owl-item{flex:0 0 auto}.image-container{position:relative;width:100%;height:100%}.video-wrapper{position:relative;width:100%;height:100%;overflow:hidden;aspect-ratio:1.45882353;display:flex;align-items:center;justify-content:center}.video-wrapper iframe,.video-wrapper video{object-fit:contain}.video-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.video-lightbox.active{opacity:1;visibility:visible}.video-lightbox .lightbox-content{position:relative;width:90%;max-width:1200px;max-height:90vh}.video-lightbox .lightbox-content .video-container{width:100%;height:0;padding-bottom:56.25%;position:relative}.video-lightbox .lightbox-content .video-container .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.video-lightbox .lightbox-content .video-container .video-wrapper iframe,.video-lightbox .lightbox-content .video-container .video-wrapper video{width:100%;height:100%}.video-lightbox .lightbox-content .close-lightbox{position:absolute;top:-40px;right:-40px;width:40px;height:40px;background:0 0;border:none;color:#fff;font-size:30px;cursor:pointer;z-index:10}@media (max-width:767px){.video-lightbox .lightbox-content .close-lightbox{top:-40px;right:0}}.video-lightbox .lightbox-content .close-lightbox:hover{color:#e02b27}