.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}}
.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}}
.curtain{position:relative;overflow:hidden}.curtain .bg img{width:100%;height:100%;display:block;transition:all linear .2s}@media(max-width:899px){.curtain .fg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;background:rgba(0,0,0,.125)}}@media(min-width:900px){.curtain .front-stage,.curtain .back-stage{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;opacity:0;transition:all linear .2s}.curtain .front-stage>*,.curtain .back-stage>*{flex-basis:auto}.curtain .front-stage{opacity:1}.curtain .back-stage{background:rgba(0,0,0,.125);transition-delay:.155s}.curtain:hover .front-stage{opacity:0}.curtain:hover .back-stage{opacity:1}.curtain.-hover-effect:hover .bg img{transform:scale(1.1)}}
.accordions{border-radius:3px}.accordions.-t-lines{border-top:1px solid #e7e7e7;border-bottom:none}.accordions.-b-lines .toggle{border-top:none;border-bottom:1px solid #e7e7e7}.accordions.-b-lines .toggle.-active{border-bottom:none}.accordions.-b-lines .pane.-active{border-bottom:1px solid #e7e7e7}.accordions.-tb-lines .toggle{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.accordions.-tb-lines .toggle.-active{border-bottom:none}.accordions.-tb-lines .pane.-active{border-bottom:1px solid #e7e7e7}.accordions.-none{border:none}.accordions *[data-reveal],.accordions .toggle{color:#13191a;cursor:pointer;padding:.5rem 1rem}.accordions *[data-reveal].-active .toggle-svg.-arrow svg,.accordions .toggle.-active .toggle-svg.-arrow svg{transform:rotate(-180deg)}.accordions *[data-reveal].-active .toggle-svg.-plus svg:first-of-type,.accordions .toggle.-active .toggle-svg.-plus svg:first-of-type{display:none}.accordions *[data-reveal].-active .toggle-svg.-plus svg:last-of-type,.accordions .toggle.-active .toggle-svg.-plus svg:last-of-type{display:block}.accordions *[data-reveal]>h1,.accordions *[data-reveal] h2,.accordions *[data-reveal] h3,.accordions *[data-reveal] h4,.accordions *[data-reveal] h5,.accordions *[data-reveal] h6,.accordions *[data-reveal] td,.accordions *[data-reveal] li,.accordions *[data-reveal] p,.accordions .toggle>h1,.accordions .toggle h2,.accordions .toggle h3,.accordions .toggle h4,.accordions .toggle h5,.accordions .toggle h6,.accordions .toggle td,.accordions .toggle li,.accordions .toggle p{margin:.5rem}.accordions *[data-reveal] .-plus svg:first-of-type,.accordions .toggle .-plus svg:first-of-type{display:block}.accordions *[data-reveal] .-plus svg:last-of-type,.accordions .toggle .-plus svg:last-of-type{display:none}.accordions *[data-reveal] svg,.accordions .toggle svg{width:12px;height:12px;display:inline-block;transform:none;vertical-align:middle;margin:0 .5rem 0 .5rem;transition:.5s;align-self:center}.accordions *[data-reveal] .toggle-svg,.accordions .toggle .toggle-svg{align-self:center;max-width:max-content}.accordions .pane{display:block;max-height:0;transition:max-height .2s ease-out;overflow:hidden}.accordions .pane .pane-content{padding:.5rem 1.5rem}
