.block--team{--card-width:100%}@media (min-width:992px){.block--team.overflow-to-edge{width:calc((100vw - var(--container-width, 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{align-self:flex-end;background:var(--white);border:2px solid transparent;border-radius:50%;bottom:-2px;display:inline-block;margin-top:auto;padding:4px;position:absolute;right:-2px;transition:border-color .3s ease}.block--team .team .modal-button:hover{border-color:var(--primary-blue);transition:border-color .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;flex-wrap:wrap;gap:1.5rem 0;list-style:none;margin-bottom:4rem;padding:0}.block--team .team-members.layout-grid:last-child{margin-bottom:0}.block--team .team-members.layout-grid .member{align-self:stretch;backface-visibility:hidden;flex:1 1 var(--card-width,100%);margin-top:0;max-width:var(--card-width,100%);position:relative;transform:scale(1);transition:transform .15s ease-in-out,box-shadow .3s ease-in-out}@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{background-color:var(--bs-white);border:1px solid var(--bs-gray-300);border-radius:var(--bs-border-radius);display:flex;flex-direction:column;height:100%;overflow:hidden}.block--team .member-inner .img{position:relative}.block--team .member-inner .img img{aspect-ratio:1;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%}.block--team .member-inner .info{display:flex;flex:1;flex-direction:column;margin:1rem;padding:0 calc(var(--bs-gutter-x)*.5);position:relative}.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:auto}.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-next,.block--team .swiper-navigation .swiper-button-prev{height:47px;margin:0;padding:16px;position:relative;top:auto;transform:none;width:47px}.block--team .swiper-navigation .swiper-button-next:focus,.block--team .swiper-navigation .swiper-button-next:hover,.block--team .swiper-navigation .swiper-button-prev:focus,.block--team .swiper-navigation .swiper-button-prev:hover{filter:none}.block--team .swiper-navigation .swiper-button-disabled{background-color:#cfd0d4;border-color:#cfd0d4}.team-modal .modal-header{border-bottom:none;padding-bottom:0}.team-modal .modal-header button{background:none;border:none;margin-left:auto}.team-modal .modal-body{padding-top:0}.team-modal .modal-body .modal--avatar-wrapper{aspect-ratio:1/1;padding:1rem;position:relative}.team-modal .modal-body .modal--avatar-wrapper .avatar{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:relative;width:100%;z-index:1}.team-modal .modal-body .modal--team-role{font-weight:600}
