<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Slideshow specific styles */
.block--slideshow{background-color: #DDD;}

div.blmslideshow{width: 200px; height: 200px; position: relative; overflow: hidden; margin: 0px; z-index: 10;}
/*
div.blmslideshow .slide::after{content: ' '; z-index: 10; background: radial-gradient(circle, rgba(239,30,45,1) 17%, rgba(255,255,255,0) 79%) -73vh 0vw no-repeat; opacity: 0.3; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0;}

div.blmslideshow::before{content: ' '; z-index: 1000; background: radial-gradient(circle, rgba(0,44,83,0.9738270308123249) 35%, rgba(255,255,255,0) 79%) 91vh 0vw no-repeat; opacity: 0.3; display: block; position: absolute; width: 100%; height: 100%; top: 0; right: 0;}
/*

 */
/* Example Sizes - SHOULD BE REPLACED OR MADE MORE SPECIFIC */
div.blmslideshow.fullwidth{width: 100%; height: 641px; margin: 0;}


div.blmslideshow div.slide{z-index: 1000; background: transparent top center no-repeat; width: 100%; height: 100%; /*background-size: cover;*/ position: absolute; display: flex; align-items: center; justify-content: left;}
div.blmslideshow div.slide.clickable{cursor:pointer;}

/* Multiple Slides At Once */
div.blmslideshow.multi {width: 700px; height: 120px}
div.blmslideshow.multi div.slide{position: absolute; width: 20% !important; margin-right: 20px;}
div.blmslideshow.multi div.slide.pos1{left: 0% !important;}
div.blmslideshow.multi div.slide.pos2{left: 20% !important;}
div.blmslideshow.multi div.slide.pos3{left: 40% !important;}
div.blmslideshow.multi div.slide.pos4{left: 60% !important;}
div.blmslideshow.multi div.slide.pos5{left: 80% !important;}

/* Captions */
div.blmslideshow div.slide div.caption{width: 1175px; margin: 29px auto 0 auto; z-index: 100; color: white; text-align: left;}
div.blmslideshow div.slide div.caption h3{word-break: break-word; margin: 0 0 12px 0; padding: 0; color: #FFF; font-weight: 600; font-size: 6rem; line-height: 5rem;}
div.blmslideshow div.slide div.caption h3 span{color: #FFF; display: block;}
div.blmslideshow div.slide div.caption h3 span.caption__heading__line2{color: #FC4246;}
div.blmslideshow div.slide div.caption h3 span.caption__heading__line3{}
div.blmslideshow div.slide div.caption p{margin: 0; padding: 0; color: #fff; font-size: 2.1rem; width: 58%; line-height: 2.8rem;}
div.blmslideshow div.slide div.caption a.caption__button{opacity: 1; margin: 27px 0 0 0; display: inline-block; background-color: #fff; padding: 9px 26px; text-decoration: none; color: #373A4C; font-size: 1.5rem; font-weight: 600; text-align: center; transition: background-color 0.2s linear, color 0.2s linear; border-radius: 26px;}
div.blmslideshow div.slide div.caption a.caption__button:hover{background-color: #002f5b;}

/* Segment Caption */
.segment-section--slide{}
.segment-section--slide h1{margin: 0 0 12px 0; padding: 0; color: #FFF; font-weight: 600; font-size: 6rem; line-height: 5rem;}
.segment-section--slide h1 span{color: #FFF; display: block;}
.segment-section--slide h1 strong{color: #FC4246;}
.segment-section--slide h2{word-break: break-word; margin: 0 0 12px 0; padding: 0; color: #FFF; font-weight: 600; font-size: 5rem; line-height: 4rem;}
.segment-section--slide h2 span{color: #FFF; display: block;}
.segment-section--slide h2 strong{color: #FC4246;}
.segment-section--slide h3{word-break: break-word; margin: 0 0 12px 0; padding: 0; color: #FFF; font-weight: 600; font-size: 4rem; line-height: 3rem;}
.segment-section--slide h3 span{color: #FFF; display: block;}
.segment-section--slide h3 span.caption__heading__line2{color: #FC4246;}
.segment-section--slide h3 span.caption__heading__line3{}
.segment-section--slide h3 strong{color: #FC4246;}
.segment-section--slide p{margin: 0; padding: 0; color: #fff; font-size: 2.1rem; width: 58%; line-height: 2.8rem;}
.segment-section--slide a{color: #ff4242; text-decoration: none; border-bottom: 2px solid orange; line-height: 2.7rem; display: inline-block;}
.segment-section--slide a.caption__button{opacity: 1; margin: 27px 0 0 0; display: inline-block; background-color: #fff; padding: 9px 26px; text-decoration: none; color: #373A4C; font-size: 1.5rem; font-weight: 600; text-align: center; transition: background-color 0.2s linear, color 0.2s linear; border-radius: 26px;}
.segment-section--slide a.caption__button:hover{background-color: #002f5b;}

.segment-section--slide-grey h1 strong{color: #c4cad1;}
.segment-section--slide-grey h2 strong{color: #c4cad1;}
.segment-section--slide-grey h3 strong{color: #c4cad1;}

.segment-section--slide-button a{border: none; line-height: 1.8rem; opacity: 1; margin: 27px 0 0 0; display: inline-block; background-color: #ecff20; padding: 9px 26px; text-decoration: none; color: #373a4d; font-size: 1.5rem; font-weight: 600; text-align: center; transition: background-color 0.2s linear, color 0.2s linear; border-radius: 26px;}
.segment-section--slide-button a:hover{background-color: #373a4d; color: #fff;}



/* Arrows */
div.blmslideshow a.arrows{position: absolute; top: 50%; margin-top: -10px; z-index: 2000; font-weight: bold; color: white; cursor: pointer;}
div.blmslideshow a.arrows.previous{left: 25px;}
div.blmslideshow a.arrows.next{right: 25px;}

/* Indicators */
div.blmslideshow .indicators-container{position: absolute; bottom: 55px; left: 50%;}
div.blmslideshow ul.indicators{list-style-type: none; position: relative; left: -50%; z-index: 2000; margin: 0; padding: 0;}
div.blmslideshow ul.indicators li{list-style-type: none; width: 15px; height: 15px; border-radius: 50%; display: inline-block; background: rgba(255, 255, 255, 0.2); z-index: 2001; margin: 0 5px 0 0;}
div.blmslideshow ul.indicators li:hover{cursor: pointer;}
div.blmslideshow ul.indicators li.selected{animation: indicators-fadein 2s; animation-fill-mode: forwards;}
div.blmslideshow ul.indicators li:last-child{margin-right: 0;}
@keyframes indicators-fadein{
	100% { background: rgba(255, 255, 255, 1);}
}

/* Transition into first slide */
div.blmslideshow div.slide1 {animation: slide-fadein 0.5s; opacity: 0; animation-fill-mode: forwards;}					
@keyframes slide-fadein{
	0%   { opacity: 0; }
	100% { opacity: 1; }
}
div.blmslideshow div.slide1 div.caption{animation: slide-slide1-captionanim 0.5s; animation-delay: 0.5s; opacity: 0; animation-fill-mode: forwards;}					
@keyframes slide-slide1-captionanim{
	0%   { opacity: 0; }
	100% { opacity: 1; }
}

/* Transition Options */
div.blmslideshow.crossfade div.slide2 {animation: slide-crossfade 2s; opacity: 0; animation-fill-mode: forwards;}					
@keyframes slide-crossfade{
	0%   { opacity: 0; }
	100% { opacity: 1; }
}
div.blmslideshow.crossfade div.slide2 div.caption{opacity: 0;}
div.blmslideshow.crossfade div.slide2 div.caption{animation: slide-crossfade-captionanim 1s; animation-delay: 2s; opacity: 0; animation-fill-mode: forwards;}					
@keyframes slide-crossfade-captionanim{
	0%   { opacity: 0; }
	100% { opacity: 1; }
}

div.blmslideshow.slidefromright div.slide2 { animation: slide-slidefromright 2s; animation-fill-mode: forwards; right: -100%;}					
@keyframes slide-slidefromright{
	0%   {right: -100%;}
	100% {right: 0%;}
}

div.blmslideshow.slidefromleft div.slide2 { animation: slide-slidefromleft 2s; animation-fill-mode: forwards;  left: -100%;}					
@keyframes slide-slidefromleft{
	0%   {left: -100%;}
	100% {left: 0%;}
}

div.blmslideshow.pop div.slide2 { animation: slide-pop 0.5s; animation-timing-function: easeInOutElastic; animation-fill-mode: forwards; left: 50%; top: 50%; width: 0%; height: 0%;}					
@keyframes slide-pop{
	0%   {left: 50%; width: 0%; height: 0%; top: 50%; color: transparent; }
	70% {left: -5%; width: 110%; height: 110%; top: -5%; color: transparent;}
	100% {left: 0%; width: 100%; height: 100%; top: 0%; color: black;}
}</pre></body></html>