@charset "utf-8";.carousel-inner,.slider-blur{overflow:hidden}.carousel{position:relative;width:100%}.carousel-inner,.carousel-item{position:relative;width:inherit}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-item{display:none;grid-template-columns:repeat(12,1fr);gap:var(--measure-base) 3%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;padding:8px}.carousel-item.active{display:grid;opacity:1;transform:perspective(500px) translate3d(0,0,0);transition:all .5s var(--main-trans-easing);z-index:1000}.next-slide{display:grid;position:absolute;top:0}.carousel-box{margin-left:auto;margin-right:auto}.carousel-screen{width:calc(100vw - 17px);left:50%;transform:translateX(calc(-50vw + 8px))}.carousel-screen .carousel-item{padding:0}.carousel-item.next-slide.transitioning{transition:none}.carousel.effect-cycle-fade .carousel-item.transitioning-in,.carousel.effect-dissolve .carousel-item.transitioning,.carousel.effect-fade .carousel-item.transitioning,.carousel.effect-fade-cycle .carousel-item.transitioning-out,.carousel.effect-fade-zoom .carousel-item.transitioning,.carousel.effect-zoom .carousel-item.transitioning,.carousel.effect-zoom-fade .carousel-item.transitioning{opacity:0}.carousel.effect-dissolve .carousel-item.transitioning-in{opacity:1;z-index:999}.carousel.effect-cycle .carousel-item.transitioning-out{transition-timing-function:ease-in}.carousel.effect-cycle .carousel-item.transitioning-in{transition-timing-function:ease-out}.carousel.effect-boomerang .carousel-item.transitioning-right,.carousel.effect-cycle .carousel-item.transitioning-left.transitioning-in,.carousel.effect-cycle .carousel-item.transitioning-right.transitioning-out,.carousel.effect-cycle-fade .carousel-item.transitioning-right.transitioning-out,.carousel.effect-fade-cycle .carousel-item.transitioning-left.transitioning-in{transform:translate3d(100%,0,0)}.carousel.effect-boomerang .carousel-item.transitioning-left,.carousel.effect-cycle .carousel-item.transitioning-left.transitioning-out,.carousel.effect-cycle .carousel-item.transitioning-right.transitioning-in,.carousel.effect-cycle-fade .carousel-item.transitioning-left.transitioning-out,.carousel.effect-fade-cycle .carousel-item.transitioning-right.transitioning-in{transform:translate3d(-100%,0,0)}.carousel.effect-fade-zoom .carousel-item.transitioning-in,.carousel.effect-zoom .carousel-item.transitioning,.carousel.effect-zoom-fade .carousel-item.transitioning-out{transform:perspective(500px) translate3d(0,0,-2000px)}.carousel.effect-cycle-fade .carousel-item.transitioning-in,.carousel.effect-fade-cycle .carousel-item.transitioning-out,.carousel.effect-fade-zoom .carousel-item.transitioning-out,.carousel.effect-zoom-fade .carousel-item.transitioning-in{transition-duration:.25s}.carousel.effect-fade-zoom .carousel-item.transitioning-in.transitioning,.carousel.effect-zoom .carousel-item.transitioning-in.transitioning,.carousel.effect-zoom .carousel-item.transitioning-out.transitioning,.carousel.effect-zoom-fade .carousel-item.transitioning-out.transitioning{transition-duration:.35s}.carousel.effect-fade-zoom .carousel-item.transitioning-in,.carousel.effect-zoom .carousel-item.transitioning-in,.carousel.effect-zoom-fade .carousel-item.transitioning-in{z-index:1}.carousel.effect-fade-zoom .carousel-item.transitioning-out,.carousel.effect-zoom .carousel-item.transitioning-out,.carousel.effect-zoom-fade .carousel-item.transitioning-out{z-index:2}.carousel .controls{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;margin:.5em 0}.carousel .block-button{margin:.5em;order:1}.carousel .block-button:nth-of-type(2){order:2}.carousel .block-button:nth-of-type(3){order:3}.carousel .block-button a{width:100%;height:100%}.carousel .controls.controls-center{position:absolute;width:100%;top:50%;justify-content:space-between;padding:0 3vw;z-index:1000}.carousel a.carousel-control-next .carousel-control-next-icon,.carousel a.carousel-control-prev .carousel-control-prev-icon{display:inline-block;line-height:1;height:100%}.carousel-indicators{position:relative;z-index:15;display:flex;flex-wrap:wrap;padding-left:5%;padding-right:5%;margin:.5em 0 2em;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:5px;margin:.3em 3%;text-indent:-999px;background:var(--button-background);cursor:pointer;transition:all var(--main-trans-speed) var(--main-trans-easing)}.carousel-indicators .active,.carousel-indicators li.tab-focus,.carousel-indicators li:hover{background:var(--button-background-hover);transition:all var(--main-trans-speed) var(--main-trans-easing)}.carousel-indicators li::after,.carousel-indicators li::before{content:"";position:absolute;top:-10px;bottom:0;left:0;display:inline-block;width:100%;height:10px}.carousel-indicators li::after{top:0;bottom:-15px}.carousel-dot .carousel-indicators li{width:17px;height:17px;border-radius:100%}.carousel-emboss .carousel-indicators .active,.carousel-emboss .carousel-indicators li,.carousel-emboss .carousel-indicators li.tab-focus,.carousel-emboss .carousel-indicators li:hover{box-shadow:inset 2px 2px 2px var(--black-low),2px 2px 2px var(--white-low)}.carousel-emboss .carousel-indicators .active::after,.carousel-emboss .carousel-indicators li.tab-focus::after,.carousel-emboss .carousel-indicators li:hover::after{content:'';width:11px;height:11px;position:absolute;top:3px;left:3px;border-radius:100%;background:var(--button-background-hover);box-shadow:1px 1px 1px var(--black-low),inset 1px 1px 1px var(--white-med)}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;text-align:center}.slider-blur,.slider-blur a.no-link{position:relative}.carousel.full-screen{width:100vw;left:50%;transform:translateX(-50vw)}.carousel.screen-slider .carousel-item{padding-left:10vw;padding-right:10vw}.carousel .caption-holder{z-index:1000;width:100%;text-align:center;margin:var(--measure-small) 0 0}.carousel .img-caption{display:inline-block;width:auto;padding:10px 18px}.slider-blur{width:100%;height:100%}.slider-blur .carousel-inner{height:75vh}.slider-blur .block-image,.slider-blur a.no-link{width:100%;height:100%}.slider-blur .carousel-item{padding:5%}.slider-blur .carousel-item *{min-height:0}.slider-blur .img-holder{position:absolute;width:110%;height:110%;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%)}.size-half-f .slider-blur .img-holder,.size-half-s .slider-blur .img-holder{max-width:480px}.slider-blur .img-slider{position:relative;z-index:200;box-shadow:0 0 var(--measure-small) var(--black-med),0 0 4em var(--black)}.slider-blur .img-bg{width:100%;height:100%;background-size:cover!important;filter:brightness(.85) blur(10px)}.slider-blur img{width:auto;max-height:90%;margin:0 auto;top:50%;transform:translateY(-50%)}@media (max-width:860px){.carousel.slider-testimonials .block-button:first-of-type{order:1;width:calc(50% - var(--measure-small))}.carousel.slider-testimonials .block-button:nth-of-type(2){order:3;width:calc(100% - var(--measure-small))}.carousel.slider-testimonials .block-button:nth-of-type(3){order:2;width:calc(50% - var(--measure-small))}.carousel.mult-2 .carousel-inner .carousel-item .span-6,.carousel.mult-3 .carousel-inner .carousel-item .span-4,.carousel.mult-4 .carousel-inner .carousel-item .span-3{display:none}.carousel.mult-2 .carousel-inner .carousel-item .span-6:first-of-type,.carousel.mult-3 .carousel-inner .carousel-item .span-4:first-of-type,.carousel.mult-4 .carousel-inner .carousel-item .span-3:first-of-type{display:grid;grid-column:span 12}}@media (max-width:576px){a.button.carousel-control-next,a.button.carousel-control-prev{padding-left:.5em;padding-right:.5em}.block-image.image-testimonials.testimonials-generic-icon{position:relative;width:100%;margin:0 auto}.slider-testimonials .img-frame,.slider-testimonials .inset-shadow,.slider-testimonials img.img-testimonials{max-width:70vw;margin:0 auto}.testimonials-generic-icon .anonymous-icon{max-width:60vw}}