.detail-two-image[data-v-59591286] {
  background: rgb(247, 247, 247);
}
.detail-two-image .content-section[data-v-59591286] {
  margin: 0 auto;
  width: clamp(0px, 100vw, 1440px);
  padding: clamp(0px, 5.5555555556vw, 80px) clamp(0px, 4.4444444444vw, 64px);
  gap: clamp(0px, 0.5555555556vw, 8px);
}
.detail-two-image .content-section .image-content[data-v-59591286] {
  height: clamp(0px, 40.8333333333vw, 588px);
}
.detail-two-image .content-section .image-content .image[data-v-59591286] {
  border-radius: clamp(0px, 0.5555555556vw, 8px);
}
.detail-two-image .content-section .image-content[data-v-59591286] img {
  transition: all 1s cubic-bezier(0.22, 0.61, 0.36, 1);
  clip-path: inset(0 0 100% 0);
}
.detail-two-image .content-section .image-content[data-v-59591286] img:hover {
  transform: scale(1.1);
}
.detail-two-image .content-section .image-content.view[data-v-59591286] img {
  clip-path: inset(0 0 0 0);
}
.detail-two-image .content-section .image-content.divide-equally[data-v-59591286] {
  height: clamp(0px, 29.5833333333vw, 426px);
}
.detail-two-image .content-section .title[data-v-59591286] {
  margin-top: clamp(0px, 0.8333333333vw, 12px);
  font-size: clamp(0px, 1.1111111111vw, 16px);
  line-height: 150%;
  font-weight: 500;
  font-family: "Montserrat-Medium";
  color: rgba(0, 0, 0, 0.95);
  letter-spacing: clamp(0px, 0.0347222222vw, 0.5px);
}
.detail-two-image .content-section .desc[data-v-59591286] {
  margin-top: clamp(0px, 0.2777777778vw, 4px);
  font-size: clamp(0px, 0.9027777778vw, 13px);
  line-height: 150%;
  font-weight: 500;
  font-family: "Montserrat-Medium";
  color: rgba(0, 0, 0, 0.95);
}
@media screen and (max-width: 1024px) {
.detail-two-image[data-v-59591286] {
    background-color: rgb(247, 247, 247);
    padding: 48px 16px;
}
.detail-two-image .cards-section[data-v-59591286] {
    gap: 6px;
}
.detail-two-image .text-section[data-v-59591286] {
    border-radius: 8px 8px 0 0;
    background: white;
    padding: 24px 16px;
}
.detail-two-image .text-section .title[data-v-59591286] {
    font-size: 16px;
    line-height: 150%;
    font-weight: 500;
    font-family: "Montserrat-Medium";
    letter-spacing: 0.5px;
}
.detail-two-image .text-section .desc[data-v-59591286] {
    margin-top: 6px;
    font-size: 13px;
    line-height: 150%;
    font-weight: 400;
    font-family: "Montserrat";
    color: rgba(0, 0, 0, 0.55);
}
.detail-two-image .image-wrap[data-v-59591286] {
    aspect-ratio: 343/202;
    width: 100%;
}
.detail-two-image .image-wrap[data-v-59591286] img {
    border-radius: 0 0 8px 8px;
}
}