.mod-expandable-cards-slider{opacity:0;overflow:hidden;position:relative;transition:opacity .5s}.mod-expandable-cards-slider.is-initialized{opacity:1}.mod-expandable-cards-slider .custom-slider-container{cursor:grab;overflow:visible;padding-bottom:7rem;width:100%}.mod-expandable-cards-slider .custom-slider-container:active{cursor:grabbing}.mod-expandable-cards-slider .slider-track{display:flex;gap:26px;transition:transform .6s cubic-bezier(.25,1,.5,1);will-change:transform}.mod-expandable-cards-slider .slider-slide{border-radius:1.6rem;box-sizing:border-box;color:var(--bs-light);display:flex;flex:0 0 calc(31.74603% - 1.8rem);flex-direction:column;height:calc(100vh - 14rem);justify-content:space-between;max-height:75rem;overflow:hidden;padding:1.5rem;position:relative}.mod-expandable-cards-slider .slider-slide:after{background:linear-gradient(180deg,rgba(var(--bs-primary-rgb),0) 20%,rgba(var(--bs-primary-rgb),1) 100%);content:"";inset:0;bottom:0;height:80%;position:absolute;top:auto;z-index:2}.mod-expandable-cards-slider .slider-slide .bg-wrapper{inset:0;position:absolute;z-index:1}.mod-expandable-cards-slider .slider-slide .bg{background-position:86%;background-size:cover;inset:0;position:absolute;transition:background-position .8s}.mod-expandable-cards-slider .content-top{z-index:3}.mod-expandable-cards-slider .content-bottom{z-index:15}.mod-expandable-cards-slider .content-top{align-items:center;display:flex;gap:1rem;justify-content:space-between}.mod-expandable-cards-slider .badge{align-items:center;background:#cdd3dc;border-radius:5rem;color:var(--bs-primary);display:flex;font-size:1.4rem;height:100%;justify-content:center;padding:.8rem 1.5rem}.mod-expandable-cards-slider .toggle-btn{align-items:center;background:var(--bs-primary);border:0;border-radius:50%;cursor:pointer;display:flex;height:3.5rem;justify-content:center;width:3.5rem}.mod-expandable-cards-slider .slider-slide .toggle-btn:after{content:"";cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.mod-expandable-cards-slider .plus-icon{height:1.5rem;transition:transform .4s;width:1.5rem}.mod-expandable-cards-slider .card-title{font-size:3rem;font-weight:400;line-height:1.1;margin-bottom:1.5rem}.mod-expandable-cards-slider .card-extra{max-height:0;opacity:0;overflow:hidden;transition:all .6s ease}.mod-expandable-cards-slider .slider-slide .content-bottom{max-width:45rem}.mod-expandable-cards-slider .card-extra .description{font-weight:300;line-height:1.5;margin-bottom:2rem;margin-top:0}.mod-expandable-cards-slider .slider-slide .content-bottom .btn{margin-bottom:6rem}@media (min-width:1530px){.mod-expandable-cards-slider .main-wrapper{margin-left:calc(50vw - 660px)}}@media (min-width:992px) and (max-width:1529px){.mod-expandable-cards-slider .main-wrapper{margin-left:9rem}}@media (min-width:992px){.mod-expandable-cards-slider .slider-slide{transition:flex .8s cubic-bezier(.25,1,.5,1),transform .3s}.mod-expandable-cards-slider .slider-slide.is-open:after{background:linear-gradient(-90deg,rgba(var(--bs-primary-rgb),0) 20%,rgba(var(--bs-primary-rgb),1) 100%);bottom:0;height:100%;left:0;width:80%}.mod-expandable-cards-slider .slider-slide.is-open{flex:0 0 85%}.mod-expandable-cards-slider .slider-slide.is-open .card-extra{max-height:500px;opacity:1}.mod-expandable-cards-slider .slider-slide.is-open .plus-icon{transform:rotate(45deg)}}.mod-expandable-cards-slider .nav-container{display:flex;gap:2rem;justify-content:flex-end;margin-top:-6rem;padding-right:5%;position:relative;z-index:5}.mod-expandable-cards-slider .nav-arrow{align-items:center;border-radius:50%;color:var(--bs-primary);cursor:pointer;display:flex;height:5rem;justify-content:center;transition:.3s;width:5rem}.mod-expandable-cards-slider .nav-arrow:hover{background:var(--bs-primary);color:var(--bs-light)}.mod-expandable-cards-slider .nav-arrow.disabled{opacity:.2;pointer-events:none}.mod-expandable-cards-slider .nav-arrow svg{width:2rem}.mod-expandable-cards-slider .nav-arrow.prev svg{transform:rotate(180deg)}@media (max-width:991px){body.layout2026.is-modal-open .main-body{z-index:99}.mod-expandable-cards-slider .main-wrapper{margin-left:2rem;margin-right:2rem}.mod-expandable-cards-slider .slider-slide{flex:0 0 80%;height:500px}.is-modal-open{overflow:hidden}.is-modal-open .mod-expandable-cards-slider{background:var(--bs-primary);inset:0;position:fixed;z-index:999999}.is-modal-open .mod-expandable-cards-slider .main-wrapper{margin:0!important;position:relative}.is-modal-open .mod-expandable-cards-slider .slider-track{gap:0!important}.is-modal-open .mod-expandable-cards-slider .slider-slide{border-radius:0;flex:0 0 100vw!important;height:100vh;margin:0!important;width:100vw!important}.is-modal-open .mod-expandable-cards-slider .slider-slide:after{bottom:auto;height:40%;top:0}.is-modal-open .mod-expandable-cards-slider .slider-slide .bg-wrapper{height:40%}.mod-expandable-cards-slider .slider-slide .bg{background-position:50%}.mod-expandable-cards-slider .card-title{font-size:2.2rem}.is-modal-open .mod-expandable-cards-slider .card-title{font-size:2.6rem}.is-modal-open .mod-expandable-cards-slider .card-extra{max-height:none;opacity:1}.is-modal-open .mod-expandable-cards-slider .content-top{top:4rem}.is-modal-open .mod-expandable-cards-slider .content-bottom{margin-bottom:9rem}.is-modal-open .mod-expandable-cards-slider .toggle-btn{display:none}.is-modal-open .mod-expandable-cards-slider .mobile-close-modal{display:block}.is-modal-open .mod-expandable-cards-slider .nav-container{bottom:16rem;color:var(--bs-light);justify-content:center;padding:0;position:absolute;width:100%}.is-modal-open .mod-expandable-cards-slider .nav-arrow{color:var(--bs-light)}}@media (max-width:768px){.mod-expandable-cards-slider .card-extra .description{font-size:1.5rem}}.mod-expandable-cards-slider .mobile-close-modal{display:none}.mod-expandable-cards-slider .mobile-close-modal .icon{background-color:var(--bs-primary);border:none;border-radius:50%;color:var(--bs-light);cursor:pointer;height:3.5rem;padding:.3rem;position:fixed;right:2rem;top:1.8rem;width:3.5rem;z-index:1000001}.mod-expandable-cards-slider .mobile-close-modal:after{content:"";cursor:pointer;display:block;height:70%;left:0;position:absolute;top:0;width:100%;z-index:4}