@keyframes mymove{0%{width:0}to{width:100%}}@keyframes mymovesecond{0%{width:100%}to{width:100%}}.SL-banner .banner-content{position:static;top:0;left:0;width:100%;height:100%;margin:0}.SL-banner .banner-content .experience-region{width:100%}.SL-banner .play-video{width:72px;height:72px;min-width:auto;border-width:2px;font-size:1.625rem}.SL-banner .play-video .acf-icon-arrow-play:before{font-size:inherit}.SL-banner .banner-fixed-height img{height:100%;object-fit:cover;font-family:"object-fit: cover; object-position: var(--focal-point-x) var(--focal-point-y);",sans-serif;object-position:var(--focal-point-x) var(--focal-point-y)}.SL-banner embed,.SL-banner iframe,.SL-banner object{padding:0}.SL-banner .clickable-uxbanner{position:relative}.SL-banner .clickable-uxbanner a.banner-link{position:absolute;top:0;left:0;bottom:0;right:0}.SL-banner .clickable-uxbanner .inner-uxbanner{position:relative;pointer-events:none;z-index:1}.SL-banner .clickable-uxbanner .inner-uxbanner a.banner-btn{pointer-events:all}.banner-data{max-width:calc(100% - 48px);width:100%;margin:0 auto}@media(min-width:992px){.banner-data{max-width:calc(100% - 320px)}}.banner-data .banner-text{position:absolute;top:25px;font-weight:600;font-size:1rem;line-height:1.5}@media(min-width:768px){.banner-data .banner-text{max-width:100%;width:78%;left:0;right:0;margin:0 auto}}@media(min-width:1024px){.banner-data .banner-text{top:40px}}.banner-data .banner-text .bs-decor{width:25px;height:4px;border-radius:18px;display:inherit;margin-bottom:5px}.banner-data .banner-bottom-desc{position:absolute;bottom:75px;max-width:calc(100% - 48px);width:100%;margin:0 auto}@media(min-width:768px){.banner-data .banner-bottom-desc{max-width:100%;width:78%;left:0;right:0}}@media(min-width:1024px){.banner-data .banner-bottom-desc{bottom:137px}}.banner-data .banner-bottom-desc .banner-title{font-size:2rem;font-weight:700;line-height:1.46;width:100%}@media(min-width:1024px){.banner-data .banner-bottom-desc .banner-title{font-size:5.625rem;line-height:1.11}}.banner-data .banner-bottom-desc .banner-subtitle{font-weight:500;font-size:.875rem;line-height:1.5;font-family:baton,arial,sans-serif;margin:6px 0 22px}@media(min-width:992px){.banner-data .banner-bottom-desc .banner-subtitle{font-size:1rem}}.carousel .carousel-indicators{max-width:calc(100% - 48px);width:100%;margin:0 auto;text-align:center;right:0;bottom:33px;padding:0}@media(min-width:768px){.carousel .carousel-indicators{max-width:100%;width:78%;left:0}}@media(min-width:1024px){.carousel .carousel-indicators{bottom:54px}}.carousel .carousel-indicators li{display:inline-block;width:100%;margin:0 8px 0 0;height:3px;border-radius:30px;background-color:#d1d1d1;opacity:1;background-clip:initial;border-top:none;border-bottom:none}.carousel .carousel-indicators li .active-indicator{width:0;display:none;height:3px;left:0;top:50%}.carousel .carousel-indicators li.active{background-color:#d1d1d1}.carousel .carousel-indicators li.active .active-indicator{display:block;width:100%}.carousel .carousel-indicators li:last-of-type{margin:0}.carousel.duration li.active{background-color:#d1d1d1}.carousel.duration li.active .active-indicator{display:block;width:0}.carousel.duration .active-indicator{animation:mymove 5s infinite}.carousel-cntr:hover+.carousel-indicators li.active .active-indicator{width:100%;animation:mymovesecond 5s infinite}