﻿/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:0;}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y;}.flickity-slider{position:absolute;width:100%;height:100%;left:0;}.flickity-rtl .flickity-slider{left:unset;right:0;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing;}.flickity-cell{position:absolute;left:0;}.flickity-rtl .flickity-cell{left:unset;right:0;}.flickity-button{position:absolute;background:hsl(0 0% 100%/75%);border:0;color:#333;}.flickity-button:hover{background:#fff;cursor:pointer;}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f;}.flickity-button:active{opacity:.6;}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:currentColor;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:hsl(0 0% 20%/25%);border-radius:50%;cursor:pointer;appearance:none;border:0;text-indent:-9999px;overflow:hidden;}.flickity-rtl .flickity-page-dot{text-indent:9999px;}.flickity-page-dot:focus{outline:0;box-shadow:0 0 0 5px #19f;}.flickity-page-dot.is-selected{background:hsl(0 0% 20%/100%);}.slider-row{margin-left:-15px;margin-right:-15px;}.slideshow-holder{position:relative;}@media(max-width:991px){.slideshow-holder.style-b-holder.body{padding-left:0;padding-right:0;}}@media(min-width:992px){.slideshow-holder.style-b-holder.body{height:100%;padding-top:5%;padding-bottom:5%;position:absolute;top:0;right:0;bottom:0;}}.slideshow-holder.style-b-holder .slideshow-pager{bottom:0;right:25px;text-align:right;padding:0;z-index:1;}@media(max-width:991px){.slideshow-holder.style-b-holder .slideshow-pager{bottom:5px;}}.slideshow-holder.style-b-holder .slideshow-pager li button{height:12px;font-size:12px;width:12px;margin:0 4px;padding:0;border-radius:50%;opacity:.3;background:#fff;}@media(min-width:992px){.slideshow-holder.style-b-holder .slideshow-pager li button{background:var(--color-f);}}.full-height .cell,.full-height .flickity-slider>div{min-height:100%;display:flex;box-sizing:content-box;}.full-height .cell>.row:first-child,.full-height .flickity-slider>div>.row:first-child{flex:0 0 100%;}.slider{padding:0 0 15px 0;margin:0;list-style:none!important;}.slider .flickity-slider{width:100%;}.slider .cell,.slider .flickity-slider>div{width:100%;}.slider .cell,.slider .flickity-slider>div,.slider .cell img,.slider .flickity-slider>div img{width:100%;}.slider>.col-12{padding-left:0;padding-right:0;}.slider.style-c .content{position:relative;}.slider.style-c .content img{width:100%;}@media(min-width:992px){.slider.style-c .content img{width:80%;}}.slider.style-c .content .details{background:var(--color-b);padding:30px;color:#fff;width:100%;display:block;box-sizing:border-box;}@media(min-width:992px){.slider.style-c .content .details{position:absolute;right:0;padding:30px;top:5%;bottom:15%;width:33%;}}@media(min-width:1200px){.slider.style-c .content .details{padding:50px 40px;}}.slider.style-c .content .details>span{display:block;margin-bottom:15px;line-height:1.55;}.slider.style-c .content .details .link{text-decoration:underline;}.slider.style-c .content:hover .link,.slider.style-c .content:active .link,.slider.style-c .content:focus .link{text-decoration:none;}.slider.style-c .flickity-page-dots{bottom:20px;right:25px;text-align:right;padding:0;z-index:1;justify-content:right;}@media(max-width:991px){.slider.style-c .flickity-page-dots{bottom:5px;}}.slider.style-c .flickity-page-dots li button{height:12px;font-size:12px;width:12px;margin:0 4px;padding:0;border-radius:50%;opacity:.3;background:#fff;}@media(min-width:992px){.slider.style-c .flickity-page-dots li button{background:var(--color-f);}}.flickity-enabled .flickity-page-dots{position:relative;bottom:-5px;}.flickity-enabled.mini-arrows .flickity-prev-next-button{background:var(--color-a);color:#fff;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;bottom:15px;position:absolute;text-decoration:none;right:auto;left:auto;}.flickity-enabled.mini-arrows .flickity-prev-next-button.top{bottom:auto;top:15px;}.flickity-enabled.mini-arrows .flickity-prev-next-button:disabled{background:var(--color-a-light);opacity:.5;}.flickity-enabled.mini-arrows .flickity-prev-next-button:disabled span{color:#fff;}.flickity-enabled.mini-arrows .flickity-prev-next-button.previous{right:65px;}.flickity-enabled.mini-arrows .flickity-prev-next-button.next{right:10px;}.flickity-enabled.mini-arrows .flickity-prev-next-button span{display:block;width:50px;height:16px;font-size:16px;padding:12px 0;text-align:center;}.flickity-enabled .flickity-prev-next-button.previous{left:unset;}.slideshow-type-4{margin-bottom:30px;border-radius:15px;border:2px solid var(--color-f-light);overflow:hidden;}.slideshow-type-4>h2{padding:30px 30px 0 30px;margin:0 0 -15px 0;}.slideshow-type-4 .slider{padding:0;}.slideshow-type-4 .slider .figure{display:block;width:100%;height:auto;position:relative;}.slideshow-type-4 .slider .figure img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0;}.slideshow-type-4 .slider .figure .video-container{border-radius:0;}.slideshow-type-4 .slider .figure .badge{position:absolute;right:15px;bottom:15px;text-align:right;font-size:.9rem;overflow:hidden;}.slideshow-type-4 .slider .figure .badge span{color:#fff;border-radius:999px;padding:10px 15px;display:inline-block;}.slideshow-type-4 .slider .figure .badge .caption{background:rgba(0,0,0,.6);}.slideshow-type-4 .slider .figure a[href*="youtu"]:after,.slideshow-type-4 .slider .figure a[href*="youtu"]:before{content:"";height:0;width:0;position:absolute;right:0;bottom:0;top:50%;left:50%;}.slideshow-type-4 .slider .figure a[href*="youtu"]:before{width:150px;height:100px;background-color:var(--color-a);border-radius:15px;margin:-50px 0 0 -75px;}.slideshow-type-4 .slider .figure a[href*="youtu"]:after{top:50%;left:50%;border-style:solid;border-color:transparent;border-top-width:30px;border-bottom-width:30px;border-left:60px solid #fff;margin:-30px 0 0 -30px;filter:drop-shadow(0 5px 10px rgba(0,0,0,.3));}.slideshow-type-4 .slider .figure a[href*="youtu"]:hover:before,.slideshow-type-4 .slider .figure a[href*="youtu"]:focus:before,.slideshow-type-4 .slider .figure a[href*="youtu"]:active:before{background-color:var(--color-a-dark);}.slideshow-type-4 .slider .figure:hover .badge .caption{display:none;}.slideshow-type-4 .nav{background-color:var(--color-g-light);padding:15px;text-align:center;}.slideshow-type-4 .nav button{height:4vw;width:4vw;min-width:60px;min-height:60px;max-width:100px;position:relative;margin-right:10px;}.slideshow-type-4 .nav button .badge{z-index:1;background:rgba(0,0,0,.6);position:absolute;top:5px;left:5px;border-radius:5px;color:#fff;padding:5px;height:auto;font-size:18px;}.slideshow-type-4 .nav button img{height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;display:block;object-position:center center;}.gradient-caption{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.gradient-caption:hover .photo,.gradient-caption:active .photo,.gradient-caption:focus .photo{transform:scale(1.1);opacity:.6;}.gradient-caption .details{position:absolute;bottom:0;left:0;right:0;width:100%;padding:100px 20px 20px 20px;box-sizing:border-box;float:none;color:#fff;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;line-height:1.5;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.85) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#d9000000',GradientType=0);}.gradient-caption .details .title{text-decoration:none;padding:0;font-family:"Montserrat",sans-serif;font-size:1.5rem;line-height:1.3;margin-bottom:5px;display:block;}.gradient-caption .details .body{font-style:italic;color:#fff;}