.bg--graphite-grey{background-color:#505759}
.bg--ice-blue{background-color:#d4eae4}
.bg--ink-black{background-color:#000}
.bg--lime-green{background-color:#d2db0e}
.bg--midnight-blue{background-color:#003057}
.bg--grey95{background-color:#f5f5f5}
html[class*="aem-AuthorLayer-"] .slider-slide--height-65{min-height:65%}
html[class*="aem-AuthorLayer-"] .slider-slide--height-65 .slider-slide-content{min-height:65%}
html[class*="aem-AuthorLayer-"] .slider-slide--height-65 .slick-list{min-height:65%}
html[class*="aem-AuthorLayer-"] .slider-slide--height-65 .slick-track{min-height:65%}
html[class*="aem-AuthorLayer-"] .slider-slide--height-45{min-height:45%}
html[class*="aem-AuthorLayer-"] .slider-slide--height-45 .slick-list{min-height:45%}
html[class*="aem-AuthorLayer-"] .slider-slide--height-45 .slick-track{min-height:45%}
@media all and (min-width:768px){html[class*="aem-AuthorLayer-"] .slider-slide--height-45 .slider-slide-content{min-height:45%}
}
@media(max-width:767px){html[class*="aem-AuthorLayer-"] .slider-slide--has-image-left picture img,html[class*="aem-AuthorLayer-"] .slider-slide--has-image-right picture img{width:auto;margin:0 auto}
.slider-slide--height-45html[class*="aem-AuthorLayer-"] .slider-slide--has-image-left picture img,.slider-slide--height-45html[class*="aem-AuthorLayer-"] .slider-slide--has-image-right picture img{max-height:calc(22.5% + 30px)}
.slider-slide--height-65html[class*="aem-AuthorLayer-"] .slider-slide--has-image-left picture img,.slider-slide--height-65html[class*="aem-AuthorLayer-"] .slider-slide--has-image-right picture img{max-height:calc(32.5% + 30px)}
}
@media(min-width:768px){html[class*="aem-AuthorLayer-"] .slider-slide .slider-slide-content source,html[class*="aem-AuthorLayer-"] .slider-slide .slider-slide-content img{width:auto}
.slider-slide--height-45 html[class*="aem-AuthorLayer-"] .slider-slide .slider-slide-content source,.slider-slide--height-45 html[class*="aem-AuthorLayer-"] .slider-slide .slider-slide-content img{max-height:22%}
.slider-slide--height-65 html[class*="aem-AuthorLayer-"] .slider-slide .slider-slide-content source,.slider-slide--height-65 html[class*="aem-AuthorLayer-"] .slider-slide .slider-slide-content img{max-height:42%}
}
.slider-slide{position:relative;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:top center;color:#003057;outline:0;display:none;width:calc(100% + 2px);left:-1px}
.slick-loading .slider-slide{visibility:hidden}
.slick-initialized .slider-slide{display:block}
.cq-wcm-edit .slider-slide,.cq-wcm-preview .slider-slide{display:block}
.slider-slide,.slider-slide div{height:100%}
.slider-slide--height-65{min-height:65vh}
.slider-slide--height-65 .slider-slide-content,.slider-slide--height-65 .slick-list,.slider-slide--height-65 .slick-track{min-height:65vh}
.slider-slide--height-45{min-height:45vh}
.slider-slide--height-45 .slick-list,.slider-slide--height-45 .slick-track{min-height:45vh}
@media(max-width:767px){.slider-slide--height-45 .slider-slide-content{padding-top:30px}
}
@media all and (min-width:768px){.slider-slide--height-45 .slider-slide-content{min-height:45vh}
}
@media(max-width:767px){.slider-slide .slider-slide__container [class*="col-"]{height:auto}
}
.slider-slide .hero-buttons-wrapper{height:auto;width:max-content}
.slider-slide .hero-buttons-wrapper>a{display:inline-block}
.slider-slide .hero-buttons-wrapper>a:not(:first-child){margin-left:20px}
.slider-slide .hero-buttons-wrapper:after{clear:both}
@media(max-width:768px){.slider-slide .hero-buttons-wrapper{width:auto}
.slider-slide .hero-buttons-wrapper>a{display:block}
.slider-slide .hero-buttons-wrapper>a:not(:first-child){margin-left:0;margin-top:20px}
}
.slider-slide--has-image-center .slider-slide-content--bg{text-align:center;align-items:center;background-repeat:no-repeat;background-size:100% auto;background-position:center}
.slider-slide--has-image-left .slider-slide-content,.slider-slide--has-image-right .slider-slide-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(max-width:767px){.slider-slide--has-image-left .slider-slide-content,.slider-slide--has-image-right .slider-slide-content{min-height:auto;padding-bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.slider-slide--has-image-left .slider-slide-content picture,.slider-slide--has-image-right .slider-slide-content picture{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
}
@media(max-width:767px){.slider-slide--has-image-left>.row,.slider-slide--has-image-right>.row{height:calc(100% - 60px);overflow:hidden}
.slider-slide--has-image-left [class*="col-"],.slider-slide--has-image-right [class*="col-"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.slider-slide--has-image-left [class*="col-"]+[class*="col-"] .slider-slide-content,.slider-slide--has-image-right [class*="col-"]+[class*="col-"] .slider-slide-content{padding-top:25px;margin-bottom:50px}
.slider-slide--has-image-left picture img,.slider-slide--has-image-right picture img{width:auto;margin:0 auto}
.slider-slide--height-45.slider-slide--has-image-left picture img,.slider-slide--height-45.slider-slide--has-image-right picture img{max-height:calc(22.5vh + 30px)}
.slider-slide--height-65.slider-slide--has-image-left picture img,.slider-slide--height-65.slider-slide--has-image-right picture img{max-height:calc(32.5vh + 30px)}
}
@media(min-width:768px){.slider-slide--has-image-left picture{margin-right:auto}
.slider-slide--has-image-right picture{margin-left:auto}
}
.slider-slide--theme-light::before,.slider-slide--theme-dark::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.slider-slide--theme-light{color:#151515}
.slider-slide--theme-light.slider-slide--gradient::before{background:linear-gradient(25deg,rgba(255,255,255,0.9) 0,rgba(255,255,255,0) 60%)}
@media(max-width:767px){.slider-slide--theme-light.slider-slide--gradient::before{display:none}
}
.slider-slide--theme-light.slider-slide--transparency-20::before{background:rgba(255,255,255,0.2)}
.slider-slide--theme-dark{color:#fff}
.slider-slide--theme-dark.slider-slide--gradient::before{background:linear-gradient(25deg,rgba(0,0,0,0.9) 0,rgba(0,0,0,0) 60%)}
@media(max-width:767px){.slider-slide--theme-dark.slider-slide--gradient::before{display:none}
}
.slider-slide--theme-dark.slider-slide--transparency-20::before{background:rgba(0,0,0,0.2)}
.slider-slide-content{display:flex;flex-direction:column;align-items:flex-start;height:100%;box-sizing:border-box;padding-bottom:15%}
@media all and (-ms-high-contrast:none){.slider-slide-content>*:not(.hero-buttons-wrapper){width:100%}
}
@media all and (min-width:768px){.slider-slide-content{padding-bottom:18%}
}
.hero-carousel .slick-slide:only-of-type .slider-slide-content{padding-bottom:10%}
@media all and (max-width:767px){.slider-slide-content{padding-top:5%}
}
@media all and (min-width:768px){[data-breadcrumb="true"] .slider-slide-content{padding-top:16.665%}
[data-breadcrumb="false"] .slider-slide-content{padding-top:5%}
}
.slider-slide-content--end{justify-content:flex-end}
.slider-slide-content--center{justify-content:center}
.slider-slide-content h1,.slider-slide-content h2,.slider-slide-content__title{font-size:4rem;font-family:"Playfair Display",serif;line-height:1.2}
@media(max-width:767px){.slider-slide-content h1,.slider-slide-content h2,.slider-slide-content__title{margin:0 0 30px}
}
@media(min-width:768px) and (max-width:1279px){.slider-slide-content h1,.slider-slide-content h2,.slider-slide-content__title{margin:0 0 30px}
}
@media(min-width:1280px){.slider-slide-content h1,.slider-slide-content h2,.slider-slide-content__title{margin:0 0 45px;font-size:5rem}
}
.slider-slide-content h3,.slider-slide-content h4,.slider-slide-content h5,.slider-slide-content h6,.slider-slide-content p,.slider-slide-content__subtitle{font-size:2.4rem;font-family:"Open Sans","Helvetica","Verdana",sans-serif;line-height:1.3}
@media(max-width:767px){.slider-slide-content h3,.slider-slide-content h4,.slider-slide-content h5,.slider-slide-content h6,.slider-slide-content p,.slider-slide-content__subtitle{margin:0 0 30px}
}
@media(min-width:768px) and (max-width:1279px){.slider-slide-content h3,.slider-slide-content h4,.slider-slide-content h5,.slider-slide-content h6,.slider-slide-content p,.slider-slide-content__subtitle{margin:0 0 45px}
}
@media(min-width:1280px){.slider-slide-content h3,.slider-slide-content h4,.slider-slide-content h5,.slider-slide-content h6,.slider-slide-content p,.slider-slide-content__subtitle{margin:0 0 60px;font-size:3rem}
}
.slider-slide-content h3:last-child,.slider-slide-content h4:last-child,.slider-slide-content h5:last-child,.slider-slide-content h6:last-child,.slider-slide-content p:last-child,.slider-slide-content__subtitle:last-child{margin-bottom:0}
.slider-slide-content p,.slider-slide-content h1,.slider-slide-content h2,.slider-slide-content h3,.slider-slide-content h4,.slider-slide-content h5,.slider-slide-content h6,.slider-slide-content a:not(.button),.slider-slide-content span{color:inherit}
.slider-slide-content p *,.slider-slide-content h1 *,.slider-slide-content h2 *,.slider-slide-content h3 *,.slider-slide-content h4 *,.slider-slide-content h5 *,.slider-slide-content h6 *,.slider-slide-content a:not(.button) *,.slider-slide-content span *{color:inherit}
@media(min-width:768px){.slider-slide-content picture{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
}
@media(min-width:768px){.slider-slide-content source,.slider-slide-content img{width:auto}
.slider-slide--height-45 .slider-slide-content source,.slider-slide--height-45 .slider-slide-content img{max-height:22vh}
.slider-slide--height-65 .slider-slide-content source,.slider-slide--height-65 .slider-slide-content img{max-height:42vh}
}
@media all and (-ms-high-contrast:none) and (max-width:767px){*::-ms-backdrop,[class*="col-"]{height:auto !important}
*::-ms-backdrop,.slider-slide-content{align-items:stretch}
*::-ms-backdrop,picture img{display:block;-ms-flex:none;flex:none}
}
.slick-initialized{overflow:hidden}
.slick-prev,.slick-next{position:absolute;display:none !important;height:60px;width:60px;max-height:60px;line-height:0;font-size:0;cursor:pointer;background:#fff;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:0;border-radius:50%;outline:0;opacity:.4;z-index:1}
@media all and (min-width:768px){.slick-prev,.slick-next{display:block !important}
}
@media all and (min-width:1280px){.slick-prev,.slick-next{height:80px;width:80px;max-height:80px}
}
.slick-prev::before,.slick-next::before{display:none;box-sizing:border-box;height:18px;width:18px;border-right:2px solid #007fa3;border-bottom:2px solid #007fa3}
@media all and (min-width:1280px){.slick-prev::before,.slick-next::before{height:22px;width:22px}
}
.slick-prev.slick-prev,.slick-next.slick-prev{left:-30px;margin-left:-16px}
@media all and (min-width:1280px){.slick-prev.slick-prev,.slick-next.slick-prev{margin-left:-24px}
}
.slick-prev.slick-prev:hover,.slick-next.slick-prev:hover,.slick-prev.slick-prev:focus,.slick-next.slick-prev:focus{margin-left:0}
.slick-prev.slick-prev::before,.slick-next.slick-prev::before{content:"";margin-left:40px;transform:scaleX(-1) rotate(-45deg)}
@media all and (min-width:1280px){.slick-prev.slick-prev::before,.slick-next.slick-prev::before{margin-left:42px}
}
.slick-prev.slick-next,.slick-next.slick-next{right:-30px;margin-right:-16px}
@media all and (min-width:1280px){.slick-prev.slick-next,.slick-next.slick-next{margin-right:-24px}
}
.slick-prev.slick-next:hover,.slick-next.slick-next:hover,.slick-prev.slick-next:focus,.slick-next.slick-next:focus{margin-right:0}
.slick-prev.slick-next::before,.slick-next.slick-next::before{content:"";margin-left:4px;transform:rotate(-45deg)}
@media all and (min-width:1280px){.slick-prev.slick-next::before,.slick-next.slick-next::before{margin-left:14px}
}
.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{opacity:.8}
.slick-prev:hover::before,.slick-next:hover::before,.slick-prev:focus::before,.slick-next:focus::before{display:block}
.slick-prev:active,.slick-next:active{opacity:1}
.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.25}
.slick-dotted .slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:20px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
@media all and (min-width:1280px){.slick-dots{bottom:30px}
}
.slick-dots li{position:relative;display:inline-block;height:12px;width:12px;margin:0 5px;padding:4px;cursor:pointer}
.slick-dots li button{border:0;border-radius:50%;background:#007fa3;display:block;height:12px;width:12px;outline:0;line-height:0;font-size:0;color:transparent;padding:0;box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0;background:#fff}
.slick-dots li.slick-active button{background:#fff}
.slick-track{display:flex}
.cq-wcm-edit .slick-track,.cq-wcm-preview .slick-track{display:block}
.slick-track>.slick-slide{height:auto}
.hero-carousel-slide{height:100%}
.hero-carousel-slide .background-video__container{position:absolute;left:0;top:0;width:100%}
.hero-carousel-slide .background-video__media{object-position:center center}
.hero-carousel-slide .slider-slide-content{position:relative;z-index:5}
a.clickable-anchor:hover{text-decoration:none}