.block--team{--card-width:100%}@media (min-width:992px){.block--team.overflow-to-edge{width:calc((100vw - var(--container-width, 0)) * 0.5 + 100% + (var(--bs-gutter-x)))}.block--team.overflow-to-edge[data-layout=grid]{padding-right:var(--bs-gutter-x,1rem)}}.block--team .team .modal-button{position:absolute;display:inline-block;bottom:-2px;right:-2px;align-self:flex-end;margin-top:auto;padding:4px;background:var(--white);border:2px solid #fff0;border-radius:50%;transition:border-color 0.3s ease}.block--team .team .modal-button:hover{border-color:var(--primary-blue);transition:border-color 0.3s ease}.block--team .team .modal-button svg{height:20px;width:20px}.block--team .team .spinner{color:var(--gray-200)}.block--team .team .load-more{display:none}.block--team .team-members.layout-grid{display:flex;list-style:none;margin-bottom:4rem;padding:0;flex-wrap:wrap;gap:1.5rem 0}.block--team .team-members.layout-grid:last-child{margin-bottom:0}.block--team .team-members.layout-grid .member{flex:1 1 var(--card-width,100%);max-width:var(--card-width,100%);align-self:stretch;position:relative;margin-top:0;transform:scale(1);transition:transform 0.15s ease-in-out,box-shadow 0.3s ease-in-out;backface-visibility:hidden}@media (min-width:768px){.block--team .team-members.layout-grid .member{--card-width:50%}}@media (min-width:992px){.block--team .team-members.layout-grid .member{--card-width:calc(100% / (var(--card-count, 4) - 1))}}@media (min-width:1200px){.block--team .team-members.layout-grid .member{--card-width:calc(100% / var(--card-count, 4))}}.block--team .member-inner{display:flex;flex-direction:column;height:100%;background-color:var(--bs-white);border:1px solid var(--bs-gray-300);border-radius:var(--bs-border-radius);overflow:hidden}.block--team .member-inner .img{position:relative}.block--team .member-inner .img img{position:relative;display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block--team .member-inner .info{position:relative;display:flex;flex-direction:column;flex:1;padding:0 calc(0.5 * var(--bs-gutter-x));margin:1rem}.block--team .member-inner .info p{margin-bottom:0}.block--team .member-inner .info .btn-arrow{align-self:flex-start}.block--team .swiper-slide{height:initial}.block--team .swiper-navigation{display:flex;justify-content:center}@media (min-width:992px){.block--team .swiper-navigation{justify-content:flex-start}}.block--team .swiper-navigation .swiper-button-prev,.block--team .swiper-navigation .swiper-button-next{position:relative;top:initial;margin:0;transform:initial;width:47px;height:47px;padding:16px}.block--team .swiper-navigation .swiper-button-prev:hover,.block--team .swiper-navigation .swiper-button-prev:focus,.block--team .swiper-navigation .swiper-button-next:hover,.block--team .swiper-navigation .swiper-button-next:focus{filter:none}.block--team .swiper-navigation .swiper-button-disabled{background-color:#CFD0D4;border-color:#CFD0D4}.team-modal .modal-header{padding-bottom:0;border-bottom:none}.team-modal .modal-header button{margin-left:auto;background:none;border:none}.team-modal .modal-body{padding-top:0}.team-modal .modal-body .modal--avatar-wrapper{position:relative;aspect-ratio:1/1;padding:1rem}.team-modal .modal-body .modal--avatar-wrapper .avatar{position:relative;z-index:1;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.team-modal .modal-body .modal--team-role{font-weight:600}