.slider{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;overflow:hidden;font-size:0}.slider .stage{width:100%;height:100%;position:unset}.slider .stage .scene{position:absolute;top:0;left:0;height:100%;width:100%;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-size:cover;background-position:center center;font-size:1rem;box-sizing:border-box;vertical-align:text-top;overflow:hidden}.slider .stage .scene .media{width:100%;height:100%}.slider .stage .scene .media.pos-rel{width:100%;height:100%}.slider .stage .scene picture{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.slider .stage .scene picture img{object-position:center center;object-fit:cover;height:100%;width:100%}.slider .stage .scene>video{object-position:center center;object-fit:contain;height:100%;width:100%;object-fit:cover;display:block;pointer-events:none}.slider .stage .scene>iframe{height:100%;width:100%}.slider .stage .scene.-animate{-moz-transition:all ease-in-out .555s;-o-transition:all ease-in-out .555s;-webkit-transition:all ease-in-out .555s;transition:all ease-in-out .555s}.slider .stage .scene.-left{transform:translateX(-100%)}.slider .stage .scene.-right{transform:translateX(100%)}.slider .next,.slider .previous{display:none;padding:8px;background:#b18b49;position:absolute;top:50%;transform:translateY(-50%);color:#f6f4e9;cursor:pointer}.slider .next img,.slider .next svg,.slider .previous img,.slider .previous svg{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.slider .next img:active,.slider .next svg:active,.slider .previous img:active,.slider .previous svg:active{margin-top:2px}.slider .next:hover,.slider .previous:hover{background:#000}.slider .previous{left:0}.slider .next{right:0}.slider .pagination,.slider .pagination-mockup,.slider .pagination-mockup-two,.slider [data-pagination-container]{cursor:pointer;position:absolute;bottom:.5rem;left:0;right:0;font-size:0;text-align:center}.slider .pagination div,.slider .pagination-mockup div,.slider .pagination-mockup-two div,.slider [data-pagination-container] div{margin:0;display:inline-block;box-sizing:border-box;padding:.75rem}.slider .pagination div:before,.slider .pagination-mockup div:before,.slider .pagination-mockup-two div:before,.slider [data-pagination-container] div:before{content:"";display:block;width:20px;height:20px;border-radius:50%;box-sizing:border-box;transition:all .2s cubic-bezier(0.4,0,1,1);border:1px solid #fff}.slider .pagination div.-active:before,.slider .pagination div:hover:before,.slider .pagination-mockup div.-active:before,.slider .pagination-mockup div:hover:before,.slider .pagination-mockup-two div.-active:before,.slider .pagination-mockup-two div:hover:before,.slider [data-pagination-container] div.-active:before,.slider [data-pagination-container] div:hover:before{background:#fff}.slider .pagination-image,.slider [data-pagination-container-image]{cursor:pointer;position:absolute;bottom:.5rem;left:0;right:0;font-size:0;text-align:center}.slider .pagination-image a,.slider [data-pagination-container-image] a{padding:.5rem;display:inline-block}.slider .pagination-image a>img,.slider [data-pagination-container-image] a>img{display:inline-block;box-sizing:border-box}.slider .pagination-image a.-active>img,.slider .pagination-image a:hover>img,.slider [data-pagination-container-image] a.-active>img,.slider [data-pagination-container-image] a:hover>img{border-color:#f8bb5a;border-width:2px;border-style:solid}.slider.-fixed-height .stage>.scene>picture img,.slider.-fixed-height .stage>div>picture img{object-fit:initial !important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.slider.-fixed-height .stage>.scene>picture img,.slider.-fixed-height .stage>div>picture img{height:auto;transform:translateY(-25%)}}@media(max-width:599px){.slider .pos-fix.-bottom,.slider .pos-fix.-center,.slider .pos-fix.-left,.slider .pos-fix.-middle,.slider .pos-fix.-right,.slider .pos-fix.-top,.slider .pos-abs.-bottom,.slider .pos-abs.-center,.slider .pos-abs.-left,.slider .pos-abs.-middle,.slider .pos-abs.-right,.slider .pos-abs.-top{top:50% !important;transform:translate(-3%,-50%) !important;left:6% !important;text-align:center !important}}@media(min-width:1200px){.slider .next,.slider .previous{display:block}.slider .pagination,.slider .pagination-mockup,.slider .pagination-mockup-two,.slider [data-pagination-container]{bottom:1rem}.slider .pagination-image,.slider [data-pagination-container-image]{bottom:1rem}.slider.-fixed-height{position:relative}.slider.-fixed-height .ratio.-size-16x9{padding:0}}@media(max-width:1200px){.slider.-fixed-height{height:auto !important}}
.vertical-card-carousel{position:relative;height:300px;overflow:hidden}.vertical-card-carousel .stage{width:100%;height:100%}.vertical-card-carousel .stage>div{position:absolute;transition:transform 1s,left 1s,opacity 1s,z-index 0s;opacity:1;transform-origin:center;width:75%;height:100%;left:0;cursor:pointer}.vertical-card-carousel .stage>div img{display:block;width:100%;height:100%}.vertical-card-carousel .stage>div.hideLeft,.vertical-card-carousel .stage>div.prevLeftSecond{left:-100%;opacity:0;transform:translateX(-100%);pointer-events:none}.vertical-card-carousel .stage>div.prev{left:3%}.vertical-card-carousel .stage>div.selected{left:3%;cursor:default;left:81%}.vertical-card-carousel .stage>div.next{left:100%;transform:translateX(100%)}.vertical-card-carousel .stage>div.hideRight{left:100%;transform:translateX(100%);pointer-events:none}.vertical-card-carousel .stage>div.nextRightSecond{left:100%;transform:translateX(100%)}.vertical-card-carousel .stage>div .card .ratio>div{overflow:hidden}.vertical-card-carousel .stage>div .card img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s ease}.vertical-card-carousel .stage>div .card.-vertical a.-expand{z-index:3}.vertical-card-carousel .stage>div .card.-vertical .fg{max-width:100%;width:100%;text-align:left;display:block;margin:0}.vertical-card-carousel .stage>div .card.-vertical .fg p{margin:0}.vertical-card-carousel .stage>div .card.-vertical .fg .button{z-index:4;width:auto;text-align:left}.vertical-card-carousel>.-next,.vertical-card-carousel>.-prev{cursor:pointer;position:absolute;top:25%;right:0;width:3rem;height:3rem;z-index:5;text-align:center}.vertical-card-carousel>.-next .button,.vertical-card-carousel>.-prev .button{margin:0;color:#b18b49}.vertical-card-carousel>.-next:hover svg,.vertical-card-carousel>.-prev:hover svg{fill:hsl(0,0%,25%)}.vertical-card-carousel>.-previous{display:none}.vertical-card-carousel>.-prev{left:0;right:initial}.vertical-card-carousel>.-prev .button{transform:rotate(180deg)}.vertical-card-carousel.-solutions{margin:0 3px}.vertical-card-carousel.-solutions>.-prev,.vertical-card-carousel.-solutions>.-next{top:50%;transform:translateY(-50%)}.vertical-card-carousel.-solutions .outer-stage{height:100%;width:calc(100% - 6rem);margin:0 auto}.vertical-card-carousel.-solutions .stage{width:100%;height:100%;position:relative;overflow:hidden}.vertical-card-carousel.-solutions .stage>div{padding:0 .5rem;box-sizing:border-box;width:100%}.vertical-card-carousel.-solutions .stage>div.prev{left:0}.vertical-card-carousel.-solutions .stage>div.selected{left:100%;transform:translateX(100%)}.vertical-card-carousel.-solutions .stage>div.next{left:100%;transform:translateX(100%)}@media(min-width:900px){.vertical-card-carousel .stage>div{width:40%}.vertical-card-carousel .stage>div.prev{left:2%}.vertical-card-carousel .stage>div.selected{left:44%}.vertical-card-carousel .stage>div.next{left:86%;transform:none}.vertical-card-carousel.-solutions .stage>div{width:50%}.vertical-card-carousel.-solutions .stage>div.selected{left:50%;transform:none}}@media(min-width:1200px){.vertical-card-carousel .stage>div{width:26%}.vertical-card-carousel .stage>div.selected{left:30%}.vertical-card-carousel .stage>div.next{left:58%}.vertical-card-carousel .stage>div.nextRightSecond{transform:none;left:86%;pointer-events:none}.vertical-card-carousel.-solutions .stage>div{width:25%}.vertical-card-carousel.-solutions .stage>div.selected{left:25%}.vertical-card-carousel.-solutions .stage>div.next{left:50%;transform:none}.vertical-card-carousel.-solutions .stage>div.nextRightSecond{left:75%;pointer-events:all}}
