.element-hero-carousel .carousel-item{height:456px;overflow:hidden;background-color:#006983}@media (min-width:992px){.element-hero-carousel .carousel-item{height:656px}}@media (min-width:1920px){.element-hero-carousel .carousel-item{height:942px}}.element-hero-carousel .carousel-fade .carousel-item{transition-duration:1s}.element-hero-carousel .carousel-fade .carousel-item.active.carousel-item-left,.element-hero-carousel .carousel-fade .carousel-item.active.carousel-item-right{transition-duration:0s;transition-delay:1s}.element-hero-carousel .hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;will-change:transform}.element-hero-carousel .hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.element-hero-carousel .carousel-item-next .hero-media,.element-hero-carousel .carousel-item-prev .hero-media,.element-hero-carousel .carousel-item.active .hero-media{animation:hero-kenburns-in 9s ease-out both}.element-hero-carousel .carousel-item-next:nth-child(2n) .hero-media,.element-hero-carousel .carousel-item-prev:nth-child(2n) .hero-media,.element-hero-carousel .carousel-item:nth-child(2n).active .hero-media{animation-name:hero-kenburns-out}.element-hero-carousel .hero-paused .carousel-item .hero-media{animation-play-state:paused}.element-hero-carousel .hero-flourish{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:url(../images/waratah-1.svg);background-repeat:no-repeat;background-position:100% 50%;background-size:120px 174px}@media (min-width:576px){.element-hero-carousel .hero-flourish{background-size:150px 217.6px}}@media (min-width:768px){.element-hero-carousel .hero-flourish{background-size:197.2px 286.1px}}@media (min-width:1920px){.element-hero-carousel .hero-flourish{background-size:275.3px 399.3px}}.element-hero-carousel .hero-global-caption{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:flex-end;pointer-events:none;text-align:center;padding-bottom:60px}.element-hero-carousel .hero-global-caption a{pointer-events:auto}.element-hero-carousel .hero-global-caption h2{margin:0;font-size:30px;font-weight:500;line-height:1.18;letter-spacing:2.5px;text-transform:none;color:#fff}@media (min-width:768px){.element-hero-carousel .hero-global-caption h2{font-size:50px}}@media (min-width:1920px){.element-hero-carousel .hero-global-caption h2{font-size:80px}}.element-hero-carousel .hero-global-caption h2 span,.element-hero-carousel .hero-global-caption h2 strong{font-family:Freeland,serif;font-weight:500;display:block;padding-top:8px}.element-hero-carousel .hero-caption{position:relative;z-index:3;padding-bottom:10px}@media (min-width:768px){.element-hero-carousel .hero-caption{padding-bottom:40px}}@media (min-width:1920px){.element-hero-carousel .hero-caption{padding-bottom:70px}}.element-hero-carousel .hero-caption h2{font-size:30px;font-weight:500;line-height:1.18;letter-spacing:2.5px;text-transform:none;color:#fff}@media (min-width:768px){.element-hero-carousel .hero-caption h2{font-size:50px}}@media (min-width:1920px){.element-hero-carousel .hero-caption h2{font-size:80px}}.element-hero-carousel .hero-caption .hero-copy{color:#fff;max-width:640px;margin-left:auto;margin-right:auto}.element-hero-carousel .hero-caption .btn{margin-left:auto;margin-right:auto;background-color:#006983;color:#fff}.element-hero-carousel .hero-caption .btn:after{background-image:url(../images/arrow-right.svg)}.element-hero-carousel .hero-caption .btn:focus,.element-hero-carousel .hero-caption .btn:hover{background-color:#004a5d;border-color:#fdc82f;color:#fff}.element-hero-carousel .carousel-control-next,.element-hero-carousel .carousel-control-prev{z-index:4;width:8%}.element-hero-carousel .carousel-indicators{z-index:4;bottom:20px}.element-hero-carousel .carousel-indicators button{width:18px;height:18px;border-radius:50%;border:1px solid #fff;background:transparent;margin:0 8px;padding:0}.element-hero-carousel .carousel-indicators button.active{background:#fff}.element-hero-carousel .hero-carousel-playpause{position:absolute;right:20px;bottom:20px;z-index:4;width:44px;height:44px;border:0;border-radius:50%;background:rgba(0,0,0,.3);color:#fff}.element-hero-carousel .hero-carousel-playpause:hover{background:rgba(0,0,0,.6)}.element-hero-carousel .carousel-control-next:focus,.element-hero-carousel .carousel-control-prev:focus,.element-hero-carousel .carousel-indicators button:focus,.element-hero-carousel .hero-carousel-playpause:focus{outline:2px solid #fdc82f;outline-offset:2px;opacity:1}@keyframes hero-kenburns-in{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes hero-kenburns-out{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.element-hero-carousel .hero-media{animation:none!important;transform:none!important}.element-hero-carousel .carousel-fade .carousel-item{transition:none!important}}
/*# sourceMappingURL=hero-carousel.css.map*/