.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}}
.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}
