/* boostrap*/
/* boostrap*/
/* boostrap*/
@font-face {
  font-family: "BT Glyphius";
  src: url("../../fonts/BT-Glyphius/BTGlyphius-Regular.woff2") format("woff2"), url("../../fonts/BT-Glyphius/BTGlyphius-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "BT Glyphius";
  src: url("../../fonts/BT-Glyphius/BTGlyphius-Medium.woff2") format("woff2"), url("../../fonts/BT-Glyphius/BTGlyphius-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "BT Glyphius";
  src: url("../../fonts/BT-Glyphius/BTGlyphius-SemiBold.woff2") format("woff2"), url("../../fonts/BT-Glyphius/BTGlyphius-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "BT Glyphius";
  src: url("../../fonts/BT-Glyphius/BTGlyphius-Bold.woff2") format("woff2"), url("../../fonts/BT-Glyphius/BTGlyphius-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "BT Beau Sans";
  src: url("../../fonts/BT-BeauSans/BT-BeauSans-Bold.woff2") format("woff2"), url("../../fonts/BT-BeauSans/BT-BeauSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "BT Beau Sans";
  src: url("../../fonts/BT-BeauSans/BT-BeauSans-Regular.woff2") format("woff2"), url("../../fonts/BT-BeauSans/BT-BeauSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggqxSvfedN62Zw.woff2") format("woff2");
  unicode-range: "U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f";
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggOxSvfedN62Zw.woff2") format("woff2");
  unicode-range: "U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116";
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggSxSvfedN62Zw.woff2") format("woff2");
  unicode-range: "U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff";
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggixSvfedN62Zw.woff2") format("woff2");
  unicode-range: "U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab";
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggmxSvfedN62Zw.woff2") format("woff2");
  unicode-range: "U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff";
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggexSvfedN4.woff2") format("woff2");
  unicode-range: "U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd";
}
.lazy-load-image-background.blur {
  filter: blur(15px);
}

.lazy-load-image-background.blur.lazy-load-image-loaded {
  filter: blur(0);
  transition: filter 0.3s;
}

.lazy-load-image-background.blur > img {
  opacity: 0;
}

.lazy-load-image-background.blur.lazy-load-image-loaded > img {
  opacity: 1;
  transition: opacity 0.3s;
}

.imgplaceholder_img__279LV {
  position: relative;
}

.imgplaceholder_img__279LV .lazy-load-image-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  font-size: 0;
}

.imgplaceholder_img__279LV .lazy-load-image-background img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.hero_main__b2lXh {
  width: 100%;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

.hero_bgBack__I_n_w {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.hero_bgBack__I_n_w .background-bg {
  height: 100%;
  background-origin: center center;
  background-size: cover;
}

.hero_hero_ct__vHE8O {
  position: relative;
  z-index: 1;
  text-align: center;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.hero_hero_ct__vHE8O h2,
.hero_hero_ct__vHE8O h4,
.hero_hero_ct__vHE8O h6 {
  opacity: 0;
  font-style: normal;
  font-weight: 700 !important;
  line-height: normal;
  background: linear-gradient(90deg, #f1c566 14.3%, #c99857 81.58%) !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

.hero_hero_ct__vHE8O h2 {
  font-size: 1.694rem !important;
}

.hero_hero_ct__vHE8O h4 {
  font-size: 1.299875rem !important;
}

.hero_hero_ct__vHE8O h6 {
  font-size: 0.7365rem !important;
}

@media (min-width: 768px) {
  .hero_hero_ct__vHE8O h2 {
    font-size: 2.75rem !important;
  }
  .hero_hero_ct__vHE8O h4 {
    font-size: 3.4503125rem !important;
  }
  .hero_hero_ct__vHE8O h6 {
    font-size: 1.36725rem !important;
  }
}
@media (min-width: 1350px) {
  .hero_hero_ct__vHE8O h2 {
    font-size: 4.4384375rem !important;
  }
  .hero_hero_ct__vHE8O h4 {
    font-size: 3.4503125rem !important;
  }
  .hero_hero_ct__vHE8O h6 {
    font-size: 1.92975rem !important;
  }
}
@media (min-width: 1700px) {
  .hero_hero_ct__vHE8O h2 {
    font-size: 4.4384375rem !important;
  }
  .hero_hero_ct__vHE8O h4 {
    font-size: 3.4503125rem !important;
  }
  .hero_hero_ct__vHE8O h6 {
    font-size: 1.92975rem !important;
  }
}
.hero_hero_ct_wrap__n_Lo6 {
  width: 100%;
  position: relative;
}

.hero_hero_ct_wrap__n_Lo6:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 93%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  border-radius: 442.78px;
  background: rgba(0, 0, 0, 0.6);
  mix-blend-mode: multiply;
  filter: blur(74.4458694458px);
}

@media (min-width: 1700px) {
  .hero_hero_ct_wrap__n_Lo6 {
    width: auto;
  }
  .hero_hero_ct_wrap__n_Lo6:after {
    top: 50%;
    width: 180%;
    height: 150%;
    border-radius: 1160.122px;
    background: rgba(0, 0, 0, 0.6);
    mix-blend-mode: multiply;
    filter: blur(195.0546722412px);
  }
}
.hero_text_cruve__0FCmh {
  margin-top: -6%;
}

.hero_text_cruve__0FCmh svg {
  width: 61%;
  aspect-ratio: 228/61;
}

@media (min-width: 768px) {
  .hero_text_cruve__0FCmh {
    margin-top: -2%;
  }
  .hero_text_cruve__0FCmh svg {
    width: 54%;
    aspect-ratio: 228/61;
  }
}
@media (min-width: 1350px) {
  .hero_text_cruve__0FCmh {
    margin-top: -2%;
  }
  .hero_text_cruve__0FCmh svg {
    width: 42%;
    aspect-ratio: 228/61;
  }
}
@media (min-width: 1700px) {
  .hero_text_cruve__0FCmh {
    margin-top: -6%;
  }
  .hero_text_cruve__0FCmh svg {
    width: 61%;
    aspect-ratio: 228/61;
  }
}
.hero_text_line__srIUH {
  fill: url(#textGradient);
  font-family: BT Glyphius;
  font-size: 3.40575rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transform-origin: center;
}

@media (min-width: 768px) {
  .hero_text_line__srIUH {
    font-size: 3.40575rem;
  }
}
.overview_main__Q_peW {
  margin-top: 1.2525rem;
}

@media (min-width: 768px) {
  .overview_main__Q_peW {
    margin-top: 1.3125rem;
  }
}
@media (min-width: 1700px) {
  .overview_main__Q_peW {
    margin-top: 1.3125rem;
  }
}
.overview_overv_top__lhxB2 {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  display: inline-flex;
  margin: 0 -0.25rem;
}

.overview_overv_top__lhxB2 .overview_overv_el__w0jo_ {
  position: absolute;
  top: 16%;
  left: 4%;
  transform: translate(-50%, -50%);
  width: 2.809625rem;
  height: 1.938625rem;
  z-index: 10;
}

.overview_overv_top__lhxB2 .overview_overv_el__w0jo_ svg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.overview_overv_top__lhxB2 .overview_overv_txt__Jada_ {
  margin: 0 -1.125rem;
  overflow: hidden;
}

.overview_overv_top__lhxB2 h1 {
  color: #e3dacd !important;
  text-align: center;
  font-family: BT Glyphius;
  font-size: 4.3125rem;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .overview_overv_top__lhxB2 {
    margin: 0;
  }
  .overview_overv_top__lhxB2 h1 {
    color: #e3dacd !important;
    text-align: center;
    font-family: BT Glyphius;
    font-size: 8.7765625rem;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal;
    text-transform: uppercase;
  }
  .overview_overv_top__lhxB2 .overview_overv_el__w0jo_ {
    position: absolute;
    top: 19%;
    left: 2%;
    transform: translate(-50%, -50%);
    width: 4.86844375rem;
    height: 3.35921875rem;
    z-index: 10;
  }
  .overview_overv_top__lhxB2 .overview_overv_el__w0jo_ svg {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
@media (min-width: 1350px) {
  .overview_overv_top__lhxB2 {
    margin: 0;
  }
  .overview_overv_top__lhxB2 .overview_overv_txt__Jada_ {
    margin: 0 -1.125rem;
  }
  .overview_overv_top__lhxB2 .overview_overv_el__w0jo_ {
    position: absolute;
    top: 20%;
    left: 3%;
    transform: translate(-50%, -50%);
    width: 8.548125rem;
    height: 5.89820625rem;
  }
  .overview_overv_top__lhxB2 .overview_overv_el__w0jo_ svg {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .overview_overv_top__lhxB2 h1 {
    color: #e3dacd !important;
    text-align: center;
    font-family: BT Glyphius;
    font-size: 15.4101875rem;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal;
    text-transform: uppercase;
  }
}
@media (min-width: 1700px) {
  .overview_overv_top__lhxB2 {
    margin: 0;
  }
  .overview_overv_top__lhxB2 .overview_overv_txt__Jada_ {
    margin: 0 -1.125rem;
  }
  .overview_overv_top__lhxB2 .overview_overv_el__w0jo_ {
    position: absolute;
    top: 20%;
    left: 4%;
    transform: translate(-50%, -50%);
    width: 12.2061875rem;
    height: 8.42225rem;
  }
  .overview_overv_top__lhxB2 .overview_overv_el__w0jo_ svg {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .overview_overv_top__lhxB2 h1 {
    color: #e3dacd !important;
    text-align: center;
    font-family: BT Glyphius;
    font-size: 22.0046875rem;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal;
    text-transform: uppercase;
  }
}
@media screen and (min-width: 1700px) and (max-width: 1919px) {
  .overview_overv_top__lhxB2 h1 {
    font-size: 19.1875rem;
  }
}
.overview_overv_mid__z0kSP {
  font-family: BT Beau Sans, sans-serif;
  margin-top: 2.413125rem;
}

@media (min-width: 768px) {
  .overview_overv_mid__z0kSP {
    margin-top: 0;
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 1700px) {
  .overview_overv_mid__z0kSP {
    margin-top: 0;
    width: 100%;
    text-align: center;
  }
}
.overview_overv_mid_ct__XRzGk {
  color: #fff;
  font-size: 1.0625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0.010625rem;
}

@media (min-width: 768px) {
  .overview_overv_mid_ct__XRzGk {
    margin: 4.4870625rem auto 0;
    width: 32.0625rem;
    text-align: center;
    font-family: BT Glyphius;
    font-size: 0.8125rem;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 1.7;
    letter-spacing: 0.056875rem;
  }
}
@media (min-width: 1350px) {
  .overview_overv_mid_ct__XRzGk {
    margin: 8.4070625rem auto 0;
    width: 32.0625rem;
    text-align: center;
    font-family: BT Glyphius;
    font-size: 0.8125rem;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 1.7;
    letter-spacing: 0.91px;
  }
}
@media (min-width: 1700px) {
  .overview_overv_mid_ct__XRzGk {
    margin: 11.25rem auto 0;
    width: 32.0625rem;
    text-align: center;
    font-family: BT Glyphius;
    font-size: 0.8125rem;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 1.7;
    letter-spacing: 0.91px;
  }
}
.overview_overv_mid_tag__d253c {
  display: none;
}

@media (min-width: 768px) {
  .overview_overv_mid_tag__d253c {
    display: flex;
    justify-content: space-between;
    color: #fff;
    font-family: BT Glyphius;
    font-size: 0.625rem;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal;
    letter-spacing: 0.0525rem;
    text-transform: uppercase;
    font-size: 0.75rem;
  }
}
@media (min-width: 1700px) {
  .overview_overv_mid_tag__d253c {
    display: flex;
    justify-content: space-between;
    color: #fff;
    font-family: BT Glyphius;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal;
    letter-spacing: 0.0525rem;
    text-transform: uppercase;
  }
}
.overview_overv_mid_tag__d253c p:nth-of-type(2) {
  color: #94784a;
}

.overview_overv_mid_links___mQ6j {
  display: none;
}

@media (min-width: 768px) {
  .overview_overv_mid_links___mQ6j {
    display: flex;
    margin-top: 2.80441875rem;
    padding: 1.625rem 0;
    border-top: 0.0625rem solid #fff;
    border-bottom: 0.0625rem solid #fff;
    color: #fff;
    font-family: BT Glyphius;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 1.7;
    letter-spacing: 0.0525rem;
  }
}
@media (min-width: 1350px) {
  .overview_overv_mid_links___mQ6j {
    display: flex;
    margin-top: 5.25440625rem;
    padding: 3.75rem 0;
    border-top: 0.0625rem solid #fff;
    border-bottom: 0.0625rem solid #fff;
    color: #fff;
    font-family: BT Glyphius;
    font-size: 0.9375rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 1.7;
    letter-spacing: 0.0525rem;
  }
}
@media (min-width: 1700px) {
  .overview_overv_mid_links___mQ6j {
    display: flex;
    margin-top: 7.03125rem;
    padding: 3.75rem 0;
    border-top: 0.0625rem solid #fff;
    border-bottom: 0.0625rem solid #fff;
    color: #fff;
    font-family: BT Glyphius;
    font-size: 0.9375rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 1.7;
    letter-spacing: 0.0525rem;
  }
}
.overview_overv_mid_link_wrap__Tc5PK {
  width: 43.8125rem;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .overview_overv_mid_link_wrap__Tc5PK {
    width: 17.474625rem;
  }
}
@media (min-width: 1350px) {
  .overview_overv_mid_link_wrap__Tc5PK {
    width: 32.7408125rem;
  }
}
@media (min-width: 1700px) {
  .overview_overv_mid_link_wrap__Tc5PK {
    width: 43.8125rem;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
  }
}
.overview_overv_mid_link__0yQFk {
  transition: all 0.4s ease;
}

.overview_overv_mid_link__0yQFk:hover {
  transform: scale(1.1);
}

.overview_overv_mid_link__0yQFk:hover a {
  color: #ba986f;
}

.overview_overv_mid_link__0yQFk a {
  color: #fff;
  padding: 3.71875rem 3.75rem 3.8125rem;
}

.overview_overv_mid_link__0yQFk:first-child,
.overview_overv_mid_link__0yQFk:first-child a {
  margin-left: -3.75rem;
}

.overview_overv_mid_link__0yQFk:nth-child(3) {
  margin-right: -3.75rem;
  padding-left: 0.875rem;
}

.overview_overv_mid_link__0yQFk:nth-child(3) a {
  margin-right: -3.75rem;
}

@media (min-width: 768px) {
  .overview_overv_mid_link__0yQFk {
    transition: all 0.4s ease;
  }
  .overview_overv_mid_link__0yQFk:hover {
    transform: scale(1.1);
  }
  .overview_overv_mid_link__0yQFk:hover a {
    color: #ba986f;
  }
  .overview_overv_mid_link__0yQFk a {
    color: #fff;
    padding: 1.4956875rem 1.483225rem 1.52061875rem;
  }
  .overview_overv_mid_link__0yQFk:first-child {
    margin-left: -3.75rem;
  }
  .overview_overv_mid_link__0yQFk:first-child a {
    margin-left: -1.4956875rem;
  }
  .overview_overv_mid_link__0yQFk:nth-child(3) {
    margin-right: -3.75rem;
    padding-left: 0.34899375rem;
  }
  .overview_overv_mid_link__0yQFk:nth-child(3) a {
    margin-right: -0.4956875rem;
  }
}
@media (min-width: 1350px) {
  .overview_overv_mid_link__0yQFk {
    transition: all 0.4s ease;
  }
  .overview_overv_mid_link__0yQFk:hover {
    transform: scale(1.1);
  }
  .overview_overv_mid_link__0yQFk:hover a {
    color: #ba986f;
  }
  .overview_overv_mid_link__0yQFk a {
    color: #fff;
    padding: 3.71875rem 3.75rem 3.8125rem;
  }
  .overview_overv_mid_link__0yQFk:first-child,
  .overview_overv_mid_link__0yQFk:first-child a {
    margin-left: -3.75rem;
  }
  .overview_overv_mid_link__0yQFk:nth-child(3) {
    margin-right: -3.75rem;
    padding-left: 0.875rem;
  }
  .overview_overv_mid_link__0yQFk:nth-child(3) a {
    margin-right: -3.75rem;
  }
}
@media (min-width: 1700px) {
  .overview_overv_mid_link__0yQFk {
    transition: all 0.4s ease;
  }
  .overview_overv_mid_link__0yQFk:hover {
    transform: scale(1.1);
  }
  .overview_overv_mid_link__0yQFk:hover a {
    color: #ba986f;
  }
  .overview_overv_mid_link__0yQFk a {
    color: #fff;
    padding: 3.71875rem 3.75rem 3.8125rem;
  }
  .overview_overv_mid_link__0yQFk:first-child,
  .overview_overv_mid_link__0yQFk:first-child a {
    margin-left: -3.75rem;
  }
  .overview_overv_mid_link__0yQFk:nth-child(3) {
    margin-right: -3.75rem;
    padding-left: 0.875rem;
  }
  .overview_overv_mid_link__0yQFk:nth-child(3) a {
    margin-right: -3.75rem;
  }
}
.overview_overv_bot__D8q1c {
  display: flex;
  perspective: 1000px;
  margin-top: 2.1875rem;
}

.overview_overv_bot__D8q1c div {
  -webkit-clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);
  clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);
  width: 16.6666%;
  aspect-ratio: 55.27/66;
  background-color: #ff3123;
}

@media (min-width: 1700px) {
  .overview_overv_bot__D8q1c {
    margin-top: 3.75rem;
  }
}
.history_main__rP8J1 {
  margin-top: 5.9375rem;
}

@media (min-width: 768px) {
  .history_main__rP8J1 {
    margin-top: 2.368175rem;
  }
}
@media (min-width: 1350px) {
  .history_main__rP8J1 {
    padding-top: 4.43705625rem;
  }
}
@media (min-width: 1700px) {
  .history_main__rP8J1 {
    margin-top: 12.6875rem;
  }
}
.history_history_wrap___H4cs h2 {
  margin-top: 1.3125rem !important;
}

@media (min-width: 768px) {
  .history_history_wrap___H4cs h2 {
    margin-top: 0.5rem !important;
  }
}
@media (min-width: 1350px) {
  .history_history_wrap___H4cs h2 {
    margin-top: 2.75rem !important;
  }
}
@media (min-width: 1700px) {
  .history_history_wrap___H4cs h2 {
    margin-top: 2.75rem !important;
  }
}
.history_history_wrapper__DP8f_ {
  width: 100vw;
  display: flex;
  grid-gap: 0;
  gap: 0;
  flex-direction: row;
  margin-top: 6.3125rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  width: 116%;
  margin-left: -9%;
}

@media (min-width: 768px) {
  .history_history_wrapper__DP8f_ {
    grid-gap: 0;
    gap: 0;
    margin-top: 9.4726875rem;
    padding: 0 0 0 1.29859875rem;
  }
}
@media (min-width: 1350px) {
  .history_history_wrapper__DP8f_ {
    margin-top: 17.74825rem;
    padding: 0 0 0 2.0357625rem;
  }
}
@media (min-width: 1700px) {
  .history_history_wrapper__DP8f_ {
    margin-top: 23.75rem;
    padding: 0 0 0 3.125rem;
  }
}
@media (min-width: 768px) {
  .history_his_card_wrap__bQ04C + .history_his_card_wrap__bQ04C {
    margin-left: 1.29859875rem;
  }
}
@media (min-width: 1350px) {
  .history_his_card_wrap__bQ04C + .history_his_card_wrap__bQ04C {
    margin-left: 2.0357625rem;
  }
}
@media (min-width: 1700px) {
  .history_his_card_wrap__bQ04C + .history_his_card_wrap__bQ04C {
    margin-left: 3.125rem;
  }
}
.history_his_card_wrap__bQ04C {
  display: flex;
  min-height: 20.8125rem;
  min-width: 53.125rem;
  grid-gap: 0;
  gap: 0;
  will-change: transform;
  transform: translate3d(0, 0, 0);
}

@media (min-width: 768px) {
  .history_his_card_wrap__bQ04C {
    justify-content: center;
    grid-gap: 1.29859875rem;
    gap: 1.29859875rem;
    min-width: auto;
  }
}
@media (min-width: 1350px) {
  .history_his_card_wrap__bQ04C {
    justify-content: center;
    grid-gap: 2.0357625rem;
    gap: 2.0357625rem;
  }
}
@media (min-width: 1700px) {
  .history_his_card_wrap__bQ04C {
    justify-content: center;
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }
}
.history_card__BkaqB {
  width: 100%;
  aspect-ratio: 198/333;
}

@media (min-width: 768px) {
  .history_card__BkaqB {
    width: auto;
    min-width: 14.9375rem;
    aspect-ratio: 506/852;
  }
}
@media (min-width: 1350px) {
  .history_card__BkaqB {
    width: auto;
    min-width: 25.4375rem;
    aspect-ratio: 506/852;
  }
}
@media (min-width: 1700px) {
  .history_card__BkaqB {
    width: auto;
    min-width: 31.625rem;
    aspect-ratio: 506/852;
  }
}
.history_his_img__pBPCi {
  margin-top: 3.9375rem;
}

@media (min-width: 768px) {
  .history_his_img__pBPCi {
    margin-top: 1.570475rem;
  }
}
@media (min-width: 1350px) {
  .history_his_img__pBPCi {
    margin-top: 2.94246875rem;
  }
}
@media (min-width: 1700px) {
  .history_his_img__pBPCi {
    margin-top: 10.625rem;
  }
}
.img_grid_1_main__7rb41 {
  margin-top: 2.3125rem;
}

@media (min-width: 768px) {
  .img_grid_1_main__7rb41 {
    margin-top: 5.733475rem;
  }
}
@media (min-width: 1350px) {
  .img_grid_1_main__7rb41 {
    margin-top: 7.5rem;
  }
}
@media (min-width: 1700px) {
  .img_grid_1_main__7rb41 {
    margin-top: 14.375rem;
  }
}
@media (min-width: 768px) {
  .img_grid_1_img_wrap__Sbtrw {
    display: flex;
  }
  .img_grid_1_img_w1__sze7h {
    width: 37.6%;
  }
}
@media (min-width: 1700px) {
  .img_grid_1_img_w1__sze7h {
    width: 37.6%;
  }
}
@media (min-width: 768px) {
  .img_grid_1_img_w2__2KSf5 {
    width: 62.42%;
  }
}
@media (min-width: 1700px) {
  .img_grid_1_img_w2__2KSf5 {
    width: 62.42%;
  }
}
.img_grid_1_img_text__OgSCh {
  position: relative;
}

.img_grid_1_img_ct__x7kkj {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  color: #e3dacd;
  text-align: center;
  font-family: BT Glyphius;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.1;
  letter-spacing: 0.01875rem;
}

.img_grid_1_img_ct__x7kkj p {
  margin-bottom: 2px !important;
}

@media (min-width: 768px) {
  .img_grid_1_img_ct__x7kkj {
    font-size: 3.24065625rem;
    letter-spacing: 0.0324065625rem;
  }
}
@media (min-width: 1350px) {
  .img_grid_1_img_ct__x7kkj {
    font-size: 6.0717625rem;
    letter-spacing: 0.060717625rem;
  }
}
@media (min-width: 1700px) {
  .img_grid_1_img_ct__x7kkj {
    font-size: 8.125rem;
    letter-spacing: 0.08125rem;
  }
}
.img_float_1_main__fsCa4 {
  margin-top: 0.985rem;
  z-index: 5 !important;
}

@media (min-width: 768px) {
  .img_float_1_main__fsCa4 {
    margin-top: 2.71716875rem;
  }
}
@media (min-width: 1350px) {
  .img_float_1_main__fsCa4 {
    padding-top: 5.0909375rem;
  }
}
@media (min-width: 1700px) {
  .img_float_1_main__fsCa4 {
    margin-top: 6.8125rem;
  }
}
.img_float_1_img_tag__pmsdz {
  position: relative;
  margin-left: -0.625rem;
}

@media (min-width: 1700px) {
  .img_float_1_img_tag__pmsdz {
    margin-left: 0;
  }
}
.img_float_1_img_ct_wrap__Kdp6K {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

.img_float_1_img_ct_wrap__Kdp6K h5 {
  text-align: center;
  font-size: 0.4756875rem;
  line-height: 1.2;
}

.img_float_1_img_ct_wrap__Kdp6K h5,
.img_float_1_img_ct_wrap__Kdp6K h6 {
  color: #fff !important;
  font-family: BT Glyphius;
  font-style: normal;
  font-weight: 700 !important;
  text-transform: uppercase;
}

.img_float_1_img_ct_wrap__Kdp6K h6 {
  font-size: 0.298rem;
  line-height: normal;
  letter-spacing: 0.0371875rem;
}

@media (min-width: 768px) {
  .img_float_1_img_ct_wrap__Kdp6K h5 {
    text-align: center;
    font-size: 1rem;
    line-height: 1.2;
  }
  .img_float_1_img_ct_wrap__Kdp6K h5,
  .img_float_1_img_ct_wrap__Kdp6K h6 {
    color: #fff;
    font-family: BT Glyphius;
    font-style: normal;
    font-weight: 700 !important;
    text-transform: uppercase;
  }
  .img_float_1_img_ct_wrap__Kdp6K h6 {
    font-size: 0.5625rem;
    line-height: normal;
    letter-spacing: 0.0371875rem;
  }
}
@media (min-width: 1350px) {
  .img_float_1_img_ct_wrap__Kdp6K h5 {
    text-align: center;
    font-size: 1.10828125rem;
    line-height: 1.2;
  }
  .img_float_1_img_ct_wrap__Kdp6K h5,
  .img_float_1_img_ct_wrap__Kdp6K h6 {
    color: #fff;
    font-family: BT Glyphius;
    font-style: normal;
    font-weight: 700 !important;
    text-transform: uppercase;
  }
  .img_float_1_img_ct_wrap__Kdp6K h6 {
    font-size: 0.69433125rem;
    line-height: normal;
    letter-spacing: 0.02779rem;
  }
}
@media (min-width: 1700px) {
  .img_float_1_img_ct_wrap__Kdp6K h5 {
    text-align: center;
    font-size: 1.4830625rem;
    line-height: 1.2;
  }
  .img_float_1_img_ct_wrap__Kdp6K h5,
  .img_float_1_img_ct_wrap__Kdp6K h6 {
    color: #fff;
    font-family: BT Glyphius;
    font-style: normal;
    font-weight: 700 !important;
    text-transform: uppercase;
  }
  .img_float_1_img_ct_wrap__Kdp6K h6 {
    font-size: 0.929125rem;
    line-height: normal;
    letter-spacing: 0.0371875rem;
  }
}
.img_float_1_text_cruve1__TZbJQ {
  width: 5.75rem;
  aspect-ratio: 92/29;
  padding-top: 0.5625rem;
  margin-bottom: -0.125rem;
}

.img_float_1_text_cruve1__TZbJQ svg {
  overflow: visible;
}

@media (min-width: 768px) {
  .img_float_1_text_cruve1__TZbJQ {
    width: 9.4375rem;
    aspect-ratio: 92/35;
    padding-top: 0.625rem;
    margin-bottom: -0.375rem;
  }
}
@media (min-width: 1350px) {
  .img_float_1_text_cruve1__TZbJQ {
    width: 11.3125rem;
    aspect-ratio: 92/35;
    padding-top: 0.375rem;
    margin-bottom: 0.75rem;
  }
}
@media (min-width: 1700px) {
  .img_float_1_text_cruve1__TZbJQ {
    width: 18rem;
    aspect-ratio: 92/35;
    padding-top: 1.36rem;
    margin-bottom: -0.75rem;
  }
}
.img_float_1_text_cruve2__zpCgs {
  width: 5.75rem;
  margin-bottom: 0.398125rem;
  margin-top: -0.375rem;
}

@media (min-width: 768px) {
  .img_float_1_text_cruve2__zpCgs {
    width: 9.4375rem;
    margin-bottom: 1.205625rem;
    margin-top: -0.75rem;
  }
}
@media (min-width: 1350px) {
  .img_float_1_text_cruve2__zpCgs {
    width: 11.3125rem;
    margin-bottom: 1.205625rem;
    margin-top: -0.75rem;
  }
}
@media (min-width: 1700px) {
  .img_float_1_text_cruve2__zpCgs {
    width: 18rem;
    margin-bottom: 1.205625rem;
    margin-top: -0.75rem;
  }
}
.img_float_1_text_line__y5_yp {
  fill: #fff;
  font-family: BT Glyphius;
  font-size: 3.03125rem;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
  text-transform: uppercase;
}

@media (min-width: 1700px) {
  .img_float_1_text_line__y5_yp {
    fill: #fff;
    font-family: BT Glyphius;
    font-size: 3.03125rem;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal;
  }
}
.img_float_1_text_line2__VaN1R {
  fill: #fff;
  font-family: BT Glyphius;
  font-size: 3.06875rem;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
  text-transform: uppercase;
}

@media (min-width: 1700px) {
  .img_float_1_text_line2__VaN1R {
    fill: #fff;
    font-family: BT Glyphius;
    font-size: 3.03125rem;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal;
  }
}
.img_float_1_img_tag_1__YrHNX {
  position: relative;
  width: 81.3%;
}

@media (min-width: 768px) {
  .img_float_1_img_tag_1__YrHNX {
    width: 61.1%;
  }
}
@media (min-width: 1350px) {
  .img_float_1_img_tag_1__YrHNX {
    width: 61.1%;
  }
}
@media (min-width: 1700px) {
  .img_float_1_img_tag_1__YrHNX {
    width: 61.1%;
  }
}
.img_float_1_img_tag_el__mZ_mL {
  position: absolute;
  width: 7.71375rem;
  aspect-ratio: 123.42/81.94;
  top: 42%;
  left: 85%;
  transform: translate(-50%, -50%);
}

@media (min-width: 768px) {
  .img_float_1_img_tag_el__mZ_mL {
    width: 9.9375rem;
    aspect-ratio: 479/318.03;
    top: 39%;
    left: 66%;
  }
}
@media (min-width: 1350px) {
  .img_float_1_img_tag_el__mZ_mL {
    width: 20.3125rem;
    aspect-ratio: 479/318.03;
    top: 39%;
    left: 58%;
  }
}
@media (min-width: 1700px) {
  .img_float_1_img_tag_el__mZ_mL {
    width: 29.9375rem;
    aspect-ratio: 479/318.03;
    top: 39%;
    left: 66%;
  }
}
.img_float_1_img_tag_ct__cK_yQ {
  color: #a1894d !important;
  font-family: BT Glyphius;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 500 !important;
  position: absolute;
  top: 120%;
  left: 80%;
  transform: translate(-50%, -50%);
}

.img_float_1_img_tag_ct__cK_yQ p {
  font-size: 0.625rem;
  line-height: 1.2;
  letter-spacing: -0.0125rem;
  margin-bottom: 0.791875rem !important;
}

.img_float_1_img_tag_ct__cK_yQ h3 {
  color: #a1894d !important;
  font-size: 2rem;
  line-height: 1.2;
  letter-spacing: -0.04rem;
  font-weight: 500 !important;
}

@media (min-width: 768px) {
  .img_float_1_img_tag_ct__cK_yQ {
    top: 87%;
    left: 84%;
  }
  .img_float_1_img_tag_ct__cK_yQ p {
    font-size: 0.4985625rem;
    line-height: 1.2;
    letter-spacing: -0.00997125rem;
    margin-bottom: 0.598275625rem !important;
    font-weight: 500 !important;
  }
  .img_float_1_img_tag_ct__cK_yQ h3 {
    color: #a1894d !important;
    font-size: 2.4928125rem;
    line-height: 1.2;
    letter-spacing: -0.0498563125rem;
    font-weight: 500 !important;
  }
}
@media (min-width: 1350px) {
  .img_float_1_img_tag_ct__cK_yQ {
    top: 88%;
    left: 84%;
  }
  .img_float_1_img_tag_ct__cK_yQ p {
    font-size: 0.93411875rem;
    line-height: 1.2;
    letter-spacing: -0.0186823125rem;
    margin-bottom: 1.1209375rem !important;
    font-weight: 500 !important;
  }
  .img_float_1_img_tag_ct__cK_yQ h3 {
    color: #a1894d !important;
    font-size: 4.6705875rem;
    line-height: 1.2;
    letter-spacing: -0.125rem;
    font-weight: 500 !important;
  }
}
@media (min-width: 1700px) {
  .img_float_1_img_tag_ct__cK_yQ {
    top: 88%;
    left: 84%;
  }
  .img_float_1_img_tag_ct__cK_yQ p {
    font-size: 1.25rem;
    line-height: 1.2;
    letter-spacing: -0.025rem;
    margin-bottom: 1.5rem !important;
    font-weight: 500 !important;
  }
  .img_float_1_img_tag_ct__cK_yQ h3 {
    color: #a1894d !important;
    font-size: 6.25rem;
    line-height: 1.2;
    letter-spacing: -0.125rem;
    font-weight: 500 !important;
  }
}
.img_float_1_img_parra__NoV8A {
  position: relative;
  margin-top: 5.125rem;
}

@media (min-width: 768px) {
  .img_float_1_img_parra__NoV8A {
    margin-top: 4.6615625rem;
    display: flex;
  }
}
@media (min-width: 1700px) {
  .img_float_1_img_parra__NoV8A {
    margin-top: 8.734rem;
    display: flex;
    margin-top: 11.6875rem;
  }
}
.img_float_1_parra_1__5IT05 {
  width: 6.50375rem;
  aspect-ratio: 104.06/146.08;
  position: relative;
  top: 0;
  left: 19%;
  transform: translate(-50%);
}

@media (min-width: 768px) {
  .img_float_1_parra_1__5IT05 {
    width: 9.3125rem;
    aspect-ratio: 374/146.525;
    left: 13%;
    top: 50%;
    transform: translate(-50%, 35%);
  }
}
@media (min-width: 1350px) {
  .img_float_1_parra_1__5IT05 {
    width: 16.25rem;
    aspect-ratio: 374/146.525;
    left: 13%;
    top: 50%;
    transform: translate(-50%, 35%);
  }
}
@media (min-width: 1700px) {
  .img_float_1_parra_1__5IT05 {
    width: 23.375rem;
    aspect-ratio: 374/146.525;
    left: 13%;
    top: 50%;
    transform: translate(-50%, 35%);
  }
}
.img_float_1_parra_2__kvquB {
  margin-top: 2.245rem;
  position: relative;
  top: 0;
  left: 50%;
  transform: translate(-50%);
  width: 15.123125rem;
  aspect-ratio: 241.97/184.66;
}

@media (min-width: 768px) {
  .img_float_1_parra_2__kvquB {
    position: relative;
    margin-top: 0;
    width: 17rem;
    aspect-ratio: 684/522;
    top: 50%;
    left: 31%;
    transform: translate(-50%, 12%);
  }
}
@media (min-width: 1350px) {
  .img_float_1_parra_2__kvquB {
    position: relative;
    margin-top: 0;
    width: 31.9375rem;
    aspect-ratio: 684/522;
    top: 50%;
    left: 31%;
    transform: translate(-50%, 12%);
  }
}
@media (min-width: 1700px) {
  .img_float_1_parra_2__kvquB {
    position: relative;
    margin-top: 0;
    width: 42.75rem;
    aspect-ratio: 684/522;
    top: 50%;
    left: 31%;
    transform: translate(-50%, 12%);
  }
}
.img_float_1_parra_3__qWh_s {
  margin-top: 1.70875rem;
  position: relative;
  top: 0;
  left: 100%;
  transform: translate(-50%);
  width: 8.926875rem;
  aspect-ratio: 142.83/109;
}

@media (min-width: 768px) {
  .img_float_1_parra_3__qWh_s {
    width: 7.90225rem;
    aspect-ratio: 317/242;
    margin-top: 0;
    left: 30%;
    transform: translate(-50%);
  }
}
@media (min-width: 1350px) {
  .img_float_1_parra_3__qWh_s {
    width: 14.805rem;
    aspect-ratio: 317/242;
    margin-top: 0;
    left: 30%;
    transform: translate(-50%);
  }
}
@media (min-width: 1700px) {
  .img_float_1_parra_3__qWh_s {
    width: 19.8125rem;
    aspect-ratio: 317/242;
    margin-top: 0;
    left: 30%;
    transform: translate(-50%);
  }
}
.img_float_1_img_parra_2___JNfr {
  display: flex;
  grid-gap: 1.079375rem;
  gap: 1.079375rem;
  position: relative;
}

@media (min-width: 768px) {
  .img_float_1_img_parra_2___JNfr {
    grid-gap: 3.31544375rem;
    gap: 3.31544375rem;
    margin-left: 6.581rem;
    margin-right: 3.76415rem;
    margin-top: 8.1515rem;
  }
}
@media (min-width: 1350px) {
  .img_float_1_img_parra_2___JNfr {
    grid-gap: 6.21188125rem;
    gap: 6.21188125rem;
    margin-left: 12.330375rem;
    margin-right: 7.0525625rem;
    margin-top: 15.2728125rem;
  }
}
@media (min-width: 1700px) {
  .img_float_1_img_parra_2___JNfr {
    grid-gap: 8.3125rem;
    gap: 8.3125rem;
    margin-left: 16.5rem;
    margin-right: 9.4375rem;
    margin-top: 20.4375rem;
  }
}
.img_float_1_card_para_wrap__H8OMH {
  width: 38.79%;
}

@media (min-width: 768px) {
  .img_float_1_card_para_wrap__H8OMH {
    width: 34.2%;
  }
}
@media (min-width: 1350px) {
  .img_float_1_card_para_wrap__H8OMH {
    width: 34.2%;
  }
}
@media (min-width: 1700px) {
  .img_float_1_card_para_wrap__H8OMH {
    width: 34.2%;
  }
}
.img_float_1_card_1__jVL4L {
  width: 100%;
}

.img_float_1_card_2__nRth5 {
  width: 100%;
  margin-top: 0.99125rem;
}

@media (min-width: 768px) {
  .img_float_1_card_2__nRth5 {
    margin-top: 1.52061875rem;
  }
}
@media (min-width: 1700px) {
  .img_float_1_card_2__nRth5 {
    margin-top: 2.84905625rem;
    margin-top: 3.8125rem;
  }
}
.img_float_1_card_3__OO3Us {
  width: 55.7%;
  position: relative;
}

.img_float_1_card_3__OO3Us img {
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media (min-width: 768px) {
  .img_float_1_card_3__OO3Us {
    width: 56.2%;
  }
  .img_float_1_card_3__OO3Us img {
    top: 39%;
  }
}
@media (min-width: 1350px) {
  .img_float_1_card_3__OO3Us {
    width: 56.2%;
  }
  .img_float_1_card_3__OO3Us img {
    top: 39%;
  }
}
@media (min-width: 1700px) {
  .img_float_1_card_3__OO3Us {
    width: 56.2%;
  }
  .img_float_1_card_3__OO3Us img {
    top: 39%;
  }
}
.font_family_item_main__3O8Nw {
  padding-top: 0;
}

.font_family_item_item__MnkT5 {
  margin-bottom: 1.375rem;
  padding-top: 1.25rem;
  border-top: 1px solid #fff;
}

@media (min-width: 768px) {
  .font_family_item_item__MnkT5 {
    padding-bottom: 3.75rem;
  }
}
@media (min-width: 992px) {
  .font_family_item_item__MnkT5 {
    padding-bottom: 7.3125rem;
    margin-top: 0;
    border: none;
  }
}
.font_family_item_itemInner__Cdd3V {
  position: relative;
}

.font_family_item_filter__9eOMP {
  position: relative;
  z-index: 2;
  margin-bottom: 0.875rem;
}

@media (min-width: 768px) {
  .font_family_item_filter__9eOMP {
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 992px) {
  .font_family_item_filter__9eOMP {
    display: flex;
    align-items: center;
  }
}
.font_family_item_filter__9eOMP .item-font {
  list-style: none;
  padding: 0;
  display: flex;
  align-items: center;
  margin: 0 0 0.9375rem;
}

.font_family_item_filter__9eOMP .item-font li {
  font-weight: 400;
  color: hsla(0, 0%, 100%, 0.4);
  line-height: 1;
  cursor: pointer;
}

.font_family_item_filter__9eOMP .item-font li:not(:last-child) {
  border-right: 1px solid hsla(0, 0%, 100%, 0.4);
  padding-right: 0.625rem;
  margin-right: 0.625rem;
}

.font_family_item_filter__9eOMP .item-font li.current {
  font-weight: 700;
  color: #fff;
}

@media (min-width: 768px) {
  .font_family_item_filter__9eOMP .item-font li:not(:last-child) {
    padding-right: 0.9375rem;
    margin-right: 0.9375rem;
  }
}
@media (min-width: 992px) {
  .font_family_item_filter__9eOMP .item-font {
    margin-bottom: 0;
    margin-right: 1.875rem;
  }
}
@media (min-width: 1260px) {
  .font_family_item_filter__9eOMP .item-font {
    margin-right: 3.125rem;
  }
}
@media (min-width: 1700px) {
  .font_family_item_filter__9eOMP .item-font {
    margin-right: 5rem;
  }
  .font_family_item_filter__9eOMP .item-font li:not(:last-child) {
    padding-right: 1.25rem;
    margin-right: 1.25rem;
  }
}
.font_family_item_filter__9eOMP .item-rangeWrap {
  flex-grow: 1;
}

@media (min-width: 768px) {
  .font_family_item_filter__9eOMP .item-rangeWrap {
    display: flex;
    align-items: center;
    margin: 0 -1.25rem;
  }
}
@media (min-width: 1700px) {
  .font_family_item_filter__9eOMP .item-rangeWrap {
    margin: 0 -1.875rem;
  }
}
.font_family_item_filter__9eOMP .item-range {
  width: 100%;
  margin-bottom: 0.625rem;
}

@media (min-width: 768px) {
  .font_family_item_filter__9eOMP .item-range {
    margin-bottom: 0;
  }
}
.font_family_item_filter__9eOMP .item-range {
  display: flex;
  align-items: center;
}

.font_family_item_filter__9eOMP .item-range span {
  color: #fff;
  font-weight: 500;
  margin-right: 0.75rem;
}

.font_family_item_filter__9eOMP .item-range input {
  flex-grow: 1;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 0.0625rem;
  background: hsla(0, 0%, 100%, 0.3);
  cursor: pointer;
  outline: none;
}

.font_family_item_filter__9eOMP .item-range input::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  height: 1.25rem;
  width: 1.25rem;
  background-color: #ff3123;
  border-radius: 50%;
  border: none;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.font_family_item_filter__9eOMP .item-range input::-moz-range-thumb {
  -moz-appearance: none;
  appearance: none;
  height: 1.25rem;
  width: 1.25rem;
  background-color: hsla(0, 0%, 100%, 0.3);
  border-radius: 50%;
  border: none;
  -moz-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

@media (min-width: 768px) {
  .font_family_item_filter__9eOMP .item-range {
    padding: 0 1.25rem;
  }
}
@media (min-width: 1700px) {
  .font_family_item_filter__9eOMP .item-range {
    padding: 0 1.875rem;
  }
}
.font_family_main__Pwbms {
  background-color: #0c0c0c;
  padding-top: 4.3125rem;
}

@media (min-width: 768px) {
  .font_family_main__Pwbms {
    padding-top: 2.5rem;
  }
}
@media (min-width: 992px) {
  .font_family_main__Pwbms {
    padding-top: 11.4375rem;
  }
}
.font_family_listItem__5378_:first-child > :first-child {
  border: none;
  margin-top: 0;
}

.font_family_listItem__5378_:nth-child(4) > :first-child {
  border: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.img_grid_2_main__6N4oh {
  margin-top: -2.6875rem;
}

@media (min-width: 768px) {
  .img_grid_2_main__6N4oh {
    margin-top: -5.8581125rem;
  }
}
@media (min-width: 1350px) {
  .img_grid_2_main__6N4oh {
    margin-top: -14.6875rem;
  }
}
@media (min-width: 1700px) {
  .img_grid_2_main__6N4oh {
    margin-top: -14.6875rem;
  }
}
.img_grid_2_img_2__1KBuc {
  margin-top: 2.1725rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

@media (min-width: 768px) {
  .img_grid_2_img_2__1KBuc {
    margin-top: 1.99425rem;
    padding-left: 1.99425rem;
    padding-right: 1.99425rem;
  }
}
@media (min-width: 1350px) {
  .img_grid_2_img_2__1KBuc {
    margin-top: 5rem;
    padding-left: 10.2285625rem;
    padding-right: 10.2285625rem;
  }
}
@media (min-width: 1700px) {
  .img_grid_2_img_2__1KBuc {
    margin-top: 5rem;
    padding-left: 13.6875rem;
    padding-right: 13.6875rem;
  }
}
.img_grid_2_img_flex__hYT_o {
  margin-top: 0.625rem;
  padding: 0 1.1875rem;
}

@media (min-width: 768px) {
  .img_grid_2_img_flex__hYT_o {
    margin-top: 2.11889375rem;
    display: flex;
    grid-gap: 0.498563125rem;
    gap: 0.498563125rem;
    padding: 0 1.62033125rem;
  }
}
@media (min-width: 1350px) {
  .img_grid_2_img_flex__hYT_o {
    margin-top: 3.97rem;
    display: flex;
    grid-gap: 0.93411875rem;
    gap: 0.93411875rem;
    padding: 0 3.03588125rem;
  }
}
@media (min-width: 1700px) {
  .img_grid_2_img_flex__hYT_o {
    margin-top: 5.3125rem;
    display: flex;
    grid-gap: 1.25rem;
    gap: 1.25rem;
    padding: 0 4.0625rem;
  }
}
.img_grid_2_img_f1__PEfBH {
  width: 100%;
}

@media (min-width: 768px) {
  .img_grid_2_img_f1__PEfBH {
    width: 50%;
  }
}
.img_grid_2_img_f2__qSwnq {
  width: 100%;
  margin-top: 0.625rem;
}

@media (min-width: 768px) {
  .img_grid_2_img_f2__qSwnq {
    margin-top: 0;
    width: 50%;
  }
}
@media (min-width: 1700px) {
  .img_grid_2_img_f2__qSwnq {
    margin-top: 0;
    width: 50%;
  }
}
.img_grid_2_imgFloat_wrap__V7Esi {
  padding-left: 2.4375rem;
  margin-top: 2.708125rem;
}

@media (min-width: 768px) {
  .img_grid_2_imgFloat_wrap__V7Esi {
    padding-left: 8.8744375rem;
    margin-top: 3.9831125rem;
  }
}
@media (min-width: 1350px) {
  .img_grid_2_imgFloat_wrap__V7Esi {
    padding-left: 22.25rem;
    margin-top: 5.8581125rem;
  }
}
@media (min-width: 1700px) {
  .img_grid_2_imgFloat_wrap__V7Esi {
    padding-left: 22.25rem;
    margin-top: 14.6875rem;
  }
}
.img_grid_2_imgFloat_flex_1__2SLDH {
  display: flex;
  grid-gap: 0.82875rem;
  gap: 0.82875rem;
}

@media (min-width: 1700px) {
  .img_grid_2_imgFloat_flex_1__2SLDH {
    grid-gap: 3.0625rem;
    gap: 3.0625rem;
  }
}
.img_grid_2_imgFloat_f1___FAvY {
  width: 22%;
  min-width: 4.8075rem;
}

@media (min-width: 1700px) {
  .img_grid_2_imgFloat_f1___FAvY {
    width: 19%;
    min-width: 19.0625rem;
  }
}
.img_grid_2_imgFloat_f2__eDrwa {
  width: 22%;
  min-width: 5.28rem;
}

.img_grid_2_imgFloat_f2__eDrwa > div:last-child {
  margin-top: 0.394375rem;
}

@media (min-width: 1700px) {
  .img_grid_2_imgFloat_f2__eDrwa {
    width: 21%;
    min-width: 20.9375rem;
  }
  .img_grid_2_imgFloat_f2__eDrwa > div:last-child {
    margin-top: 1.5625rem;
  }
}
.img_grid_2_imgFloat_flex_2__5cXBO {
  display: flex;
  grid-gap: 0.82875rem;
  gap: 0.82875rem;
  margin-top: 1.26125rem;
}

@media (min-width: 1700px) {
  .img_grid_2_imgFloat_flex_2__5cXBO {
    margin-top: 5rem;
  }
}
.img_grid_2_card_1__JF9I_ {
  width: 36%;
  min-width: 7.72375rem;
  position: relative;
  z-index: 10;
}

@media (min-width: 1700px) {
  .img_grid_2_card_1__JF9I_ {
    width: 31.35%;
    min-width: 30.625rem;
  }
}
.img_grid_2_card_layer__TG4Ou {
  width: 63%;
  min-width: 13.224375rem;
  position: relative;
  top: 50%;
  left: 17%;
  transform: translate(-50%, 69%);
}

@media (min-width: 1700px) {
  .img_grid_2_card_layer__TG4Ou {
    left: 21.5%;
    transform: translate(-50%, 69%);
    width: 63%;
    min-width: 13.224375rem;
  }
}
.img_grid_2_card_layer_1__SqYtb {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 99%;
  min-width: 13.161875rem;
}

@media (min-width: 1700px) {
  .img_grid_2_card_layer_1__SqYtb {
    width: 84.5%;
    min-width: 52rem;
  }
}
.img_grid_2_card_layer_2__pqfWk {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 59.3%;
  min-width: 7.849375rem;
}

@media (min-width: 1700px) {
  .img_grid_2_card_layer_2__pqfWk {
    width: 50.55%;
    min-width: 31.125rem;
  }
}
.img_grid_2_imgFl_space__vF_O0 {
  width: 100%;
  aspect-ratio: 375/68;
}

@media (min-width: 1700px) {
  .img_grid_2_imgFl_space__vF_O0 {
    aspect-ratio: 375/61;
  }
}
.img_grid_2_float2_wrap__Yl_Jp {
  margin-top: 6.4375rem;
}

@media (min-width: 768px) {
  .img_grid_2_float2_wrap__Yl_Jp {
    margin-top: 8.92425rem;
  }
}
@media (min-width: 1350px) {
  .img_grid_2_float2_wrap__Yl_Jp {
    margin-top: 16.7206875rem;
  }
}
@media (min-width: 1700px) {
  .img_grid_2_float2_wrap__Yl_Jp {
    margin-top: 22.375rem;
  }
}
.img_grid_2_float3__5ye6_ {
  width: 83.4%;
  margin: -4.1875rem auto 0;
}

@media (min-width: 768px) {
  .img_grid_2_float3__5ye6_ {
    width: 51.99%;
    margin-top: -8.0766875rem;
  }
}
@media (min-width: 1700px) {
  .img_grid_2_float3__5ye6_ {
    width: 51.99%;
    margin-top: -14rem;
    margin-top: -20.25rem;
  }
}
.img_grid_3_main__u_jg0 {
  margin-top: 5.141875rem;
}

@media (min-width: 768px) {
  .img_grid_3_main__u_jg0 {
    margin-top: 9.5225625rem;
  }
}
@media (min-width: 1350px) {
  .img_grid_3_main__u_jg0 {
    margin-top: 13.2725625rem;
  }
}
@media (min-width: 1700px) {
  .img_grid_3_main__u_jg0 {
    margin-top: 23.875rem;
  }
}
.img_grid_3_flex_1_wrap__dUeO5 {
  padding: 0 1.875rem;
  margin-top: 1.5625rem;
}

@media (min-width: 768px) {
  .img_grid_3_flex_1_wrap__dUeO5 {
    margin-top: 0;
    padding: 0;
    display: flex;
  }
  .img_grid_3_flex_1_wrap__dUeO5 > div {
    width: 50%;
  }
}
@media (min-width: 1700px) {
  .img_grid_3_flex_1_wrap__dUeO5 {
    margin-top: 0;
    padding: 0;
    display: flex;
  }
  .img_grid_3_flex_1_wrap__dUeO5 > div {
    width: 50%;
  }
}
.img_grid_3_image_ct__Y4X81 {
  position: relative;
}

.img_grid_3_image_ct_wrap__zMWTO {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.img_grid_3_image_ct_wrap__zMWTO h3 {
  color: #000 !important;
  font-family: BT Glyphius;
  font-size: 4.3788125rem;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 1.08948;
  letter-spacing: -0.0875625rem;
}

@media (min-width: 768px) {
  .img_grid_3_image_ct_wrap__zMWTO h3 {
    font-size: 6.3538125rem;
    letter-spacing: -0.318625rem;
  }
}
@media (min-width: 1350px) {
  .img_grid_3_image_ct_wrap__zMWTO h3 {
    font-size: 15.93025rem;
    letter-spacing: -0.318625rem;
  }
}
@media (min-width: 1700px) {
  .img_grid_3_image_ct_wrap__zMWTO h3 {
    font-size: 15.93025rem;
    letter-spacing: -0.318625rem;
  }
}
.img_grid_3_image_ct_tag__7MgoY {
  display: flex;
  align-items: center;
}

.img_grid_3_image_tag__y4KUn {
  width: 2.96875rem;
  aspect-ratio: 47.5/64.42;
}

@media (min-width: 768px) {
  .img_grid_3_image_tag__y4KUn {
    width: 4.30808125rem;
  }
}
@media (min-width: 1350px) {
  .img_grid_3_image_tag__y4KUn {
    width: 9.32125rem;
  }
}
@media (min-width: 1700px) {
  .img_grid_3_image_tag__y4KUn {
    width: 10.80125rem;
  }
}
.img_grid_3_imge_f2__ddmGD {
  margin-top: 0.800625rem;
}

@media (min-width: 768px) {
  .img_grid_3_imge_f2__ddmGD {
    margin-top: 0;
  }
}
.img_grid_3_imge_ct2_wrap__YhWsH {
  margin-top: 2.8125rem;
}

@media (min-width: 768px) {
  .img_grid_3_imge_ct2_wrap__YhWsH {
    margin-top: 0;
  }
}
.img_grid_3_imge_ct__tWr1H {
  position: relative;
}

.img_grid_3_img_ct2_txt__2h7vQ {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

.img_grid_3_img_ct2_txt__2h7vQ h2 {
  color: #fff !important;
  font-family: BT Glyphius;
  font-size: 1.6801875rem;
  font-style: normal;
  font-weight: 500 !important;
  line-height: normal;
  letter-spacing: 0.050375rem;
  text-transform: uppercase;
}

.img_grid_3_img_ct2_txt__2h7vQ h4 {
  margin-top: 0.11rem !important;
  font-size: 0.785875rem;
  line-height: 130%;
  letter-spacing: 0.0156875rem;
}

.img_grid_3_img_ct2_txt__2h7vQ h4,
.img_grid_3_img_ct2_txt__2h7vQ h6 {
  color: #fff !important;
  font-family: BT Glyphius;
  font-style: normal;
  font-weight: 400 !important;
}

.img_grid_3_img_ct2_txt__2h7vQ h6 {
  margin-top: 1.441875rem !important;
  font-size: 0.4878125rem;
  line-height: normal;
  letter-spacing: 0.00975rem;
}

.img_grid_3_img_ct2_txt__2h7vQ h3 {
  margin-top: 4.62375rem !important;
  color: #fff !important;
  font-family: BT Glyphius;
  font-size: 0.6775rem;
  font-style: normal;
  font-weight: 700 !important;
  line-height: normal;
  letter-spacing: 0.0135625rem;
  text-transform: uppercase;
}

@media (min-width: 1350px) {
  .img_grid_3_img_ct2_txt__2h7vQ {
    width: 44%;
    left: 0;
    transform: translateY(-50%);
  }
  .img_grid_3_img_ct2_txt__2h7vQ h2 {
    color: #fff !important;
    font-family: BT Glyphius;
    font-size: 2.8957625rem;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal;
    letter-spacing: 0.11625rem;
    text-transform: uppercase;
  }
  .img_grid_3_img_ct2_txt__2h7vQ h4 {
    margin-top: 0.25rem !important;
    font-size: 1.35446875rem;
    line-height: 1.3;
    letter-spacing: 0.03625rem;
  }
  .img_grid_3_img_ct2_txt__2h7vQ h4,
  .img_grid_3_img_ct2_txt__2h7vQ h6 {
    color: #fff !important;
    font-family: BT Glyphius;
    font-style: normal;
    font-weight: 400 !important;
  }
  .img_grid_3_img_ct2_txt__2h7vQ h6 {
    margin-top: 2.382rem !important;
    font-size: 0.84070625rem;
    line-height: normal;
    letter-spacing: 0.0225rem;
  }
  .img_grid_3_img_ct2_txt__2h7vQ h3 {
    margin-top: 7.94rem !important;
    color: #fff !important;
    font-family: BT Glyphius;
    font-size: 1.16764375rem;
    font-style: normal;
    font-weight: 700 !important;
    line-height: normal;
    letter-spacing: 0.0233529375rem;
    text-transform: uppercase;
  }
}
@media (min-width: 1700px) {
  .img_grid_3_img_ct2_txt__2h7vQ {
    width: 44%;
    left: 0;
    transform: translateY(-50%);
  }
  .img_grid_3_img_ct2_txt__2h7vQ h2 {
    color: #fff !important;
    font-family: BT Glyphius;
    font-size: 3.875rem;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal;
    letter-spacing: 0.11625rem;
    text-transform: uppercase;
  }
  .img_grid_3_img_ct2_txt__2h7vQ h4 {
    margin-top: 0.25rem !important;
    font-size: 1.8125rem;
    line-height: 1.3;
    letter-spacing: 0.03625rem;
  }
  .img_grid_3_img_ct2_txt__2h7vQ h4,
  .img_grid_3_img_ct2_txt__2h7vQ h6 {
    color: #fff !important;
    font-family: BT Glyphius;
    font-style: normal;
    font-weight: 400 !important;
  }
  .img_grid_3_img_ct2_txt__2h7vQ h6 {
    margin-top: 3.1875rem !important;
    font-size: 1.125rem;
    line-height: normal;
    letter-spacing: 0.0225rem;
  }
  .img_grid_3_img_ct2_txt__2h7vQ h3 {
    margin-top: 10.625rem !important;
    color: #fff !important;
    font-family: BT Glyphius;
    font-size: 1.5625rem;
    font-style: normal;
    font-weight: 700 !important;
    line-height: normal;
    letter-spacing: 0.03125rem;
    text-transform: uppercase;
  }
}
.img_grid_3_flex_2_wrap__3HDGK {
  padding: 0 1.25rem;
  margin-top: 2.375rem;
}

@media (min-width: 768px) {
  .img_grid_3_flex_2_wrap__3HDGK {
    margin-top: 3.31544375rem;
    padding: 0 3.14094375rem 0 3.53979375rem;
    grid-gap: 1.0968375rem;
    gap: 1.0968375rem;
    display: flex;
  }
  .img_grid_3_flex_2_wrap__3HDGK > div {
    width: 50%;
  }
}
@media (min-width: 1350px) {
  .img_grid_3_flex_2_wrap__3HDGK {
    margin-top: 6.21188125rem;
    padding: 0 5.8849375rem 0 6.63225rem;
    grid-gap: 2.05505625rem;
    gap: 2.05505625rem;
    display: flex;
  }
  .img_grid_3_flex_2_wrap__3HDGK > div {
    width: 50%;
  }
}
@media (min-width: 1700px) {
  .img_grid_3_flex_2_wrap__3HDGK {
    margin-top: 8.3125rem;
    padding: 0 8.875rem 0 7.875rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
    display: flex;
  }
  .img_grid_3_flex_2_wrap__3HDGK > div {
    width: 50%;
  }
}
.img_grid_3_imge2_f2__LXlHs {
  margin-top: 1.328125rem;
}

@media (min-width: 768px) {
  .img_grid_3_imge2_f2__LXlHs {
    margin-top: 6.68075rem;
  }
}
@media (min-width: 1350px) {
  .img_grid_3_imge2_f2__LXlHs {
    margin-top: 12.375rem;
  }
}
@media (min-width: 1700px) {
  .img_grid_3_imge2_f2__LXlHs {
    margin-top: 16.75rem;
  }
}
.hethong_main__cG7L6 {
  padding-top: 4.6875rem;
  padding-bottom: 11.25rem;
}

@media (min-width: 768px) {
  .hethong_main__cG7L6 {
    padding-top: 2.4928125rem;
    padding-bottom: 12.5rem;
  }
}
@media (min-width: 992px) {
  .hethong_main__cG7L6 {
    padding-top: 1.875rem;
    padding-bottom: 14.375rem;
  }
}
@media (min-width: 1700px) {
  .hethong_main__cG7L6 {
    padding-top: 0.625rem;
    padding-bottom: 15.625rem;
  }
}
.hethong_left__HIZls {
  position: relative;
  background-color: #0c0c0c;
  z-index: 999;
}

.hethong_left__HIZls h4 {
  font-size: 1.75rem;
  margin-bottom: 1.125rem !important;
  color: #ff3123 !important;
  font-family: BT Glyphius;
  font-size: 1.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 1.3125rem !important;
}

@media (min-width: 1700px) {
  .hethong_left__HIZls h4 {
    color: #ff3123 !important;
    font-family: BT Glyphius;
    font-size: 2rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
}
.hethong_leftSelect__fcM2F {
  position: relative;
  display: inline-block;
  cursor: pointer;
  padding-right: 1.5625rem;
  margin-left: 0.1875rem;
  padding-bottom: 0.875rem;
  border-bottom: 2px solid #fff;
}

.hethong_leftSelect__fcM2F select {
  height: 1.5625rem;
  padding: 0;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  font-family: BT Glyphius, sans-serif !important;
  font-size: 0.75rem;
  font-weight: 700;
  color: #fff;
  -webkit-appearance: none;
}

.hethong_leftSelect__fcM2F select:focus {
  outline: none;
  color: #ff3123;
}

@media (min-width: 768px) {
  .hethong_leftSelect__fcM2F select {
    font-size: 1rem;
    height: 1.875rem;
  }
}
@media (min-width: 992px) {
  .hethong_leftSelect__fcM2F select {
    font-size: 1rem;
  }
}
@media (min-width: 1700px) {
  .hethong_leftSelect__fcM2F select {
    font-size: 1.25rem;
  }
}
.hethong_leftSelect__fcM2F:after {
  position: absolute;
  top: 50%;
  right: 5px;
  bottom: 0;
  z-index: 2;
  width: 0;
  height: 0;
  content: "";
  pointer-events: none;
  border: 5px solid transparent;
  border-top-color: #ff3123;
  transform-origin: 50% 25%;
  transform: translateY(-30%);
}

.hethong_leftInner__niSaH {
  margin-top: 1.25rem;
  margin-bottom: 3.125rem;
  svg{
    overflow: visible;
  }
}

@media (min-width: 768px) {
  .hethong_leftInner__niSaH {
    margin-top: 9%;
    padding-top: 9%;
  }
}
.hethong_leftInner__niSaH .uppercase > text tspan {
  text-transform: uppercase;
  color: #fff;
}

.hethong_leftInner__niSaH .style-2 > text tspan {
  font-feature-settings: "dlig";
  font-variant-ligatures: discretionary-ligatures;
}

.hethong_rightList__Es1YG {
  content: emty;
}

.hethong_right__Ckgs6 .titlesub {
  color: #fff;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: -0.6px;
}

@media (min-width: 768px) {
  .hethong_right__Ckgs6 .titlesub {
    font-size: 1rem;
  }
}
@media (min-width: 1700px) {
  .hethong_right__Ckgs6 .titlesub {
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .hethong_right__Ckgs6 {
    position: relative;
  }
  .hethong_right__Ckgs6:after {
    content: "";
    position: absolute;
    height: 102%;
    width: 1px;
    top: 50%;
    left: -7%;
    transform: translate(-50%, -50%);
    background-color: hsla(0, 0%, 100%, 0.3);
  }
}
.hethong_rightItem__EKJcU h3 {
  color: #fff !important;
  font-family: BT Glyphius, sans-serif !important;
  font-size: 0.875rem;
  font-weight: 400 !important;
  font-style: normal;
  line-height: 2.66667;
  letter-spacing: 0.05625rem;
  text-transform: uppercase;
  margin-bottom: 0.625rem !important;
  position: relative;
}

.hethong_rightItem__EKJcU h3:after,
.hethong_rightItem__EKJcU h3:before {
  content: " ";
  width: 104%;
  height: 1px;
  position: absolute;
  z-index: 10;
  background-color: hsla(0, 0%, 100%, 0.3);
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}

.hethong_rightItem__EKJcU h3:after {
  top: 100%;
}

@media (min-width: 768px) {
  .hethong_rightItem__EKJcU h3 {
    font-size: 0.875rem;
    margin-bottom: 0.9375rem;
  }
}
@media (min-width: 1700px) {
  .hethong_rightItem__EKJcU h3 {
    padding-top: 0.1875rem;
    font-size: 0.9375rem;
    margin-bottom: 3.1875rem;
  }
}
.hethong_rightItem__EKJcU + .hethong_rightItem__EKJcU {
  margin-top: 1.875rem;
}

@media (min-width: 768px) {
  .hethong_rightItem__EKJcU + .hethong_rightItem__EKJcU {
    margin-top: 2.5rem;
  }
}
.hethong_rightGrid__J9qr3 {
  display: flex;
  flex-wrap: wrap;
}

.hethong_rightGrid__J9qr3 .item {
  position: relative;
  width: 14.28%;
  color: #fff;
  cursor: pointer;
}

.hethong_rightGrid__J9qr3 .item:after {
  content: "";
  display: block;
  padding-top: 100%;
}

.hethong_rightGrid__J9qr3 .item span {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  font-size: 5vw;
}

.hethong_rightGrid__J9qr3 .item.current {
  background-color: #ff3123;
  color: #131313;
}

@media (min-width: 768px) {
  .hethong_rightGrid__J9qr3 .item {
    width: 10%;
  }
  .hethong_rightGrid__J9qr3 .item span {
    font-size: 4.5vw;
  }
}
@media (min-width: 1260px) {
  .hethong_rightGrid__J9qr3 .item span {
    font-size: 2.4vw;
  }
}
.hethong_rightGrid__J9qr3.style-2 {
  font-feature-settings: "dlig";
  font-variant-ligatures: discretionary-ligatures;
}

.hethong_rightGrid__J9qr3 + .hethong_rightGrid__J9qr3 {
  margin-top: 1.875rem;
}

@media (min-width: 992px) {
  .hethong_rightGrid__J9qr3 + .hethong_rightGrid__J9qr3 {
    margin-top: 2.8125rem;
  }
}
.footer_main__tysDF {
  position: relative;
  padding-top: 0;
  padding-bottom: 2.1875rem;
  color: hsla(0, 0%, 100%, 0.95);
}

@media (min-width: 768px) {
  .footer_main__tysDF {
    padding-bottom: 3.75rem;
  }
}
@media (min-width: 992px) {
  .footer_main__tysDF {
    padding-bottom: 5rem;
  }
}
@media (min-width: 1260px) {
  .footer_main__tysDF {
    padding-bottom: 6.25rem;
  }
}
@media (min-width: 1700px) {
  .footer_main__tysDF {
    padding-bottom: 10.625rem;
  }
}
.footer_haed__huEz3 {
  font-family: BT Glyphius, sans-serif;
  font-weight: 600;
  text-align: center;
  margin-top: -40%;
  margin-bottom: 3.125rem;
}

@media (min-width: 768px) {
  .footer_haed__huEz3 {
    margin-bottom: 4.375rem;
  }
}
@media (min-width: 1700px) {
  .footer_haed__huEz3 {
    margin-top: -55%;
  }
}
.footer_haed__huEz3 .text-2 {
  font-size: 2.5rem;
  color: hsla(0, 0%, 100%, 0.9) !important;
  margin-left: -10%;
  margin-right: -10%;
}

.footer_haed__huEz3 .text-3 {
  font-size: 0.625rem;
  line-height: normal;
  margin-bottom: 2.625rem;
}

.footer_haed__huEz3 .text-3 span {
  display: block;
  margin-bottom: 0;
}

.footer_haed__huEz3 .text-4 {
  display: inline-flex;
  position: relative;
  font-size: 0.625rem;
  margin-bottom: 0.625rem;
}

.footer_haed__huEz3 .text-5 a,
.footer_haed__huEz3 .text-7 a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
  color: inherit;
  border: 0.125rem solid hsla(0, 0%, 85%, 0.95);
  padding: 0.5rem 0.8125rem;
}

.footer_haed__huEz3 .text-5 a:hover,
.footer_haed__huEz3 .text-7 a:hover {
  background-color: #fff;
  color: #000;
}

.footer_haed__huEz3 .text-5 {
  margin-bottom: 0.375rem;
}

.footer_haed__huEz3 .text-6 {
  font-size: 0.625rem;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: 0.01em;
}

@media (min-width: 768px) {
  .footer_haed__huEz3 .text-2 {
    font-size: 3.125rem;
  }
  .footer_haed__huEz3 .text-3 {
    font-size: 0.6875rem;
  }
  .footer_haed__huEz3 .text-4 {
    font-size: 0.75rem;
    margin-bottom: 0.9375rem;
  }
  .footer_haed__huEz3 .text-5,
  .footer_haed__huEz3 .text-7 {
    margin-bottom: 0.9375rem;
  }
  .footer_haed__huEz3 .text-5 a,
  .footer_haed__huEz3 .text-7 a {
    font-size: 1.5rem;
  }
  .footer_haed__huEz3 .text-5 {
    margin-bottom: 0.625rem;
  }
  .footer_haed__huEz3 .text-6 {
    font-size: 0.75rem;
  }
}
@media (min-width: 992px) {
  .footer_haed__huEz3 .text-1 {
    font-size: 0.875rem;
    margin-bottom: 1.25rem;
  }
  .footer_haed__huEz3 .text-2 {
    font-size: 3.75rem;
  }
  .footer_haed__huEz3 .text-3 {
    font-size: 0.75rem;
    margin-bottom: 1.9375rem;
  }
  .footer_haed__huEz3 .text-4 {
    font-size: 0.875rem;
    margin-bottom: 1.25rem;
  }
  .footer_haed__huEz3 .text-4:after,
  .footer_haed__huEz3 .text-4:before {
    top: 15%;
    width: 0.375rem;
    height: 0.375rem;
  }
  .footer_haed__huEz3 .text-4:before {
    left: -0.9375rem;
  }
  .footer_haed__huEz3 .text-4:after {
    right: -0.9375rem;
  }
  .footer_haed__huEz3 .text-5,
  .footer_haed__huEz3 .text-7 {
    margin-bottom: 1.25rem;
  }
  .footer_haed__huEz3 .text-5 a,
  .footer_haed__huEz3 .text-7 a {
    font-size: 1.875rem;
  }
  .footer_haed__huEz3 .text-6 {
    font-size: 0.875rem;
  }
}
@media (min-width: 1260px) {
  .footer_haed__huEz3 .text-2 {
    font-size: 5rem;
    margin-left: -15%;
    margin-right: -15%;
  }
  .footer_haed__huEz3 .text-3 {
    font-size: 0.75rem;
  }
  .footer_haed__huEz3 .text-4 {
    font-size: 1.0625rem;
    margin-bottom: 1.4375rem;
  }
  .footer_haed__huEz3 .text-5,
  .footer_haed__huEz3 .text-7 {
    margin-bottom: 1.5625rem;
  }
  .footer_haed__huEz3 .text-5 a,
  .footer_haed__huEz3 .text-7 a {
    font-size: 2.1875rem;
  }
  .footer_haed__huEz3 .text-5 {
    margin-bottom: 0.875rem;
  }
}
.footer_content__WSI01 {
  position: relative;
  z-index: 2;
  letter-spacing: 0.01em;
  font-family: BT Beau Sans, sans-serif;
}

.footer_content__WSI01 .item-line {
  width: 3.5rem;
  height: 1px;
  background: hsla(0, 0%, 100%, 0.46);
  margin: 0 auto 2.125rem;
}

.footer_content__WSI01 .item-logo {
  max-width: 65%;
  margin: 0 auto 2.1875rem;
}

@media (min-width: 768px) {
  .footer_content__WSI01 .item-logo {
    max-width: 45%;
  }
}
@media (min-width: 992px) {
  .footer_content__WSI01 .item-logo {
    max-width: 40%;
    margin-bottom: 3.125rem;
  }
}
@media (min-width: 1260px) {
  .footer_content__WSI01 .item-logo {
    max-width: 35%;
  }
}
.footer_content__WSI01 .item-list {
  list-style: none;
  padding: 0;
  text-align: center;
  margin: 0 0 3.4375rem;
}

@media (min-width: 768px) {
  .footer_content__WSI01 .item-list {
    margin-bottom: 4.375rem;
  }
}
@media (min-width: 992px) {
  .footer_content__WSI01 .item-list {
    margin-bottom: 5.625rem;
  }
}
@media (min-width: 1700px) {
  .footer_content__WSI01 .item-list {
    margin-bottom: 7.1875rem;
  }
}
.footer_content__WSI01 .item-list li {
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
}

.footer_content__WSI01 .item-list li + li {
  margin-top: 2.1875rem;
}

.footer_content__WSI01 .item-list li small {
  display: block;
  font-size: 0.75rem;
  line-height: 1.45;
  margin-bottom: 0.25rem;
  color: hsla(0, 0%, 100%, 0.4);
}

.footer_content__WSI01 .item-list li p {
  font-size: 1.125rem;
  margin: 0;
}

.footer_content__WSI01 .item-foot {
  text-align: center;
}

.footer_content__WSI01 .item-foot p {
  font-size: 0.625rem;
  font-weight: 700;
  color: #fff;
  margin-bottom: 0.9375rem;
}

@media (min-width: 768px) {
  .footer_content__WSI01 .item-foot p {
    font-size: 0.75rem;
    margin-bottom: 1.5625rem;
  }
}
.footer_content__WSI01 .item-foot .f-img {
  position: relative;
  display: flex;
}

.footer_content__WSI01 .item-foot .f-img a {
  flex-grow: 1;
  line-height: 1;
}

.footer_content__WSI01 .item-foot .f-img a .imgplaceholder {
  opacity: 0.7;
  transition: all 0.3s ease;
}

.footer_content__WSI01 .item-foot .f-img a:not(:last-child) {
  border-right: 1px dashed #9c9c9c;
}

.footer_content__WSI01 .item-foot .f-img a:hover .imgplaceholder {
  opacity: 1;
  visibility: visible;
}

.nextproject_main__JAi1I {
  position: relative;
  padding-top: 4.875rem;
  padding-bottom: 7.8125rem;
  font-family: SVN-Helvetica-Now, sans-serif !important;
  overflow: hidden;
}

@media (min-width: 768px) {
  .nextproject_main__JAi1I {
    padding-bottom: 5.625rem;
  }
}
@media (min-width: 992px) {
  .nextproject_main__JAi1I {
    padding-top: 6.25rem;
  }
}
@media (min-width: 1260px) {
  .nextproject_main__JAi1I {
    padding-top: 7.5rem;
  }
}
.nextproject_main__JAi1I .background-bg {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.nextproject_main__JAi1I .item__sub {
  font-family: SVN-Helvetica-Now, sans-serif !important;
  font-size: 0.75rem;
  font-weight: 5600;
  letter-spacing: 0.02em;
  color: hsla(0, 0%, 100%, 0.9);
}

.nextproject_main__JAi1I .item__title {
  color: #fff;
  font-family: Beautique Display, sans-serif !important;
  font-size: 2.6875rem;
  font-weight: 500;
  letter-spacing: 0;
  transition: all 0.3s ease;
}

.nextproject_main__JAi1I .item__title:hover {
  color: #ffc329;
}

.nextproject_main__JAi1I .item__text {
  max-width: 90%;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 1.43;
  letter-spacing: 0.01em;
  color: #fff;
  margin: 0;
}

.nextproject_main__JAi1I .item__btn {
  margin-top: 9.0625rem;
}

.nextproject_main__JAi1I .item__btn span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  background: linear-gradient(146deg, #ba986f 10.41%, #5a4a37 112.69%);
  font-size: 1.5625rem;
  color: #fff;
}

@media (min-width: 768px) {
  .nextproject_main__JAi1I .item__sub {
    font-size: 0.9375rem;
  }
  .nextproject_main__JAi1I .item__text {
    font-size: 1rem;
    max-width: 60%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .nextproject_main__JAi1I .item__btn {
    margin-top: 4.375rem;
  }
}
.bt_glyphius_main__E9nl1 {
  font-family: BT Glyphius, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0;
  color: #e3dacd;
  background-color: #0c0c0c;
  -webkit-font-smoothing: antialiased;
}

.bt_glyphius_main__E9nl1 h1,
.bt_glyphius_main__E9nl1 h2,
.bt_glyphius_main__E9nl1 h3,
.bt_glyphius_main__E9nl1 h4,
.bt_glyphius_main__E9nl1 h5,
.bt_glyphius_main__E9nl1 h6 {
  font-family: BT Glyphius, sans-serif;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0;
  color: #e3dacd;
}

.bt_glyphius_main__E9nl1 .container {
  padding: 0 1.875rem;
}

@media (min-width: 768px) {
  .bt_glyphius_main__E9nl1 .container {
    padding: 0 1.62033125rem;
  }
}
@media (min-width: 1350px) {
  .bt_glyphius_main__E9nl1 .container {
    padding: 0 3.03588125rem;
  }
}
@media (min-width: 1700px) {
  .bt_glyphius_main__E9nl1 .container {
    padding: 0 4.0625rem;
  }
}
.bt_glyphius_main__E9nl1 .row {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.bt_glyphius_main__E9nl1 .row [class*=col-] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.bt_glyphius_main__E9nl1 .radius-1-5 {
  border-radius: 0.063375rem;
  overflow: hidden;
}

.bt_glyphius_main__E9nl1 .sub-title {
  color: #94784a;
  font-size: 0.75rem;
  line-height: normal;
  letter-spacing: 0.0525rem;
}

.bt_glyphius_main__E9nl1 .sec-ct-title,
.bt_glyphius_main__E9nl1 .sub-title {
  text-align: center;
  font-family: BT Glyphius;
  font-style: normal;
  font-weight: 500 !important;
  text-transform: uppercase;
}

.bt_glyphius_main__E9nl1 .sec-ct-title {
  color: #e3dacd;
  font-size: 4.0625rem;
  line-height: 1.15;
}

.bt_glyphius_main__E9nl1 .sec-ct-text {
  color: rgba(0, 0, 0, 0.7);
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.4;
  letter-spacing: -0.01375rem;
  padding-top: 0.375rem;
}

.bt_glyphius_main__E9nl1 .box-w {
  margin-top: 0.5rem;
}

.bt_glyphius_main__E9nl1 .line {
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  content: "";
  width: 0;
  height: 0.0625rem;
  background-color: rgba(0, 0, 0, 0.2);
}

@media (min-width: 768px) {
  .bt_glyphius_main__E9nl1 .sec-ct-title {
    font-size: 3.8638625rem;
    font-weight: 700 !important;
  }
}
@media (min-width: 1350px) {
  .bt_glyphius_main__E9nl1 .sec-ct-title {
    font-size: 7.2394375rem;
    line-height: 1.15;
  }
}
@media (min-width: 1700px) {
  .bt_glyphius_main__E9nl1 .row {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
  .bt_glyphius_main__E9nl1 .row [class*=col-] {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .bt_glyphius_main__E9nl1 .radius-1-5 {
    border-radius: 0.3125rem;
  }
  .bt_glyphius_main__E9nl1 .sec-ct-title {
    font-size: 9.6875rem;
    font-weight: 700 !important;
  }
  .bt_glyphius_main__E9nl1 .sec-ct-text {
    padding-top: 0;
    font-size: 1.375rem;
    line-height: 1.4;
    letter-spacing: -0.01375rem;
  }
  .bt_glyphius_main__E9nl1 .box-w {
    margin-top: 2.1875rem;
  }
}
.bt_glyphius_main__E9nl1 section {
  position: relative;
  z-index: 2;
}

@media (min-width: 768px) {
  .bt_glyphius_main__E9nl1 [data-aos=fade-up] {
    transform: translate3d(0, 20vh, 0);
  }
}
@media (min-width: 1350px) {
  .bt_glyphius_main__E9nl1 [data-aos=fade-up] {
    transform: translate3d(0, 20vh, 0);
  }
}
@media (min-width: 1700px) {
  .bt_glyphius_main__E9nl1 {
    font-size: 1.5rem;
  }
  .bt_glyphius_main__E9nl1 [data-aos=fade-up] {
    transform: translate3d(0, 20vh, 0);
  }
}
.bt_glyphius_footer__E13hP {
  display: none !important;
}

@media (max-width: 374px) {
  html {
    font-size: 3.6vw;
  }
}
@media (min-width: 390px) and (max-width: 767px) {
  html {
    font-size: 3.2vw;
  }
}
@media (min-width: 768px) and (max-width: 1259px) {
  html {
    font-size: 0.81vw;
  }
}
@media (min-width: 1260px) and (max-width: 1920px) {
  html {
    font-size: 0.82vw;
  }
}
@media (min-width: 2000px) {
  html {
    font-size: 0.8vw;
  }
}

.font_family_main__Pwbms .item-text {
  text-transform: uppercase;
}
.font_family_main__Pwbms .item-text-1 .item-text {
  font-size: 2.4165rem;
  font-weight: 400;
}
.font_family_main__Pwbms .item-text-2 .item-text {
  font-size: 2.8125rem;
  font-weight: 500;
}
.font_family_main__Pwbms .item-text-3 .item-text {
  font-size: 2.125rem;
  font-weight: 600;
}
.font_family_main__Pwbms .item-text-4 .item-text {
  font-size: 2.9375rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  .font_family_main__Pwbms .item-text {
    text-transform: uppercase;
  }
  .font_family_main__Pwbms .item-text-1 .item-text {
    font-size: 12.9368125rem;
  }
  .font_family_main__Pwbms .item-text-2 .item-text {
    font-size: 14.41825rem;
  }
  .font_family_main__Pwbms .item-text-3 .item-text {
    font-size: 11.2863125rem;
  }
  .font_family_main__Pwbms .item-text-4 .item-text {
    font-size: 15.604rem;
  }
}

@media (min-width: 768px) {
  .img_float_1_card_3__OO3Us .img_float_con {
    aspect-ratio: 772/1062;
  }
  .img_float_1_card_3__OO3Us .img_float_con .img-wrap {
    height: 100%;
    margin-top: -26%;
  }
  .img_float_1_card_3__OO3Us .img_float_con .img-wrap img {
    top: 50%;
  }
}

.upper-case {
  text-transform: uppercase !important;
}

/*# sourceMappingURL=work-BT-Glyphius.css.map */
