.react-hero-carousel.slider-container{width:100%;height:100%;position:relative;background-color:var(--color-dark-grey)}.react-hero-carousel.slider-container .dot-nav{position:absolute;left:0;bottom:max(5vh,10px)}@media(max-width:1024px){.react-hero-carousel.slider-container .dot-nav{bottom:20px}}@media(max-width:767px){.react-hero-carousel.slider-container .dot-nav{bottom:60px}}.react-hero-carousel.slider-container .dot-nav .dot{position:relative;background-color:#fff;--size:20px;width:var(--size);height:var(--size);border-radius:50%;display:inline-block;opacity:.5;transition:.5s ease;margin:0 10px;cursor:pointer;border:4px solid #000}.react-hero-carousel.slider-container .dot-nav .dot.active{top:2px;opacity:1;box-shadow:0 0 0 2px #000;border:2px solid #000}.react-hero-carousel.slider-container div.gradient-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgb(34,34,34),rgba(0,0,0,0) 30%,rgba(0,0,0,0))}.react-hero-carousel.slider-container .play-stop{display:inline-block;position:relative;top:6px;z-index:10}.react-hero-carousel.slider-container .play-stop button{background-color:var(--color-dark);padding:10px 20px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:auto;border:none}.react-hero-carousel.slider-container .play-stop button:focus:not(:focus-visible){outline:none!important;box-shadow:none!important;transition:none}.react-hero-carousel.slider-container .play-stop button:focus-visible{outline:0 solid!important;box-shadow:0 0 0 2.5px #99cbdc,0 0 0 3.5px #333,0 0 0 5px #99cbdc!important;transition:none}.react-hero-carousel.slider-container div.slider{position:absolute;inset:0;padding-top:max(6vh,60px);background-repeat:no-repeat;background-position:50%;background-size:cover;transition:.5s ease;opacity:0;pointer-events:none}@media(min-width:768px){.react-hero-carousel.slider-container div.slider{padding-top:6vh}}@media(min-width:992px){.react-hero-carousel.slider-container div.slider{padding-top:12vh}}@media(min-width:1200px){.react-hero-carousel.slider-container div.slider{padding-top:18vh}}.react-hero-carousel.slider-container div.slider.active{opacity:1;pointer-events:visible}.react-hero-carousel.slider-container div.slider div.nav-menu{display:flex;align-items:center}.react-hero-carousel.slider-container div.slider div.description{font-family:open_sansregular;background-color:var(--color-dark);color:#fff;white-space:pre-line}@media(max-width:767px){.react-hero-carousel.slider-container div.slider div.description{font-size:14px}}.react-hero-carousel.slider-container div.slider div.description div.title h2{font-size:40px;line-height:40px;font-weight:700}@media(max-width:767px){.react-hero-carousel.slider-container div.slider div.description div.title h2{font-size:30px;line-height:30px}}.react-hero-carousel.slider-container div.slider div.description button.launch{color:#fff;background-color:var(--color-primary);font-family:open_sansbold,Open Sans,sans-serif;font-weight:700;font-size:18px}@media(prefers-reduced-motion:reduce){.react-hero-carousel.slider-container .dot,.react-hero-carousel.slider-container .slider{transition:none}}.react-explore.explore-pane{color:#fff;position:relative;z-index:2}.react-explore.explore-pane .card-pane h2{margin:30px 0;color:#fff;font-weight:700;font-family:Montserrat,sans-serif}.react-explore.explore-pane .card-pane .item-panes{max-width:1400px;display:flex;align-items:flex-start;justify-self:center;justify-content:center;margin:auto}.react-explore.explore-pane .card-pane .item-panes>div{place-items:center}.react-explore.explore-pane .card-pane .item-card{position:relative;border-radius:10px;background-color:#000;color:#fff;margin-bottom:2em;max-width:375px}.react-explore.explore-pane .card-pane .item-card .title{width:100%;position:absolute;z-index:2;top:0;left:0;background:rgba(0,0,0,.5);padding:.5em 0;text-align:center;color:#fff;font-weight:700;font-family:Montserrat,Open Sans,sans-serif;border-radius:10px 10px 0 0}.react-explore.explore-pane .card-pane .item-card .image{height:240px;width:100%;overflow:hidden;border-radius:10px 10px 0 0;position:relative}.react-explore.explore-pane .card-pane .item-card .image img{max-height:300px;width:100%;object-fit:cover}.react-explore.explore-pane .card-pane .item-card .image .tag{position:absolute;left:10px;bottom:10px;border-radius:5px;background-color:rgba(255,255,255,.5);padding:2px 4px;width:auto}.react-explore.explore-pane .card-pane .item-card .blurb{padding:1em}@media(min-width:1024px){.react-explore.explore-pane .card-pane .item-card .blurb{min-height:100px}}@media(min-width:1024px)and (max-width:px){.react-explore.explore-pane .card-pane .item-card .blurb{min-height:130px}}.react-explore.explore-pane .card-pane .item-card .cta{text-align:center}.react-explore.explore-pane .card-pane .item-card .btn-primary{background-color:#006586;border-color:#006586;width:90%;margin:1em auto}.react-home .carousel-inner{height:100px!important}