@-webkit-keyframes progress-bar{from{transform:translateX(-100%)}to{transform:translateX(0%)}}@keyframes progress-bar{from{transform:translateX(-100%)}to{transform:translateX(0%)}}.banner-slideshow-block{width:100%;position:relative}.banner-slideshow-block .overlay{position:absolute;width:100%;height:100%;z-index:1;mix-blend-mode:multiply}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.banner-slideshow-block .overlay{top:0}}.banner-slideshow-block .overlay svg{height:100%;width:100%}@media(max-width:991px){.banner-slideshow-block .overlay{background:#1d3d69;background:linear-gradient(180deg,rgba(29,61,105,.7) 0%,rgba(81,128,175,.7) 100%)}@supports(mix-blend-mode:multiply){.banner-slideshow-block .overlay{background:linear-gradient(180deg,#1d3d69 0%,#5180af 100%);mix-blend-mode:multiply}}.banner-slideshow-block .overlay svg{display:none!important}}.banner-slideshow-block .banner-slideshow-container{pointer-events:none;overflow:hidden;z-index:2;position:relative}.banner-slideshow-block .banner-slideshow-container:not(.flickity-enabled) .slide:not(:first-child){display:none}.banner-slideshow-block .slide{width:100%;min-height:69.2rem;position:relative;display:flex;align-items:center}.banner-slideshow-block .slide .text{margin-left:8rem;width:100%;max-width:50rem;position:relative;z-index:3}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.banner-slideshow-block .slide .text{margin-top:17.3rem}}@media(-ms-high-contrast:none)and (max-width:767px),(-ms-high-contrast:active)and (max-width:767px){.banner-slideshow-block .slide .text{margin-top:9.5rem}}@media(max-width:767px){.banner-slideshow-block .slide .text{max-width:none;margin:0 1.5rem}}.banner-slideshow-block .slide h2{font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:700;font-size:2.3rem;color:#fff;margin:0;margin-bottom:.8rem}.banner-slideshow-block .slide h1{color:#a0e79c;margin:0;margin-bottom:.8rem;line-height:.93}.banner-slideshow-block .slide p{font-size:1.8rem;line-height:1.44;margin:0;color:#fff;margin-bottom:3rem;margin-top:2rem}.banner-slideshow-block .slide p img{position:relative;height:auto;-o-object-fit:contain;object-fit:contain}.banner-slideshow-block .slide picture img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:-1}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.banner-slideshow-block .slide picture img{top:0}}.banner-slideshow-block .slide a{pointer-events:visible}.banner-slideshow-block .banner-buttons{position:absolute;bottom:0;left:0;width:64%;flex:0 0 64%;display:flex;flex-wrap:wrap;z-index:2}@media(max-width:1023px){.banner-slideshow-block .banner-buttons{width:100%;bottom:7.6rem}}.banner-slideshow-block .banner-buttons.full-width{width:100%;flex:0 0 100%}.banner-slideshow-block .banner-buttons .btn-wrap{display:flex;flex-wrap:nowrap;flex:1 1 auto}.banner-slideshow-block .banner-buttons button{flex:1 1 100%;min-height:7rem;background-color:rgba(0,0,0,.5);border:0;outline:none}@media(max-width:1023px){.banner-slideshow-block .banner-buttons button{display:none}}.banner-slideshow-block .banner-buttons button p{font-size:1.2rem;color:#fff;margin:0;text-align:left;text-transform:uppercase;padding-left:2.2rem;font-weight:300;line-height:normal}.banner-slideshow-block .banner-buttons button p:nth-child(2){font-size:1.3rem;font-weight:700}.banner-slideshow-block .banner-buttons button:first-child p{padding-left:7.2rem}.banner-slideshow-block .banner-buttons button:nth-child(2){background-color:rgba(38,38,38,.7)}.banner-slideshow-block .banner-buttons .active p:nth-child(2){font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:700;color:#5180af}.banner-slideshow-block .banner-buttons .loading-bar{width:100%;height:.6rem;background-color:#262626}.banner-slideshow-block .banner-buttons .loading-bar #progress{height:.6rem;overflow:hidden;background-color:#1d3d69;width:100%}.banner-slideshow-block .banner-buttons .loading-bar #progress.run{-webkit-animation:progress-bar linear 8s;animation:progress-bar linear 8s;will-change:transform}.banner-slideshow-block .waypoint-buttons{width:36%;position:absolute;display:flex;bottom:0;right:0;z-index:2}@media(max-width:1023px){.banner-slideshow-block .waypoint-buttons{width:100%}}.banner-slideshow-block .waypoint-buttons svg{width:2rem;height:2rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%)}@media(max-width:767px){.banner-slideshow-block .waypoint-buttons svg{right:1.5rem}}.banner-slideshow-block .waypoint-buttons svg path{opacity:.5;fill:#fff;transition:.2s all}.banner-slideshow-block .waypoint-buttons.waypoint-count-1 a{width:100%}.banner-slideshow-block .waypoint-buttons a{width:50%;display:flex;align-items:center;padding-left:2.6rem;min-height:7.6rem;color:#fff;text-transform:uppercase;font-weight:300;font-size:1.3rem;background-color:rgba(81,128,175,.6);text-decoration:none;position:relative;transition:.2s all}@media(max-width:767px){.banner-slideshow-block .waypoint-buttons a{padding-left:1.5rem}}.banner-slideshow-block .waypoint-buttons a:hover{background-color:#5180af;transition:.2s all}.banner-slideshow-block .waypoint-buttons a:hover svg path{opacity:1}.banner-slideshow-block .waypoint-buttons .waypoint2{background-color:rgba(92,157,88,.6)}.banner-slideshow-block .waypoint-buttons .waypoint2:hover{background-color:#5c9d58}