@media screen and (min-width: 1024px) {
  .section-05-item-container {
    flex: 1;
    aspect-ratio: 648/486;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    overflow: hidden;
    border-radius: 8px;
  }
  .section-05-item-container .section-05-item-image {
    position: absolute;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 0.2s ease-in-out;
  }
  .section-05-item-container .section-05-item-image:hover {
    transform: scale(1.1);
  }
  .section-05-item-container .section-05-item-bottom {
    z-index: 2;
    padding: clamp(0px, 1.6666666667vw, 24px);
    display: flex;
    flex-direction: column;
    gap: clamp(0px, 0.5555555556vw, 8px);
  }
  .section-05-item-container .section-05-item-bottom .section-05-item-title {
    color: rgb(255, 255, 255);
    text-align: left;
    font-size: 24px;
    line-height: 140%;
    font-weight: 500;
    font-family: "Montserrat-Medium";
    font-size: clamp(0px, 1.6666666667vw, 24px);
  }
  .section-05-item-container .section-05-item-bottom .section-05-item-description {
    color: rgba(255, 255, 255, 0.75);
    text-align: left;
    font-size: 16px;
    line-height: 150%;
    font-weight: 400;
    font-family: "Montserrat";
    font-size: clamp(0px, 1.1111111111vw, 16px);
  }
}@media screen and (max-width: 1023.98px) {
  .section-05-item-container {
    flex: 1;
    aspect-ratio: 327/245;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    overflow: hidden;
    border-radius: 8px;
  }
  .section-05-item-container .section-05-item-image {
    position: absolute;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 0.2s ease-in-out;
  }
  .section-05-item-container .section-05-item-bottom {
    z-index: 2;
    padding: 16px;
    display: flex;
    flex-direction: column;
    gap: 4px;
  }
  .section-05-item-container .section-05-item-bottom .section-05-item-title {
    color: rgb(255, 255, 255);
    text-align: left;
    font-size: 20px;
    line-height: 150%;
    font-weight: 500;
    font-family: "Montserrat-Medium";
  }
  .section-05-item-container .section-05-item-bottom .section-05-item-description {
    color: rgba(255, 255, 255, 0.75);
    text-align: left;
    font-size: 13px;
    line-height: 150%;
    font-weight: 400;
    font-family: "Montserrat";
  }
}.about-us-az-section05-pc-container[data-v-7de5964b] {
  width: clamp(0px, 100vw, 1440px);
  margin: 0 auto;
}
.about-us-az-section05-pc-container .about-us-az-section05-pc-items[data-v-7de5964b] {
  padding: clamp(0px, 5.5555555556vw, 80px) clamp(0px, 4.4444444444vw, 64px);
  gap: clamp(0px, 1.1111111111vw, 16px);
  display: flex;
}.about-us-az-section05-mob-container[data-v-c095713e] {
  display: flex;
  width: 100vw;
  margin: 0 auto;
  padding: 0 24px 64px 24px;
  gap: 16px;
  flex-direction: column;
}