#hero-carousel{color:#fff;height:100vh;margin:auto;max-height:700px;min-height:800px;overflow:hidden;padding-top:180px;position:relative}@media screen and (max-width:500px){#hero-carousel{min-height:900px}}#hero-carousel p{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.32px;line-height:24px}#hero-carousel button{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;user-select:none}#hero-carousel .carousel-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}#hero-carousel .carousel-video{height:100%;object-fit:cover;width:100%}#hero-carousel .overlay{background:#020117;background:linear-gradient(90deg,#020117,#09262f 31%,rgba(0,102,136,0));height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.carousel-wrapper{height:100%;margin:auto;max-width:1440px;padding:0 2rem;position:relative}#hero-carousel .carousel-content{max-width:700px;min-height:330px;position:relative;z-index:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#hero-carousel .carousel-content{animation:fadeIn 1s ease-in-out}#hero-carousel .slide .description p{color:#fff;margin:40px 0}#hero-carousel .slide h2{color:#fff;font-family:Quicksand;font-size:50px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:normal;margin:0}#hero-carousel .slide .details{margin:20px 0 0}#hero-carousel .slide h3,#hero-carousel .slide h3 a{color:hsla(0,0%,100%,.9);font-family:Quicksand;font-size:24px;font-style:normal;font-weight:700;letter-spacing:.48px;line-height:36px;margin:0;opacity:.9}#hero-carousel .slide h3 a{opacity:1}#hero-carousel a,#hero-carousel h3 a{color:#fdd33e!important;font-family:Quicksand;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}#hero-carousel .slide p{font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.32px;line-height:24px;margin:15px 0}#hero-carousel .actions a{align-items:center;border-radius:8px;display:inline-flex;font-size:16px;font-weight:700;gap:8px;height:40px;margin-right:20px;max-width:280px;min-width:40px;padding:8px 16px;text-decoration:none}#hero-carousel .actions a:hover{opacity:.8}#hero-carousel .btn-primary{background-color:#09c;color:#fff!important}#hero-carousel .btn-secondary{background-color:#fdd33e;color:#313131!important}#hero-carousel .btn-ghost{border:2px solid #fff;color:#fff!important}#hero-carousel .nav-arrow{color:#fff;cursor:pointer;font-size:2em;position:absolute;top:30%;transform:translateY(-50%);z-index:2}#hero-carousel button.nav-arrow:focus,#hero-carousel button.nav-arrow:hover{background-color:transparent!important;border-color:transparent!important}#hero-carousel .nav-arrow.left{left:1rem}#hero-carousel .nav-arrow.right{right:1rem}#hero-carousel .nav-dots{display:flex;height:20px;margin-top:60px;position:relative}#hero-carousel button.dot{background:#fff;border-radius:50%;cursor:pointer;height:14px;margin:0 5px;opacity:.5;transition:opacity .3s;width:14px}#hero-carousel button.dot.active,#hero-carousel button.dot:hover{opacity:1}