.team-members-carousel{overflow:hidden}.team-members-carousel .team-carousel-header{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}@media(min-width:1025px){.team-members-carousel .team-carousel-header{align-items:flex-end;flex-direction:row;gap:40px;justify-content:space-between;margin-bottom:64px}}.team-members-carousel .team-carousel-header .team-carousel-text{flex:1}.team-members-carousel .team-carousel-header .team-carousel-text .team-carousel-title{color:#213b89;margin-bottom:12px}.team-members-carousel .team-carousel-header .team-carousel-text .team-carousel-subtext{margin:0;max-width:890px}.team-members-carousel .team-carousel-header .team-carousel-text .team-carousel-subtext p{margin:0}.team-members-carousel .team-carousel-header .team-carousel-cta{flex-shrink:0}.team-members-carousel .team-carousel-wrapper{position:relative}.team-members-carousel .team-carousel{overflow:visible}.team-members-carousel .team-carousel .swiper-wrapper{display:flex}.team-members-carousel .team-carousel .swiper-slide{display:flex;height:auto;margin-right:24px;width:100%}@media(min-width:640px){.team-members-carousel .team-carousel .swiper-slide{width:calc(50% - 12px)}}@media(min-width:768px){.team-members-carousel .team-carousel .swiper-slide{width:calc(33.333% - 16px)}}@media(min-width:1024px){.team-members-carousel .team-carousel .swiper-slide{width:calc(25% - 18px)}}.team-members-carousel .team-carousel .swiper-slide:last-child{margin-right:0}.team-members-carousel .team-member-card{background:transparent;border-radius:16px;transition:transform .3s ease;width:100%}.team-members-carousel .team-member-card .team-member-info{flex:1}.team-members-carousel .team-member-card .team-member-info .team-member-name{color:#213b89}.team-members-carousel .team-member-card .team-member-info .team-member-job-titles{color:#000;font-size:16px;line-height:1.4}@media(min-width:768px){.team-members-carousel .team-member-card .team-member-info .team-member-job-titles{font-size:18px}}.team-members-carousel .team-member-card .team-member-arrow{flex-shrink:0}.team-members-carousel .team-member-card .team-member-arrow svg{height:32px;transition:transform .3s ease;width:32px}@media(min-width:768px){.team-members-carousel .team-member-card .team-member-arrow svg{height:48px;width:48px}}.team-members-carousel .team-member-card .team-member-arrow svg:hover{transform:scale(1.1)}.team-members-carousel .team-member-card:not(.featured) .team-member-image{aspect-ratio:1/1;border-radius:12px;height:auto;margin-bottom:24px;overflow:hidden;width:100%}.team-members-carousel .team-member-card:not(.featured) .team-member-image img{aspect-ratio:1/1;border-radius:12px;margin-bottom:0;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.team-members-carousel .team-member-card:not(.featured) .team-member-content{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.team-members-carousel .team-member-card:not(.featured):hover .team-member-image img{transform:scale(1.05)}.team-members-carousel .team-member-card.has-bio{cursor:pointer}.team-members-carousel .team-carousel-controls{align-items:center;display:flex;justify-content:space-between;margin-top:64px}@media(max-width:767px){.team-members-carousel .team-carousel-controls{align-items:center;flex-direction:column;margin-top:40px}}.team-members-carousel .swiper-navigation{align-items:center;display:flex}@media only screen and (min-width:1024px){.team-members-carousel .swiper-navigation{margin-left:120px}}.team-members-carousel .divider-line{background-color:currentColor;display:block;height:46px;margin:0 36px;width:1px}.team-members-carousel .swiper-next path,.team-members-carousel .swiper-prev path{fill:currentColor}.team-members-carousel .swiper-pagination{margin-top:0;position:relative;width:100%}@media only screen and (max-width:830px){.team-members-carousel .swiper-pagination{display:none}}.team-members-carousel .swiper-pagination.swiper-pagination-progressbar{background-color:#93928e;border-radius:999px;height:2px}.team-members-carousel .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#31afde;border-radius:999px;height:6px;top:-4px}.team-members-carousel.bg-colour-blue .swiper-pagination.swiper-pagination-progressbar,.team-members-carousel.bg-colour-blue .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill,.team-members-carousel.bg-colour-dark-blue .swiper-pagination.swiper-pagination-progressbar,.team-members-carousel.bg-colour-dark-blue .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill,.team-members-carousel.bg-colour-thrive-purple .swiper-pagination.swiper-pagination-progressbar,.team-members-carousel.bg-colour-thrive-purple .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#fff}.team-members-carousel.bg-colour-blue .team-carousel-title,.team-members-carousel.bg-colour-blue .team-member-job-titles,.team-members-carousel.bg-colour-blue .team-member-name,.team-members-carousel.bg-colour-dark-blue .team-carousel-title,.team-members-carousel.bg-colour-dark-blue .team-member-job-titles,.team-members-carousel.bg-colour-dark-blue .team-member-name,.team-members-carousel.bg-colour-thrive-purple .team-carousel-title,.team-members-carousel.bg-colour-thrive-purple .team-member-job-titles,.team-members-carousel.bg-colour-thrive-purple .team-member-name{color:#d3d2e9!important}
