/* boostrap*/
/* boostrap*/
/* boostrap*/
@font-face {
  font-family: "SVN-Helvetica-Now";
  src: url("../../fonts/SVN-Helvetica/SVN-HelveticaNowDisplay.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SVN-Helvetica-Now";
  src: url("../../fonts/SVN-Helvetica/SVN-HelveticaNowDisplayItalic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "SVN-Helvetica-Now";
  src: url("../../fonts/SVN-Helvetica/SVN-HelveticaNowDisplayMedium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SVN-Helvetica-Now";
  src: url("../../fonts/SVN-Helvetica/SVN-HelveticaNowTextMediumItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "SVN-Helvetica-Now";
  src: url("../../fonts/SVN-Helvetica/SVN-HelveticaNowDisplayBold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Beautique Display";
  src: url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-Medium.woff2") format("woff2"), url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-Medium.woff2") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Beautique Display";
  src: url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-BlackItalic.woff2") format("woff2"), url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-BlackItalic.woff") format("woff");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: " Beautique Display";
  src: url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-Black.woff2") format("woff2"), url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-Black.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Beautique Display";
  src: url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-Bold.woff2") format("woff2"), url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Beautique Display";
  src: url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-Italic.woff2") format("woff2"), url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Beautique Display";
  src: url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-BoldItalic.woff2") format("woff2"), url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Beautique Display";
  src: url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-Light.woff2") format("woff2"), url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Beautique Display";
  src: url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-Light.woff2") format("woff2"), url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-Light.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Beautique Display";
  src: url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-Regular.woff2") format("woff2"), url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Beautique Display";
  src: url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-MediumItalic.woff2") format("woff2"), url("../../fonts/BT-Beautique-Display/BeautiqueDisplay-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
.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__7HAwL {
  width: 100%;
  width: 100vw;
  aspect-ratio: 395/846;
}

@media (min-width: 768px) {
  .hero_main__7HAwL {
    aspect-ratio: 1920/1080;
  }
}
@media (min-width: 1350px) {
  .hero_main__7HAwL {
    aspect-ratio: 1920/1080;
  }
}
.hero_hero_over__0DR9j {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  mix-blend-mode: multiply;
  filter: brightness(1.5);
  pointer-events: none;
  opacity: 0.8;
}

.hero_bgBack__fB_S_,
.hero_hero_over__0DR9j .imgplaceholder {
  width: 100%;
  height: 100%;
}

.hero_bgBack__fB_S_ {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
}

.hero_bgBack__fB_S_ .background-bg {
  height: 100%;
  background-size: cover;
  background-position: 50%;
}

@media (min-width: 768px) {
  .hero_bgBack__fB_S_ .background-bg {
    height: 100%;
    background-size: cover;
  }
}
@media (min-width: 1700px) {
  .hero_bgBack__fB_S_ .background-bg {
    height: 100%;
    background-size: cover;
  }
}
.hero_hero_ct__6ZQ05 {
  position: relative;
  z-index: 1;
  text-align: center;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

@media (min-width: 768px) {
  .hero_hero_ct__6ZQ05 {
    flex-direction: row;
    gap: 2.11763125rem;
  }
}
@media (min-width: 1350px) {
  .hero_hero_ct__6ZQ05 {
    flex-direction: row;
    gap: 3.7209375rem;
  }
}
@media (min-width: 1700px) {
  .hero_hero_ct__6ZQ05 {
    flex-direction: row;
    gap: 5.25rem;
  }
}
.hero_hero_ct_wrap__mlXdb h1 {
  color: transparent !important;
  color: #fff !important;
  text-align: center;
  font-family: "BT Nouvoty", sans-serif;
  font-size: 5.9705625rem;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1;
  letter-spacing: -0.179125rem;
  text-transform: uppercase;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkzNCIgaGVpZ2h0PSIxMDgwIiB2aWV3Qm94PSIwIDAgMTkzNCAxMDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9uXzE1XzU1NDcpIj4KPHJlY3Qgd2lkdGg9IjE5MzQiIGhlaWdodD0iMTA4MCIgZmlsbD0iI0RCREZEQiIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX25fMTVfNTU0NyIgeD0iMCIgeT0iMCIgd2lkdGg9IjE5MzQiIGhlaWdodD0iMTA4MCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMiAyIiBzdGl0Y2hUaWxlcz0ic3RpdGNoIiBudW1PY3RhdmVzPSIzIiByZXN1bHQ9Im5vaXNlIiBzZWVkPSI0Njg1IiAvPgo8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UiIHJlc3VsdD0iY29sb3JlZE5vaXNlMSI+CjxmZUZ1bmNSIHR5cGU9ImxpbmVhciIgc2xvcGU9IjIiIGludGVyY2VwdD0iLTAuNSIgLz4KPGZlRnVuY0cgdHlwZT0ibGluZWFyIiBzbG9wZT0iMiIgaW50ZXJjZXB0PSItMC41IiAvPgo8ZmVGdW5jQiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIyIiBpbnRlcmNlcHQ9Ii0wLjUiIC8+CjxmZUZ1bmNBIHR5cGU9ImRpc2NyZXRlIiB0YWJsZVZhbHVlcz0iMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAiLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVDb21wb3NpdGUgb3BlcmF0b3I9ImluIiBpbjI9InNoYXBlIiBpbj0iY29sb3JlZE5vaXNlMSIgcmVzdWx0PSJub2lzZTFDbGlwcGVkIiAvPgo8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UxQ2xpcHBlZCIgcmVzdWx0PSJjb2xvcjEiPgo8ZmVGdW5jQSB0eXBlPSJ0YWJsZSIgdGFibGVWYWx1ZXM9IjAgMC4xNSIgLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVNZXJnZSByZXN1bHQ9ImVmZmVjdDFfbm9pc2VfMTVfNTU0NyI+CjxmZU1lcmdlTm9kZSBpbj0ic2hhcGUiIC8+CjxmZU1lcmdlTm9kZSBpbj0iY29sb3IxIiAvPgo8L2ZlTWVyZ2U+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=);
  background-size: cover;
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: 0;
  opacity: 1;
  display: flex;
  flex-direction: column;
}

.hero_hero_ct_wrap__mlXdb h1 span {
  font-size: 6.0401875rem;
  font-weight: 500 !important;
  padding-right: 0.25rem;
}

.hero_hero_ct_wrap__mlXdb h2 {
  color: transparent !important;
  color: #fff !important;
  text-align: center;
  font-family: "BT Nouvoty", sans-serif;
  font-size: 6.0401875rem;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 100%;
  letter-spacing: -0.1811875rem;
  text-transform: uppercase;
  margin-top: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkzNCIgaGVpZ2h0PSIxMDgwIiB2aWV3Qm94PSIwIDAgMTkzNCAxMDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9uXzE1XzU1NDcpIj4KPHJlY3Qgd2lkdGg9IjE5MzQiIGhlaWdodD0iMTA4MCIgZmlsbD0iI0RCREZEQiIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX25fMTVfNTU0NyIgeD0iMCIgeT0iMCIgd2lkdGg9IjE5MzQiIGhlaWdodD0iMTA4MCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMiAyIiBzdGl0Y2hUaWxlcz0ic3RpdGNoIiBudW1PY3RhdmVzPSIzIiByZXN1bHQ9Im5vaXNlIiBzZWVkPSI0Njg1IiAvPgo8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UiIHJlc3VsdD0iY29sb3JlZE5vaXNlMSI+CjxmZUZ1bmNSIHR5cGU9ImxpbmVhciIgc2xvcGU9IjIiIGludGVyY2VwdD0iLTAuNSIgLz4KPGZlRnVuY0cgdHlwZT0ibGluZWFyIiBzbG9wZT0iMiIgaW50ZXJjZXB0PSItMC41IiAvPgo8ZmVGdW5jQiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIyIiBpbnRlcmNlcHQ9Ii0wLjUiIC8+CjxmZUZ1bmNBIHR5cGU9ImRpc2NyZXRlIiB0YWJsZVZhbHVlcz0iMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAiLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVDb21wb3NpdGUgb3BlcmF0b3I9ImluIiBpbjI9InNoYXBlIiBpbj0iY29sb3JlZE5vaXNlMSIgcmVzdWx0PSJub2lzZTFDbGlwcGVkIiAvPgo8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UxQ2xpcHBlZCIgcmVzdWx0PSJjb2xvcjEiPgo8ZmVGdW5jQSB0eXBlPSJ0YWJsZSIgdGFibGVWYWx1ZXM9IjAgMC4xNSIgLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVNZXJnZSByZXN1bHQ9ImVmZmVjdDFfbm9pc2VfMTVfNTU0NyI+CjxmZU1lcmdlTm9kZSBpbj0ic2hhcGUiIC8+CjxmZU1lcmdlTm9kZSBpbj0iY29sb3IxIiAvPgo8L2ZlTWVyZ2U+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=);
  background-size: cover;
  -webkit-background-clip: text;
  background-clip: text;
}

@media (min-width: 768px) {
  .hero_hero_ct_wrap__mlXdb h1 {
    color: transparent !important;
    color: #fff !important;
    text-align: center;
    font-family: "BT Nouvoty", sans-serif;
    font-size: 7.4815625rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 1;
    letter-spacing: -0.22444375rem;
    text-transform: uppercase;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkzNCIgaGVpZ2h0PSIxMDgwIiB2aWV3Qm94PSIwIDAgMTkzNCAxMDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9uXzE1XzU1NDcpIj4KPHJlY3Qgd2lkdGg9IjE5MzQiIGhlaWdodD0iMTA4MCIgZmlsbD0iI0RCREZEQiIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX25fMTVfNTU0NyIgeD0iMCIgeT0iMCIgd2lkdGg9IjE5MzQiIGhlaWdodD0iMTA4MCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMiAyIiBzdGl0Y2hUaWxlcz0ic3RpdGNoIiBudW1PY3RhdmVzPSIzIiByZXN1bHQ9Im5vaXNlIiBzZWVkPSI0Njg1IiAvPgo8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UiIHJlc3VsdD0iY29sb3JlZE5vaXNlMSI+CjxmZUZ1bmNSIHR5cGU9ImxpbmVhciIgc2xvcGU9IjIiIGludGVyY2VwdD0iLTAuNSIgLz4KPGZlRnVuY0cgdHlwZT0ibGluZWFyIiBzbG9wZT0iMiIgaW50ZXJjZXB0PSItMC41IiAvPgo8ZmVGdW5jQiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIyIiBpbnRlcmNlcHQ9Ii0wLjUiIC8+CjxmZUZ1bmNBIHR5cGU9ImRpc2NyZXRlIiB0YWJsZVZhbHVlcz0iMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAiLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVDb21wb3NpdGUgb3BlcmF0b3I9ImluIiBpbjI9InNoYXBlIiBpbj0iY29sb3JlZE5vaXNlMSIgcmVzdWx0PSJub2lzZTFDbGlwcGVkIiAvPgo8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UxQ2xpcHBlZCIgcmVzdWx0PSJjb2xvcjEiPgo8ZmVGdW5jQSB0eXBlPSJ0YWJsZSIgdGFibGVWYWx1ZXM9IjAgMC4xNSIgLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVNZXJnZSByZXN1bHQ9ImVmZmVjdDFfbm9pc2VfMTVfNTU0NyI+CjxmZU1lcmdlTm9kZSBpbj0ic2hhcGUiIC8+CjxmZU1lcmdlTm9kZSBpbj0iY29sb3IxIiAvPgo8L2ZlTWVyZ2U+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-size: cover;
    -webkit-background-clip: text;
    background-clip: text;
    mix-blend-mode: multiply;
    opacity: 1;
    display: inline-flex;
    align-items: baseline;
    gap: 1.13444375rem;
    flex-direction: row;
  }
  .hero_hero_ct_wrap__mlXdb h1 span {
    font-size: 7.4815625rem;
    font-weight: 400 !important;
    padding-right: 0.27730875rem;
  }
  .hero_hero_ct_wrap__mlXdb h2 {
    color: transparent !important;
    color: #fff !important;
    text-align: center;
    font-family: "BT Nouvoty", sans-serif;
    font-size: 6.5823125rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 100%;
    letter-spacing: -0.13164625rem;
    text-transform: uppercase;
    margin-top: -0.65545625rem;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkzNCIgaGVpZ2h0PSIxMDgwIiB2aWV3Qm94PSIwIDAgMTkzNCAxMDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9uXzE1XzU1NDcpIj4KPHJlY3Qgd2lkdGg9IjE5MzQiIGhlaWdodD0iMTA4MCIgZmlsbD0iI0RCREZEQiIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX25fMTVfNTU0NyIgeD0iMCIgeT0iMCIgd2lkdGg9IjE5MzQiIGhlaWdodD0iMTA4MCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMiAyIiBzdGl0Y2hUaWxlcz0ic3RpdGNoIiBudW1PY3RhdmVzPSIzIiByZXN1bHQ9Im5vaXNlIiBzZWVkPSI0Njg1IiAvPgo8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UiIHJlc3VsdD0iY29sb3JlZE5vaXNlMSI+CjxmZUZ1bmNSIHR5cGU9ImxpbmVhciIgc2xvcGU9IjIiIGludGVyY2VwdD0iLTAuNSIgLz4KPGZlRnVuY0cgdHlwZT0ibGluZWFyIiBzbG9wZT0iMiIgaW50ZXJjZXB0PSItMC41IiAvPgo8ZmVGdW5jQiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIyIiBpbnRlcmNlcHQ9Ii0wLjUiIC8+CjxmZUZ1bmNBIHR5cGU9ImRpc2NyZXRlIiB0YWJsZVZhbHVlcz0iMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAiLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVDb21wb3NpdGUgb3BlcmF0b3I9ImluIiBpbjI9InNoYXBlIiBpbj0iY29sb3JlZE5vaXNlMSIgcmVzdWx0PSJub2lzZTFDbGlwcGVkIiAvPgo8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UxQ2xpcHBlZCIgcmVzdWx0PSJjb2xvcjEiPgo8ZmVGdW5jQSB0eXBlPSJ0YWJsZSIgdGFibGVWYWx1ZXM9IjAgMC4xNSIgLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVNZXJnZSByZXN1bHQ9ImVmZmVjdDFfbm9pc2VfMTVfNTU0NyI+CjxmZU1lcmdlTm9kZSBpbj0ic2hhcGUiIC8+CjxmZU1lcmdlTm9kZSBpbj0iY29sb3IxIiAvPgo8L2ZlTWVyZ2U+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-size: cover;
    -webkit-background-clip: text;
    background-clip: text;
  }
}
@media (min-width: 1350px) {
  .hero_hero_ct_wrap__mlXdb h1 {
    color: transparent !important;
    color: #fff !important;
    text-align: center;
    font-family: "BT Nouvoty", sans-serif;
    font-size: 13.146rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 1;
    letter-spacing: -0.394375rem;
    text-transform: uppercase;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkzNCIgaGVpZ2h0PSIxMDgwIiB2aWV3Qm94PSIwIDAgMTkzNCAxMDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9uXzE1XzU1NDcpIj4KPHJlY3Qgd2lkdGg9IjE5MzQiIGhlaWdodD0iMTA4MCIgZmlsbD0iI0RCREZEQiIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX25fMTVfNTU0NyIgeD0iMCIgeT0iMCIgd2lkdGg9IjE5MzQiIGhlaWdodD0iMTA4MCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMiAyIiBzdGl0Y2hUaWxlcz0ic3RpdGNoIiBudW1PY3RhdmVzPSIzIiByZXN1bHQ9Im5vaXNlIiBzZWVkPSI0Njg1IiAvPgo8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UiIHJlc3VsdD0iY29sb3JlZE5vaXNlMSI+CjxmZUZ1bmNSIHR5cGU9ImxpbmVhciIgc2xvcGU9IjIiIGludGVyY2VwdD0iLTAuNSIgLz4KPGZlRnVuY0cgdHlwZT0ibGluZWFyIiBzbG9wZT0iMiIgaW50ZXJjZXB0PSItMC41IiAvPgo8ZmVGdW5jQiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIyIiBpbnRlcmNlcHQ9Ii0wLjUiIC8+CjxmZUZ1bmNBIHR5cGU9ImRpc2NyZXRlIiB0YWJsZVZhbHVlcz0iMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAiLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVDb21wb3NpdGUgb3BlcmF0b3I9ImluIiBpbjI9InNoYXBlIiBpbj0iY29sb3JlZE5vaXNlMSIgcmVzdWx0PSJub2lzZTFDbGlwcGVkIiAvPgo8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UxQ2xpcHBlZCIgcmVzdWx0PSJjb2xvcjEiPgo8ZmVGdW5jQSB0eXBlPSJ0YWJsZSIgdGFibGVWYWx1ZXM9IjAgMC4xNSIgLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVNZXJnZSByZXN1bHQ9ImVmZmVjdDFfbm9pc2VfMTVfNTU0NyI+CjxmZU1lcmdlTm9kZSBpbj0ic2hhcGUiIC8+CjxmZU1lcmdlTm9kZSBpbj0iY29sb3IxIiAvPgo8L2ZlTWVyZ2U+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-size: cover;
    -webkit-background-clip: text;
    background-clip: text;
    mix-blend-mode: multiply;
    opacity: 1;
    display: inline-flex;
    align-items: baseline;
    gap: 1.9933625rem;
    flex-direction: row;
  }
  .hero_hero_ct_wrap__mlXdb h1 span {
    font-size: 13.146rem;
    font-weight: 400 !important;
    padding-right: 0.487265625rem;
  }
  .hero_hero_ct_wrap__mlXdb h2 {
    color: transparent !important;
    color: #fff !important;
    text-align: center;
    font-family: "BT Nouvoty", sans-serif;
    font-size: 11.5659375rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 100%;
    letter-spacing: -0.231318125rem;
    text-transform: uppercase;
    margin-top: -1.15171875rem;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkzNCIgaGVpZ2h0PSIxMDgwIiB2aWV3Qm94PSIwIDAgMTkzNCAxMDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9uXzE1XzU1NDcpIj4KPHJlY3Qgd2lkdGg9IjE5MzQiIGhlaWdodD0iMTA4MCIgZmlsbD0iI0RCREZEQiIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX25fMTVfNTU0NyIgeD0iMCIgeT0iMCIgd2lkdGg9IjE5MzQiIGhlaWdodD0iMTA4MCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMiAyIiBzdGl0Y2hUaWxlcz0ic3RpdGNoIiBudW1PY3RhdmVzPSIzIiByZXN1bHQ9Im5vaXNlIiBzZWVkPSI0Njg1IiAvPgo8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UiIHJlc3VsdD0iY29sb3JlZE5vaXNlMSI+CjxmZUZ1bmNSIHR5cGU9ImxpbmVhciIgc2xvcGU9IjIiIGludGVyY2VwdD0iLTAuNSIgLz4KPGZlRnVuY0cgdHlwZT0ibGluZWFyIiBzbG9wZT0iMiIgaW50ZXJjZXB0PSItMC41IiAvPgo8ZmVGdW5jQiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIyIiBpbnRlcmNlcHQ9Ii0wLjUiIC8+CjxmZUZ1bmNBIHR5cGU9ImRpc2NyZXRlIiB0YWJsZVZhbHVlcz0iMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAiLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVDb21wb3NpdGUgb3BlcmF0b3I9ImluIiBpbjI9InNoYXBlIiBpbj0iY29sb3JlZE5vaXNlMSIgcmVzdWx0PSJub2lzZTFDbGlwcGVkIiAvPgo8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UxQ2xpcHBlZCIgcmVzdWx0PSJjb2xvcjEiPgo8ZmVGdW5jQSB0eXBlPSJ0YWJsZSIgdGFibGVWYWx1ZXM9IjAgMC4xNSIgLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVNZXJnZSByZXN1bHQ9ImVmZmVjdDFfbm9pc2VfMTVfNTU0NyI+CjxmZU1lcmdlTm9kZSBpbj0ic2hhcGUiIC8+CjxmZU1lcmdlTm9kZSBpbj0iY29sb3IxIiAvPgo8L2ZlTWVyZ2U+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-size: cover;
    -webkit-background-clip: text;
    background-clip: text;
  }
}
@media (min-width: 1700px) {
  .hero_hero_ct_wrap__mlXdb h1 {
    color: transparent !important;
    color: #fff !important;
    text-align: center;
    font-family: "BT Nouvoty", sans-serif;
    font-size: 18.548125rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 1;
    letter-spacing: -0.5564375rem;
    text-transform: uppercase;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkzNCIgaGVpZ2h0PSIxMDgwIiB2aWV3Qm94PSIwIDAgMTkzNCAxMDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9uXzE1XzU1NDcpIj4KPHJlY3Qgd2lkdGg9IjE5MzQiIGhlaWdodD0iMTA4MCIgZmlsbD0iI0RCREZEQiIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX25fMTVfNTU0NyIgeD0iMCIgeT0iMCIgd2lkdGg9IjE5MzQiIGhlaWdodD0iMTA4MCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMiAyIiBzdGl0Y2hUaWxlcz0ic3RpdGNoIiBudW1PY3RhdmVzPSIzIiByZXN1bHQ9Im5vaXNlIiBzZWVkPSI0Njg1IiAvPgo8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UiIHJlc3VsdD0iY29sb3JlZE5vaXNlMSI+CjxmZUZ1bmNSIHR5cGU9ImxpbmVhciIgc2xvcGU9IjIiIGludGVyY2VwdD0iLTAuNSIgLz4KPGZlRnVuY0cgdHlwZT0ibGluZWFyIiBzbG9wZT0iMiIgaW50ZXJjZXB0PSItMC41IiAvPgo8ZmVGdW5jQiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIyIiBpbnRlcmNlcHQ9Ii0wLjUiIC8+CjxmZUZ1bmNBIHR5cGU9ImRpc2NyZXRlIiB0YWJsZVZhbHVlcz0iMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAiLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVDb21wb3NpdGUgb3BlcmF0b3I9ImluIiBpbjI9InNoYXBlIiBpbj0iY29sb3JlZE5vaXNlMSIgcmVzdWx0PSJub2lzZTFDbGlwcGVkIiAvPgo8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UxQ2xpcHBlZCIgcmVzdWx0PSJjb2xvcjEiPgo8ZmVGdW5jQSB0eXBlPSJ0YWJsZSIgdGFibGVWYWx1ZXM9IjAgMC4xNSIgLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVNZXJnZSByZXN1bHQ9ImVmZmVjdDFfbm9pc2VfMTVfNTU0NyI+CjxmZU1lcmdlTm9kZSBpbj0ic2hhcGUiIC8+CjxmZU1lcmdlTm9kZSBpbj0iY29sb3IxIiAvPgo8L2ZlTWVyZ2U+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-size: cover;
    -webkit-background-clip: text;
    background-clip: text;
    mix-blend-mode: multiply;
    opacity: 1;
    display: inline-flex;
    align-items: baseline;
    gap: 2.8125rem;
    flex-direction: row;
  }
  .hero_hero_ct_wrap__mlXdb h1 span {
    font-size: 18.548125rem;
    font-weight: 400 !important;
    padding-right: 0.6875rem;
  }
  .hero_hero_ct_wrap__mlXdb h2 {
    color: transparent !important;
    color: #fff !important;
    text-align: center;
    font-family: "BT Nouvoty", sans-serif;
    font-size: 16.3188125rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 100%;
    letter-spacing: -0.326375rem;
    text-transform: uppercase;
    margin-top: -1.625rem;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkzNCIgaGVpZ2h0PSIxMDgwIiB2aWV3Qm94PSIwIDAgMTkzNCAxMDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9uXzE1XzU1NDcpIj4KPHJlY3Qgd2lkdGg9IjE5MzQiIGhlaWdodD0iMTA4MCIgZmlsbD0iI0RCREZEQiIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX25fMTVfNTU0NyIgeD0iMCIgeT0iMCIgd2lkdGg9IjE5MzQiIGhlaWdodD0iMTA4MCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMiAyIiBzdGl0Y2hUaWxlcz0ic3RpdGNoIiBudW1PY3RhdmVzPSIzIiByZXN1bHQ9Im5vaXNlIiBzZWVkPSI0Njg1IiAvPgo8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UiIHJlc3VsdD0iY29sb3JlZE5vaXNlMSI+CjxmZUZ1bmNSIHR5cGU9ImxpbmVhciIgc2xvcGU9IjIiIGludGVyY2VwdD0iLTAuNSIgLz4KPGZlRnVuY0cgdHlwZT0ibGluZWFyIiBzbG9wZT0iMiIgaW50ZXJjZXB0PSItMC41IiAvPgo8ZmVGdW5jQiB0eXBlPSJsaW5lYXIiIHNsb3BlPSIyIiBpbnRlcmNlcHQ9Ii0wLjUiIC8+CjxmZUZ1bmNBIHR5cGU9ImRpc2NyZXRlIiB0YWJsZVZhbHVlcz0iMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAiLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVDb21wb3NpdGUgb3BlcmF0b3I9ImluIiBpbjI9InNoYXBlIiBpbj0iY29sb3JlZE5vaXNlMSIgcmVzdWx0PSJub2lzZTFDbGlwcGVkIiAvPgo8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UxQ2xpcHBlZCIgcmVzdWx0PSJjb2xvcjEiPgo8ZmVGdW5jQSB0eXBlPSJ0YWJsZSIgdGFibGVWYWx1ZXM9IjAgMC4xNSIgLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVNZXJnZSByZXN1bHQ9ImVmZmVjdDFfbm9pc2VfMTVfNTU0NyI+CjxmZU1lcmdlTm9kZSBpbj0ic2hhcGUiIC8+CjxmZU1lcmdlTm9kZSBpbj0iY29sb3IxIiAvPgo8L2ZlTWVyZ2U+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-size: cover;
    -webkit-background-clip: text;
    background-clip: text;
  }
}
.hero_hero_ct_wrap__mlXdb {
  position: relative;
}

.hero_curve_text__D5T_i {
  width: 100%;
  z-index: 2;
}

.hero_hero_mask__7vbBY {
  width: 100%;
  height: 400px;
  display: block;
}

.hero_hero_ct__text__IyiZa {
  display: none;
}

@media (min-width: 768px) {
  .hero_hero_ct__text__IyiZa {
    display: block;
    color: #fefefc;
    text-align: left;
    font-family: "BT Nouvoty";
    font-size: 0.63025rem;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
}
@media (min-width: 1350px) {
  .hero_hero_ct__text__IyiZa {
    display: block;
    color: #fefefc;
    text-align: left;
    font-family: "BT Nouvoty";
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
}
@media (min-width: 1700px) {
  .hero_hero_ct__text__IyiZa {
    display: block;
    color: #fefefc;
    text-align: left;
    font-family: "BT Nouvoty";
    font-size: 1.5625rem;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
}
.hero_hero_ct__text_r__Lp_pI {
  color: #fefefc;
  font-size: 0.9115625rem;
  margin-top: 1.4375rem;
  line-height: 1.25;
  letter-spacing: 0.027375rem;
}

@media (min-width: 768px) {
  .hero_hero_ct__text_r__Lp_pI {
    margin-top: 0;
    color: #fefefc;
    text-align: right;
    font-family: "BT Nouvoty";
    font-size: 0.63025rem;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    font-size: 1.125rem;
  }
}
@media (min-width: 1700px) {
  .hero_hero_ct__text_r__Lp_pI {
    color: #fefefc;
    text-align: right;
    font-family: "BT Nouvoty";
    font-size: 1.5625rem;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
}
.hero_hero_ct__bottom__29TNM {
  color: #faf3eb;
  text-align: center;
  font-family: BT Beau Sans;
  font-size: 0.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.68;
  letter-spacing: 0.07rem;
  position: absolute;
  bottom: 2%;
  opacity: 0.4;
}

.overview_main__Jq_6d {
  margin-top: 5.9375rem;
}

@media (min-width: 768px) {
  .overview_main__Jq_6d {
    margin-top: 2.72266875rem;
  }
}
@media (min-width: 1350px) {
  .overview_main__Jq_6d {
    margin-top: 4.7840625rem;
  }
}
@media (min-width: 1700px) {
  .overview_main__Jq_6d {
    margin-top: 6.75rem;
  }
}
.overview_overv_top__IbWvZ {
  position: relative;
  margin: 0 -1.125rem;
}

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

.overview_overv_top__IbWvZ .overview_overv_el__5Aiq4 svg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.overview_overv_top__IbWvZ .overview_overv_txt__DNpax {
  margin: 0 -1.125rem;
  overflow: hidden;
}

.overview_overv_top__IbWvZ h2 {
  color: #585a1a;
  text-align: center;
  font-family: "BT Nouvoty";
  font-size: 92.727px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}

@media (min-width: 768px) {
  .overview_overv_top__IbWvZ {
    margin: 0;
  }
  .overview_overv_top__IbWvZ .overview_overv_txt__DNpax {
    margin: 0 -0.453778125rem;
  }
  .overview_overv_top__IbWvZ .overview_overv_el__5Aiq4 {
    position: absolute;
    top: 20%;
    left: 4%;
    transform: translate(-50%, -50%);
    width: 12.2061875rem;
    height: 8.42225rem;
  }
  .overview_overv_top__IbWvZ .overview_overv_el__5Aiq4 svg {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .overview_overv_top__IbWvZ h2 {
    color: #585a1a;
    text-align: center;
    font-family: "BT Nouvoty";
    font-size: 6.22463125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
  }
}
@media (min-width: 1350px) {
  .overview_overv_top__IbWvZ {
    margin: 0;
  }
  .overview_overv_top__IbWvZ .overview_overv_txt__DNpax {
    margin: 0 -0.79734375rem;
  }
  .overview_overv_top__IbWvZ .overview_overv_el__5Aiq4 {
    position: absolute;
    top: 20%;
    left: 4%;
    transform: translate(-50%, -50%);
    width: 12.2061875rem;
    height: 8.42225rem;
  }
  .overview_overv_top__IbWvZ .overview_overv_el__5Aiq4 svg {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .overview_overv_top__IbWvZ h2 {
    color: #585a1a;
    text-align: center;
    font-family: "BT Nouvoty";
    font-size: 10.9374375rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
  }
}
@media (min-width: 1700px) {
  .overview_overv_top__IbWvZ {
    margin: 0;
  }
  .overview_overv_top__IbWvZ .overview_overv_txt__DNpax {
    margin: 0 -1.125rem;
  }
  .overview_overv_top__IbWvZ .overview_overv_el__5Aiq4 {
    position: absolute;
    top: 20%;
    left: 4%;
    transform: translate(-50%, -50%);
    width: 12.2061875rem;
    height: 8.42225rem;
  }
  .overview_overv_top__IbWvZ .overview_overv_el__5Aiq4 svg {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .overview_overv_top__IbWvZ h2 {
    color: #585a1a;
    text-align: center;
    font-family: "BT Nouvoty";
    font-size: 15.432rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
  }
}
.overview_overv_top__dive__a6TWp {
  color: #585a1a;
  text-align: center;
  font-family: BT Beau Sans;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.65;
  letter-spacing: 0.00875rem;
  margin-top: 1.96875rem;
}

.overview_overv_mid__OA9c_ {
  font-family: BT Beau Sans, sans-serif;
  margin-top: 1.3125rem;
}

@media (min-width: 768px) {
  .overview_overv_mid__OA9c_ {
    margin-top: 3.4033375rem;
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 1350px) {
  .overview_overv_mid__OA9c_ {
    margin-top: 5.98008125rem;
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 1700px) {
  .overview_overv_mid__OA9c_ {
    margin-top: 8.4375rem;
    width: 100%;
    text-align: center;
  }
}
.overview_overv_mid_ct__FeOEd {
  color: #585a1a;
  font-family: BT Beau Sans;
  text-align: center;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.55;
  letter-spacing: 0.00875rem;
}

@media (min-width: 768px) {
  .overview_overv_mid_ct__FeOEd {
    margin: 0 auto;
    width: 27.992rem;
    text-align: center;
    font-family: BT Beau Sans, sans-serif;
    font-size: 0.6875rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 1.61;
    letter-spacing: normal;
  }
}
@media (min-width: 1350px) {
  .overview_overv_mid_ct__FeOEd {
    margin: 0 auto;
    width: 32.6025rem;
    text-align: center;
    font-family: BT Beau Sans, sans-serif;
    font-size: 0.79734375rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 1.61;
    letter-spacing: normal;
  }
}
@media (min-width: 1700px) {
  .overview_overv_mid_ct__FeOEd {
    margin: 0 auto;
    width: 46rem;
    text-align: center;
    font-family: BT Beau Sans, sans-serif;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 1.61;
    letter-spacing: normal;
  }
}
.overview_overv_bottom__vfUoE {
  margin-top: 4.125rem;
}

@media (min-width: 768px) {
  .overview_overv_bottom__vfUoE {
    margin-top: 3.378125rem;
  }
}
@media (min-width: 1350px) {
  .overview_overv_bottom__vfUoE {
    margin-top: 5.93578125rem;
  }
}
@media (min-width: 1700px) {
  .overview_overv_bottom__vfUoE {
    margin-top: 8.375rem;
  }
}
.overview_overv_bottom__text__zHxoH {
  width: 100%;
  color: #585a1a !important;
  text-align: center;
  font-family: "BT Nouvoty";
  font-size: 3.486rem;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.20603;
  letter-spacing: 0.06975rem;
}

@media (min-width: 768px) {
  .overview_overv_bottom__text__zHxoH {
    width: 42.21%;
    color: #585a1a !important;
    text-align: center;
    font-family: "BT Nouvoty";
    font-size: 2.312275rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 1.35811;
    letter-spacing: normal;
  }
}
@media (min-width: 1350px) {
  .overview_overv_bottom__text__zHxoH {
    width: 42.21%;
    color: #585a1a !important;
    text-align: center;
    font-family: "BT Nouvoty";
    font-size: 4.06295625rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 1.35811;
    letter-spacing: normal;
  }
}
@media (min-width: 1700px) {
  .overview_overv_bottom__text__zHxoH {
    width: 42.21%;
    color: #585a1a !important;
    text-align: center;
    font-family: "BT Nouvoty";
    font-size: 5.7325625rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 1.35811;
    letter-spacing: normal;
  }
}
.overview_overv_bottom__box__iNtpu {
  width: 53%;
}

.overview_over_img__wrap__PCdYg {
  margin-top: 4.8125rem;
}

@media (min-width: 768px) {
  .overview_over_img__wrap__PCdYg {
    margin-top: 3.378125rem;
  }
}
@media (min-width: 1350px) {
  .overview_over_img__wrap__PCdYg {
    margin-top: 5.93578125rem;
  }
}
@media (min-width: 1700px) {
  .overview_over_img__wrap__PCdYg {
    margin-top: 8.375rem;
  }
}
.overview_over_img__NG5lc {
  width: 100%;
  position: relative;
  aspect-ratio: 390/555;
}
.overview_over_img__NG5lc img {
  width: 100%;
  height: 100%;
}

@media (min-width: 768px) {
  .overview_over_img__NG5lc {
    width: 50%;
    aspect-ratio: 960/1138;
  }
}
.overview_over_text__8IBTf {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

@media (min-width: 768px) {
  .overview_over_text__8IBTf .fixRatio {
    padding-top: 118.6% !important;
  }
}
.overview_over_img_bg__7hMSP {
  height: 100%;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
}
.overview_over_img_bg__7hMSP .img-wrap {
  height: 100%;
}

.overview_over_img_title_wrap__D7DXW {
  z-index: 2;
}

.overview_over_img_p__6s_xS {
  display: flex;
  justify-content: space-between;
}

.overview_over_img_p__6s_xS p {
  color: #faf3eb !important;
  text-align: right;
  font-size: 0.85075rem;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.37;
  letter-spacing: 0.0255rem;
  margin-bottom: 0 !important;
}

@media (min-width: 768px) {
  .overview_over_img_p__6s_xS {
    display: none;
  }
}
.overview_over_img_title__577qP {
  z-index: 2;
  color: #faf3eb;
  text-align: center;
  font-size: 4.0625rem;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 1.16;
  letter-spacing: 0.08125rem;
  padding: 2.1875rem 0;
}

@media (min-width: 768px) {
  .overview_over_img_title__577qP {
    color: #faf3eb;
    text-align: center;
    font-size: 3.62675rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.06;
    letter-spacing: 0.0362770625rem;
  }
}
@media (min-width: 1350px) {
  .overview_over_img_title__577qP {
    color: #faf3eb;
    text-align: center;
    font-size: 6.372625rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.06;
    letter-spacing: 0.0362770625rem;
  }
}
@media (min-width: 1700px) {
  .overview_over_img_title__577qP {
    color: #faf3eb;
    text-align: center;
    font-size: 8.991375rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.06;
    letter-spacing: 0.0899375rem;
  }
}
.overview_over_img_box__Bxedv {
  position: absolute;
  width: 75%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.structure_main__VG2p7 {
  margin-top: 4.0625rem;
}

@media (min-width: 768px) {
  .structure_main__VG2p7 {
    margin-top: 4.0625rem;
  }
}
@media (min-width: 1350px) {
  .structure_main__VG2p7 {
    padding-top: 3.67486875rem;
  }
}
@media (min-width: 1700px) {
  .structure_main__VG2p7 {
    margin-top: 5.185rem;
  }
}
.structure_struct_wrap__I6t8F {
  text-align: center;
}

.structure_struct_wrap__I6t8F h2 {
  margin-bottom: 0;
  color: #585a1a !important;
  text-align: center;
  font-family: BT Beau Sans, sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.55;
  letter-spacing: 0.00875rem;
}

.structure_struct_wrap__I6t8F p {
  color: #585a1a !important;
  text-align: center;
  font-family: "BT Nouvoty", sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 137%;
  letter-spacing: 0.0375rem;
}

@media (min-width: 768px) {
  .structure_struct_wrap__I6t8F {
    display: flex;
  }
  .structure_struct_wrap__I6t8F h2 {
    text-align: left;
    color: #585a1a !important;
    font-family: BT Beau Sans;
    font-size: 0.42856875rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 161%;
    letter-spacing: -0.0042856813rem;
  }
  .structure_struct_wrap__I6t8F p {
    text-align: left;
    color: #585a1a !important;
    font-family: "BT Nouvoty";
    font-size: 0.7563rem;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 1.37;
  }
}
@media (min-width: 1350px) {
  .structure_struct_wrap__I6t8F {
    display: flex;
  }
  .structure_struct_wrap__I6t8F h2 {
    text-align: left;
    color: #585a1a !important;
    font-family: BT Beau Sans;
    font-size: 0.75305rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 161%;
    letter-spacing: -0.0075305rem;
  }
  .structure_struct_wrap__I6t8F p {
    text-align: left;
    color: #585a1a !important;
    font-family: "BT Nouvoty";
    font-size: 1.32890625rem;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 1.37;
  }
}
@media (min-width: 1700px) {
  .structure_struct_wrap__I6t8F {
    display: flex;
  }
  .structure_struct_wrap__I6t8F h2 {
    text-align: left;
    color: #585a1a !important;
    font-family: BT Beau Sans;
    font-size: 1.0625rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 161%;
    letter-spacing: -0.010625rem;
  }
  .structure_struct_wrap__I6t8F p {
    text-align: left;
    color: #585a1a !important;
    font-family: "BT Nouvoty";
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 1.37;
  }
}
.structure_type_wrap__3IR_k {
  overflow: hidden;
}

@media (min-width: 768px) {
  .structure_type_wrap__3IR_k {
    margin-top: 2.3193125rem;
  }
}
@media (min-width: 1350px) {
  .structure_type_wrap__3IR_k {
    margin-top: 4.0753125rem;
  }
}
@media (min-width: 1700px) {
  .structure_type_wrap__3IR_k {
    margin-top: 5.75rem;
  }
}
.structure_type_svg____ae4 {
  margin: 4.790625rem auto 0;
  min-width: 84.675rem;
}

@media (min-width: 768px) {
  .structure_type_svg____ae4 {
    width: 88.5% !important;
    margin: 0 auto !important;
    margin-top: 4.0753125rem;
    min-width: 42.55rem;
  }
  .structure_type_svg____ae4 svg {
    width: 100%;
    aspect-ratio: 1680/524;
  }
}
@media (min-width: 1350px) {
  .structure_type_svg____ae4 {
    width: 88.5% !important;
    margin: 0 auto !important;
    margin-top: 4.0753125rem;
    min-width: 68.8rem;
  }
  .structure_type_svg____ae4 svg {
    width: 100%;
    aspect-ratio: 1680/524;
  }
}
@media (min-width: 1700px) {
  .structure_type_svg____ae4 {
    width: 88.5%;
  }
}
.structure_over_img__wrap__A9YQ8 {
  margin-top: 4.8125rem;
}

@media (min-width: 768px) {
  .structure_over_img__wrap__A9YQ8 {
    margin-top: 3.378125rem;
  }
}
@media (min-width: 1350px) {
  .structure_over_img__wrap__A9YQ8 {
    margin-top: 5.93578125rem;
  }
}
@media (min-width: 1700px) {
  .structure_over_img__wrap__A9YQ8 {
    margin-top: 8.375rem;
  }
}
.structure_over_img__1gldl {
  width: 100%;
  position: relative;
  aspect-ratio: 390/555;
}

@media (min-width: 768px) {
  .structure_over_img__1gldl {
    width: 50%;
    aspect-ratio: 960/1138;
  }
}
.structure_over_text__SR1Ww {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

@media (min-width: 768px) {
  .structure_over_text__SR1Ww .fixRatio {
    padding-top: 118.6% !important;
  }
}
.structure_over_img_bg__uuE2W {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
}

.structure_over_img_bg__uuE2W .fixRatio {
  padding-top: 146.08% !important;
}

@media (min-width: 768px) {
  .structure_over_img_bg__uuE2W .fixRatio {
    padding-top: 119.48% !important;
  }
}
.structure_over_img_bg2__8YngC {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
}

.structure_over_img_bg2__8YngC .fixRatio {
  padding-top: 142.08% !important;
}

@media (min-width: 768px) {
  .structure_over_img_bg2__8YngC .fixRatio {
    padding-top: 119.35% !important;
  }
}
.structure_over_img_title_wrap__XYaoH {
  z-index: 2;
}

.structure_over_img_p__5visE {
  display: flex;
  justify-content: space-between;
}

.structure_over_img_p__5visE p {
  color: #d4b394 !important;
  text-align: right;
  font-size: 0.85075rem;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.37;
  letter-spacing: 0.0255rem;
  margin-bottom: 0 !important;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .structure_over_img_p__5visE {
    display: none;
  }
}
.structure_over_img_title__Ztwjl {
  z-index: 2;
  color: #d4b394 !important;
  text-align: center;
  font-size: 4.1995625rem;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 0.97;
  letter-spacing: -0.042rem;
  padding: 2.8125rem 0;
}

@media (min-width: 768px) {
  .structure_over_img_title__Ztwjl {
    color: #d4b394 !important;
    text-align: center;
    font-size: 3.62675rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.06;
    letter-spacing: 0.0899375rem;
  }
}
@media (min-width: 1350px) {
  .structure_over_img_title__Ztwjl {
    color: #d4b394 !important;
    text-align: center;
    font-size: 6.372625rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.06;
    letter-spacing: 0.063743125rem;
  }
}
@media (min-width: 1700px) {
  .structure_over_img_title__Ztwjl {
    color: #d4b394 !important;
    text-align: center;
    font-size: 8.991375rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.06;
    letter-spacing: 0.0899375rem;
  }
}
.structure_over_img_box__adkVT {
  position: absolute;
  width: 75%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.font_family_item_main__nX5fp {
  padding-top: 0;
}

.font_family_item_item__HoQmT {
  margin-bottom: 1.375rem;
  padding-top: 1.25rem;
  border-top: 1px solid #5a521a;
}

@media (min-width: 768px) {
  .font_family_item_item__HoQmT {
    padding-bottom: 0.5625rem;
  }
}
@media (min-width: 992px) {
  .font_family_item_item__HoQmT {
    padding-bottom: 2.5625rem;
  }
}
@media (min-width: 1260px) {
  .font_family_item_item__HoQmT {
    padding-bottom: 4.625rem;
    margin-top: 0;
    border: none;
  }
}
.font_family_item_itemInner__W_R_Z {
  position: relative;
}

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

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

.font_family_item_filter__21gYU .item-font li {
  font-weight: 700;
  color: #5a521a;
  line-height: 1;
  cursor: pointer;
  font-family: BT Beau Sans, sans-serif !important;
}

.font_family_item_filter__21gYU .item-font li:not(:last-child) {
  border-right: 1px solid #5a521a;
  padding-right: 0.625rem;
  margin-right: 0.625rem;
}

.font_family_item_filter__21gYU .item-font li.current {
  font-weight: 700;
  color: #5a521a;
}

.font_family_item_filter__21gYU .item-font li[role=presentation] {
  display: flex;
  align-items: center;
}

@media (min-width: 768px) {
  .font_family_item_filter__21gYU .item-font li:not(:last-child) {
    padding-right: 0.9375rem;
    margin-right: 0.9375rem;
  }
}
@media (min-width: 992px) {
  .font_family_item_filter__21gYU .item-font {
    margin-bottom: 0;
    margin-right: 1.875rem;
  }
}
@media (min-width: 1260px) {
  .font_family_item_filter__21gYU .item-font {
    margin-right: 3.125rem;
  }
}
@media (min-width: 1700px) {
  .font_family_item_filter__21gYU .item-font {
    margin-right: 5rem;
  }
  .font_family_item_filter__21gYU .item-font li {
    color: #5a521a !important;
    font-family: BT Beau Sans;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 137%;
  }
  .font_family_item_filter__21gYU .item-font li:not(:last-child) {
    padding-right: 1.25rem;
    margin-right: 1.25rem;
  }
}
.font_family_item_filter__21gYU .item-weight {
  line-height: 1;
  position: relative;
}

.font_family_item_filter__21gYU .item-weight select {
  height: 1.875rem;
  background-color: transparent;
  padding: 0 0.375rem 0 2.1875rem;
  outline: none;
  border: none;
  color: #5a521a;
  font-family: BT Beau Sans;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 137%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.font_family_item_filter__21gYU .item-weight select option {
  padding-left: 0.625rem !important;
}

.font_family_item_filter__21gYU .item-weight select:focus {
  outline: none;
}

.font_family_item_filter__21gYU .item-weight:after {
  content: "";
  position: absolute;
  width: 0.7075rem;
  height: 0.375rem;
  top: 50%;
  left: 18%;
  transform: translate(-50%, -50%);
  z-index: 3;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjY4NTU1IDAuMjY4NTU1TDUuOTYyMjMgNS45NjIyM0wxMS42NTU5IDAuMjY4NTU1IiBzdHJva2U9IiM1QTUyMUEiIHN0cm9rZS13aWR0aD0iMC43NTkxNTciLz4KPC9zdmc+Cgo=);
  background-size: cover;
  pointer-events: none;
}

@media (min-width: 992px) {
  .font_family_item_filter__21gYU .item-weight {
    margin-right: 1.875rem;
    margin-bottom: 0;
    margin-right: 3.75rem;
  }
}
@media (min-width: 1350px) {
  .font_family_item_filter__21gYU .item-weight {
    margin-right: 9.375rem;
  }
}
.font_family_item_filter__21gYU .item-rangeWrap {
  flex-grow: 1;
  font-family: BT Beau Sans, sans-serif !important;
}

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

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

.font_family_item_filter__21gYU .item-range span {
  color: #5a521a;
  font-weight: 500;
  margin-right: 0.75rem;
}

.font_family_item_filter__21gYU .item-range input {
  flex-grow: 1;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 0.0625rem;
  background: #5a521a;
  cursor: pointer;
  outline: none;
}

.font_family_item_filter__21gYU .item-range input::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  height: 1.25rem;
  width: 1.25rem;
  background-color: #faf3eb;
  border: 1px solid #5a521a;
  border-radius: 50%;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  box-shadow: none !important;
}

.font_family_item_filter__21gYU .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__21gYU .item-range {
    padding: 0 1.25rem;
  }
}
@media (min-width: 1700px) {
  .font_family_item_filter__21gYU .item-range {
    padding: 0 1.5625rem;
  }
  .font_family_item_filter__21gYU .item-range span {
    color: #5a521a;
    font-weight: 500;
    font-size: 1rem;
    margin-right: 0.75rem;
  }
}
.font_family_item_custom_main__TMgYl {
  padding-top: 0;
}

.font_family_item_custom_item__kj6xX {
  margin-bottom: 3rem;
  padding-top: 1.25rem;
}

@media (min-width: 768px) {
  .font_family_item_custom_item__kj6xX {
    padding-bottom: 0.5625rem;
  }
}
@media (min-width: 992px) {
  .font_family_item_custom_item__kj6xX {
    padding-bottom: 2.5625rem;
  }
}
@media (min-width: 1260px) {
  .font_family_item_custom_item__kj6xX {
    padding-bottom: 4.625rem;
    margin-top: 0;
    border: none;
  }
}
.font_family_item_custom_itemInner__Nnnk2 {
  position: relative;
}

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

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

.font_family_item_custom_filter__qE6zU .item-font li {
  font-weight: 700;
  color: #5a521a;
  line-height: 1;
  cursor: pointer;
  font-family: BT Beau Sans, sans-serif !important;
}

.font_family_item_custom_filter__qE6zU .item-font li:not(:last-child) {
  border-right: 1px solid #5a521a;
  padding-right: 0.625rem;
  margin-right: 0.625rem;
}

.font_family_item_custom_filter__qE6zU .item-font li.current {
  font-weight: 700;
  color: #5a521a;
}

.font_family_item_custom_filter__qE6zU .item-font li[role=presentation] {
  display: flex;
  align-items: center;
}

@media (min-width: 768px) {
  .font_family_item_custom_filter__qE6zU .item-font li:not(:last-child) {
    padding-right: 0.9375rem;
    margin-right: 0.9375rem;
  }
}
@media (min-width: 992px) {
  .font_family_item_custom_filter__qE6zU .item-font {
    margin-bottom: 0;
    margin-right: 1.875rem;
  }
}
@media (min-width: 1260px) {
  .font_family_item_custom_filter__qE6zU .item-font {
    margin-right: 3.125rem;
  }
}
@media (min-width: 1700px) {
  .font_family_item_custom_filter__qE6zU .item-font {
    margin-right: 2.25rem;
  }
  .font_family_item_custom_filter__qE6zU .item-font li {
    color: #5a521a !important;
    font-family: BT Beau Sans;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 137%;
  }
  .font_family_item_custom_filter__qE6zU .item-font li:not(:last-child) {
    padding-right: 1.25rem;
    margin-right: 1.25rem;
  }
}
.font_family_item_custom_filter__qE6zU .item-weight {
  line-height: 1;
  position: relative;
}

.font_family_item_custom_filter__qE6zU .item-weight select {
  height: 1.875rem;
  background-color: transparent;
  padding: 0 0.375rem 0 2.1875rem;
  outline: none;
  border: none;
  color: #5a521a;
  font-family: BT Beau Sans;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 137%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.font_family_item_custom_filter__qE6zU .item-weight select option {
  padding-left: 0.625rem !important;
}

.font_family_item_custom_filter__qE6zU .item-weight select:focus {
  outline: none;
}

.font_family_item_custom_filter__qE6zU .item-weight:after {
  content: "";
  position: absolute;
  width: 0.7075rem;
  height: 0.375rem;
  top: 50%;
  left: 18%;
  transform: translate(-50%, -50%);
  z-index: 3;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjY4NTU1IDAuMjY4NTU1TDUuOTYyMjMgNS45NjIyM0wxMS42NTU5IDAuMjY4NTU1IiBzdHJva2U9IiM1QTUyMUEiIHN0cm9rZS13aWR0aD0iMC43NTkxNTciLz4KPC9zdmc+Cgo=);
  background-size: cover;
  pointer-events: none;
}

@media (min-width: 992px) {
  .font_family_item_custom_filter__qE6zU .item-weight {
    margin-right: 1.875rem;
    margin-bottom: 0;
    margin-right: 3.75rem;
  }
}
@media (min-width: 1350px) {
  .font_family_item_custom_filter__qE6zU .item-weight {
    margin-right: 9.375rem;
  }
}
.font_family_item_custom_filter__qE6zU .item-rangeWrap {
  flex-grow: 1;
  font-family: BT Beau Sans, sans-serif !important;
}

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

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

.font_family_item_custom_filter__qE6zU .item-range span {
  color: #5a521a;
  font-weight: 500;
  margin-right: 0.75rem;
}

.font_family_item_custom_filter__qE6zU .item-range input {
  flex-grow: 1;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 0.0625rem;
  background: #5a521a;
  cursor: pointer;
  outline: none;
}

.font_family_item_custom_filter__qE6zU .item-range input::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  height: 1.25rem;
  width: 1.25rem;
  background-color: #faf3eb;
  border: 1px solid #5a521a;
  border-radius: 50%;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  box-shadow: none !important;
}

.font_family_item_custom_filter__qE6zU .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_custom_filter__qE6zU .item-range {
    padding: 0 1.25rem;
  }
}
@media (min-width: 1700px) {
  .font_family_item_custom_filter__qE6zU .item-range {
    padding: 0 1.5625rem;
  }
  .font_family_item_custom_filter__qE6zU .item-range span {
    color: #5a521a;
    font-weight: 500;
    font-size: 1rem;
    margin-right: 0.75rem;
  }
}
.font_family_main__CAKJZ {
  background-color: #faf3eb;
  padding-top: 4.3125rem;
}

@media (min-width: 768px) {
  .font_family_main__CAKJZ {
    padding-top: 4.6134125rem;
  }
}
@media (min-width: 1350px) {
  .font_family_main__CAKJZ {
    padding-top: 8.1063125rem;
  }
}
@media (min-width: 992px) {
  .font_family_main__CAKJZ {
    padding-top: 11.4375rem;
  }
}
@media (max-width: 767.98px) {
  .font_family_listItem__XfuI9:nth-child(2),
  .font_family_listItem__XfuI9:nth-child(3),
  .font_family_listItem__XfuI9:nth-child(4) {
    display: none !important;
  }
}
.font_family_listItem__XfuI9:first-child > :first-child {
  border: none;
  margin-top: 0;
}

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

.font_family_line__6fPNq {
  display: none;
}

@media (min-width: 768px) {
  .font_family_line__6fPNq {
    display: block;
    width: 100%;
    height: 1px;
    background-color: #5a521a;
    opacity: 0.5;
  }
}
@media (min-width: 1700px) {
  .font_family_line__6fPNq {
    display: block;
    width: 100%;
    height: 1px;
    background-color: #5a521a;
    opacity: 0.5;
  }
}
@media (min-width: 768px) {
  .font_family_grids__6cGFO {
    margin-top: 2.67225rem;
  }
}
@media (min-width: 1350px) {
  .font_family_grids__6cGFO {
    margin-top: 4.69546875rem;
  }
}
@media (min-width: 1700px) {
  .font_family_grids__6cGFO {
    margin-top: 6.625rem;
  }
}
.font_family_grid_wrap__MENXb {
  display: none;
}

@media (min-width: 768px) {
  .font_family_grid_wrap__MENXb {
    display: flex;
    gap: 1.4873875rem;
  }
}
@media (min-width: 1350px) {
  .font_family_grid_wrap__MENXb {
    display: flex;
    gap: 2.61351875rem;
  }
}
@media (min-width: 1700px) {
  .font_family_grid_wrap__MENXb {
    display: flex;
    gap: 3.6875rem;
  }
}
.font_family_grid_item2__Ln7r4,
.font_family_grid_item__PK5h2 {
  width: 50%;
}

.font_family_img_wrap__AgEou {
  display: flex;
  flex-direction: column-reverse;
}

@media (min-width: 768px) {
  .font_family_img_wrap__AgEou {
    flex-direction: row;
    padding: 0 2.36973125rem;
    gap: 1.86553125rem;
  }
}
@media (min-width: 1350px) {
  .font_family_img_wrap__AgEou {
    flex-direction: row;
    padding: 0 4.16390625rem;
    gap: 3.27796875rem;
  }
}
@media (min-width: 1700px) {
  .font_family_img_wrap__AgEou {
    flex-direction: row;
    padding: 0 5.875rem;
    gap: 4.625rem;
  }
}
.font_family_img_item__iOexl {
  margin-top: 1.900625rem;
}

@media (min-width: 768px) {
  .font_family_img_item__iOexl {
    width: 50%;
    margin-top: 0;
  }
}
.font_family_img_item__iOexl + .font_family_img_item__iOexl {
  margin-top: 0;
}

@media (min-width: 1700px) {
  .font_family_img_item__iOexl + .font_family_img_item__iOexl {
    margin-top: 0;
  }
}
.dau_cau_main__9ZF_c {
  margin-top: 7.583125rem;
}

@media (min-width: 768px) {
  .dau_cau_main__9ZF_c {
    margin-top: 3.05871875rem;
  }
}
@media (min-width: 1350px) {
  .dau_cau_main__9ZF_c {
    margin-top: 5.3745375rem;
  }
}
@media (min-width: 1700px) {
  .dau_cau_main__9ZF_c {
    margin-top: 9.899375rem;
  }
}
.dau_cau_st_svg__G_xi1 {
  margin-top: 2.25625rem;
}

@media (min-width: 768px) {
  .dau_cau_st_svg__G_xi1 {
    margin-top: 2.59661875rem;
  }
}
@media (min-width: 1350px) {
  .dau_cau_st_svg__G_xi1 {
    margin-top: 4.56258125rem;
  }
}
@media (min-width: 1700px) {
  .dau_cau_st_svg__G_xi1 {
    margin-top: 6.4375rem;
  }
}
.dau_cau_st_svg__wrap__dycRD {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  width: 129.17%;
  aspect-ratio: 504/262.8;
}

@media (min-width: 768px) {
  .dau_cau_st_svg__wrap__dycRD {
    padding: 0 3.0251875rem;
    width: 100%;
    padding: 0 5.315625rem;
  }
}
@media (min-width: 1700px) {
  .dau_cau_st_svg__wrap__dycRD {
    padding: 0 7.5rem;
    width: 100%;
  }
}
.dau_cau_daucau_img__LRXQ6 {
  margin-top: 4.8125rem;
}

@media (min-width: 768px) {
  .dau_cau_daucau_img__LRXQ6 {
    margin-top: 2.95173125rem;
  }
}
@media (min-width: 1350px) {
  .dau_cau_daucau_img__LRXQ6 {
    margin-top: 5.1827375rem;
  }
}
@media (min-width: 1700px) {
  .dau_cau_daucau_img__LRXQ6 {
    margin-top: 7.3125rem;
  }
}
.dau_cau_st_img_bn__Ipg_d {
  position: relative;
  width: 100%;
  aspect-ratio: 375/338;
}

@media (min-width: 768px) {
  .dau_cau_st_img_bn__Ipg_d {
    aspect-ratio: 1920/1080;
  }
}
@media (min-width: 1700px) {
  .dau_cau_st_img_bn__Ipg_d {
    aspect-ratio: 1920/1080;
  }
}
.dau_cau_st_img__lumG7 {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.dau_cau_st_img_ct__MMLvR {
  position: relative;
  z-index: 4;
  text-align: center;
  height: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  padding-top: 1.25rem;
  padding-bottom: 1.168125rem;
}

.dau_cau_st_img_ct__MMLvR h4 {
  font-size: 0.9375rem;
  line-height: 103%;
}

.dau_cau_st_img_ct__MMLvR h2,
.dau_cau_st_img_ct__MMLvR h4 {
  color: #fff !important;
  text-align: center;
  font-family: "BT Nouvoty";
  font-style: normal;
  font-weight: 400 !important;
}

.dau_cau_st_img_ct__MMLvR h2 {
  font-size: 3.538375rem !important;
  line-height: 94%;
  letter-spacing: -0.07075rem;
}

.dau_cau_st_img_ct__MMLvR h6 {
  color: #fff !important;
  text-align: center;
  font-family: "BT Nouvoty";
  font-size: 0.5035625rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 104%;
}

@media (min-width: 768px) {
  .dau_cau_st_img_ct__MMLvR {
    padding-top: 1.9173625rem;
    padding-bottom: 1.69030625rem;
  }
  .dau_cau_st_img_ct__MMLvR h4 {
    font-size: 1.14285rem;
    font-weight: 400 !important;
    line-height: 103%;
  }
  .dau_cau_st_img_ct__MMLvR h2 {
    font-size: 4.195725rem !important;
    line-height: 99%;
    letter-spacing: -0.08391rem;
  }
  .dau_cau_st_img_ct__MMLvR h2,
  .dau_cau_st_img_ct__MMLvR h6 {
    color: #fff !important;
    text-align: center;
    font-family: "BT Nouvoty";
    font-style: normal;
    font-weight: 400 !important;
  }
  .dau_cau_st_img_ct__MMLvR h6 {
    font-size: 0.71139375rem !important;
    line-height: 104%;
  }
}
@media (min-width: 1350px) {
  .dau_cau_st_img_ct__MMLvR {
    padding-top: 1.9173625rem;
    padding-bottom: 1.69030625rem;
  }
  .dau_cau_st_img_ct__MMLvR h4 {
    font-size: 2.00665rem;
    font-weight: 400 !important;
    line-height: 103%;
  }
  .dau_cau_st_img_ct__MMLvR h2 {
    font-size: 7.367rem !important;
    line-height: 99%;
    letter-spacing: -0.14733125rem;
  }
  .dau_cau_st_img_ct__MMLvR h2,
  .dau_cau_st_img_ct__MMLvR h6 {
    color: #fff !important;
    text-align: center;
    font-family: BT Nouvoty;
    font-style: normal;
    font-weight: 400 !important;
  }
  .dau_cau_st_img_ct__MMLvR h6 {
    font-size: 1.24908125rem !important;
    line-height: 104%;
  }
}
@media (min-width: 1700px) {
  .dau_cau_st_img_ct__MMLvR {
    padding-top: 4.75rem;
    padding-bottom: 4.1875rem;
  }
  .dau_cau_st_img_ct__MMLvR h4 {
    font-size: 2.83125rem;
    font-weight: 400 !important;
    line-height: 103%;
  }
  .dau_cau_st_img_ct__MMLvR h2 {
    font-size: 10.3943125rem !important;
    line-height: 99%;
    letter-spacing: -0.207875rem;
  }
  .dau_cau_st_img_ct__MMLvR h2,
  .dau_cau_st_img_ct__MMLvR h6 {
    color: #fff !important;
    text-align: center;
    font-family: "BT Nouvoty";
    font-style: normal;
    font-weight: 400 !important;
  }
  .dau_cau_st_img_ct__MMLvR h6 {
    font-size: 1.762375rem !important;
    line-height: 104%;
  }
}
@media (min-width: 768px) {
  .dau_cau_daucau_grid__T5673 {
    display: flex;
    justify-content: space-between;
    padding: 1.51370625rem 1.63985rem 1.8921375rem 1.7407625rem;
    background-color: #48311b;
  }
}
@media (min-width: 1350px) {
  .dau_cau_daucau_grid__T5673 {
    display: flex;
    justify-content: space-between;
    padding: 2.6578125rem 2.8793rem 3.32226875rem 3.0564875rem;
    background-color: #48311b;
  }
}
@media (min-width: 1700px) {
  .dau_cau_daucau_grid__T5673 {
    display: flex;
    justify-content: space-between;
    padding: 3.75rem 4.0625rem 4.6875rem 4.3125rem;
    background-color: #48311b;
  }
}
.dau_cau_daucau_grid1_wrap__ZBmiB {
  display: flex;
  width: 100%;
}

.dau_cau_daucau_grid1_wrap__ZBmiB .dau_cau_grid_img1__ceVKo,
.dau_cau_daucau_grid1_wrap__ZBmiB .dau_cau_grid_img2__8u1fn {
  width: 50%;
}

.dau_cau_daucau_grid1_wrap__ZBmiB .dau_cau_grid_img1__ceVKo .fixRatio {
  padding-top: 169.8% !important;
}

@media (min-width: 768px) {
  .dau_cau_daucau_grid1_wrap__ZBmiB {
    gap: 0.504569375rem;
    width: 46.81%;
  }
  .dau_cau_daucau_grid1_wrap__ZBmiB .dau_cau_grid_img1__ceVKo .fixRatio {
    padding-top: 169.37% !important;
  }
}
@media (min-width: 1350px) {
  .dau_cau_daucau_grid1_wrap__ZBmiB {
    gap: 0.8859375rem;
    width: 46.81%;
  }
  .dau_cau_daucau_grid1_wrap__ZBmiB .dau_cau_grid_img1__ceVKo .fixRatio {
    padding-top: 169.37% !important;
  }
}
@media (min-width: 1700px) {
  .dau_cau_daucau_grid1_wrap__ZBmiB {
    gap: 1.25rem;
    width: 46.81%;
  }
  .dau_cau_daucau_grid1_wrap__ZBmiB .dau_cau_grid_img1__ceVKo .fixRatio {
    padding-top: 169.37% !important;
  }
}
@media (min-width: 768px) {
  .dau_cau_daucau_grid1__PvYeJ {
    width: 52.32%;
  }
}
@media (min-width: 1700px) {
  .dau_cau_daucau_grid1__PvYeJ {
    width: 52.32%;
  }
}
.hethong_main__s3BLL {
  padding-top: 3.710625rem;
  padding-bottom: 0;
}

@media (min-width: 768px) {
  .hethong_main__s3BLL {
    padding-top: 2.32101875rem;
    padding-bottom: 6.307125rem;
  }
}
@media (min-width: 992px) {
  .hethong_main__s3BLL {
    padding-top: 8.125rem;
  }
}
@media (min-width: 1350px) {
  .hethong_main__s3BLL {
    padding-top: 5.75859375rem;
    margin-bottom: 0;
  }
}
@media (min-width: 1700px) {
  .hethong_main__s3BLL {
    padding-top: 5.75rem;
    padding-bottom: 15.625rem;
  }
}
.hethong_left__zFuDe {
  position: relative;
  background-color: #faf3eb;
  z-index: 999;
}

.hethong_left__zFuDe h4 {
  color: #ff3123 !important;
  font-family: "BT Nouvoty", sans-serif;
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 1.125rem !important;
}

.hethong_left__zFuDe:before {
  content: "";
  position: absolute;
  top: 0;
  left: -10%;
  right: -10%;
  bottom: -5%;
  background-color: #faf3eb;
  z-index: -1;
}

@media (min-width: 768px) {
  .hethong_left__zFuDe {
    background-color: transparent;
  }
  .hethong_left__zFuDe h4 {
    color: #ff3123 !important;
    font-family: "BT Nouvoty", sans-serif;
    font-size: 1.8125rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 1.3125rem !important;
  }
  .hethong_left__zFuDe:before {
    content: none;
  }
}
@media (min-width: 1700px) {
  .hethong_left__zFuDe {
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: auto !important;
  }
  .hethong_left__zFuDe h4 {
    color: #ff3123 !important;
    font-family: "BT Nouvoty", sans-serif;
    font-size: 2rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
}
.hethong_leftSelect__vpCmF {
  position: relative;
  display: inline-block;
  cursor: pointer;
  padding-right: 1.5625rem;
  margin-left: 0.1875rem;
  padding-bottom: 0.875rem;
}

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

.hethong_leftSelect__vpCmF select:focus {
  outline: none;
  color: #919460;
}

@media (min-width: 768px) {
  .hethong_leftSelect__vpCmF select {
    font-size: 1rem;
    height: 1.875rem;
  }
}
@media (min-width: 992px) {
  .hethong_leftSelect__vpCmF select {
    font-size: 1rem;
  }
}
@media (min-width: 1700px) {
  .hethong_leftSelect__vpCmF select {
    font-size: 1.25rem;
  }
}
.hethong_leftSelect__vpCmF: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: #919460;
  transform-origin: 50% 25%;
  transform: translateY(-30%);
}

.hethong_leftInner__xHfiZ {
  padding-top: 1.25rem;
  margin-bottom: 3.125rem;
  background-color: transparent;
}

.hethong_leftInner__xHfiZ svg {
  overflow: visible;
}

.hethong_leftInner__xHfiZ .text-sub {
  fill: rgba(88, 90, 26, 0.5);
}

.hethong_leftInner__xHfiZ text {
  fill: #585a1a;
}

.hethong_leftInner__xHfiZ line {
  stroke: #585a1a;
}

.hethong_leftInner__xHfiZ .uppercase > text tspan {
  text-transform: uppercase;
  color: #fff;
}

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

@media (min-width: 768px) {
  .hethong_leftInner__xHfiZ {
    background-color: #585a1a;
    margin-top: 5%;
    padding: 3.22924375rem 1.261425rem 2.492575rem;
    border-radius: 10%;
  }
  .hethong_leftInner__xHfiZ .text-sub {
    fill: hsla(32, 60%, 95%, 0.5);
  }
  .hethong_leftInner__xHfiZ text {
    fill: #faf3eb;
  }
  .hethong_leftInner__xHfiZ line {
    stroke: #faf3eb;
  }
}
@media (min-width: 1700px) {
  .hethong_leftInner__xHfiZ {
    background-color: #585a1a;
    margin-top: 5%;
    padding: 8rem 3.125rem 6.175rem;
    border-radius: 10%;
  }
  .hethong_leftInner__xHfiZ .text-sub {
    fill: hsla(32, 60%, 95%, 0.5);
  }
  .hethong_leftInner__xHfiZ text {
    fill: #faf3eb;
  }
  .hethong_leftInner__xHfiZ line {
    stroke: #faf3eb;
  }
}
.hethong_rightList__wM_pB {
  content: emty;
}

.hethong_right__pkyJn {
  margin-top: 2.94875rem;
}

.hethong_right__pkyJn .titlesub {
  color: #919460 !important;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: -0.6px;
}

@media (min-width: 768px) {
  .hethong_right__pkyJn .titlesub {
    font-size: 1rem;
  }
}
@media (min-width: 1700px) {
  .hethong_right__pkyJn .titlesub {
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .hethong_right__pkyJn {
    position: relative;
    margin-top: 0;
  }
  .hethong_right__pkyJn:after {
    content: "";
    position: absolute;
    height: 102%;
    width: 1px;
    top: 50%;
    left: -7%;
    transform: translate(-50%, -50%);
    background-color: hsla(0, 0%, 100%, 0.3);
  }
}
@media (min-width: 1700px) {
  .hethong_right__pkyJn {
    position: relative;
    margin-top: 0;
  }
  .hethong_right__pkyJn: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__4eOsa p {
  color: #919460;
  font-family: BT Beau Sans;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 137%;
  margin-bottom: 0;
}

.hethong_rightItem__4eOsa h3 {
  color: #919460 !important;
  font-family: BT Beau Sans, sans-serif !important;
  font-size: 0.875rem;
  font-weight: 700 !important;
  font-style: normal;
  line-height: 2.66667;
  letter-spacing: 0.05625rem;
  text-transform: uppercase;
  margin-bottom: 0.625rem !important;
  position: relative;
}

.hethong_rightItem__4eOsa h3:after,
.hethong_rightItem__4eOsa 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__4eOsa h3:after {
  top: 100%;
}

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

@media (min-width: 768px) {
  .hethong_rightItem__4eOsa + .hethong_rightItem__4eOsa {
    margin-top: 1.875rem;
  }
}
@media (min-width: 1700px) {
  .hethong_rightItem__4eOsa + .hethong_rightItem__4eOsa {
    margin-top: 2.5rem;
  }
}
.hethong_rightGrid__LrS52 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.230625rem;
}

.hethong_rightGrid__LrS52 .item {
  position: relative;
  width: 15.66%;
  color: #585a1a;
  cursor: pointer;
}

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

.hethong_rightGrid__LrS52 .item span {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  font-size: 5vw;
  border: 1px solid #585a1a;
  border-radius: 50%;
}

.hethong_rightGrid__LrS52 .item.current {
  background-color: #585a1a;
  color: #faf3eb;
  border-radius: 50%;
}

@media (min-width: 768px) {
  .hethong_rightGrid__LrS52 .item {
    width: 15%;
  }
  .hethong_rightGrid__LrS52 .item span {
    font-size: 4vw;
  }
}
@media (min-width: 1260px) {
  .hethong_rightGrid__LrS52 .item span {
    font-size: 2.4vw;
  }
}
@media (min-width: 1350px) {
  .hethong_rightGrid__LrS52 .item {
    width: 15.6%;
  }
  .hethong_rightGrid__LrS52 .item span {
    font-size: 3vw;
  }
}
@media (min-width: 1700px) {
  .hethong_rightGrid__LrS52 .item {
    width: 15%;
  }
  .hethong_rightGrid__LrS52 .item span {
    font-size: 2.4vw;
  }
}
.hethong_rightGrid__LrS52.style-2 {
  font-feature-settings: "dlig";
  font-variant-ligatures: discretionary-ligatures;
}

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

@media (min-width: 992px) {
  .hethong_rightGrid__LrS52 + .hethong_rightGrid__LrS52 {
    margin-top: 2.8125rem;
  }
}
@media (min-width: 768px) {
  .hethong_rightGrid__LrS52 {
    gap: 0.375rem;
  }
}
@media (min-width: 1350px) {
  .hethong_rightGrid__LrS52 {
    gap: 0.5rem;
  }
}
@media (min-width: 1700px) {
  .hethong_rightGrid__LrS52 {
    gap: 0.375rem;
  }
}
.footer_main__nO8rj {
  position: relative;
  padding-top: 6.66rem;
  padding-bottom: 0;
  color: hsla(0, 0%, 100%, 0.95);
}

@media (min-width: 768px) {
  .footer_main__nO8rj {
    padding-top: 8.047875rem;
  }
}
@media (min-width: 1350px) {
  .footer_main__nO8rj {
    padding-top: 14.1306875rem;
  }
}
@media (min-width: 1700px) {
  .footer_main__nO8rj {
    padding-top: 19.9375rem;
  }
}
.footer_img__ugDTp {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  bottom: 0;
  left: 0;
}

.footer_haed__5dASd {
  font-family: "BT Nouvoty", sans-serif;
  font-weight: 600;
  text-align: center;
  margin-bottom: 4rem;
  margin-top: 5.055625rem;
}

@media (min-width: 768px) {
  .footer_haed__5dASd {
    margin-top: 2.04073125rem;
    margin-bottom: 1.76599375rem;
  }
}
@media (min-width: 1350px) {
  .footer_haed__5dASd {
    margin-top: 3.583175rem;
    margin-bottom: 3.10078125rem;
  }
}
@media (min-width: 1700px) {
  .footer_haed__5dASd {
    margin-top: 12.2rem;
    margin-bottom: 7.5625rem;
  }
}
.footer_haed__5dASd .text-2 {
  font-size: 2.5rem;
  color: hsla(0, 0%, 100%, 0.9) !important;
  margin-left: -10%;
  margin-right: -10%;
}

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

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

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

.footer_haed__5dASd .text-5,
.footer_haed__5dASd .text-7 {
  margin-top: 2.1875rem;
}

.footer_haed__5dASd .text-5 a,
.footer_haed__5dASd .text-7 a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
  font-weight: 400;
  color: inherit;
  border: 0.125rem solid hsla(0, 0%, 85%, 0.95);
  padding: 0.645625rem 1.6875rem;
  border-radius: 1rem;
  opacity: 0.9;
}

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

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

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

@media (min-width: 768px) {
  .footer_haed__5dASd .text-2 {
    font-size: 2.5rem;
  }
  .footer_haed__5dASd .text-3 {
    font-size: 0.6875rem;
  }
  .footer_haed__5dASd .text-4 {
    font-size: 0.75rem;
    margin-bottom: 0.9375rem;
  }
  .footer_haed__5dASd .text-5,
  .footer_haed__5dASd .text-7 {
    margin-bottom: 0.9375rem;
  }
  .footer_haed__5dASd .text-5 a,
  .footer_haed__5dASd .text-7 a {
    font-size: 1.25rem;
    padding: 1.0625rem 3rem;
    border-radius: 1.1875rem;
  }
  .footer_haed__5dASd .text-5 {
    margin-bottom: 0.625rem;
  }
  .footer_haed__5dASd .text-6 {
    font-size: 0.75rem;
  }
}
@media (min-width: 992px) {
  .footer_haed__5dASd .text-1 {
    font-size: 0.875rem;
    margin-bottom: 1.25rem;
  }
  .footer_haed__5dASd .text-2 {
    font-size: 3.75rem;
  }
  .footer_haed__5dASd .text-3 {
    font-size: 0.75rem;
    margin-bottom: 1.9375rem;
  }
  .footer_haed__5dASd .text-4 {
    font-size: 0.875rem;
    margin-bottom: 1.25rem;
  }
  .footer_haed__5dASd .text-4:after,
  .footer_haed__5dASd .text-4:before {
    top: 15%;
    width: 0.375rem;
    height: 0.375rem;
  }
  .footer_haed__5dASd .text-4:before {
    left: -0.9375rem;
  }
  .footer_haed__5dASd .text-4:after {
    right: -0.9375rem;
  }
  .footer_haed__5dASd .text-5,
  .footer_haed__5dASd .text-7 {
    margin-bottom: 1.25rem;
  }
  .footer_haed__5dASd .text-5 a,
  .footer_haed__5dASd .text-7 a {
    font-size: 1.875rem;
  }
  .footer_haed__5dASd .text-6 {
    font-size: 0.875rem;
  }
}
@media (min-width: 1350px) {
  .footer_haed__5dASd .text-2 {
    font-size: 3.54375rem;
    margin-left: -15%;
    margin-right: -15%;
  }
  .footer_haed__5dASd .text-3 {
    font-size: 0.75rem;
  }
  .footer_haed__5dASd .text-4 {
    font-size: 1.0625rem;
    margin-bottom: 1.4375rem;
  }
  .footer_haed__5dASd .text-5,
  .footer_haed__5dASd .text-7 {
    margin-bottom: 1.107425rem;
    margin-top: 4.8283625rem;
  }
  .footer_haed__5dASd .text-5 a,
  .footer_haed__5dASd .text-7 a {
    font-size: 1.55039375rem;
    padding: 0.97453125rem 2.6578125rem;
    border-radius: 1.19601875rem;
  }
  .footer_haed__5dASd .text-5 {
    margin-bottom: 0.875rem;
  }
}
@media (min-width: 1700px) {
  .footer_haed__5dASd .text-2 {
    font-size: 5rem;
    margin-left: -15%;
    margin-right: -15%;
  }
  .footer_haed__5dASd .text-3 {
    font-size: 0.75rem;
  }
  .footer_haed__5dASd .text-4 {
    font-size: 1.0625rem;
    margin-bottom: 1.4375rem;
  }
  .footer_haed__5dASd .text-5,
  .footer_haed__5dASd .text-7 {
    margin-bottom: 1.5625rem;
    margin-top: 6.8125rem;
  }
  .footer_haed__5dASd .text-5 a,
  .footer_haed__5dASd .text-7 a {
    font-size: 2.1875rem;
  }
  .footer_haed__5dASd .text-5 {
    margin-bottom: 0.875rem;
  }
}
.footer_content__AJgPE {
  position: relative;
  z-index: 2;
  letter-spacing: 0.01em;
  font-family: BT Beau Sans, sans-serif;
}

.footer_content__AJgPE .item-line {
  width: 7.5rem;
  height: 1px;
  border-top: 1px dashed hsla(0, 0%, 100%, 0.46);
  margin: 0 auto 2.125rem;
}

.footer_content__AJgPE .item-line--2 {
  width: 7.5rem;
  height: 1px;
  border-top: 1px dashed hsla(0, 0%, 100%, 0.46);
  margin: 0 auto 3.919375rem;
}

@media (min-width: 768px) {
  .footer_content__AJgPE .item-line--2 {
    margin-bottom: 3.25rem;
  }
}
@media (min-width: 1350px) {
  .footer_content__AJgPE .item-line--2 {
    margin-bottom: 5.00555rem;
  }
}
@media (min-width: 1700px) {
  .footer_content__AJgPE .item-line--2 {
    margin-bottom: 7.0625rem;
  }
}
.footer_content__AJgPE .item-list {
  list-style: none;
  padding: 0;
  text-align: center;
  margin: 0 0 3.7625rem;
}

.footer_content__AJgPE .item-list li {
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
}

.footer_content__AJgPE .item-list li + li {
  margin-top: 2.156875rem;
}

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

.footer_content__AJgPE .item-list li p {
  font-size: 1.125rem;
  margin: 0;
  font-weight: 500 !important;
}

.footer_content__AJgPE .item-list li p + p {
  margin-top: 0.25rem;
}

@media (min-width: 768px) {
  .footer_content__AJgPE .item-list {
    margin-bottom: 2.6875rem;
  }
  .footer_content__AJgPE .item-list li + li {
    margin-top: 1.25rem;
  }
  .footer_content__AJgPE .item-list li small {
    display: block;
    font-size: 0.6875rem;
    line-height: 1.61;
    margin-bottom: 0.3125rem;
    color: hsla(0, 0%, 100%, 0.4);
  }
  .footer_content__AJgPE .item-list li p {
    font-size: 1.146625rem;
    margin: 0;
  }
  .footer_content__AJgPE .item-list li p + p {
    margin-top: 0.4375rem;
  }
}
@media (min-width: 992px) {
  .footer_content__AJgPE .item-list {
    margin-bottom: 5.625rem;
  }
}
@media (min-width: 1350px) {
  .footer_content__AJgPE .item-list {
    margin-bottom: 3.98671875rem;
  }
  .footer_content__AJgPE .item-list li + li {
    margin-top: 1.90830625rem;
  }
  .footer_content__AJgPE .item-list li small {
    display: block;
    font-size: 0.64753125rem;
    line-height: 1.61;
    margin-bottom: 0.30609125rem;
    color: hsla(0, 0%, 100%, 0.4);
  }
  .footer_content__AJgPE .item-list li p {
    font-size: 0.9455625rem;
    margin: 0;
  }
  .footer_content__AJgPE .item-list li p + p {
    margin-top: 0.310078125rem;
  }
}
@media (min-width: 1700px) {
  .footer_content__AJgPE .item-list {
    margin-bottom: 7.25rem;
  }
  .footer_content__AJgPE .item-list li + li {
    margin-top: 2.6925rem;
  }
  .footer_content__AJgPE .item-list li small {
    display: block;
    font-size: 0.913625rem;
    line-height: 1.61;
    margin-bottom: 0.431875rem;
    color: hsla(0, 0%, 100%, 0.4);
  }
  .footer_content__AJgPE .item-list li p {
    font-size: 1.334125rem;
    margin: 0;
  }
  .footer_content__AJgPE .item-list li p + p {
    margin-top: 0.4375rem;
  }
}
.footer_content__AJgPE .item-foot {
  text-align: center;
}

.footer_content__AJgPE .item-foot .f-img {
  position: relative;
  display: flex;
  align-items: center;
}

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

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

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

.footer_content__AJgPE .item-foot .f-img p {
  margin: 0;
  padding: 0;
}

.footer_content__AJgPE .item-foot p {
  font-size: 0.625rem;
  font-weight: 700;
  color: #dddddc;
  margin-bottom: 1.4375rem;
  opacity: 0.5;
}

@media (min-width: 768px) {
  .footer_content__AJgPE .item-foot p {
    font-size: 0.6875rem;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 1350px) {
  .footer_content__AJgPE .item-foot p {
    font-size: 0.5315625rem;
    margin-bottom: 1.107425rem;
  }
}
@media (min-width: 1700px) {
  .footer_content__AJgPE .item-foot p {
    color: hsla(0, 0%, 99%, 0.95) !important;
    text-align: center;
    font-family: BT Beau Sans;
    font-size: 0.913625rem;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 161%;
  }
}
.footer_content__AJgPE .item-logo {
  max-width: 65%;
  margin: 3.349375rem auto 3.263125rem;
}

@media (min-width: 768px) {
  .footer_content__AJgPE .item-logo {
    max-width: 45%;
    margin: 2rem auto 2.5rem;
  }
}
@media (min-width: 992px) {
  .footer_content__AJgPE .item-logo {
    max-width: 40%;
    margin-bottom: 3.125rem;
  }
}
@media (min-width: 1260px) {
  .footer_content__AJgPE .item-logo {
    max-width: 35%;
    margin-top: 6.9375rem;
    margin-bottom: 5.103125rem;
  }
}
@media (min-width: 1350px) {
  .footer_content__AJgPE .item-logo {
    max-width: 35%;
    margin-top: 4.91695625rem;
    margin-bottom: 3.6168375rem;
  }
}
@media (min-width: 1700px) {
  .footer_content__AJgPE .item-logo {
    max-width: 35%;
    margin-top: 6.9375rem;
    margin-bottom: 5.103125rem;
  }
}
.footer_content_credit__q85nq {
  color: #dddddc;
  text-align: center;
  font-family: BT Beau Sans;
  font-size: 0.4375rem;
  font-style: normal;
  font-weight: 400;
  line-height: 161%;
  letter-spacing: 0.42px;
  margin-top: 4.190625rem;
  padding-bottom: 1.018125rem;
}

@media (min-width: 768px) {
  .footer_content_credit__q85nq {
    margin-top: 3.125rem;
    padding-bottom: 0.75685625rem;
    font-size: 0.625rem;
  }
}
@media (min-width: 1350px) {
  .footer_content_credit__q85nq {
    margin-top: 7.19025rem;
    padding-bottom: 1.32890625rem;
    font-size: 0.524918125rem;
  }
}
@media (min-width: 1700px) {
  .footer_content_credit__q85nq {
    margin-top: 10.145rem;
    padding-bottom: 1.875rem;
    font-size: 0.740625rem;
  }
}
@media (min-width: 768px) {
  .footer_flex_wrap__xm_jD {
    padding: 0;
    gap: 1.0968375rem;
    display: flex;
  }
  .footer_flex_wrap__xm_jD > div {
    width: 50%;
  }
}
@media (min-width: 1350px) {
  .footer_flex_wrap__xm_jD {
    gap: 2.05505625rem;
    display: flex;
  }
  .footer_flex_wrap__xm_jD > div {
    width: 50%;
  }
}
@media (min-width: 1700px) {
  .footer_flex_wrap__xm_jD {
    padding: 0;
    margin-left: -4.125rem;
    margin-right: -4.0625rem;
    gap: 1.1875rem;
    display: flex;
  }
  .footer_flex_wrap__xm_jD > div {
    width: 50%;
  }
}
.footer_imge2_f2__KKQxm {
  margin-top: 1.906875rem;
}

@media (min-width: 768px) {
  .footer_imge2_f2__KKQxm {
    margin-top: -4.375rem;
  }
}
@media (min-width: 1700px) {
  .footer_imge2_f2__KKQxm {
    margin-top: -28.125rem;
  }
}
.footer_screens__t_6pH {
  width: 100%;
  aspect-ratio: 326/729;
  position: relative;
  margin-top: 5.758125rem;
}

@media (min-width: 768px) {
  .footer_screens__t_6pH {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-top: 3.05264375rem;
    aspect-ratio: 1680/863;
  }
}
@media (min-width: 1350px) {
  .footer_screens__t_6pH {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-top: 8.9375rem;
    aspect-ratio: 1680/863;
  }
}
@media (min-width: 1700px) {
  .footer_screens__t_6pH {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-top: 7.5625rem;
    aspect-ratio: 1680/840;
  }
}
.footer_item__Skfxe {
  width: 100%;
  position: absolute;
  overflow: hidden;
  border-radius: 1rem;
}

@media (min-width: 768px) {
  .footer_item__Skfxe {
    width: 23.8%;
    position: relative;
  }
}
@media (min-width: 1700px) {
  .footer_item__Skfxe {
    width: 23.036%;
    position: relative;
  }
}
.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;
  }
}
@font-face {
  font-family: "BT Nouvoty";
  src: url("../../fonts/BT-Nouvoty/BTNouvoty-Regular.woff2") format("woff2"), url("../../fonts/BT-Nouvoty/BTNouvoty-Regular.woff2") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "BT Nouvoty";
  src: url("../../fonts/BT-Nouvoty/BTNouvoty-Medium.woff2") format("woff2"), url("../../fonts/BT-Nouvoty/BTNouvoty-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "BT Nouvoty";
  src: url("../../fonts/BT-Nouvoty/BTNouvoty-Bold.woff2") format("woff2"), url("../../fonts/BT-Nouvoty/BTNouvoty-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;
}
.bt_nouvoty_main__sQzr0 {
  font-family: "BT Nouvoty", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0;
  color: #585a1a;
  background-color: #faf3eb;
  -webkit-font-smoothing: antialiased;
}

.bt_nouvoty_main__sQzr0 h1,
.bt_nouvoty_main__sQzr0 h2,
.bt_nouvoty_main__sQzr0 h3,
.bt_nouvoty_main__sQzr0 h4,
.bt_nouvoty_main__sQzr0 h5,
.bt_nouvoty_main__sQzr0 h6 {
  font-family: "BT Nouvoty", sans-serif;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 0;
  color: #585a1a;
}

.bt_nouvoty_main__sQzr0 .container {
  padding: 0 2rem;
}

@media (min-width: 768px) {
  .bt_nouvoty_main__sQzr0 .container {
    padding: 0 3.0251875rem;
  }
}
@media (min-width: 1350px) {
  .bt_nouvoty_main__sQzr0 .container {
    padding: 0 5.315625rem;
  }
}
@media (min-width: 1700px) {
  .bt_nouvoty_main__sQzr0 .container {
    padding: 0 7.5rem;
  }
}
.bt_nouvoty_main__sQzr0 .row {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

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

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

.bt_nouvoty_main__sQzr0 .sub-title {
  font-family: "BT Nouvoty", sans-serif;
  line-height: 1.37;
  text-transform: uppercase;
}

.bt_nouvoty_main__sQzr0 .sec-ct-title,
.bt_nouvoty_main__sQzr0 .sub-title {
  color: #585a1a !important;
  text-align: center;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700 !important;
}

.bt_nouvoty_main__sQzr0 .sec-ct-title {
  font-family: "BT Nouvoty";
  line-height: 137%;
  letter-spacing: 0.0375rem;
}

.bt_nouvoty_main__sQzr0 .sec-ct-text {
  color: #585a1a !important;
  text-align: center;
  font-family: BT Beau Sans;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 155%;
  letter-spacing: 0.00875rem;
}

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

.bt_nouvoty_main__sQzr0 .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_nouvoty_main__sQzr0 .row {
    margin-left: -0.252099375rem;
    margin-right: -0.252099375rem;
  }
  .bt_nouvoty_main__sQzr0 .row [class*=col-] {
    padding-left: 0.252099375rem;
    padding-right: 0.252099375rem;
  }
  .bt_nouvoty_main__sQzr0 .row--0 {
    margin-left: -0.252099375rem;
    margin-right: -0.252099375rem;
  }
  .bt_nouvoty_main__sQzr0 .row--0 [class*=col-] {
    padding-left: 0;
    padding-right: 0;
  }
  .bt_nouvoty_main__sQzr0 .radius-1-5 {
    border-radius: 0.3125rem;
  }
  .bt_nouvoty_main__sQzr0 .sec-ct-title {
    color: #585a1a !important;
    font-family: "BT Nouvoty";
    font-size: 0.7563rem;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 137%;
    text-align: left;
  }
  .bt_nouvoty_main__sQzr0 .sec-ct-text {
    color: #585a1a !important;
    font-family: BT Beau Sans;
    font-size: 0.42856875rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 161%;
    letter-spacing: -0.0042856813rem;
    text-align: left;
  }
  .bt_nouvoty_main__sQzr0 .box-w {
    margin-top: 2.1875rem;
  }
}
@media (min-width: 1350px) {
  .bt_nouvoty_main__sQzr0 .row {
    margin-left: -0.44296875rem;
    margin-right: -0.44296875rem;
  }
  .bt_nouvoty_main__sQzr0 .row [class*=col-] {
    padding-left: 0.44296875rem;
    padding-right: 0.44296875rem;
  }
  .bt_nouvoty_main__sQzr0 .row--0 {
    margin-left: -0.44296875rem;
    margin-right: -0.44296875rem;
  }
  .bt_nouvoty_main__sQzr0 .row--0 [class*=col-] {
    padding-left: 0;
    padding-right: 0;
  }
  .bt_nouvoty_main__sQzr0 .radius-1-5 {
    border-radius: 0.3125rem;
  }
  .bt_nouvoty_main__sQzr0 .sec-ct-title {
    color: #585a1a !important;
    font-family: "BT Nouvoty";
    font-size: 1.32890625rem;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 137%;
    text-align: left;
  }
  .bt_nouvoty_main__sQzr0 .sec-ct-text {
    color: #585a1a !important;
    font-family: BT Beau Sans;
    font-size: 0.75305rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 161%;
    letter-spacing: -0.0042856813rem;
    text-align: left;
  }
  .bt_nouvoty_main__sQzr0 .box-w {
    margin-top: 2.1875rem;
  }
}
@media (min-width: 1700px) {
  .bt_nouvoty_main__sQzr0 .row {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
  .bt_nouvoty_main__sQzr0 .row [class*=col-] {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .bt_nouvoty_main__sQzr0 .row--0 {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
  .bt_nouvoty_main__sQzr0 .row--0 [class*=col-] {
    padding-left: 0;
    padding-right: 0;
  }
  .bt_nouvoty_main__sQzr0 .radius-1-5 {
    border-radius: 0.3125rem;
  }
  .bt_nouvoty_main__sQzr0 .sec-ct-title {
    color: #585a1a !important;
    font-family: "BT Nouvoty";
    font-size: 1.875rem;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 137%;
    text-align: left;
  }
  .bt_nouvoty_main__sQzr0 .sec-ct-text {
    color: #585a1a !important;
    font-family: BT Beau Sans;
    font-size: 1.0625rem;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 161%;
    letter-spacing: -0.010625rem;
    text-align: left;
  }
  .bt_nouvoty_main__sQzr0 .box-w {
    margin-top: 2.1875rem;
  }
}
.bt_nouvoty_main__sQzr0 section {
  position: relative;
  z-index: 2;
}

@media (min-width: 768px) {
  .bt_nouvoty_main__sQzr0 [data-aos=fade-up] {
    transform: translate3d(0, 20vh, 0);
  }
}
@media (min-width: 1350px) {
  .bt_nouvoty_main__sQzr0 [data-aos=fade-up] {
    transform: translate3d(0, 20vh, 0);
  }
}
@media (min-width: 1700px) {
  .bt_nouvoty_main__sQzr0 {
    font-size: 1.5rem;
  }
  .bt_nouvoty_main__sQzr0 [data-aos=fade-up] {
    transform: translate3d(0, 20vh, 0);
  }
}
.bt_nouvoty_footer__sotzU {
  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: 1919px) {
  html {
    font-size: 0.82vw;
  }
}
@media (min-width: 2000px) {
  html {
    font-size: 0.8vw;
  }
}

.font_family_main__CAKJZ .item-text {
  text-transform: uppercase;
}
.font_family_main__CAKJZ .item-text-1 .item-text {
  font-size: 3.104rem;
  font-weight: 400;
}
.font_family_main__CAKJZ .item-text-2 .item-text {
  font-size: 2.8125rem;
  font-weight: 500;
}
.font_family_main__CAKJZ .item-text-3 .item-text {
  font-size: 2.125rem;
  font-weight: 700;
}
.font_family_main__CAKJZ .item-text-4 .item-text {
  font-size: 1.01875rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  .font_family_main__CAKJZ .item-text {
    text-transform: uppercase;
  }
  .font_family_main__CAKJZ .item-text-1 .item-text {
    font-size: 19.9993125rem;
  }
  .font_family_main__CAKJZ .item-text-2 .item-text {
    font-size: 14.41825rem;
  }
  .font_family_main__CAKJZ .item-text-3 .item-text {
    font-size: 14.85575rem;
    font-weight: 700;
  }
  .font_family_main__CAKJZ .item-text-4 .item-text {
    font-size: 3.1668125rem;
  }
  .font_family_main__CAKJZ .item-text-5 .item-text {
    font-size: 1.6875rem;
  }
  .font_family_main__CAKJZ .item-text-6 .item-text {
    font-size: 1.875rem;
  }
}

.hethong_leftInner__xHfiZ .set-text {
  font-size: 576px;
}

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