<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">section.accordion-carousel {display: flex; position: relative; flex-direction: column; justify-content: center; overflow: hidden; min-height: 70vh; padding: 30rem 0;}
section.accordion-carousel .acc-video-background, .accordion-item .accordion-item-img, .accordion-item .fis-hero-home-video {z-index: 1; transition: all .5s ease-in-out; opacity: 0; background-size: cover;}
section.accordion-carousel .content-width {z-index: 2; position: relative; display: flex; flex-direction: column;}
section.accordion-carousel .carousel-header .acc-title {font-family: 'Roobert Bold', sans-serif; color: #fff;}
.accordion-carousel .accordion-container .carousel-header {margin-bottom: 30rem;}
.accordion-carousel .trigger-header {font-family: 'Roobert Medium', sans-serif; font-size: 24rem; color: #fff;}
.accordion-carousel .hidden-content {color: #fff;}
section.accordion-carousel .trigger-header, section.accordion-carousel .hidden-content, section.accordion-carousel .carousel-header {z-index: 2; position: relative; width: calc(100% - 240rem); margin: 0 auto;}
section.accordion-carousel .accordion-item {display: flex; flex-direction: column; justify-content: center; margin-bottom: 20rem; transition:all .5s ease-in-out; cursor: pointer; width: calc(100% - 240rem);}
section.accordion-carousel .accordion-item:last-of-type {margin-bottom: 0;}
section.accordion-carousel .carousel-header .carousel-title {max-width: 900rem; margin-bottom: 15px; display: inline-block;}
section.accordion-carousel .carousel-header .carousel-title h2 {font-family: "Roobert Light", sans-serif; font-weight: 400; font-size: 48px; line-height: 1.1;}
section.accordion-carousel .trigger-header, section.accordion-carousel .hidden-content {border-left: 3px solid #fff; padding-left: 15rem;}
.accordion-carousel .hidden-content p {margin: 0;}
.accordion-carousel .accordion-item-img {position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;}
.accordion-carousel .carousel-content {max-width: 50%; z-index: 9999;}
section.accordion-carousel .open .trigger-header, section.accordion-carousel .open .hidden-content {border-left: 3px solid #B21A53;}

.accordion-carousel .hidden-content p span {font-family: 'Roobert Medium', sans-serif;}
.accordion-item.open .acc-video-background, .accordion-item.open .accordion-item-img, .accordion-item.open .fis-hero-home-video {opacity: 1;}
.accordion-carousel .hidden-content .acc-cta, .accordion-carousel .hidden-content .acc-cta-module {margin: 25px 0 10px 0; display: inline-block;}
.accordion-carousel .hidden-content .acc-cta-module {color: #fff;}
.accordion-carousel .hidden-content .acc-cta-module .fis-icon {margin-left: 10rem;}
.accordion-carousel .hidden-content .acc-cta-module .fis-icon-arrow {-webkit-transition: margin-left .6s; transition: margin-left .6s; width: 1.5em; top: 3rem; position: relative;}
.accordion-carousel .hidden-content .acc-cta-module:hover .fis-icon {margin-left: 15rem;}
.accordion-carousel .hidden-content .acc-cta-module:hover {color: #4bcd3e;}

@media(max-width: 768px){
section.accordion-carousel .accordion-item, section.accordion-carousel .carousel-header, .accordion-carousel .carousel-content, section.accordion-carousel .carousel-header .carousel-title {max-width: 100%; width: 100%;}
section.accordion-carousel .trigger-header, section.accordion-carousel .hidden-content, section.accordion-carousel .carousel-header {width: calc(100% - 40rem);}
section.accordion-carousel .carousel-header .carousel-title h2 {font-size: 32px;}
}

.acc-video-background video, .acc-video-background .vidyard-player-container {position: absolute; top: 0; left: 0; width: 100%; object-fit: cover; height: 100%; object-position: top;}
.acc-video-background {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.accordion-carousel .acc-video-background .filter-dark, .accordion-item .fis-hero-home-video {position: absolute; width: 100%; height: 100%; background: transparent linear-gradient(90deg,rgb(0 0 0 / 28%) 0,#00000000 100%) 0 0 no-repeat padding-box; top: 0; left: 0; z-index: 1;}
.accordion-carousel .video-js .vjs-control-bar {display: none !important;}
.accordion-carousel .accordion-item.open .filter-dark {position: absolute; width: 100%; height: 100%; background: transparent linear-gradient(90deg, rgb(0 0 0 / 28%) 0%, #00000000 100%) 0% 0% no-repeat padding-box; top: 0; left: 0; z-index: 2; border-radius: 10rem;}</pre></body></html>