.header_header__ts5le {
  max-width: 100%;
  width: 120rem;
  margin: 0 auto;
  height: 6.625rem;
  background-color: #3b2c11;
  position: relative;
  z-index: 99;
}
@media (max-width: 1023.98px) {
  .header_header__ts5le {
    height: 4.375rem;
  }
}
.header_header--white__THc5D {
  background-color: #fff;
}
.header_header__controller-logo__7uACe {
  height: calc(6.625rem - 1.25rem);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  position: absolute;
  top: 0.9375rem;
  right: 50%;
  transform: translate(50%, -0.3125rem);
  cursor: pointer;
}
@media (max-width: 1023.98px) {
  .header_header__controller-logo__7uACe {
    height: calc(4.375rem - 1.25rem);
  }
}
.header_header__controller__ykVzX {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0.9375rem 1.875rem;
  height: 100%;
}
.header_header__toggle__lTunM {
  width: 2.1875rem;
  height: 2.1875rem;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 2;
}
.header_header__toggle__lTunM span {
  display: block;
  position: absolute;
  height: 0.0625rem;
  width: 100%;
  background: #b38e43;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.3s ease-in-out;
}
.header_header__toggle__lTunM span:first-child {
  top: 0.3125rem;
}
.header_header__toggle__lTunM span:nth-child(2),
.header_header__toggle__lTunM span:nth-child(3) {
  top: 1.0625rem;
}
.header_header__toggle__lTunM span:nth-child(4) {
  top: 1.875rem;
}
.header_header__toggle--open__8JVEx span {
  transition: 0.5s ease-in-out;
}
.header_header__toggle--open__8JVEx span:first-child {
  top: 1.0625rem;
  width: 0;
  left: 50%;
}
.header_header__toggle--open__8JVEx span:nth-child(2) {
  transform: rotate(45deg);
}
.header_header__toggle--open__8JVEx span:nth-child(3) {
  transform: rotate(-45deg);
}
.header_header__toggle--open__8JVEx span:nth-child(4) {
  top: 1.0625rem;
  width: 0;
  left: 50%;
}
.header_header__inner-switcher__8AQ4i {
  position: absolute;
  top: 0.9375rem;
  right: 1.875rem;
}
.header_header__menu__7jVsH {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  padding: 0 5rem;
  color: #b38e43;
  overflow: hidden;
  height: 100dvh;
  max-height: 0;
  background-image: url(/Phase2/BOR2_digital_leaflet/images/menu_bg.jpg);
  background-blend-mode: lighten;
  transition: all 0.5s ease;
  background-color: hsla(0, 0%, 100%, 0.5);
}
.header_header__menu--active__6tVBC {
  opacity: 1;
  visibility: visible;
  z-index: 1;
  max-height: 100dvh;
  padding: 12.5rem 5rem 1.25rem;
  overflow: auto;
}
@media (max-width: 1279.98px) {
  .header_header__menu--active__6tVBC {
    padding: 11.25rem 5rem 1.25rem;
  }
}
@media (max-width: 479.98px) {
  .header_header__menu--active__6tVBC {
    padding: 7.1875rem 3.125rem 0;
  }
}
.header_header__section-list__fntUh {
  width: 77.375rem;
  max-width: 100%;
  margin: 0 auto;
}
.header_header__section-list__btn__4nJWh {
  padding: 0.625rem 0;
  cursor: pointer;
  font-size: 3.125rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  position: relative;
  margin-bottom: 1.875rem;
  font-weight: 300;
  letter-spacing: 0.3125rem;
}
:lang(en) .header_header__section-list__btn__4nJWh {
  font-size: 2.375rem;
}
@media (max-width: 1279.98px) {
  :lang(en) .header_header__section-list__btn__4nJWh {
    font-size: 1.875rem;
  }
}
@media (max-width: 1023.98px) {
  :lang(en) .header_header__section-list__btn__4nJWh {
    font-size: 1.375rem;
  }
}
@media (max-width: 479.98px) {
  :lang(en) .header_header__section-list__btn__4nJWh {
    font-size: 1rem;
  }
}
@media (max-width: 1279.98px) {
  .header_header__section-list__btn__4nJWh {
    font-size: 2.625rem;
    letter-spacing: 0.15rem;
  }
}
@media (max-width: 1023.98px) {
  .header_header__section-list__btn__4nJWh {
    text-align: center;
    margin-bottom: 0.9375rem;
    font-size: 1.5rem;
    letter-spacing: 0.15rem;
    padding: 0.5rem 0;
  }
}
@media (max-width: 479.98px) {
  .header_header__section-list__btn__4nJWh {
    font-size: 1.3125rem;
    margin-bottom: 0.625rem;
    padding: 0.3125rem 0;
  }
}
.header_header__section-list__btn__4nJWh:before {
  content: "";
  display: block;
  width: 1.875rem;
  height: 0.0625rem;
  background-color: #b38e43;
  margin: 0.625rem auto;
  position: absolute;
  bottom: -1.875rem;
  left: 0;
  transform: translate(12%, 50%);
}
@media (max-width: 1023.98px) {
  .header_header__section-list__btn__4nJWh:before {
    left: 50%;
    transform: translate(-50%, 50%);
    bottom: -1.25rem;
  }
}
@media (max-width: 479.98px) {
  .header_header__section-list__btn__4nJWh:before {
    bottom: -0.9375rem;
  }
}
@media (min-width: 1024px) {
  .header_header__section-list__btn__4nJWh:last-child:before {
    display: none;
  }
}
.header_header__section-list__btn__4nJWh span {
  font-weight: 500;
}
.header_header__section-list__row__d0E3_ {
  display: flex;
  justify-content: space-between;
  -moz-column-gap: 1.875rem;
  column-gap: 1.875rem;
}
@media (max-width: 1023.98px) {
  .header_header__section-list__row__d0E3_ {
    flex-direction: column;
  }
}
.header_header__section-list__col__u2_7l:last-child
  .header_header__section-list__btn__4nJWh:last-child:before {
  display: none;
}
.header_header__logo__aijEC {
  width: 16.25rem;
  max-width: 40%;
  height: 0;
  position: absolute;
  top: 0;
  right: 50%;
  transform: translate(50%);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0 0 0.625rem 0.625rem;
  padding: 1.75rem;
  transition: all 0.5s ease;
  cursor: pointer;
}
@media (max-width: 479.98px) {
  .header_header__logo__aijEC {
    width: 10.75rem;
    padding: 1.25rem;
  }
}
.header_header__logo--active__sVLy9 {
  height: 10rem;
}
@media (max-width: 479.98px) {
  .header_header__logo--active__sVLy9 {
    height: 6.25rem;
  }
}
.header_header__img__0dG_q {
  opacity: 0;
  transition: all 0.5s ease;
}
.header_header__img--active__CFg1_ {
  opacity: 1;
}
.header_header__note__94gdM {
  color: #898989;
  font-weight: 300;
  font-size: 0.75rem;
}
@media (max-width: 1023.98px) {
  .header_header__note__94gdM {
    text-align: center;
  }
}
.banner_banner__oby8x {
  background-color: #3b2c11;
  width: 100%;
  height: calc(100svh - 6.625rem);
  min-height: 43.75rem;
  position: relative;
  overflow: hidden;
  z-index: 2;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
@media (max-width: 1279.98px) {
  .banner_banner__oby8x {
    min-height: calc(100svh - 4.375rem);
  }
}
.banner_banner__img__XsxSS {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 27.875rem;
  height: 17.625rem;
  z-index: 3;
  opacity: 0;
  animation: banner_fadeInUpLogo__frg96 1.3s ease-out 0.5s forwards;
}
@media (max-width: 479.98px) {
  .banner_banner__img__XsxSS {
    top: 29%;
    width: 19.25rem;
    height: auto;
    max-width: calc(100% - 2.5rem * 2);
  }
}
.banner_banner__text__JA3ax {
  font-size: 0.75rem;
  position: absolute;
  bottom: 1.25rem;
  left: 50%;
  transform: translateX(-50%);
  color: #b38e43;
  text-align: center;
  max-width: 36.25rem;
  z-index: 1;
}
@media (max-width: 1279.98px) {
  .banner_banner__text__JA3ax {
    width: calc(100% - 2.5rem * 2);
  }
}
.banner_banner__text__scroll__oZvyi {
  margin-bottom: 0.625rem;
}
.banner_banner__text__desc__Mcr2o {
  font-size: 0.5rem;
  color: #97938b;
}
.banner_banner__text__remark__l_WEh {
  font-size: 0.875rem;
  color: #b7a481;
  margin-bottom: 0.625rem;
}
.banner_banner__text__logo__lb16f {
  width: 16.875rem;
  max-width: 69%;
}
@media (min-width: 1280px) {
  .banner_banner__text__logo__lb16f,
  .banner_banner__text__remark__l_WEh {
    display: none;
  }
}
.banner_banner__text__JA3ax :before {
  content: "";
  display: block;
  width: 0.0625rem;
  height: 5rem;
  background-color: #b48d43;
  position: absolute;
  top: -6rem;
  right: 50%;
}
.banner_banner__text__JA3ax :after {
  content: "";
  display: block;
  width: 0.0625rem;
  height: 1.25rem;
  background-color: #f8f9ee;
  position: absolute;
  top: -5.9375rem;
  right: 50%;
  z-index: 2;
  animation: banner_scrolly__7__fU 3.5s cubic-bezier(0.77, 0, 0.175, 1) infinite
    forwards;
  transform: translateZ(0);
  transform-origin: bottom;
}
.banner_banner__remark__728sX {
  position: absolute;
  color: #b7a481;
  bottom: 1.25rem;
  right: 1.875rem;
  z-index: 1;
  text-align: right;
  line-height: 1;
}
@media (max-width: 1279.98px) {
  .banner_banner__remark__728sX {
    display: none;
  }
}
.banner_banner__remark__logo__fFR4_ {
  width: 17.1875rem;
}
.banner_cover-line__UZ_w1 {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.banner_b-line__sydJg {
  position: relative;
  display: block;
  width: 78.125rem;
  height: auto;
  opacity: 0.7;
  top: -0.625rem;
  left: -12.5rem;
}
@media (max-width: 1023.98px) {
  .banner_b-line__sydJg {
    top: 0;
    left: -15rem;
    width: 59.375rem;
    top: 4.6875rem;
  }
}
.banner_cls-1__6HU7r {
  fill: none;
  stroke: #72613d;
  stroke-miterlimit: 10;
  stroke-width: 0.0625rem;
  stroke-dasharray: 4800;
  animation: banner_line1___WVib 5s ease-in;
}
@keyframes banner_line1___WVib {
  0% {
    stroke-dashoffset: 4800;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes banner_fadeInUpLogo__frg96 {
  0% {
    opacity: 0;
    transform: translate(-50%, -35%);
  }
  to {
    opacity: 1;
    transform: translate(-50%, -50%);
  }
}
@keyframes banner_scrolly__7__fU {
  0% {
    transform: translate3d(0, -100%, 0) rotateX(90deg);
  }
  30% {
    transform: translateZ(0) rotateX(0deg);
  }
  65% {
    transform: translate3d(0, 60px, 0) rotateX(0deg);
  }
  to {
    transform: translate3d(0, 60px, 0) rotateX(-90deg);
  }
}
.localeSwitcher_locale-switcher__0k_9P {
  display: flex;
  align-items: center;
  -moz-column-gap: 0.625rem;
  column-gap: 0.625rem;
  color: #b48d43;
}
.localeSwitcher_locale-switcher__btn__2XK7b {
  cursor: pointer;
  padding: 0.3125rem;
  width: 2.1875rem;
  height: 2.1875rem;
  display: flex;
  align-items: end;
  line-height: 1;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  font-size: 1.25rem;
}
.localeSwitcher_locale-switcher__btn--active__j0441 {
  display: none;
}
.customSlider_custom-slider__MEpNL {
  position: relative;
  display: flex;
  align-items: center;
  margin: 1.875rem calc(1.1875rem / 2);
  padding-top: 1.6rem;
  height: calc(1.1875rem + 1.6rem);
}
.customSlider_custom-slider__input-wrapper__3xCl1 {
  width: calc(100% + 1.1875rem);
  margin: 0 calc(1.1875rem / -2);
  position: absolute;
  height: 1.1875rem;
}
.customSlider_custom-slider__control-wrapper__XagAu {
  width: 100%;
  position: absolute;
  height: 1.1875rem;
}
.customSlider_custom-slider__input__HDXos {
  position: absolute;
  width: 100%;
  pointer-events: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 100%;
  opacity: 0;
  z-index: 3;
  padding: 0;
}
.customSlider_custom-slider__input__HDXos::-ms-track {
  appearance: none;
  background: transparent;
  border: transparent;
}
.customSlider_custom-slider__input__HDXos::-moz-range-track {
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: transparent;
}
.customSlider_custom-slider__input__HDXos:focus::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  border: transparent;
}
.customSlider_custom-slider__input__HDXos::-ms-thumb {
  appearance: none;
  pointer-events: all;
  width: 1.1875rem;
  height: 1.1875rem;
  border-radius: 0;
  border: 0;
  cursor: grab;
  background-color: red;
}
.customSlider_custom-slider__input__HDXos::-ms-thumb:active {
  cursor: grabbing;
}
.customSlider_custom-slider__input__HDXos::-moz-range-thumb {
  -moz-appearance: none;
  appearance: none;
  pointer-events: all;
  width: 1.1875rem;
  height: 1.1875rem;
  border-radius: 0;
  border: 0;
  cursor: grab;
  background-color: red;
}
.customSlider_custom-slider__input__HDXos::-moz-range-thumb:active {
  cursor: grabbing;
}
.customSlider_custom-slider__input__HDXos::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  pointer-events: all;
  width: 1.1875rem;
  height: 1.1875rem;
  border-radius: 0;
  border: 0;
  cursor: grab;
  background-color: red;
}
.customSlider_custom-slider__input__HDXos::-webkit-slider-thumb:active {
  cursor: grabbing;
}
.customSlider_custom-slider__rail__J4How {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  height: 0.625rem;
  border-radius: 0.625rem;
  background: #b38e43;
  opacity: 0.5;
}
.customSlider_custom-slider__inner-rail__yq9WU {
  position: absolute;
  height: 100%;
  background: #000;
  opacity: 0.5;
}
.customSlider_custom-slider__control__RYvPf {
  width: 1.1875rem;
  height: 1.1875rem;
  border-radius: 50%;
  position: absolute;
  background: #fff;
  top: 50%;
  margin-left: calc(1.1875rem / -2);
  transform: translate3d(0, -50%, 0);
  z-index: 2;
}
.sectionTitle_section-title__BomDF {
  color: #b38e43;
  margin-bottom: 1.25rem;
}
.sectionTitle_section-title__sub-title__DsBuy {
  display: flex;
  align-items: center;
  -moz-column-gap: 1.125rem;
  column-gap: 1.125rem;
}
.sectionTitle_section-title__sub-title__text__aPg6D {
  position: relative;
  font-size: 1.125rem;
  letter-spacing: 0.1125rem;
  font-weight: 300;
}
.sectionTitle_section-title__sub-title__deco__YRfH0 {
  width: 2.5rem;
  height: 0.0625rem;
  background-color: #b38e43;
}
.sectionTitle_section-title__title__hMU_f {
  font-size: 2.5rem;
  font-weight: 500;
  letter-spacing: 0.25rem;
}
:lang(en) .sectionTitle_section-title__title__hMU_f {
  letter-spacing: 0;
}
@media (max-width: 1023.98px) {
  .sectionTitle_custom-md-text-center__D8pB9 {
    text-align: center;
  }
  .sectionTitle_custom-md-justify-center__xiyLZ {
    justify-content: center;
  }
}
@media (max-width: 767.98px) {
  .sectionTitle_custom-mini-md-text-center__pZmbG {
    text-align: center;
  }
  .sectionTitle_custom-mini-md-justify-center__vsQ9R {
    justify-content: center;
  }
}
@media (max-width: 1023.98px) {
  .sectionTitle_mobile-white__zj42_ {
    color: #fff;
  }
}
@media (min-width: 1024px) {
  .sectionTitle_desktop-white__IKBoW {
    color: #fff;
  }
}
@media (max-width: 1023.98px) {
  .sectionTitle_mobile-gold__mLNY_ {
    color: #b38e43;
  }
}
@media (min-width: 1024px) {
  .sectionTitle_desktop-gold__EGcpP {
    color: #b38e43;
  }
}
@media (max-width: 1023.98px) {
  .sectionTitle_bg-white__crc3U {
    background-color: #fff;
  }
}
@media (min-width: 1024px) {
  .sectionTitle_desktop-bg-gold__sB6NN {
    background-color: #b38e43;
  }
}
@media (max-width: 1023.98px) {
  .sectionTitle_mobile-bg-gold__QQgWt {
    background-color: #b38e43;
  }
}
@media (min-width: 1024px) {
  .sectionTitle_desktop-bg-white__WEWH5 {
    background-color: #fff;
  }
}
@media (max-width: 1023.98px) {
  .sectionTitle_mobile-bg-white__YQ0yT {
    background-color: #fff;
  }
}
.remarkTooltip_tooltip__iHH9Q {
  font-size: 0.75rem;
  color: #b38e43;
  padding: 0.625rem 1.25rem;
  border-radius: 1.1875rem;
  background-color: #fff;
  cursor: pointer;
  display: inline-block;
}
.remarkTooltip_tooltip__btn__YXKAw {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.625rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: 1;
  max-height: 2.5rem;
  transition: all 0.6s ease-in 0.3s;
}
.remarkTooltip_tooltip__btn--active__P6RC_ {
  opacity: 0;
  max-height: 0;
  transition: all 0.6s ease-out;
}
.remarkTooltip_tooltip__btn-close__1Bcp6 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.625rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  padding-bottom: 0.625rem;
  margin-bottom: 0.875rem;
  border-bottom: 0.0625rem solid #b38e43;
  color: #b38e43;
}
.remarkTooltip_tooltip__btn-icon__dvpot {
  width: 0.6875rem;
  height: 0.375rem;
}
.remarkTooltip_tooltip__btn-icon--close___AD_l {
  rotate: 180deg;
}
.remarkTooltip_tooltip__content-wrapper__Llfvs {
  max-height: 0;
  max-width: 0;
  opacity: 1;
  overflow: hidden;
  transition: max-height 0.6s ease-out 0s, max-width 0.6s ease-out 0.2s;
}
.remarkTooltip_tooltip__content-wrapper--active__zBvu9 {
  max-height: 26.25rem;
  max-width: 17.3125rem;
  transition: max-height 0.5s ease-in 0.2s, max-width 0.5s ease-in 0s;
}
.remarkTooltip_tooltip__content__UqBxW {
  color: #b38e43;
  font-weight: 300;
  opacity: 0;
  transition: opacity 0.6s ease-out;
}
.remarkTooltip_tooltip__content--active__RXEYl {
  opacity: 1;
  transition: opacity 0.7s ease-in 0.4s;
}
.imgWithHorizontalScroll_img-with-horizontal-scroll__ycU6y {
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
.imgWithHorizontalScroll_img-with-horizontal-scroll__img__LMdNs {
  position: absolute;
  width: 100%;
}
@media (max-width: 1023.98px) {
  .imgWithHorizontalScroll_img-with-horizontal-scroll__img__LMdNs {
    max-width: unset;
    width: auto;
  }
}
.imgWithHorizontalScroll_img-with-horizontal-scroll__controller__CFm89 {
  position: absolute;
  width: 70%;
  bottom: 0;
  right: 50%;
  transform: translateX(50%);
  max-width: calc(100% - 2.5rem);
}
@media (min-width: 1024px) {
  .imgWithHorizontalScroll_img-with-horizontal-scroll__controller__CFm89 {
    display: none;
  }
}
@media (max-width: 1023.98px) {
  .imgWithHorizontalScroll_img-with-horizontal-scroll__controller__CFm89 {
    width: 60%;
  }
}
.sectionImgCompare_section-img-compare__sqXIz {
  background-color: #d3d0cc;
}
.sectionImgCompare_section-img-compare__wrapper__u702y {
  display: flex;
  align-items: center;
  justify-content: space-between;
  -moz-column-gap: 8vw;
  column-gap: 8vw;
  position: relative;
  z-index: 1;
}
@media (max-width: 1279.98px) {
  .sectionImgCompare_section-img-compare__wrapper__u702y {
    -moz-column-gap: 6vw;
    column-gap: 6vw;
  }
}
@media (max-width: 1023.98px) {
  .sectionImgCompare_section-img-compare__wrapper__u702y {
    padding-top: 7.5rem;
    flex-direction: column;
    row-gap: 4.625rem;
  }
}
.sectionImgCompare_section-img-compare__content__aUu_e {
  letter-spacing: 0.05rem;
  padding: 1.25rem 1.25rem 1.25rem 9rem;
  width: 35%;
}
@media (max-width: 1279.98px) {
  .sectionImgCompare_section-img-compare__content__aUu_e {
    width: 45%;
  }
}
@media (max-width: 1023.98px) {
  .sectionImgCompare_section-img-compare__content__aUu_e {
    width: 100%;
    padding: 0 3.125rem;
  }
}
.sectionImgCompare_section-img-compare__slider__P55Bn {
  overflow: hidden;
  width: 60%;
}
@media (max-width: 1279.98px) {
  .sectionImgCompare_section-img-compare__slider__P55Bn {
    width: 50%;
  }
}
@media (max-width: 1023.98px) {
  .sectionImgCompare_section-img-compare__slider__P55Bn {
    width: 100%;
  }
}
.sectionImgText_section-img-text__ywbqy {
  background-color: #d3d0cc;
}
.sectionImgText_section-img-text__wrapper__cFm8M {
  display: flex;
  align-items: center;
  justify-content: space-between;
  -moz-column-gap: 8vw;
  column-gap: 8vw;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
@media (max-width: 1279.98px) {
  .sectionImgText_section-img-text__wrapper__cFm8M {
    -moz-column-gap: 6vw;
    column-gap: 6vw;
  }
}
.sectionImgText_section-img-text__content__c6_sd {
  width: 40%;
  padding-right: 5rem;
}
@media (max-width: 1023.98px) {
  .sectionImgText_section-img-text__content__c6_sd {
    display: block;
    position: absolute;
    top: 4.6875rem;
    right: 50%;
    transform: translateX(50%);
    text-align: center;
    color: #fff;
    padding: 0 3.125rem;
    width: 100%;
  }
}
@media (max-width: 479.98px) {
  .sectionImgText_section-img-text__content__c6_sd {
    top: 3.75rem;
  }
}
.sectionImgText_section-img-text__img-wrapper__7_eD_ {
  width: 60%;
  position: relative;
}
@media (max-width: 1023.98px) {
  .sectionImgText_section-img-text__img-wrapper__7_eD_ {
    width: 100%;
  }
}
@media (max-width: 479.98px) {
  .sectionImgText_section-img-text__img-wrapper__7_eD_ {
    background-color: #0195f7;
    height: 43.75rem;
  }
}
.sectionImgText_section-img-text__img--d__23Tp1,
.sectionImgText_section-img-text__img--effect--d__pAjc4,
.sectionImgText_section-img-text__img--mask--d__CfSPT {
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 1023.98px) {
  .sectionImgText_section-img-text__img--d__23Tp1,
  .sectionImgText_section-img-text__img--effect--d__pAjc4,
  .sectionImgText_section-img-text__img--mask--d__CfSPT {
    display: none;
  }
}
.sectionImgText_section-img-text__img--m__irYuu {
  display: none;
}
@media (max-width: 1023.98px) {
  .sectionImgText_section-img-text__img--m__irYuu {
    display: block;
  }
}
@media (max-width: 479.98px) {
  .sectionImgText_section-img-text__img--m__irYuu {
    position: absolute;
    right: 50%;
    transform: translateX(50%);
    bottom: 0;
    max-width: unset;
    aspect-ratio: 82/109;
    width: 30rem;
  }
}
.sectionImgText_section-img-text__img--effect--d__pAjc4,
.sectionImgText_section-img-text__img--mask--d__CfSPT {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.sectionImgText_section-img-text__img--effect--m__bpXAs,
.sectionImgText_section-img-text__img--mask--m__XmRqA {
  display: none;
}
@media (max-width: 1023.98px) {
  .sectionImgText_section-img-text__img--effect--m__bpXAs,
  .sectionImgText_section-img-text__img--mask--m__XmRqA {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 59.5rem;
  }
}
.sectionImgText_section-img-text__img--building__Y2rFd {
  position: absolute;
  left: 40.604%;
  bottom: 15.7%;
  width: 17.6%;
}
@media (max-width: 1023.98px) {
  .sectionImgText_section-img-text__img--building__Y2rFd {
    left: 33.9%;
    bottom: 4.45%;
    width: 30.25%;
  }
}
@media (max-width: 479.98px) {
  .sectionImgText_section-img-text__img--building__Y2rFd {
    left: 48.7%;
    transform: translateX(-50%);
    bottom: 1.6875rem;
    width: 9.1875rem;
  }
}
.sectionImgText_section-img-text__img-tooltip__vcgX9 {
  position: absolute;
  right: 1.875rem;
  bottom: 1.875rem;
}
@media (max-width: 479.98px) {
  .sectionImgText_section-img-text__img-tooltip__vcgX9 {
    right: 1.25rem;
    bottom: 1.25rem;
  }
}
.sectionImgText_section-img-text__footnote__ObgZJ {
  position: relative;
  z-index: 2;
}
.arrowPatterImgText_arrow-pattern-img-text__5nHBI {
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  height: 31.25rem;
  min-height: 71.0625rem;
  overflow: hidden;
  margin-top: -0.375rem;
}
.arrowPatterImgText_arrow-pattern-img-text__wrapper__tNZZX {
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  width: 120rem;
}
@media (max-width: 1279.98px) {
  .arrowPatterImgText_arrow-pattern-img-text__wrapper__tNZZX {
    width: 90rem;
  }
}
@media (max-width: 1023.98px) {
  .arrowPatterImgText_arrow-pattern-img-text__wrapper__tNZZX {
    width: 56.25rem;
  }
}
.arrowPatterImgText_arrow-pattern-img-text__text-container__xS7S6 {
  position: absolute;
  top: 8rem;
  left: -1.25rem;
  width: 63.875rem;
  height: 18.75rem;
  padding: 3.75rem 11.25rem 3.75rem 25rem;
  background-image: url(/Phase2/BOR2_digital_leaflet/images/3_img_arrow_bg_d.png);
  background-size: auto 100%;
  background-position: 100%;
  background-repeat: no-repeat;
}
@media (max-width: 1279.98px) {
  .arrowPatterImgText_arrow-pattern-img-text__text-container__xS7S6 {
    top: 8.75rem;
  }
}
@media (max-width: 1023.98px) {
  .arrowPatterImgText_arrow-pattern-img-text__text-container__xS7S6 {
    left: -23.125rem;
    padding: 2.5rem 9.375rem 2.5rem 32.5rem;
  }
}
@media (max-width: 767.98px) {
  .arrowPatterImgText_arrow-pattern-img-text__text-container__xS7S6 {
    left: -27.1875rem;
    padding: 1.5625rem 7.5rem 1.5625rem 42.5rem;
  }
}
@media (max-width: 479.98px) {
  .arrowPatterImgText_arrow-pattern-img-text__text-container__xS7S6 {
    left: -25rem;
    padding: 1.5625rem 5rem 3.5625rem 45rem;
  }
}
@media (max-width: 767.98px) {
  :lang(en) .arrowPatterImgText_arrow-pattern-img-text__text-container__xS7S6 {
    height: 31.25rem;
    padding: 1.5625rem 7.5rem 1.5625rem 42.5rem;
  }
}
.arrowPatterImgText_arrow-pattern-img-text__arrow-img__FWMp7 {
  position: absolute;
  top: 12.375rem;
  right: -1.25rem;
  height: 18.75rem;
}
@media (max-width: 767.98px) {
  :lang(en) .arrowPatterImgText_arrow-pattern-img-text__arrow-img__FWMp7 {
    top: 31.875rem;
  }
}
@media (max-width: 479.98px) {
  :lang(en) .arrowPatterImgText_arrow-pattern-img-text__arrow-img__FWMp7 {
    top: 33.125rem;
  }
}
@media (max-width: 1279.98px) {
  .arrowPatterImgText_arrow-pattern-img-text__arrow-img__FWMp7 {
    top: 26.25rem;
  }
}
@media (max-width: 1023.98px) {
  .arrowPatterImgText_arrow-pattern-img-text__arrow-img--desktop__s3bnu {
    right: -20rem;
  }
}
@media (max-width: 479.98px) {
  .arrowPatterImgText_arrow-pattern-img-text__arrow-img--desktop__s3bnu {
    display: none;
  }
}
.arrowPatterImgText_arrow-pattern-img-text__arrow-img--mobile__q_L7m {
  display: none;
}
@media (max-width: 479.98px) {
  .arrowPatterImgText_arrow-pattern-img-text__arrow-img--mobile__q_L7m {
    display: block;
    right: 1.875rem;
  }
}
.arrowPatterImgText_arrow-pattern-img-text__arrow-img__tooltip__iLm3H {
  bottom: 19%;
}
.arrowPatterImgText_arrow-pattern-img-text__desc__Vc_a_ {
  margin-bottom: 0.75rem;
}
.arrowPatterImgText_arrow-pattern-img-text__remark__kHdL6 {
  font-size: 0.75rem;
}
.arrowPatterImgText_arrow-pattern-img-text__tooltip__nFptZ {
  position: absolute;
  bottom: 1.875rem;
  right: 1.875rem;
}
.arrowPatterImgText_arrow-pattern-img-text__tooltip--top___FVjL {
  height: 18.75rem;
  top: 27.5rem;
}
@media (max-width: 1279.98px) {
  .arrowPatterImgText_arrow-pattern-img-text__tooltip--top___FVjL {
    top: 41.4375rem;
  }
}
@media (max-width: 767.98px) {
  :lang(en) .arrowPatterImgText_arrow-pattern-img-text__tooltip--top___FVjL {
    top: 47.1875rem;
  }
}
.mapWithText_map-with-text__24_kG {
  background-color: #14638d;
}
.mapWithText_map-with-text__wrapper__OYU13 {
  display: flex;
  gap: 1.25rem;
  align-items: center;
  justify-content: space-between;
  position: relative;
  background-color: #14638d;
  overflow: hidden;
}
@media (max-width: 1023.98px) {
  .mapWithText_map-with-text__wrapper__OYU13 {
    flex-direction: column;
    gap: 0;
  }
}
.mapWithText_map-with-text__content__xT7Un {
  padding: 2.5rem;
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
@media (max-width: 1023.98px) {
  .mapWithText_map-with-text__content__xT7Un {
    padding: 6.25rem 3.125rem 0;
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .mapWithText_map-with-text__content__xT7Un {
    padding-top: 5rem;
    justify-content: center;
  }
}
.mapWithText_map-with-text__title-wrapper__8vpoY {
  width: 25.1875rem;
}
@media (max-width: 1023.98px) {
  .mapWithText_map-with-text__title-wrapper__8vpoY {
    width: 100%;
  }
}
.mapWithText_map-with-text__desc-wrapper__LbC8_ {
  width: 25.1875rem;
}
@media (max-width: 1023.98px) {
  .mapWithText_map-with-text__desc-wrapper__LbC8_ {
    width: 100%;
    display: flex;
    gap: 2.5rem;
  }
}
@media (max-width: 767.98px) {
  .mapWithText_map-with-text__desc-wrapper__LbC8_ {
    flex-direction: column;
    align-items: center;
    gap: 0;
  }
}
.mapWithText_map-with-text__desc__0jlm0 {
  color: #fff;
  margin-bottom: 2.5rem;
  letter-spacing: 0.05rem;
  max-width: 26.875rem;
  line-height: 1.625rem;
}
@media (max-width: 1023.98px) {
  .mapWithText_map-with-text__desc__0jlm0 {
    font-weight: 300;
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .mapWithText_map-with-text__desc__0jlm0 {
    max-width: 31.25rem;
    text-align: center;
    width: 100%;
  }
}
.mapWithText_map-with-text__points__Zj3im {
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
}
@media (max-width: 1023.98px) {
  .mapWithText_map-with-text__points__Zj3im {
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .mapWithText_map-with-text__points__Zj3im {
    max-width: 31.25rem;
    width: 100%;
  }
}
.mapWithText_map-with-text__point__kUDHp {
  display: flex;
  align-items: center;
  gap: 0.9375rem;
}
.mapWithText_map-with-text__point-number__k0e2Z {
  font-size: 1.5rem;
  font-weight: 700;
  color: #fff;
  background-image: url(/Phase2/BOR2_digital_leaflet/images/num_bg.png);
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 2.0625rem;
  height: 4.1875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.mapWithText_map-with-text__point-desc__AUF4A {
  font-size: 1.5rem;
  font-weight: 500;
  color: #b38e43;
}
.mapWithText_map-with-text__map__rrPgT {
  width: 50%;
}
@media (min-width: 1024px) {
  .mapWithText_map-with-text__map__rrPgT {
    align-self: flex-end;
  }
}
@media (max-width: 1023.98px) {
  .mapWithText_map-with-text__map__rrPgT {
    width: 100%;
    margin-top: -1.875rem;
    margin-bottom: -0.3125rem;
  }
}
@media (max-width: 767.98px) {
  .mapWithText_map-with-text__map__rrPgT {
    width: 50rem;
    transform: translateX(0);
  }
}
.mapWithText_map-with-text__remark__UJIao {
  position: absolute;
  bottom: 1.25rem;
  right: 1.25rem;
}
