.elementor-4305 .elementor-element.elementor-element-3d249bd{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4305 .elementor-element.elementor-element-bcc01ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4305 .elementor-element.elementor-element-d79ea4d img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-4305 .elementor-element.elementor-element-4dda93e img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-4305 .elementor-element.elementor-element-94d80ee img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-4305 .elementor-element.elementor-element-f0a3e80 img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-4305 .elementor-element.elementor-element-00867c8 img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-4305 .elementor-element.elementor-element-e994d31 img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}/* Start custom CSS for container, class: .elementor-element-3d249bd */.avatars {
  --avatar-count: 6;
  --avatar-size: 150px;

  --column-size: 40;

  display: grid;
  grid-template-columns: repeat(var(--avatar-count), var(--column-size));
  transition: 500ms;
  transition-delay: 500ms;
}

.avatars:hover {
  --column-size: 250;
  transition-delay: 0ms;
}

.avatar {
  width: var(--avatar-size);
  border-radius: 100vw;
  border: 5px solid white;
  box-shadow: 0.25rem 0.25rem 0.5rem hsl(0 0% 0% / 0.2);

  transition: scale 500ms;
}

.avatar:hover {
  scale: 2;
  z-index: 2;
}

@supports .elementor-4305 .elementor-element.elementor-element-3d249bd(:has(+ *)) {
  .avatar:hover + .avatar,
  .avatar:has(+ .avatar:hover) {
    scale: 1.5;
  }
}/* End custom CSS */