@charset "utf-8";.fade-in{opacity:0;transform:translateY(50px);transition:all .5s ease-in-out}.gsap-expand-section{margin-left:auto !important;margin-right:auto !important}.cards-box-wrapper{position:relative;align-items:center;justify-content:center;display:flex;flex-direction:column;padding:0 15%;padding-bottom:3rem}.cards-box{display:flex;justify-content:center;position:relative}.cards-box .card{width:100%;max-width:1140px;cursor:pointer;border:0;border-radius:0}.cards-box .card.hide{visibility:hidden}.cards-box .card:not(.hide){position:absolute;top:0;transition:all 1s cubic-bezier(.42,0,.58,1);transform:translate(0,-50%);box-shadow:0 10px 20px 0 rgba(0,0,0,.08)}.elementor-editor-active .cards-box .card:not(.hide){position:relative}.cards-box .card:not(.hide)[data-slide='0']{transform:translate(0px,0px) scale(1);z-index:6;opacity:1}.cards-box .card:not(.hide)[data-slide='1']{transform:translate(0px,40px) scale(.95);z-index:5;opacity:.9}.cards-box .card:not(.hide)[data-slide='2']{transform:translate(0px,80px) scale(.9);z-index:4;opacity:.8}.cards-box .card:not(.hide)[data-slide='3']{transform:translate(0px,120px) scale(.85);z-index:3;opacity:.7}.cards-box .card:not(.hide)[data-slide='4']{transform:translate(0px,160px) scale(.8);z-index:2;opacity:.6}.cards-box .card:not(.hide)[data-slide='5']{transform:translate(0px,200px) scale(.75);z-index:1;opacity:.5}.cards-box .card:not(.hide)[data-slide='0']{transition:all 1s cubic-bezier(.18,.98,.45,1)}.stack-nav{position:absolute;width:100%;top:45%;left:0;transform:translateY(-50%);z-index:10}.stack-nav button{position:absolute;width:40px;height:40px;border-radius:50%;background-color:#000;color:#fff;border:none;font-size:24px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:all .3s ease}.stack-nav button:hover{background-color:#333;transform:scale(1.1)}.stack-nav button.disabled{opacity:.5;cursor:not-allowed}.stack-nav button.disabled:hover{transform:none;background-color:#000}.stack-nav .stack-prev{left:10px}.stack-nav .stack-next{right:10px}.stack-nav button span{display:block;font-size:28px;font-weight:700;line-height:0;padding-bottom:4px}@media (min-width:375px) and (max-width:575.98px){.cards-box .card{width:auto;left:0;right:0;margin:0 auto}}@media (min-width:576px) and (max-width:767.98px){.cards-box .card{width:auto;left:0;right:0;margin:0 auto}}