.home{min-height:100vh;background-color:#141414!important}.hero{width:100%;height:56.25vw;max-height:100vh;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(#0000 0%,#141414cc 80%,#141414 100%);width:100%;height:60%;position:absolute;bottom:0;left:0}.hero:before{content:"";pointer-events:none;z-index:5;background:linear-gradient(90deg,#141414e6 0%,#14141480 60%,#0000 100%);width:50%;height:100%;position:absolute;top:0;left:0}.banner-img{object-fit:cover;object-position:top center;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 75%);mask-image:linear-gradient(90deg,#0000,#000 75%)}.hero-caption{z-index:10;width:100%;padding-left:110px;position:absolute;bottom:38%}.desktop-hero-media{display:block}.mobile-hero-media{object-fit:cover;object-position:center;width:100%;height:100%;display:none}@keyframes cinematic-zoom{0%{transform-origin:0 100%;transform:scale(1.8)translate(15%,20%)}15%{transform-origin:0 100%;transform:scale(1.8)translate(15%,20%)}to{transform-origin:0 100%;transform:scale(1)translate(0)}}.caption-img{width:90%;max-width:250px;height:auto;margin-bottom:30px;margin-left:-40px;animation:4s cubic-bezier(.2,.8,.2,1) forwards cinematic-zoom}.hero-caption p{text-shadow:2px 2px 4px #000c,0 0 15px #0009;max-width:700px;margin-bottom:20px;font-size:17px}.hero-btns{gap:10px;margin-bottom:50px;display:flex}.hero-btns .btn{color:#000;cursor:pointer;background:#fff;border:0;border-radius:4px;outline:0;align-items:center;gap:10px;padding:8px 20px;font-size:15px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.hero-btns .btn:hover{background:#e6e6e6;box-shadow:0 0 0 6px #ffffff26}.hero-btns .btn-play{background:#fbbc09;padding-left:35px;padding-right:35px}.hero-btns .btn-play:hover{background:#e5a808;box-shadow:0 0 0 6px #fbbc0933}.btn-plus-icon{color:#fff;cursor:pointer;background:#333;border:none;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:inline-flex}.btn-plus-icon:hover{background:#4a4a4a;box-shadow:0 0 0 6px #ffffff26}.more-cards{padding-left:110px}.unmute-btn-inline{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-left:10px;transition:all .2s;display:flex}.unmute-btn-inline:hover{background:#ffffff1a;border-color:#fff;box-shadow:0 0 0 6px #ffffff26}.volume-icon{width:20px;height:20px}.home-spinner{z-index:9999;background-color:#000;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.home-spinner img{width:80px;height:auto}@media (max-width:1024px){.hero-caption .title-cards{display:none}.hero-btns{margin-bottom:30px}}@media (max-width:800px){.desktop-hero-media{display:none}.mobile-hero-media{display:block}.hero{height:85vh;min-height:auto}.hero:after{background:linear-gradient(#0000 0%,#14141499 50%,#141414 100%);height:100%}.hero:before{display:none}.hero-caption{text-align:center;flex-direction:column;align-items:center;width:100%;padding-left:0;display:flex;bottom:20px}.caption-img{width:70%;margin-bottom:20px;margin-left:0}.hero-caption p{display:none}.hero-btns{flex-wrap:nowrap;justify-content:center;gap:15px;width:90%;margin-bottom:15px}.hero-btns .btn{flex:1;justify-content:center;padding:10px 15px;font-size:15px}.hero-btns .btn img{width:22px}.more-cards{padding-left:4%}.unmute-btn-inline{display:none}}@media (max-width:500px){.hero{height:85vh}.caption-img{width:85%}.hero-btns{width:95%}}.home-top-section{align-items:stretch;gap:20px;padding-right:4%;display:flex}.home-top-carousel{flex:1;min-width:0}.home-top-widget{flex-shrink:0;width:320px;display:flex}.seo-text-block{color:#a3a3a3;border-top:1px solid #333;margin-top:40px;padding:40px 110px;font-size:14px;line-height:1.6}.seo-text-block h2{color:#fff;margin-bottom:20px;font-size:24px}.seo-text-block h3{color:#fff;margin-top:20px;margin-bottom:8px;font-size:16px}.seo-text-block p{margin-bottom:15px}@media (max-width:1024px){.home-top-section{flex-direction:column;padding-right:0}.home-top-widget{width:100%;padding:0 4%}}
