.detail-image-text[data-v-120a8580] {
  margin: 0 auto;
  width: clamp(0px, 100vw, 1440px);
  padding: clamp(0px, 5.5555555556vw, 80px) clamp(0px, 4.4444444444vw, 64px);
  position: relative;
}
.detail-image-text .bg-img[data-v-120a8580] {
  width: 100%;
  height: clamp(0px, 48.6111111111vw, 700px);
  aspect-ratio: 1312/700;
}
.detail-image-text .content-section[data-v-120a8580] {
  position: absolute;
  bottom: clamp(0px, 11.1111111111vw, 160px);
  left: 0;
  right: 0;
}
.detail-image-text .content-section .text[data-v-120a8580] {
  font-size: clamp(0px, 2.7777777778vw, 40px);
  line-height: 100%;
  font-weight: 500;
  font-family: "Montserrat-Medium";
  color: rgba(255, 255, 255, 0.95);
  margin-bottom: clamp(0px, 1.6666666667vw, 24px);
}
.detail-image-text .content-section .btn[data-v-120a8580] {
  font-size: clamp(0px, 0.9027777778vw, 13px);
  line-height: 150%;
  font-weight: 500;
  font-family: "Montserrat-Medium";
  margin-top: clamp(0px, 1.6666666667vw, 24px);
  color: rgb(255, 255, 255);
  box-sizing: border-box;
  border: clamp(0px, 0.1041666667vw, 1.5px) solid rgb(255, 255, 255);
  border-radius: clamp(0px, 0.2777777778vw, 4px);
  -webkit-backdrop-filter: blur(clamp(0px, 0.5694444444vw, 8.2px));
          backdrop-filter: blur(clamp(0px, 0.5694444444vw, 8.2px));
  padding: 0 clamp(0px, 3.8888888889vw, 56px);
  height: clamp(0px, 2.7777777778vw, 40px);
}