.c-service-tab-listing-wrapper{position:relative;z-index:10}.c-service-tab-listing{display:flex;flex-direction:column;gap:24px}.c-service-tab-listing__nav{background:linear-gradient(90deg,var(--mint-green-color) 0,var(--royal-blue-color) 51.22%,var(--primary-color) 100%);border-radius:999px;margin:0 auto;padding:3px;width:fit-content}.c-service-tab-listing__nav-inner{align-items:center;background:var(--royal-blue-color-10-tint);border-radius:999px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:16px 20px}@media (max-width:991px){.c-service-tab-listing__nav{border-radius:0;margin-left:-20px;margin-right:-20px;padding-left:0;padding-right:0}.c-service-tab-listing__nav-inner{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:12px 16px;-webkit-overflow-scrolling:touch;border-radius:0;scrollbar-width:thin}.c-service-tab-listing__nav-item{flex-shrink:0}.c-service-tab-listing__nav-inner::-webkit-scrollbar{height:6px}.c-service-tab-listing__nav-inner::-webkit-scrollbar-track{background:rgba(0,0,0,.06);border-radius:6px}.c-service-tab-listing__nav-inner::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:6px}}.c-service-tab-listing__nav-item{margin:0}.c-service-tab-listing__nav-btn{background-color:transparent!important;border-radius:999px;color:var(--dark-color)!important;cursor:pointer;font:inherit;padding:10px 20px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.c-service-tab-listing__nav-btn:hover{filter:none!important}.c-service-tab-listing__nav-btn:hover,.c-service-tab-listing__nav-item.active .c-service-tab-listing__nav-btn{background-color:var(--mint-green-color)!important;color:var(--white-color)!important}.c-service-tab-listing__panels{flex:1}.c-service-tab-listing__panel{display:none}.c-service-tab-listing__panel.active{display:block}.c-service-tab-listing__cards{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.c-service-tab-listing__card{flex-basis:100%}@media (min-width:992px){.c-service-tab-listing__cards{justify-content:center;justify-items:center}}@media (min-width:768px) and (max-width:991px){.c-service-tab-listing__cards{justify-content:center;justify-items:center}}.c-service-tab-listing__card{background-color:var(--royal-blue-color-10-tint);border-radius:20px;box-shadow:0 2px 12px rgba(0,0,0,.06);color:var(--dark-color);display:flex;flex-direction:column;padding:2em}.c-service-tab-listing__card-subtitle{color:var(--dark-grey-color);font-size:.9em;margin-bottom:8px}.c-service-tab-listing__card-title{color:var(--dark-color);font-size:var(--heading-4-font-size);margin:0 0 8px}.c-service-tab-listing__card-highlight{color:var(--primary-color);font-weight:600;margin-bottom:12px}.c-service-tab-listing__card-description{flex:1;margin-bottom:16px}.c-service-tab-listing__card-description p{margin-top:0}.c-service-tab-listing__card-description p:last-child{margin-bottom:0}.c-service-tab-listing__card-key-feature{color:var(--dark-color);font-weight:600;margin-bottom:16px}.c-service-tab-listing__card-cta{margin-top:auto}.c-service-tab-listing__card-cta .c-button{justify-content:center;width:100%}@media (min-width:768px){.c-service-tab-listing__card{flex-basis:32%}.c-service-tab-listing__card-cta .c-button{width:auto}}@media (max-width:991px){.c-service-tab-listing__panel{display:none!important}.c-service-tab-listing__carousel-mobile{display:block}.c-service-tab-listing__carousel-scroll{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.c-service-tab-listing__carousel-scroll::-webkit-scrollbar{display:none}.c-service-tab-listing__carousel-list{display:flex;gap:24px;padding-bottom:24px}.c-service-tab-listing__carousel-slide{flex:0 0 calc(100% - 24px);scroll-snap-align:start;scroll-snap-stop:always}.c-service-tab-listing__carousel-slide .c-service-tab-listing__card{height:100%}.c-service-tab-listing__carousel-pagination{display:flex;gap:8px;justify-content:center;margin-top:16px}.c-service-tab-listing__carousel-dot{border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background-color .2s ease;width:10px}.c-service-tab-listing__carousel-dot.is-active{background-color:var(--primary-color)}}@media (min-width:768px) and (max-width:991px){.c-service-tab-listing__carousel-slide{flex:0 0 calc(50% - 12px)}}@media (min-width:992px){.c-service-tab-listing__carousel-mobile{display:none!important}}