/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
.field--name-field-tab-media {
  display: flex;
}
.field--name-field-tab-media .tabs-images-wrapper {
  flex: 1;
  box-shadow: -6px 4px 9.3px 2px rgba(0, 0, 0, 0.25);
  border-radius: 0.625rem;
  position: relative;
  overflow: hidden;
}
.field--name-field-tab-media .tabs-images-wrapper .tab-image {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  clip-path: inset(100% 0 0 0);
  transition: clip-path 0.7s ease-in-out;
  pointer-events: none;
  will-change: clip-path;
  overflow: hidden;
}
.field--name-field-tab-media .tabs-images-wrapper .tab-image.is-active {
  clip-path: inset(0 0 0 0);
  pointer-events: auto;
  position: relative;
}
.field--name-field-tab-media .tabs-images-wrapper .tab-image img,
.field--name-field-tab-media .tabs-images-wrapper .tab-image picture {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 62rem) {
  .field--name-field-tab-media .tabs-wrapper {
    width: 55%;
  }
  .field--name-field-tab-media .tabs-images-wrapper {
    transform: scale(1.1, 1.3);
  }
  .field--name-field-tab-media .tabs-images-wrapper .field--name-field-image {
    height: 100%;
  }
  .field--name-field-tab-media .tabs-images-wrapper .field--name-field-image div {
    height: 100%;
  }
  .field--name-field-tab-media .tabs-images-wrapper .field--name-field-image img {
    border-radius: 0.625rem;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 61.99875rem) {
  .field--name-field-tab-media {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
  }
  .field--name-field-tab-media .tabs-images-wrapper {
    transform: scale(1);
  }
}
