.slick-dots{bottom:-30px}.slick-dots li button:before{color:#d1d5db;opacity:1;font-size:10px}.slick-dots li.slick-active button:before{color:#6b7280;opacity:1}.slick-slider{margin:0 20px}.slick-track{display:flex!important}.slick-slide{height:inherit!important;display:flex!important}.slick-slide>div{flex:1;height:100%;display:flex}
.CardStack_main_legacy_services{scroll-behavior:smooth;width:100%;height:calc(210% - 60px)}@media screen and (max-width:768px){.CardStack_main_legacy_services .CardStack_main_div{height:calc(350% - 75px)}.CardStack_main_legacy_services .card__div{width:100vw}}.CardStack_main_legacy_services a{color:inherit;text-decoration:none}.CardStack_main_legacy_services .card__div{border-radius:20px;width:100vw;height:calc(70vh - 60px);position:sticky;top:75px}.CardStack_main_legacy_services .one,.CardStack_main_legacy_services .two,.CardStack_main_legacy_services .three{z-index:1;background-color:#fff;width:100%;height:auto;box-shadow:0 8px 24px #959da533}.CardStack_main_legacy_services .four,.CardStack_main_legacy_services .five,.CardStack_main_legacy_services .six{z-index:1;background-color:#fff;width:100%;height:500px;box-shadow:0 8px 24px #959da533}.CardStack_main_legacy_services .seven{z-index:1;background-color:#fff;width:100%;height:10vh;padding-bottom:40vh;box-shadow:0 8px 24px #959da533}
.sticky-content{position:sticky;top:50%;transform:translateY(-50%)}.zigzag-layout{grid-template-columns:1fr 1fr;gap:30px;display:grid}.team-member{box-shadow:0 7px 29px #64646f33}@media screen and (max-width:1024px){.team-member{box-shadow:0 0 15px #64646f33}}@media screen and (max-width:1022px){.team-member{background-color:#ededed;box-shadow:0 0 15px #64646f00}}.team-member h3{font-size:1.25rem;font-weight:400}.team-member p{color:#666}@media screen and (min-width:1024px){.desktop-rv-2{margin-top:150px}.desktop-rv-3{margin-top:-10px}.desktop-rv-4{margin-top:-100px}.desktop-rv-5{margin-top:-70px}.desktop-rv-6{margin-top:-20px}.desktop-rv-7{margin-top:-290px}}@media screen and (min-width:1080px){.desktop-rv-2{margin-top:150px}.desktop-rv-3{margin-top:-10px}.desktop-rv-4{margin-top:-100px}.desktop-rv-5{margin-top:-30px}.desktop-rv-6{margin-top:-20px}.desktop-rv-7{margin-top:-290px}}@media screen and (min-width:1100px){.desktop-rv-2{margin-top:150px}.desktop-rv-3{margin-top:-10px}.desktop-rv-4{margin-top:-100px}.desktop-rv-5,.desktop-rv-6{margin-top:-20px}.desktop-rv-7{margin-top:-300px}}@media screen and (min-width:1200px){.desktop-rv-2{margin-top:150px}.desktop-rv-3{margin-top:-10px}.desktop-rv-4{margin-top:-80px}.desktop-rv-5,.desktop-rv-6{margin-top:-20px}.desktop-rv-7{margin-top:-280px}}@media screen and (min-width:1300px){.desktop-rv-2{margin-top:150px}.desktop-rv-3{margin-top:-10px}.desktop-rv-4{margin-top:-100px}.desktop-rv-5{margin-top:-10px}.desktop-rv-6{margin-top:-20px}.desktop-rv-7{margin-top:-260px}}@media screen and (min-width:1350px){.desktop-rv-2{margin-top:150px}.desktop-rv-3{margin-top:-10px}.desktop-rv-4{margin-top:-80px}.desktop-rv-5{margin-top:-30px}.desktop-rv-6{margin-top:-20px}.desktop-rv-7{margin-top:-230px}}@media screen and (min-width:1440px){.desktop-rv-2{margin-top:150px}.desktop-rv-3{margin-top:-10px}.desktop-rv-4{margin-top:-60px}.desktop-rv-5{margin-top:-40px}.desktop-rv-6{margin-top:-10px}.desktop-rv-7{margin-top:-180px}}@media screen and (min-width:1500px){.desktop-rv-2{margin-top:150px}.desktop-rv-3{margin-top:-10px}.desktop-rv-4{margin-top:-25px}.desktop-rv-5{margin-top:-60px}.desktop-rv-6{margin-top:-10px}.desktop-rv-7{margin-top:-160px}}.slide-item{align-items:center;padding:0 5px;display:flex!important}
#testimonials .slick-dots ul{max-width:80px!important}#testimonials .slick-dots{justify-content:center;display:flex}#testimonials .slick-dots li div{color:#101435!important;opacity:.25!important}@media screen and (max-width:620px){#testimonials .slick-dots{justify-content:center!important;display:flex!important;bottom:-30px!important}}@media screen and (max-width:768px){#testimonials .slick-dots{justify-content:center!important;display:flex!important}}#testimonials .slick-dots li.slick-active div{color:#101435!important;opacity:.8!important;scale:1.3!important}
.video-wrapper{justify-content:center;align-items:center;width:100vw;height:calc(100vh - 64px);display:flex;position:relative;overflow:hidden}@media screen and (max-width:768px){.video-wrapper{height:auto}}.video-wrapper video{object-fit:cover;width:100%;height:100%}@media screen and (max-width:768px){.video-wrapper video{object-fit:contain}}.video-wrapper .absolute{z-index:1}
