.section--mediagalleryslider .gallery--slider--container{position:relative}.section--mediagalleryslider .gallery--slider .f-carousel__viewport{margin-bottom:8px;opacity:0;overflow:hidden;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.section--mediagalleryslider .gallery--slider .f-carousel__viewport.is-draggable{opacity:1}.section--mediagalleryslider .gallery--slider .f-carousel__slide{padding:0}.section--mediagalleryslider .f-carousel__slide .gallery--image{border-radius:20px;overflow:hidden}.section--mediagalleryslider .gallery--image--caption{background:transparent;padding:8px 0}.section--mediagalleryslider .gallery--image--caption--text{color:#667380;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:30px;margin:0}.section--mediagalleryslider .f-button{color:#667380}.section--mediagalleryslider .f-button.is-prev{background:transparent;left:-40px!important}.section--mediagalleryslider .f-button.is-next{background:transparent;right:-40px!important}@media (min-width:1025px){.section--mediagalleryslider .f-button{color:#667380}.section--mediagalleryslider .f-button.is-prev{background:transparent;left:-35px!important}.section--mediagalleryslider .f-button.is-next{background:transparent;right:-35px!important}}.section--mediagalleryslider .gallery--nav{position:relative}.section--mediagalleryslider .gallery--nav .f-carousel__slide{margin:0;padding:0 5px;width:20%}.section--mediagalleryslider .gallery--nav .f-carousel__slide .block--video:before{height:2.8rem;width:2.8rem}.section--mediagalleryslider .gallery--nav .f-carousel__slide .block--video:hover:before{background-color:#fbb040}.section--mediagalleryslider .gallery--nav .f-carousel__nav{align-items:stretch;bottom:0;display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:0}.section--mediagalleryslider .gallery--nav .f-carousel__nav button.f-button{background:rgba(0,0,0,.5);border-radius:20px;color:#fff;content:"";cursor:pointer;height:auto;pointer-events:all;position:relative;transform:translateY(-50%) scaleX(-1);width:calc(20% - 10px);z-index:10}.section--mediagalleryslider .gallery--nav .f-carousel__nav button.f-button svg{height:20%}.section--mediagalleryslider .gallery--nav .f-carousel__nav .f-button.is-prev{left:-5px!important}.section--mediagalleryslider .gallery--nav .f-carousel__nav .f-button.is-next{right:-5px!important}