@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Sofia+Sans:ital,wght@0,100..900;1,100..900&display=swap");.c-carousel-cards{font-family:Plus Jakarta Sans,Sofia Sans,sans-serif;overflow-x:hidden;padding:30px 0}.c-carousel-cards .c-carousel-container{box-sizing:border-box;margin:0 auto;position:relative}.c-carousel-cards .carousel-header{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;position:relative}.c-carousel-cards .header-left-group{align-items:flex-start;display:flex;flex-direction:column}.c-carousel-cards .header-icon{height:32px;width:32px}.c-carousel-cards .header-title{color:#1a1a1a;font-size:36px;font-weight:800;line-height:1.2;margin:25px 0 10px}.c-carousel-cards .header-subtitle-line{background-color:#8e2abe;border-radius:4px;height:8px;width:80px}.c-carousel-cards .carousel-navigation-wrapper-cards{align-items:center;display:flex;flex-shrink:0;gap:15px;justify-content:flex-end;position:relative}.c-carousel-cards .cards-pagination{align-items:center;color:#9e9e9e;display:flex;font-family:Sofia Sans,sans-serif;font-size:16px;position:static;width:auto}.c-carousel-cards .cards-pagination .swiper-pagination-current{color:#8e2694;font-weight:700}.c-carousel-cards .cards-separator{background-color:#0cb2ca;border-radius:1px;display:inline-block;height:6px;margin:0 10px;vertical-align:middle;width:6px}.c-carousel-cards .cards-next-btn,.c-carousel-cards .cards-prev-btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin:0;position:relative;transition:background-color .3s,opacity .3s;width:40px}.c-carousel-cards .cards-next-btn,.c-carousel-cards .cards-prev-btn{background-color:#8e2694}.c-carousel-cards .cards-next-btn img,.c-carousel-cards .cards-prev-btn img{height:50%!important;width:50%!important}.c-carousel-cards .cards-next-btn:not(.swiper-button-disabled):hover,.c-carousel-cards .cards-prev-btn:not(.swiper-button-disabled):hover{background-color:#6c359b}.c-carousel-cards .cards-next-btn.swiper-button-disabled,.c-carousel-cards .cards-prev-btn.swiper-button-disabled{background-color:#e0e0e0;cursor:default;opacity:1;pointer-events:none}.c-carousel-cards .c-team-card{max-height:532px;overflow:hidden}.c-carousel-cards .c-team-card:after{background:var(--card-bottom-color,#1ad6e8);border-radius:0 0 12px 12px;bottom:0;content:"";height:8px;left:0;position:absolute;width:100%}.c-carousel-cards .card-image-wrapper{align-items:center;background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;margin-bottom:20px;position:relative}.c-carousel-cards .card-image-wrapper img{display:none;height:auto!important;object-fit:contain}.c-carousel-cards .card-info{padding-bottom:20px}.c-carousel-cards .c-team-card,.c-carousel-cards .card-info{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.c-carousel-cards .c-team-card{background:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.05);height:100%;padding:20px;position:relative;text-align:center}.c-carousel-cards .card-image-wrapper{border-radius:8px;height:325px;margin-bottom:15px;overflow:hidden;width:100%}.c-carousel-cards .card-image-wrapper img{background-color:#fff;border:none;display:block;height:100%;object-fit:content;width:100%}.c-carousel-cards .card-name{font-size:20px;font-weight:700;margin:0 0 5px;text-align:center}.c-carousel-cards .card-title{color:#424242;font-size:16px;font-weight:400;line-height:1.4;margin:0 0 10px;min-height:40px;text-align:center}.c-carousel-cards .card-social{margin-top:auto}.c-carousel-cards .card-social a svg{height:40px;width:40px}@media (max-width:900px){.c-carousel-cards .carousel-header{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}.c-carousel-cards .header-title{font-size:32px}.c-carousel-cards .header-subtitle-line{margin:5px 0}.c-carousel-cards .carousel-navigation-wrapper-cards{gap:20px;justify-content:center;margin-top:10px;width:100%}.c-carousel-cards .c-carousel-container{padding:0 20px}.c-carousel-cards .cards-swiper{margin:0 -20px;padding:0 20px}}