.scrolling-section {
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  width: 100%;
  background: #0800a5;
  padding: 10px 0;
  transform: rotate(-1deg);
  margin-top: 50px;
}
.text-scroll {
  display: flex;
  align-items: center;
  width: 100%;
  background: #0800a5;
  color: #ffffff;
  padding: 5px 0;
  overflow: hidden;
}
.textscroll-wrapper {
  display: flex;
  gap: 50px; /* Jarak antar teks */
  width: max-content;
  animation: marquee 15s linear infinite;
}
/* Animasi bergerak setelah teks memenuhi layar */
@keyframes marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
.textscroll-item {
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  padding: 0 20px;
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  #brxe-ehriwz {
    margin-left: 15px;
  }
}
@media (max-width: 767px) {
  #brxe-ehriwz {
    width: 200px;
  }
}
@media (max-width: 478px) {
  #brxe-ehriwz {
    width: 150px;
  }
}
#brxe-dtoppx {
  font-size: 12px;
}
@media (max-width: 478px) {
  #brxe-dtoppx {
    --brxe-toggle-scale: 0.5;
  }
}
#brxe-whadiw {
  column-gap: 100px;
  font-family: "Bebas Neue";
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  justify-content: center;
}
#brxe-whadiw .menu-item a:hover,
#brxe-whadiw .menu-item a.active {
  color: #fdd576;
}
#brxe-whadiw .menu-item a {
  padding-bottom: 25px;
  padding-top: 25px;
  position: relative;
}
#brxe-whadiw .menu-item a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  transition: transform 0.2s ease-in-out;
  background: var(--brand-primary);
  height: 3px;
  bottom: 0;
  transform: scaleX(0);
  transition: transform 0.2s ease-in-out;
}
#brxe-whadiw .menu-item a:hover:before,
#brxe-whadiw .menu-item a.active:before {
  transform: scaleX(1);
}
@media (max-width: 991px) {
  #brxe-whadiw {
    column-gap: 50px;
    justify-content: flex-start;
  }
}
@media (max-width: 478px) {
  #brxe-whadiw {
    background-color: var(--primary);
    align-items: center;
  }
  #brxe-whadiw .menu-item a:before {
    bottom: 20px;
  }
}
@media (max-width: 767px) {
  #brxe-qkbdpr {
    margin-right: 15px;
  }
}
@media (max-width: 478px) {
  #brxe-qkbdpr {
    --brxe-toggle-scale: 0.8;
  }
}
@layer bricks {
  @media (max-width: 767px) {
    #brxe-soiaoy .brx-toggle-div {
      display: inline-flex;
    }
    #brxe-soiaoy .brxe-toggle {
      display: inline-flex;
    }
    [data-script-id="soiaoy"] .brx-nav-nested-items {
      opacity: 0;
      visibility: hidden;
      gap: 0;
      position: fixed;
      z-index: 1001;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      background-color: #fff;
      overflow-y: scroll;
      flex-wrap: nowrap;
    }
    #brxe-soiaoy.brx-open .brx-nav-nested-items {
      opacity: 1;
      visibility: visible;
    }
  }
}
#brxe-soiaoy {
  color: #ffffff;
  width: 100%;
}
@media (max-width: 767px) {
  #brxe-soiaoy {
    width: auto;
  }
}
@media (max-width: 478px) {
  #brxe-soiaoy {
    width: auto;
  }
  #brxe-soiaoy.brx-open .brx-submenu-toggle {
    justify-content: flex-start;
  }
  #brxe-soiaoy.brx-open .brx-nav-nested-items > li {
    justify-content: flex-start;
  }
  #brxe-soiaoy.brx-open li.menu-item {
    display: flex;
  }
  #brxe-soiaoy.brx-open .brx-nav-nested-items {
    justify-content: center;
  }
  #brxe-soiaoy .brx-dropdown-content > li > a {
    padding-top: 0;
    padding-bottom: 0;
  }
  #brxe-soiaoy .brx-dropdown-content :where(.brx-submenu-toggle > *) {
    padding-top: 0;
    padding-bottom: 0;
  }
}
#brxe-zfnsfd {
  display: flex;
  flex-direction: row;
  align-items: center;
  column-gap: 30px;
}
@media (max-width: 767px) {
  #brxe-zfnsfd {
    justify-content: space-between;
  }
}
@media (max-width: 478px) {
  #brxe-zfnsfd {
    justify-content: space-between;
  }
}
#brxe-amcrvr {
  position: absolute;
  right: 0px;
  width: 250px;
}
@media (max-width: 767px) {
  #brxe-amcrvr {
    display: none;
  }
}
@media (max-width: 478px) {
  #brxe-amcrvr {
    display: none;
  }
}
#brxe-frmesf {
  background-color: var(--primary-d-1);
  justify-content: center;
  flex-direction: row;
}
@media (max-width: 478px) {
  #brxe-frmesf {
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}
#brxe-crgwee {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-yfjgox {
  color: #ffffff;
  font-family: "Poppins";
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
}
#brxe-kfzjib {
  display: flex;
  align-items: center;
}
#brxe-snepyl {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-tacqtq {
  color: #ffffff;
  font-family: "Poppins";
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
}
#brxe-dkpteu {
  display: flex;
  align-items: center;
}
#brxe-xzhngq {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-brgvgv {
  display: flex;
  align-items: center;
}
#brxe-uprtlq {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-squfns {
  display: flex;
  align-items: center;
}
#brxe-pwwqfz {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-adkolg {
  display: flex;
  align-items: center;
}
#brxe-yltuln {
  flex-direction: row;
  justify-content: center;
  column-gap: 100px;
}
#brxe-mtfwsk a.brxe-div:hover *,
#brxe-mtfwsk a.brxe-div.active * {
  color: #fdd576;
}
#brxe-mtfwsk .brxe-container a {
  padding-bottom: 7px;
  padding-top: 7px;
  position: relative;
}
#brxe-mtfwsk .brxe-container a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  transition: transform 0.2s ease-in-out;
  background: var(--brand-primary);
  height: 3px;
  bottom: 0;
  transform: scaleX(0);
  transition: transform 0.2s ease-in-out;
}
#brxe-mtfwsk .brxe-container a:hover:before,
#brxe-mtfwsk .brxe-container a.active:before {
  transform: scaleX(1);
}
@media (max-width: 991px) {
  #brxe-yltuln {
    column-gap: 50px;
  }
}
@media (max-width: 767px) {
  #brxe-yltuln {
    column-gap: 10px;
  }
}
@media (max-width: 478px) {
  #brxe-yltuln {
    display: none;
  }
}
#brxe-mtfwsk {
  background-color: var(--primary);
}
#brxe-fgtckr {
  color: #ca8809;
  font-family: "Bebas Neue";
  font-size: 18px;
  line-height: auto;
}
#brxe-pwffbp {
  font-size: 64px;
  color: #0f0a6c;
  line-height: 70px;
}
@media (max-width: 991px) {
  #brxe-pwffbp {
    font-size: 50px;
    line-height: 1;
  }
}
#brxe-hbgeyu {
  align-items: center;
}
@media (max-width: 767px) {
  #brxe-ehxetn {
    order: 2;
    flex-direction: column;
    align-items: center;
  }
}
#brxe-ohmqeu {
  font-size: 80px;
  font-family: "Open Sans";
  font-weight: 700;
  line-height: 0;
  color: var(--tertiary-l-1);
  text-align: center;
  width: 100%;
}
@media (max-width: 991px) {
  #brxe-ohmqeu {
    font-size: 60px;
  }
}
#brxe-xzqxkk {
  font-size: var(--text-xl);
  font-family: "Open Sans";
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
}
#brxe-irbwhd {
  align-items: center;
}
@media (max-width: 767px) {
  #brxe-irbwhd {
    align-items: center;
    margin-top: 50px;
  }
}
#brxe-ragxje {
  flex-direction: row;
  align-items: center;
}
#brxe-jbcctv {
  color: var(--tertiary);
  font-size: 18px;
  font-family: "Bebas Neue";
}
#brxe-elsvzi {
  color: var(--primary);
  font-size: 30px;
  margin-bottom: 20px;
}
#brxe-ppummn {
  text-align: center;
  font-size: 16px;
  font-family: "Open Sans";
  font-weight: 500;
  color: #0f0a6c;
  margin-bottom: 15px;
  height: 110px;
}
@media (max-width: 991px) {
  #brxe-ppummn {
    font-size: 14px;
  }
}
#brxe-ovnpau {
  color: #0f0a6c;
  font-size: 18px;
  font-family: "Open Sans";
  font-weight: 700;
  margin-bottom: 15px;
}
#brxe-yxtsez {
  padding-right: 30px;
  padding-left: 30px;
}
#brxe-fxnzld {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #ffffff;
  box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.1);
}
#brxe-ehzlaa {
  color: var(--tertiary);
  font-size: 18px;
  font-family: "Bebas Neue";
}
#brxe-onixnt {
  color: var(--primary);
  font-size: 30px;
  margin-bottom: 20px;
}
#brxe-tkuzjx {
  text-align: center;
  font-size: 16px;
  font-family: "Open Sans";
  font-weight: 500;
  color: #0f0a6c;
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  #brxe-tkuzjx {
    font-size: 14px;
  }
}
#brxe-lgcrzj {
  color: #0f0a6c;
  font-size: 18px;
  font-family: "Open Sans";
  font-weight: 700;
  margin-bottom: 15px;
}
#brxe-wwgkiv {
  padding-right: 30px;
  padding-left: 30px;
}
#brxe-ryouiu {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #ffffff;
  box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.1);
}
#brxe-dsjkdf {
  color: var(--tertiary);
  font-size: 18px;
  font-family: "Bebas Neue";
}
#brxe-xpfbhh {
  color: var(--primary);
  font-size: 30px;
  margin-bottom: 20px;
}
#brxe-hopxez {
  text-align: center;
  font-size: 16px;
  font-family: "Open Sans";
  font-weight: 500;
  color: #0f0a6c;
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  #brxe-hopxez {
    font-size: 14px;
  }
}
#brxe-lkfknd {
  color: #0f0a6c;
  font-size: 18px;
  font-family: "Open Sans";
  font-weight: 700;
  margin-bottom: 15px;
}
#brxe-bppcsr {
  padding-right: 30px;
  padding-left: 30px;
}
#brxe-lwukju {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #ffffff;
  box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.1);
}
#brxe-trlvxp {
  flex-direction: row;
  column-gap: 50px;
}
@media (max-width: 991px) {
  #brxe-trlvxp {
    column-gap: 20px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  #brxe-trlvxp {
    row-gap: 20px;
  }
}
@media (max-width: 478px) {
  #brxe-trlvxp {
    row-gap: 20px;
  }
}
#brxe-ylmfdu {
  color: var(--tertiary);
  font-size: 18px;
  font-family: "Bebas Neue";
}
#brxe-fhghzt {
  color: var(--primary);
  font-size: 30px;
  margin-bottom: 20px;
}
#brxe-wjysuz {
  text-align: center;
  font-size: 16px;
  font-family: "Open Sans";
  font-weight: 500;
  color: #0f0a6c;
  margin-bottom: 15px;
  height: 110px;
}
@media (max-width: 991px) {
  #brxe-wjysuz {
    font-size: 14px;
  }
}
#brxe-qphzxu {
  color: #0f0a6c;
  font-size: 18px;
  font-family: "Open Sans";
  font-weight: 700;
  margin-bottom: 15px;
}
#brxe-oxtydk {
  padding-right: 30px;
  padding-left: 30px;
}
#brxe-ghiinr {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #ffffff;
  box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.1);
}
#brxe-rtmood {
  color: var(--tertiary);
  font-size: 18px;
  font-family: "Bebas Neue";
}
#brxe-kpwvax {
  color: var(--primary);
  font-size: 30px;
  margin-bottom: 20px;
}
#brxe-bxaivt {
  text-align: center;
  font-size: 16px;
  font-family: "Open Sans";
  font-weight: 500;
  color: #0f0a6c;
  margin-bottom: 15px;
  height: 110px;
}
@media (max-width: 991px) {
  #brxe-bxaivt {
    font-size: 14px;
  }
}
#brxe-fjscuo {
  color: #0f0a6c;
  font-size: 18px;
  font-family: "Open Sans";
  font-weight: 700;
  margin-bottom: 15px;
}
#brxe-hbggmm {
  padding-right: 30px;
  padding-left: 30px;
}
#brxe-yhkryf {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #ffffff;
  box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.1);
}
#brxe-yizzyv {
  color: var(--tertiary);
  font-size: 18px;
  font-family: "Bebas Neue";
}
#brxe-osirpx {
  color: var(--primary);
  font-size: 30px;
  margin-bottom: 20px;
}
#brxe-fwymvq {
  text-align: center;
  font-size: 16px;
  font-family: "Open Sans";
  font-weight: 500;
  color: #0f0a6c;
  margin-bottom: 15px;
  height: 110px;
}
@media (max-width: 991px) {
  #brxe-fwymvq {
    font-size: 14px;
  }
}
#brxe-yoitne {
  color: #0f0a6c;
  font-size: 18px;
  font-family: "Open Sans";
  font-weight: 700;
  margin-bottom: 15px;
}
#brxe-koiuvo {
  padding-right: 30px;
  padding-left: 30px;
}
#brxe-hbsofi {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #ffffff;
  box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.1);
}
#brxe-cnbtar {
  flex-direction: row;
  column-gap: 50px;
  padding-top: 40px;
}
@media (max-width: 991px) {
  #brxe-cnbtar {
    column-gap: 20px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  #brxe-cnbtar {
    row-gap: 20px;
  }
}
@media (max-width: 478px) {
  #brxe-cnbtar {
    row-gap: 20px;
  }
}

#brxe-zuiqfl {
  padding-top: 150px;
  padding-bottom: 200px;
  background-image: url(../images/home_servicecenter_bg.webp);
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #ffffff;
  color: var(--primary);
}
@media (max-width: 991px) {
  #brxe-zuiqfl {
    height: auto;
  }
}
@media (max-width: 767px) {
  #brxe-zuiqfl {
    padding-top: 70px;
    padding-bottom: 100px;
  }
}
@media (max-width: 478px) {
  #brxe-zuiqfl {
    height: auto;
    padding-top: 50px;
    padding-bottom: 100px;
  }
}
#brxe-wqfuxg .bricks-site-logo {
  height: 200px;
}
#brxe-mrufip {
  flex-direction: column;
  align-items: center;
}
#brxe-okhwug {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
#brxe-qgxcqc {
  color: var(--text-title);
  font-size: 14px;
  font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: 1px;
}
#brxe-tnfwsl h1 {
  color: var(--tertiary);
}
#brxe-tnfwsl h2 {
  color: var(--tertiary);
}
#brxe-tnfwsl h3 {
  color: var(--tertiary);
}
#brxe-tnfwsl h4 {
  color: var(--tertiary);
}
#brxe-tnfwsl h5 {
  color: var(--tertiary);
}
#brxe-tnfwsl h6 {
  color: var(--tertiary);
}
#brxe-tnfwsl .content {
  color: var(--text-sub);
  align-self: center;
}
#brxe-tnfwsl {
  flex-direction: row;
  flex-direction: column-reverse;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: auto;
  padding-top: 10px;
}
#brxe-dcnqye {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding-top: 30px;
}
#brxe-lyhoui {
  padding-top: 50px;
  padding-bottom: 0;
  background-color: var(--primary);
}
.brxe-container {
  max-width: 1440px;
  width: 100%;
}
.btn.btn-primary:hover {
  background: linear-gradient(#f5cd76 0%, #c28009 100%);
  margin-bottom: 5px;
}
.swiper-button {
  filter: drop-shadow(3px 5px 5px rgba(0, 0, 0, 0.05));
}
@media (max-width: 991px) {
  #brxe-ehriwz {
    margin-left: 15px;
  }
}
@media (max-width: 767px) {
  #brxe-ehriwz {
    width: 200px;
  }
}
@media (max-width: 478px) {
  #brxe-ehriwz {
    width: 150px;
  }
}
#brxe-dtoppx {
  font-size: 12px;
}
@media (max-width: 478px) {
  #brxe-dtoppx {
    --brxe-toggle-scale: 0.5;
  }
}
#brxe-whadiw {
  column-gap: 100px;
  font-family: "Bebas Neue";
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  justify-content: center;
}
#brxe-whadiw .menu-item a:hover,
#brxe-whadiw .menu-item a.active {
  color: #fdd576;
}
#brxe-whadiw .menu-item a {
  padding-bottom: 25px;
  padding-top: 25px;
  position: relative;
}
#brxe-whadiw .menu-item a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  transition: transform 0.2s ease-in-out;
  background: var(--brand-primary);
  height: 3px;
  bottom: 0;
  transform: scaleX(0);
  transition: transform 0.2s ease-in-out;
}
#brxe-whadiw .menu-item a:hover:before,
#brxe-whadiw .menu-item a.active:before {
  transform: scaleX(1);
}
@media (max-width: 991px) {
  #brxe-whadiw {
    column-gap: 50px;
    justify-content: flex-start;
  }
}
@media (max-width: 478px) {
  #brxe-whadiw {
    background-color: var(--primary);
    align-items: center;
  }
  #brxe-whadiw .menu-item a:before {
    bottom: 20px;
  }
}
@media (max-width: 767px) {
  #brxe-qkbdpr {
    margin-right: 15px;
  }
}
@media (max-width: 478px) {
  #brxe-qkbdpr {
    --brxe-toggle-scale: 0.8;
  }
}
@layer bricks {
  @media (max-width: 767px) {
    #brxe-soiaoy .brx-toggle-div {
      display: inline-flex;
    }
    #brxe-soiaoy .brxe-toggle {
      display: inline-flex;
    }
    [data-script-id="soiaoy"] .brx-nav-nested-items {
      opacity: 0;
      visibility: hidden;
      gap: 0;
      position: fixed;
      z-index: 1001;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      background-color: #fff;
      overflow-y: scroll;
      flex-wrap: nowrap;
    }
    #brxe-soiaoy.brx-open .brx-nav-nested-items {
      opacity: 1;
      visibility: visible;
    }
  }
}
#brxe-soiaoy {
  color: #ffffff;
  width: 100%;
}
@media (max-width: 767px) {
  #brxe-soiaoy {
    width: auto;
  }
}
@media (max-width: 478px) {
  #brxe-soiaoy {
    width: auto;
  }
  #brxe-soiaoy.brx-open .brx-submenu-toggle {
    justify-content: flex-start;
  }
  #brxe-soiaoy.brx-open .brx-nav-nested-items > li {
    justify-content: flex-start;
  }
  #brxe-soiaoy.brx-open li.menu-item {
    display: flex;
  }
  #brxe-soiaoy.brx-open .brx-nav-nested-items {
    justify-content: center;
  }
  #brxe-soiaoy .brx-dropdown-content > li > a {
    padding-top: 0;
    padding-bottom: 0;
  }
  #brxe-soiaoy .brx-dropdown-content :where(.brx-submenu-toggle > *) {
    padding-top: 0;
    padding-bottom: 0;
  }
}
#brxe-zfnsfd {
  display: flex;
  flex-direction: row;
  align-items: center;
  column-gap: 30px;
}
@media (max-width: 767px) {
  #brxe-zfnsfd {
    justify-content: space-between;
  }
}
@media (max-width: 478px) {
  #brxe-zfnsfd {
    justify-content: space-between;
  }
}
#brxe-amcrvr {
  position: absolute;
  right: 0px;
  width: 250px;
}
@media (max-width: 767px) {
  #brxe-amcrvr {
    display: none;
  }
}
@media (max-width: 478px) {
  #brxe-amcrvr {
    display: none;
  }
}
#brxe-frmesf {
  background-color: var(--primary-d-1);
  justify-content: center;
  flex-direction: row;
}
@media (max-width: 478px) {
  #brxe-frmesf {
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}
#brxe-crgwee {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-yfjgox {
  color: #ffffff;
  font-family: "Poppins";
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
}
#brxe-kfzjib {
  display: flex;
  align-items: center;
}
#brxe-snepyl {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-tacqtq {
  color: #ffffff;
  font-family: "Poppins";
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
}
#brxe-dkpteu {
  display: flex;
  align-items: center;
}
#brxe-xzhngq {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-brgvgv {
  display: flex;
  align-items: center;
}
#brxe-uprtlq {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-squfns {
  display: flex;
  align-items: center;
}
#brxe-pwwqfz {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-adkolg {
  display: flex;
  align-items: center;
}
#brxe-yltuln {
  flex-direction: row;
  justify-content: center;
  column-gap: 100px;
}
#brxe-mtfwsk a.brxe-div:hover *,
#brxe-mtfwsk a.brxe-div.active * {
  color: #fdd576;
}
#brxe-mtfwsk .brxe-container a {
  padding-bottom: 7px;
  padding-top: 7px;
  position: relative;
}
#brxe-mtfwsk .brxe-container a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  transition: transform 0.2s ease-in-out;
  background: var(--brand-primary);
  height: 3px;
  bottom: 0;
  transform: scaleX(0);
  transition: transform 0.2s ease-in-out;
}
#brxe-mtfwsk .brxe-container a:hover:before,
#brxe-mtfwsk .brxe-container a.active:before {
  transform: scaleX(1);
}
@media (max-width: 991px) {
  #brxe-yltuln {
    column-gap: 50px;
  }
}
@media (max-width: 767px) {
  #brxe-yltuln {
    column-gap: 10px;
  }
}
@media (max-width: 478px) {
  #brxe-yltuln {
    display: none;
  }
}
#brxe-mtfwsk {
  background-color: var(--primary);
}
#brxe-aebenv {
  width: 100%;
}
#brxe-quffgx {
  color: var(--light-90);
  font-size: var(--text-2xl);
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: 1;
}
@media (max-width: 478px) {
  #brxe-quffgx {
    font-size: 20px;
  }
}
#brxe-vsxoqq {
  font-size: var(--text-3xl);
  font-family: "Open Sans";
  color: #fdd576;
  line-height: 1;
}
@media (max-width: 767px) {
  #brxe-vsxoqq {
    font-size: 40px;
  }
}
@media (max-width: 478px) {
  #brxe-vsxoqq {
    font-size: 26px;
  }
}
#brxe-gxkdmh {
  position: absolute;
  top: 35%;
  padding-top: 0;
  padding-left: 150px;
}
@media (max-width: 767px) {
  #brxe-gxkdmh {
    top: 35%;
    padding-left: 100px;
  }
}
@media (max-width: 478px) {
  #brxe-gxkdmh {
    padding-left: 20px;
    top: 25%;
  }
}
#brxe-sckmcr {
  position: relative;
}
#brxe-bwgxgm {
  margin-top: 50px;
  margin-bottom: 100px;
  min-height: 680px;
}
@media (max-width: 767px) {
  #brxe-bwgxgm {
    min-height: 320px;
    margin-bottom: 50px;
  }
}
@media (max-width: 478px) {
  #brxe-bwgxgm {
    min-height: 170px;
    margin-top: 20px;
    margin-bottom: 50px;
  }
}
#brxe-vpbwdl {
  justify-content: center;
  padding-top: 100px;
}
@media (max-width: 991px) {
  #brxe-vpbwdl {
    padding-top: 30px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 478px) {
  #brxe-vpbwdl {
    padding-right: 15px;
    padding-left: 15px;
  }
}
#brxe-liqcef {
  color: #ca8809;
  font-size: var(--text-2xl);
  line-height: 1.2;
  margin-bottom: 20px;
}
#brxe-xqeuqu {
  color: #0f0a6c;
  font-size: var(--text-l);
  font-family: "Open Sans";
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 20px;
}
#brxe-xqeuqu a {
  color: #0f0a6c;
  font-size: var(--text-l);
  font-family: "Open Sans";
  font-weight: 700;
  line-height: 1.5;
  font-size: inherit;
}
#brxe-oprdxj {
  color: #0f0a6c;
  font-family: "Open Sans";
  font-size: 16px;
  margin-bottom: 15px;
}
#brxe-oprdxj a {
  color: #0f0a6c;
  font-family: "Open Sans";
  font-size: 16px;
  font-size: inherit;
}
#brxe-flqguv {
  padding-right: 20px;
}
#brxe-luchgt {
  padding-right: 20px;
  padding-left: 20px;
}
@media (max-width: 478px) {
  #brxe-luchgt {
    padding-right: 0;
    padding-left: 0;
  }
}
#brxe-hgpgrt {
  flex-direction: row;
  align-items: center;
}
#brxe-ldzkie {
  padding-bottom: 100px;
}
@media (max-width: 991px) {
  #brxe-ldzkie {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  #brxe-ldzkie {
    padding-bottom: 50px;
  }
}
@media (max-width: 478px) {
  #brxe-ldzkie {
    padding-right: 15px;
    padding-bottom: 50px;
    padding-left: 15px;
  }
}
#brxe-ubgdfg {
  color: var(--primary);
  font-size: 20px;
  font-family: "Open Sans";
  font-weight: 700;
}
#brxe-rdbexa {
  margin-bottom: 30px;
  align-items: center;
}
#brxe-hctokb {
  color: var(--text-subtitle);
  font-size: 14px;
  font-family: "Poppins";
  font-weight: 600;
}
#brxe-msfctj {
  color: #0f0a6c;
  font-size: 24px;
  font-family: "Open Sans";
  font-weight: 700;
  margin-bottom: 20px;
}
#brxe-ggzjsr {
  color: #0f0a6c;
  font-size: 16px;
  font-family: "Open Sans";
  font-weight: 600;
  margin-bottom: 20px;
}
#brxe-eogtmu {
  margin-bottom: 20px;
  font-size: 18px;
  color: #0f0a6c;
  font-family: "Open Sans";
  font-weight: 700;
}
#brxe-kudsdq {
  padding-right: 30px;
  padding-left: 30px;
}
#brxe-gqbehx {
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
  justify-content: center;
  align-self: center !important;
}
#brxe-utsdpm {
  background-color: var(--light-90);
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1);
  flex-direction: row;
  width: 50%;
}
@media (max-width: 991px) {
  #brxe-utsdpm {
    width: 100%;
  }
}
#brxe-tvcnru {
  color: var(--text-subtitle);
  font-size: 14px;
  font-family: "Poppins";
  font-weight: 600;
}
#brxe-abwyuw {
  color: #0f0a6c;
  font-size: 24px;
  font-family: "Open Sans";
  font-weight: 700;
  margin-bottom: 20px;
}
#brxe-ajskkw {
  color: #0f0a6c;
  font-size: 16px;
  font-family: "Open Sans";
  font-weight: 600;
  margin-bottom: 20px;
}
#brxe-ikwtcq {
  margin-bottom: 20px;
  font-size: 18px;
  color: #0f0a6c;
  font-family: "Open Sans";
  font-weight: 700;
}
#brxe-yzojiv {
  padding-right: 30px;
  padding-left: 30px;
}
#brxe-akasfi {
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
  justify-content: center;
  align-self: center !important;
}
#brxe-fhgwvn {
  background-color: var(--light-90);
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1);
  flex-direction: row;
  width: 50%;
}
@media (max-width: 991px) {
  #brxe-fhgwvn {
    width: 100%;
  }
}
#brxe-aptwze {
  flex-direction: row;
  column-gap: 30px;
}
@media (max-width: 991px) {
  #brxe-aptwze {
    flex-direction: column;
    row-gap: 30px;
  }
}
#brxe-ujvdvm {
  color: var(--text-subtitle);
  font-size: 14px;
  font-family: "Poppins";
  font-weight: 600;
}
#brxe-sftdau {
  color: #0f0a6c;
  font-size: 24px;
  font-family: "Open Sans";
  font-weight: 700;
  margin-bottom: 20px;
}
#brxe-brojqx {
  color: #0f0a6c;
  font-size: 16px;
  font-family: "Open Sans";
  font-weight: 600;
  margin-bottom: 20px;
}
#brxe-jujdej {
  margin-bottom: 20px;
  font-size: 18px;
  color: #0f0a6c;
  font-family: "Open Sans";
  font-weight: 700;
}
#brxe-wrpqwj {
  padding-right: 30px;
  padding-left: 30px;
}
#brxe-eecuou {
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
  justify-content: center;
  align-self: center !important;
}
#brxe-mrbmrv {
  background-color: var(--light-90);
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1);
  flex-direction: row;
  width: 50%;
}
@media (max-width: 991px) {
  #brxe-mrbmrv {
    width: 100%;
  }
}
#brxe-amwdyg {
  color: var(--text-subtitle);
  font-size: 14px;
  font-family: "Poppins";
  font-weight: 600;
}
#brxe-jryujr {
  color: #0f0a6c;
  font-size: 24px;
  font-family: "Open Sans";
  font-weight: 700;
  margin-bottom: 20px;
}
#brxe-dfykfr {
  color: #0f0a6c;
  font-size: 16px;
  font-family: "Open Sans";
  font-weight: 600;
  margin-bottom: 20px;
}
#brxe-ixiobh {
  margin-bottom: 20px;
  font-size: 18px;
  color: #0f0a6c;
  font-family: "Open Sans";
  font-weight: 700;
}
#brxe-qlodzc {
  padding-right: 30px;
  padding-left: 30px;
}
#brxe-jqcmap {
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
  justify-content: center;
  align-self: center !important;
}
#brxe-exixbu {
  background-color: var(--light-90);
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1);
  flex-direction: row;
  width: 50%;
}
@media (max-width: 991px) {
  #brxe-exixbu {
    width: 100%;
  }
}
#brxe-hutciq {
  flex-direction: row;
  column-gap: 30px;
  margin-top: 30px;
}
@media (max-width: 991px) {
  #brxe-hutciq {
    flex-direction: column;
    row-gap: 30px;
  }
}
#brxe-mkzjhe {
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  #brxe-mkzjhe {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 478px) {
  #brxe-mkzjhe {
    padding-right: 15px;
    padding-left: 15px;
  }
}
#brxe-yhvtvy {
  position: absolute;
  top: -60px;
  left: -50px;
}
@media (max-width: 767px) {
  #brxe-yhvtvy {
    position: relative;
    left: 0px;
  }
}
@media (max-width: 478px) {
  #brxe-yhvtvy {
    top: 0px;
  }
}
#brxe-ejgdcd {
  position: relative;
}
#brxe-iehxvv {
  color: #ffffff;
  font-family: "Bebas Neue";
  font-weight: 400;
  font-size: var(--text-m);
}
#brxe-qsjzmi {
  color: #fdd576;
  font-family: "Open Sans";
  font-size: --text-2x;
  line-height: 1.2;
  margin-bottom: 30px;
}
#brxe-vrwmqa {
  padding-right: 30px;
  padding-left: 30px;
}
#brxe-afajgk {
  padding-top: 70px;
  padding-bottom: 70px;
}
@media (max-width: 767px) {
  #brxe-afajgk {
    align-items: center;
    padding-top: 0;
  }
}
#brxe-sdbypo {
  position: relative;
  background-color: #070091;
  border-radius: 20px;
  flex-direction: row;
}
@media (max-width: 767px) {
  #brxe-sdbypo {
    flex-direction: column;
  }
}
#brxe-jbqawj {
  padding-bottom: 100px;
  margin-top: 70px;
}
@media (max-width: 991px) {
  #brxe-jbqawj {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 478px) {
  #brxe-jbqawj {
    padding-right: 15px;
    padding-bottom: 50px;
    padding-left: 15px;
  }
}
#brxe-wxxzcf {
  color: #ca8809;
  font-size: var(--text-2xl);
  line-height: 1.2;
  margin-bottom: 20px;
}
#brxe-phnaog {
  color: #0f0a6c;
  font-size: var(--text-m);
  font-family: "Open Sans";
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 20px;
}
#brxe-phnaog a {
  color: #0f0a6c;
  font-size: var(--text-m);
  font-family: "Open Sans";
  font-weight: 700;
  line-height: 1.5;
  font-size: inherit;
}
#brxe-ybbtez {
  color: #0f0a6c;
  font-family: "Open Sans";
  font-size: var(--text-s);
  margin-bottom: 15px;
  padding-right: 50px;
}
#brxe-ybbtez a {
  color: #0f0a6c;
  font-family: "Open Sans";
  font-size: var(--text-s);
  font-size: inherit;
}
#brxe-zqgklf {
  padding-right: 20px;
}
#brxe-cyavem {
  padding-right: 20px;
  padding-left: 20px;
}
@media (max-width: 478px) {
  #brxe-cyavem {
    padding-right: 0;
    padding-left: 0;
  }
}
#brxe-dfgddp {
  flex-direction: row;
  align-items: center;
}
#brxe-eyjxks {
  padding-bottom: 130px;
}
@media (max-width: 991px) {
  #brxe-eyjxks {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 478px) {
  #brxe-eyjxks {
    padding-right: 30px;
    padding-left: 15px;
  }
}
#brxe-yjubrd .repeater-item [data-field-id="be4fa1"] {
  margin-top: 20px;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0;
}
#brxe-yjubrd .bricks-swiper-button-prev {
  left: 50px;
}
#brxe-yjubrd .bricks-swiper-button-next {
  right: 50px;
}
#brxe-yjubrd .image {
  height: 650px;
}
#brxe-yjubrd .overlay-wrapper {
  height: 650px;
}
#brxe-yjubrd .bricks-swiper-container {
  padding: 0 200px;
}
#brxe-ujvosn {
  padding-bottom: 100px;
}
@media (max-width: 991px) {
  #brxe-ujvosn {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 478px) {
  #brxe-ujvosn {
    flex-direction: column;
    column-gap: 30px;
    row-gap: 30px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
#brxe-wgawfx {
  color: var(--primary);
  font-size: 22px;
  font-family: "Open Sans";
  font-weight: 700;
}
#brxe-rzbrqf {
  align-items: center;
}
#brxe-iygoqw .repeater-item [data-field-id="ckwrxj"] {
  color: var(--link-color);
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
#brxe-iygoqw .repeater-item [data-field-id="1c2e21"] {
  margin-top: 30px;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 18px;
  color: #161922;
  text-align: center;
  padding-right: 20px;
  padding-left: 20px;
}
#brxe-iygoqw .repeater-item [data-field-id="apgvaw"] {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  color: var(--tertiary);
  font-size: 16px;
  font-family: "Open Sans";
  font-weight: 700;
}
#brxe-iygoqw .repeater-item [data-field-id="ypmkqj"] {
  margin-top: 20px;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  text-align: center;
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: 700;
}
#brxe-iygoqw .bricks-swiper-button-prev {
  left: 20px;
}
#brxe-iygoqw .bricks-swiper-button-next {
  right: 20px;
}
#brxe-iygoqw {
  margin-top: 30px;
}
#brxe-iygoqw .swiper-button {
  background-color: #ffffff;
  color: var(--tertiary);
  border-radius: 50px;
}
#brxe-iygoqw .swiper-slide {
  background-color: #ffffff;
}
#brxe-iygoqw .content-wrapper {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.brxe-carousel .image {
  height: 357px;
  width: 100%;
}
#brxe-iygoqw .repeater-item [data-field-id="ckwrxj"] {
  width: 85%;
  text-align: center;
}
#brxe-iygoqw .content-wrapper {
  position: relative;
}
#brxe-iygoqw .repeater-item [data-field-id="ckwrxj"] a {
  position: absolute;
  top: -18px;
  background-color: #0f0a6c;
  padding: 2px 20px 0px;
}
#brxe-iygoqw .repeater-item [data-field-id="apgvaw"] i {
  padding-right: 5px;
  font-size: 14px;
}
@media (max-width: 991px) {
  .brxe-carousel .image {
    height: 300px;
  }
}
#brxe-ndlvwc {
  padding-bottom: 100px;
}
@media (max-width: 991px) {
  #brxe-ndlvwc {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media (max-width: 478px) {
  #brxe-ndlvwc {
    padding-bottom: 50px;
  }
}
#brxe-wqfuxg .bricks-site-logo {
  height: 200px;
}
#brxe-mrufip {
  flex-direction: column;
  align-items: center;
}
#brxe-okhwug {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
#brxe-qgxcqc {
  color: var(--text-title);
  font-size: 14px;
  font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: 1px;
}
#brxe-tnfwsl h1 {
  color: var(--tertiary);
}
#brxe-tnfwsl h2 {
  color: var(--tertiary);
}
#brxe-tnfwsl h3 {
  color: var(--tertiary);
}
#brxe-tnfwsl h4 {
  color: var(--tertiary);
}
#brxe-tnfwsl h5 {
  color: var(--tertiary);
}
#brxe-tnfwsl h6 {
  color: var(--tertiary);
}
#brxe-tnfwsl .content {
  color: var(--text-sub);
  align-self: center;
}
#brxe-tnfwsl {
  flex-direction: row;
  flex-direction: column-reverse;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: auto;
  padding-top: 10px;
}
#brxe-dcnqye {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding-top: 30px;
}
#brxe-lyhoui {
  padding-top: 50px;
  padding-bottom: 0;
  background-color: var(--primary);
}
.brxe-container {
  max-width: 1440px;
  width: 100%;
}
.btn.btn-primary:hover {
  background: linear-gradient(#f5cd76 0%, #c28009 100%);
  margin-bottom: 5px;
}
.swiper-button {
  filter: drop-shadow(3px 5px 5px rgba(0, 0, 0, 0.05));
}
html {
  scroll-behavior: smooth;
}
:root {
  --min-screen-width: 320px;
  --max-screen-width: 1400px;
  --primary: #0f0a6c;
  --primary-5: #0f0a6c0d;
  --primary-10: #0f0a6c1a;
  --primary-20: #0f0a6c33;
  --primary-30: #0f0a6c4d;
  --primary-40: #0f0a6c66;
  --primary-50: #0f0a6c80;
  --primary-60: #0f0a6c99;
  --primary-70: #0f0a6cb3;
  --primary-80: #0f0a6ccc;
  --primary-90: #0f0a6ce6;
  --primary-d-1: #140b56;
  --primary-d-2: #150b42;
  --primary-d-3: #14072c;
  --primary-d-4: #0f041b;
  --primary-l-1: #493687;
  --primary-l-2: #7764a6;
  --primary-l-3: #a597c4;
  --primary-l-4: #d3cae2;
  --secondary: #0c085b;
  --secondary-5: #0c085b0d;
  --secondary-10: #0c085b1a;
  --secondary-20: #0c085b33;
  --secondary-30: #0c085b4d;
  --secondary-40: #0c085b66;
  --secondary-50: #0c085b80;
  --secondary-60: #0c085b99;
  --secondary-70: #0c085bb3;
  --secondary-80: #0c085bcc;
  --secondary-90: #0c085be6;
  --secondary-d-1: #110949;
  --secondary-d-2: #130736;
  --secondary-d-3: #14042a;
  --secondary-d-4: #0c0218;
  --secondary-l-1: #44337a;
  --secondary-l-2: #71609a;
  --secondary-l-3: #a194bc;
  --secondary-l-4: #d0c9de;
  --tertiary: #ca8809;
  --tertiary-5: #ca88090d;
  --tertiary-10: #ca88091a;
  --tertiary-20: #ca880933;
  --tertiary-30: #ca88094d;
  --tertiary-40: #ca880966;
  --tertiary-50: #ca880980;
  --tertiary-60: #ca880999;
  --tertiary-70: #ca8809b3;
  --tertiary-80: #ca8809cc;
  --tertiary-90: #ca8809e6;
  --tertiary-d-1: #9d6910;
  --tertiary-d-2: #765013;
  --tertiary-d-3: #4f3712;
  --tertiary-d-4: #2b1f0d;
  --tertiary-l-1: #d9a04a;
  --tertiary-l-2: #e6b775;
  --tertiary-l-3: #f1cda2;
  --tertiary-l-4: #f9e7d2;
  --brand-secondary: #ca8809;
  --brand-primary: #fdd576;
  --default-20: #789272;
  --bg-body: #f1f7fd;
  --bg-surface: #f1f7fd;
  --text-body: #00000000;
  --text-title: #fdd576;
  --text-subtitle: #ca8809;
  --text-sub: #ffffff;
  --link-color: #fdd576;
  --placeholder-text: #cccccc;
  --border-primary: hsla(0, 0%, 50%, 0.25);
  --shadow-primary: hsla(0, 0%, 0%, 0.15);
  --light: hsla(85, 0%, 100%, 1);
  --light-5: hsla(0, 0%, 100%, 0.05);
  --light-10: hsla(0, 0%, 100%, 0.1);
  --light-20: hsla(0, 0%, 100%, 0.2);
  --light-30: hsla(0, 0%, 100%, 0.3);
  --light-40: hsla(0, 0%, 100%, 0.4);
  --light-50: hsla(0, 0%, 100%, 0.5);
  --light-60: hsla(0, 0%, 100%, 0.6);
  --light-70: hsla(0, 0%, 100%, 0.7);
  --light-80: hsla(0, 0%, 100%, 0.8);
  --light-90: hsla(0, 0%, 100%, 0.9);
  --dark: hsla(0, 0%, 0%, 1);
  --dark-5: hsla(0, 0%, 0%, 0.05);
  --dark-10: hsla(0, 0%, 0%, 0.1);
  --dark-20: hsla(0, 0%, 0%, 0.2);
  --dark-30: hsla(0, 0%, 0%, 0.3);
  --dark-40: hsla(0, 0%, 0%, 0.4);
  --dark-50: hsla(0, 0%, 0%, 0.5);
  --dark-60: hsla(0, 0%, 0%, 0.6);
  --dark-70: hsla(0, 0%, 0%, 0.7);
  --dark-80: hsla(0, 0%, 0%, 0.8);
  --dark-90: hsla(0, 0%, 0%, 0.9);
  --success: hsla(136, 95%, 56%, 1);
  --success-5: hsla(136, 95%, 56%, 0.05);
  --success-10: hsla(136, 95%, 56%, 0.1);
  --success-20: hsla(136, 95%, 56%, 0.2);
  --success-30: hsla(136, 95%, 56%, 0.3);
  --success-40: hsla(136, 95%, 56%, 0.4);
  --success-50: hsla(136, 95%, 56%, 0.5);
  --success-60: hsla(136, 95%, 56%, 0.6);
  --success-70: hsla(136, 95%, 56%, 0.7);
  --success-80: hsla(136, 95%, 56%, 0.8);
  --success-90: hsla(136, 95%, 56%, 0.9);
  --error: hsla(351, 95%, 56%, 1);
  --error-5: hsla(351, 95%, 56%, 0.05);
  --error-10: hsla(351, 95%, 56%, 0.1);
  --error-20: hsla(351, 95%, 56%, 0.2);
  --error-30: hsla(351, 95%, 56%, 0.3);
  --error-40: hsla(351, 95%, 56%, 0.4);
  --error-50: hsla(351, 95%, 56%, 0.5);
  --error-60: hsla(351, 95%, 56%, 0.6);
  --error-70: hsla(351, 95%, 56%, 0.7);
  --error-80: hsla(351, 95%, 56%, 0.8);
  --error-90: hsla(351, 95%, 56%, 0.9);
  --space-4xs: clamp(0.52rem, calc(-0.03vw + 0.53rem), 0.49rem);
  --space-3xs: clamp(0.66rem, calc(0.04vw + 0.64rem), 0.7rem);
  --space-2xs: clamp(0.82rem, calc(0.16vw + 0.77rem), 0.99rem);
  --space-xs: clamp(1.02rem, calc(0.35vw + 0.91rem), 1.4rem);
  --space-s: clamp(1.28rem, calc(0.65vw + 1.07rem), 1.98rem);
  --space-m: clamp(1.6rem, calc(1.11vw + 1.24rem), 2.8rem);
  --space-l: clamp(2rem, calc(1.81vw + 1.42rem), 3.96rem);
  --space-xl: clamp(2.5rem, calc(2.87vw + 1.58rem), 5.6rem);
  --space-2xl: clamp(3.13rem, calc(4.44vw + 1.71rem), 7.92rem);
  --space-3xl: clamp(3.91rem, calc(6.75vw + 1.75rem), 11.19rem);
  --space-4xl: clamp(4.88rem, calc(10.13vw + 1.64rem), 15.83rem);
  --space-5xl: clamp(6.1rem, calc(15.07vw + 1.28rem), 22.38rem);
  --text-xs: clamp(1.42rem, calc(-0.27vw + 1.51rem), 1.13rem);
  --text-s: clamp(1.6rem, calc(-0.09vw + 1.63rem), 1.5rem);
  --text-m: clamp(1.8rem, calc(0.19vw + 1.74rem), 2rem);
  --text-l: clamp(2.02rem, calc(0.59vw + 1.84rem), 2.67rem);
  --text-xl: clamp(2.28rem, calc(1.18vw + 1.9rem), 3.55rem);
  --text-2xl: clamp(2.56rem, calc(2.01vw + 1.92rem), 4.74rem);
  --text-3xl: clamp(2.88rem, calc(3.18vw + 1.87rem), 6.31rem);
  --text-4xl: clamp(3.24rem, calc(4.79vw + 1.71rem), 8.42rem);
  --text-5xl: clamp(3.65rem, calc(7.01vw + 1.41rem), 11.22rem);
  --text-6xl: clamp(4.1rem, calc(10.05vw + 0.89rem), 14.96rem);
  --hero-title-size: var(--text-4xl);
  --post-title-size: var(--text-2xl);
  --nav-link-size: var(--text-s);
  --header-space: var(--space-s);
  --btn-space: var(--space-xs) var(--space-s);
  --card-space: var(--space-s);
  --footer-space: var(--space-s) var(--space-m);
  --btn-primary-space: var(--space-xs) var(--space-l) var(--space-xs)
    var(--space-l);
  --btn-primary-height: var(--space-s);
  --columns-1: repeat(1, minmax(0, 1fr));
  --columns-2: repeat(2, minmax(0, 1fr));
  --columns-3: repeat(3, minmax(0, 1fr));
  --columns-4: repeat(4, minmax(0, 1fr));
  --columns-5: repeat(5, minmax(0, 1fr));
  --columns-6: repeat(6, minmax(0, 1fr));
  --columns-7: repeat(7, minmax(0, 1fr));
  --columns-8: repeat(8, minmax(0, 1fr));
  --radius-xs: clamp(0.4rem, calc(0vw + 0.4rem), 0.4rem);
  --radius-s: clamp(0.6rem, calc(0.19vw + 0.54rem), 0.8rem);
  --radius-m: clamp(1rem, calc(0.19vw + 0.94rem), 1.2rem);
  --radius-l: clamp(1.6rem, calc(0.37vw + 1.48rem), 2rem);
  --radius-xl: clamp(2.6rem, calc(0.56vw + 2.42rem), 3.2rem);
  --radius-full: 999rem;
  --shadow-xs: 0 1px 2px var(--shadow-primary);
  --shadow-s: 0 1.5px 3px var(--shadow-primary);
  --shadow-m: 0 2px 6px var(--shadow-primary);
  --shadow-l: 0 3px 12px var(--shadow-primary);
  --shadow-xl: 0 6px 48px var(--shadow-primary);
}
@media (max-width: 991px) {
  #brxe-ehriwz {
    margin-left: 15px;
  }
}
@media (max-width: 767px) {
  #brxe-ehriwz {
    width: 200px;
  }
}
@media (max-width: 478px) {
  #brxe-ehriwz {
    width: 150px;
  }
}
#brxe-dtoppx {
  font-size: 12px;
}
@media (max-width: 478px) {
  #brxe-dtoppx {
    --brxe-toggle-scale: 0.5;
  }
}
#brxe-whadiw {
  column-gap: 100px;
  font-family: "Bebas Neue";
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  justify-content: center;
}
#brxe-whadiw .menu-item a:hover,
#brxe-whadiw .menu-item a.active {
  color: #fdd576;
}
#brxe-whadiw .menu-item a {
  padding-bottom: 25px;
  padding-top: 25px;
  position: relative;
}
#brxe-whadiw .menu-item a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  transition: transform 0.2s ease-in-out;
  background: var(--brand-primary);
  height: 3px;
  bottom: 0;
  transform: scaleX(0);
  transition: transform 0.2s ease-in-out;
}
#brxe-whadiw .menu-item a:hover:before,
#brxe-whadiw .menu-item a.active:before {
  transform: scaleX(1);
}
@media (max-width: 991px) {
  #brxe-whadiw {
    column-gap: 50px;
    justify-content: flex-start;
  }
}
@media (max-width: 478px) {
  #brxe-whadiw {
    background-color: var(--primary);
    align-items: center;
  }
  #brxe-whadiw .menu-item a:before {
    bottom: 20px;
  }
}
@media (max-width: 767px) {
  #brxe-qkbdpr {
    margin-right: 15px;
  }
}
@media (max-width: 478px) {
  #brxe-qkbdpr {
    --brxe-toggle-scale: 0.8;
  }
}
@layer bricks {
  @media (max-width: 767px) {
    #brxe-soiaoy .brx-toggle-div {
      display: inline-flex;
    }
    #brxe-soiaoy .brxe-toggle {
      display: inline-flex;
    }
    [data-script-id="soiaoy"] .brx-nav-nested-items {
      opacity: 0;
      visibility: hidden;
      gap: 0;
      position: fixed;
      z-index: 1001;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      background-color: #fff;
      overflow-y: scroll;
      flex-wrap: nowrap;
    }
    #brxe-soiaoy.brx-open .brx-nav-nested-items {
      opacity: 1;
      visibility: visible;
    }
  }
}
#brxe-soiaoy {
  color: #ffffff;
  width: 100%;
}
@media (max-width: 767px) {
  #brxe-soiaoy {
    width: auto;
  }
}
@media (max-width: 478px) {
  #brxe-soiaoy {
    width: auto;
  }
  #brxe-soiaoy.brx-open .brx-submenu-toggle {
    justify-content: flex-start;
  }
  #brxe-soiaoy.brx-open .brx-nav-nested-items > li {
    justify-content: flex-start;
  }
  #brxe-soiaoy.brx-open li.menu-item {
    display: flex;
  }
  #brxe-soiaoy.brx-open .brx-nav-nested-items {
    justify-content: center;
  }
  #brxe-soiaoy .brx-dropdown-content > li > a {
    padding-top: 0;
    padding-bottom: 0;
  }
  #brxe-soiaoy .brx-dropdown-content :where(.brx-submenu-toggle > *) {
    padding-top: 0;
    padding-bottom: 0;
  }
}
#brxe-zfnsfd {
  display: flex;
  flex-direction: row;
  align-items: center;
  column-gap: 30px;
}
@media (max-width: 767px) {
  #brxe-zfnsfd {
    justify-content: space-between;
  }
}
@media (max-width: 478px) {
  #brxe-zfnsfd {
    justify-content: space-between;
  }
}
#brxe-amcrvr {
  position: absolute;
  right: 0px;
  width: 250px;
}
@media (max-width: 767px) {
  #brxe-amcrvr {
    display: none;
  }
}
@media (max-width: 478px) {
  #brxe-amcrvr {
    display: none;
  }
}
#brxe-frmesf {
  background-color: var(--primary-d-1);
  justify-content: center;
  flex-direction: row;
}
@media (max-width: 478px) {
  #brxe-frmesf {
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}
#brxe-crgwee {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-yfjgox {
  color: #ffffff;
  font-family: "Poppins";
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
}
#brxe-kfzjib {
  display: flex;
  align-items: center;
}
#brxe-snepyl {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-tacqtq {
  color: #ffffff;
  font-family: "Poppins";
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
}
#brxe-dkpteu {
  display: flex;
  align-items: center;
}
#brxe-xzhngq {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-brgvgv {
  display: flex;
  align-items: center;
}
#brxe-uprtlq {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-squfns {
  display: flex;
  align-items: center;
}
#brxe-pwwqfz {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-adkolg {
  display: flex;
  align-items: center;
}
#brxe-yltuln {
  flex-direction: row;
  justify-content: center;
  column-gap: 100px;
}
#brxe-mtfwsk a.brxe-div:hover *,
#brxe-mtfwsk a.brxe-div.active * {
  color: #fdd576;
}
#brxe-mtfwsk .brxe-container a {
  padding-bottom: 7px;
  padding-top: 7px;
  position: relative;
}
#brxe-mtfwsk .brxe-container a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  transition: transform 0.2s ease-in-out;
  background: var(--brand-primary);
  height: 3px;
  bottom: 0;
  transform: scaleX(0);
  transition: transform 0.2s ease-in-out;
}
#brxe-mtfwsk .brxe-container a:hover:before,
#brxe-mtfwsk .brxe-container a.active:before {
  transform: scaleX(1);
}
@media (max-width: 991px) {
  #brxe-yltuln {
    column-gap: 50px;
  }
}
@media (max-width: 767px) {
  #brxe-yltuln {
    column-gap: 10px;
  }
}
@media (max-width: 478px) {
  #brxe-yltuln {
    display: none;
  }
}
#brxe-mtfwsk {
  background-color: var(--primary);
}
#brxe-ytabry {
  width: 100%;
}
#brxe-libhjm {
  padding-top: 100px;
  padding-bottom: 0;
}
@media (max-width: 991px) {
  #brxe-libhjm {
    padding-top: var(--space-m);
    padding-right: var(--space-m);
    padding-left: var(--space-m);
  }
}
@media (max-width: 767px) {
  #brxe-libhjm {
    padding-top: var(--space-m);
    padding-right: var(--space-m);
    padding-left: var(--space-m);
  }
}
@media (max-width: 478px) {
  #brxe-libhjm {
    padding-top: var(--space-m);
    padding-right: var(--space-m);
    padding-left: var(--space-m);
  }
}
#brxe-hfoctt {
  font-size: 40px;
  font-family: "Bebas Neue";
  color: var(--tertiary);
}
@media (max-width: 478px) {
  #brxe-hfoctt {
    font-size: 20px;
  }
}
#brxe-rvvptd {
  font-size: 50px;
  font-family: "Poppins";
  color: #0f0a6c;
}
@media (max-width: 478px) {
  #brxe-rvvptd {
    font-size: 40px;
  }
}
#brxe-cgvwbp {
  padding-bottom: 30px;
}
#brxe-uiaufy {
  width: 100%;
}
#brxe-uiaufy:not(.tag),
#brxe-uiaufy img {
  object-fit: cover;
  aspect-ratio: 1;
}
#brxe-tecozj {
  position: absolute;
  width: 100%;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
  visibility: hidden;
}
#brxe-omtrwq {
  position: relative;
  width: 100%;
}
#brxe-ycavdy {
  color: var(--light);
  text-align: center;
  font-family: "Bebas Neue";
  font-size: 30px;
  line-height: 1;
}
@media (max-width: 478px) {
  #brxe-ycavdy {
    font-size: 16px;
  }
}
#brxe-tmakvc {
  color: var(--text-title);
  text-align: center;
  font-size: 36px;
  padding-bottom: 10px;
}
@media (max-width: 478px) {
  #brxe-tmakvc {
    font-size: 30px;
  }
}
#brxe-grmaxd {
  flex-direction: row-reverse;
  margin-top: 10px;
  width: auto;
}
#brxe-grmaxd .icon > i {
  font-size: 10px;
}
#brxe-grmaxd .icon > svg {
  width: 10px;
  height: 10px;
}
#brxe-grmaxd .icon {
  width: 10px;
  color: var(--bg-surface);
  fill: var(--bg-surface);
}
#brxe-zerzac {
  padding-top: 30px;
  padding-right: 20px;
  padding-left: 20px;
  position: absolute;
  z-index: 2;
  right: 0px;
  left: 0px;
  text-align: center;
}
#brxe-rlolnf {
  display: flex;
  position: relative;
}
#brxe-hunbff {
  width: 100%;
}
#brxe-hunbff:not(.tag),
#brxe-hunbff img {
  object-fit: cover;
}
#brxe-hlqkqx {
  position: relative;
  width: 100%;
}
#brxe-jlofgs {
  text-align: left;
  color: var(--light);
  font-family: "Bebas Neue";
  font-size: 30px;
  line-height: 1;
}
@media (max-width: 478px) {
  #brxe-jlofgs {
    font-size: 16px;
  }
}
#brxe-djjjhz {
  color: var(--brand-primary);
  text-align: left;
  font-size: 40px;
  margin-bottom: 10px;
}
@media (max-width: 478px) {
  #brxe-djjjhz {
    font-size: 30px;
  }
}
#brxe-vlausf .icon > i {
  font-size: 10px;
}
#brxe-vlausf .icon > svg {
  width: 10px;
  height: 10px;
}
#brxe-vlausf {
  flex-direction: row-reverse;
  margin-top: 10px;
  width: auto;
}
#brxe-vlausf .icon {
  color: #ffffff;
  fill: #ffffff;
  width: 10px;
}
@media (max-width: 478px) {
  #brxe-vlausf {
    margin-top: 0;
  }
}
#brxe-dzzfib {
  text-align: left;
  z-index: 2;
  right: 0px;
  left: 0px;
  position: absolute;
  padding-right: 20px;
  padding-left: 30px;
  top: 15%;
  margin-top: 10px;
}
@media (max-width: 991px) {
  #brxe-dzzfib {
    top: 10px;
  }
}
@media (max-width: 767px) {
  #brxe-dzzfib {
    top: 15%;
  }
}
@media (max-width: 478px) {
  #brxe-dzzfib {
    padding-left: 15px;
    margin-top: 0;
  }
}
#brxe-gcbmyg {
  position: relative;
}
#brxe-qzxltl {
  text-align: left;
  color: var(--light);
  font-size: 30px;
  font-family: "Bebas Neue";
  line-height: 1;
}
@media (max-width: 478px) {
  #brxe-qzxltl {
    font-size: 16px;
  }
}
#brxe-mrkxye {
  color: var(--brand-primary);
  text-align: left;
  font-size: 40px;
  margin-bottom: 10px;
}
@media (max-width: 478px) {
  #brxe-mrkxye {
    font-size: 30px;
  }
}
#brxe-kgakxj .icon > i {
  font-size: 10px;
}
#brxe-kgakxj .icon > svg {
  width: 10px;
  height: 10px;
}
#brxe-kgakxj .icon {
  width: 10px;
  color: var(--bg-surface);
  fill: var(--bg-surface);
}
#brxe-kgakxj {
  flex-direction: row-reverse;
  margin-top: 10px;
  width: auto;
}
@media (max-width: 478px) {
  #brxe-kgakxj {
    margin-top: 0;
  }
}
#brxe-qneivi {
  text-align: left;
  z-index: 2;
  right: 0px;
  left: 0px;
  position: absolute;
  padding-right: 20px;
  padding-left: 30px;
  top: 15%;
  margin-top: 10px;
}
@media (max-width: 991px) {
  #brxe-qneivi {
    top: 10px;
  }
}
@media (max-width: 767px) {
  #brxe-qneivi {
    top: 15%;
  }
}
@media (max-width: 478px) {
  #brxe-qneivi {
    margin-top: 0;
    padding-left: 15px;
  }
}
#brxe-xeyyli {
  width: 100%;
}
#brxe-xeyyli:not(.tag),
#brxe-xeyyli img {
  object-fit: cover;
}
#brxe-tjiics {
  position: relative;
  width: 100%;
}
#brxe-nbysqn {
  position: relative;
  top: 5px;
}
#brxe-scrtcy {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0px;
}
#brxe-ejvpbg {
  display: flex;
  flex-direction: row;
  column-gap: 20px;
  align-items: center;
  margin-right: 0;
  margin-left: 0;
}
#brxe-uuyujb {
  width: 100%;
}
#brxe-uuyujb:not(.tag),
#brxe-uuyujb img {
  object-fit: cover;
}
#brxe-zqihha {
  position: relative;
  width: 100%;
}
#brxe-lvcbfc {
  text-align: left;
  color: var(--light);
  font-size: 30px;
  font-family: "Bebas Neue";
  line-height: 1;
}
@media (max-width: 478px) {
  #brxe-lvcbfc {
    font-size: 16px;
  }
}
#brxe-hpamia {
  text-align: left;
  color: var(--brand-primary);
  font-size: 40px;
  margin-bottom: 10px;
}
@media (max-width: 478px) {
  #brxe-hpamia {
    font-size: 30px;
  }
}
#brxe-gsklpa {
  margin-top: 10px;
  flex-direction: row-reverse;
  width: auto;
}
#brxe-gsklpa .icon > i {
  font-size: 10px;
}
#brxe-gsklpa .icon > svg {
  width: 10px;
  height: 10px;
}
#brxe-gsklpa .icon {
  color: #ffffff;
  fill: #ffffff;
  width: 10px;
}
@media (max-width: 478px) {
  #brxe-gsklpa {
    margin-top: 0;
  }
}
#brxe-muuhbr {
  position: absolute;
  top: 15%;
  text-align: left;
  z-index: 2;
  right: 0px;
  left: 0px;
  margin-top: 10px;
  padding-right: 30px;
  padding-left: 30px;
}
@media (max-width: 991px) {
  #brxe-muuhbr {
    top: 10px;
  }
}
@media (max-width: 767px) {
  #brxe-muuhbr {
    top: 15%;
  }
}
@media (max-width: 478px) {
  #brxe-muuhbr {
    margin-top: 0;
    padding-left: 15px;
  }
}
#brxe-uazwvv {
  position: relative;
  margin-top: 8px;
}
#brxe-exwhgo {
  text-align: left;
  color: var(--light);
  font-size: 30px;
  font-family: "Bebas Neue";
  line-height: 1;
  margin-bottom: 0;
}
@media (max-width: 478px) {
  #brxe-exwhgo {
    font-size: 16px;
  }
}
#brxe-qcxqid {
  color: var(--brand-primary);
  text-align: left;
  font-size: 40px;
  margin-bottom: 10px;
}
@media (max-width: 478px) {
  #brxe-qcxqid {
    font-size: 30px;
  }
}
#brxe-qzeapg .icon > i {
  font-size: 10px;
}
#brxe-qzeapg .icon > svg {
  width: 10px;
  height: 10px;
}
#brxe-qzeapg .icon {
  width: 10px;
  color: var(--bg-surface);
  fill: var(--bg-surface);
}
#brxe-qzeapg {
  flex-direction: row-reverse;
  margin-top: 10px;
  width: auto;
}
@media (max-width: 478px) {
  #brxe-qzeapg {
    margin-top: 0;
  }
}
#brxe-wznsux {
  position: absolute;
  text-align: left;
  z-index: 2;
  right: 0px;
  left: 0px;
  padding-right: 20px;
  padding-left: 30px;
  top: 15%;
}
@media (max-width: 991px) {
  #brxe-wznsux {
    top: 10px;
  }
}
@media (max-width: 767px) {
  #brxe-wznsux {
    top: 15%;
  }
}
@media (max-width: 478px) {
  #brxe-wznsux {
    padding-left: 15px;
  }
}
#brxe-aqjmdy {
  width: 100%;
}
#brxe-aqjmdy:not(.tag),
#brxe-aqjmdy img {
  object-fit: cover;
}
#brxe-lmezbq {
  position: relative;
  width: 100%;
}
#brxe-fdsilv {
  position: relative;
  top: 5px;
}
#brxe-mbwgyk {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0px;
}
#brxe-dugsia {
  flex-direction: row;
  column-gap: 30px;
}
#brxe-eytpvx {
  padding-top: 70px;
  padding-bottom: 100px;
}
@media (max-width: 991px) {
  #brxe-eytpvx {
    padding-top: var(--space-m);
    padding-right: var(--space-m);
    padding-bottom: var(--space-l);
    padding-left: var(--space-m);
  }
}
#brxe-yyvwzr {
  width: 100%;
}
#brxe-tyoquq {
  margin-bottom: 30px;
}
#brxe-noquuo {
  width: 100%;
}
#brxe-noquuo:not(.tag),
#brxe-noquuo img {
  object-fit: cover;
}
#brxe-cgvuns {
  position: relative;
  width: 100%;
}
#brxe-leuuhk {
  text-align: left;
  color: var(--light);
  font-family: "Bebas Neue";
  font-size: 30px;
  line-height: 1;
}
@media (max-width: 478px) {
  #brxe-leuuhk {
    font-size: 16px;
  }
}
#brxe-smqkdb {
  color: var(--brand-primary);
  text-align: left;
  font-size: 40px;
  margin-bottom: 10px;
}
@media (max-width: 478px) {
  #brxe-smqkdb {
    font-size: 30px;
  }
}
#brxe-pozovc .icon > i {
  font-size: 10px;
}
#brxe-pozovc .icon > svg {
  width: 10px;
  height: 10px;
}
#brxe-pozovc {
  flex-direction: row-reverse;
  margin-top: 10px;
  width: auto;
}
#brxe-pozovc .icon {
  color: #ffffff;
  fill: #ffffff;
  width: 10px;
}
@media (max-width: 478px) {
  #brxe-pozovc {
    margin-top: 0;
  }
}
#brxe-amyfnm {
  text-align: left;
  z-index: 2;
  right: 0px;
  left: 0px;
  position: absolute;
  padding-right: 20px;
  padding-left: 30px;
  top: 15%;
  margin-top: 10px;
}
@media (max-width: 991px) {
  #brxe-amyfnm {
    top: 10px;
  }
}
@media (max-width: 767px) {
  #brxe-amyfnm {
    top: 15%;
  }
}
@media (max-width: 478px) {
  #brxe-amyfnm {
    margin-top: 0;
    padding-left: 15px;
  }
}
#brxe-waxvhp {
  position: relative;
}
#brxe-vkfofl {
  text-align: left;
  color: var(--light);
  font-size: 30px;
  font-family: "Bebas Neue";
  line-height: 1;
}
@media (max-width: 478px) {
  #brxe-vkfofl {
    font-size: 16px;
  }
}
#brxe-cbowri {
  color: var(--brand-primary);
  text-align: left;
  font-size: 40px;
  margin-bottom: 10px;
}
@media (max-width: 478px) {
  #brxe-cbowri {
    font-size: 30px;
  }
}
#brxe-zcpfhy .icon > i {
  font-size: 10px;
}
#brxe-zcpfhy .icon > svg {
  width: 10px;
  height: 10px;
}
#brxe-zcpfhy .icon {
  width: 10px;
  color: var(--bg-surface);
  fill: var(--bg-surface);
}
#brxe-zcpfhy {
  flex-direction: row-reverse;
  margin-top: 10px;
  width: auto;
}
@media (max-width: 478px) {
  #brxe-zcpfhy {
    margin-top: 0;
  }
}
#brxe-wguumo {
  text-align: left;
  z-index: 2;
  right: 0px;
  left: 0px;
  position: absolute;
  padding-right: 20px;
  padding-left: 30px;
  top: 15%;
  margin-top: 10px;
}
@media (max-width: 991px) {
  #brxe-wguumo {
    top: 10px;
  }
}
@media (max-width: 478px) {
  #brxe-wguumo {
    padding-left: 15px;
    margin-top: 0;
    top: 15px;
  }
}
#brxe-cdvupu {
  width: 100%;
}
#brxe-cdvupu:not(.tag),
#brxe-cdvupu img {
  object-fit: cover;
}
#brxe-ljmfee {
  position: relative;
  width: 100%;
}
#brxe-yofzug {
  position: relative;
  top: 5px;
}
#brxe-kvdfjm {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0px;
}
#brxe-sngxjg {
  width: 100%;
}
#brxe-sngxjg:not(.tag),
#brxe-sngxjg img {
  object-fit: cover;
  aspect-ratio: 1;
}
#brxe-prbbcj {
  position: absolute;
  width: 100%;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
  visibility: hidden;
}
#brxe-gfczcc {
  position: relative;
  width: 100%;
}
#brxe-vceobo {
  color: var(--light);
  text-align: center;
  font-family: "Bebas Neue";
  font-size: 30px;
  line-height: 1;
}
@media (max-width: 478px) {
  #brxe-vceobo {
    font-size: 16px;
  }
}
#brxe-fuijoi {
  color: var(--text-title);
  text-align: center;
  font-size: 36px;
  padding-bottom: 10px;
}
@media (max-width: 478px) {
  #brxe-fuijoi {
    font-size: 30px;
  }
}
#brxe-spyiws {
  flex-direction: row-reverse;
  margin-top: 10px;
  width: auto;
}
#brxe-spyiws .icon > i {
  font-size: 10px;
}
#brxe-spyiws .icon > svg {
  width: 10px;
  height: 10px;
}
#brxe-spyiws .icon {
  width: 10px;
  color: var(--bg-surface);
  fill: var(--bg-surface);
}
#brxe-moewgd {
  padding-top: 30px;
  padding-right: 20px;
  padding-left: 20px;
  position: absolute;
  z-index: 2;
  right: 0px;
  left: 0px;
  text-align: center;
}
#brxe-eyvayy {
  display: flex;
  position: relative;
}
#brxe-kargxy {
  display: flex;
  flex-direction: row;
  column-gap: 20px;
  align-items: center;
  margin-right: 0;
  margin-left: 0;
}
#brxe-enxunf {
  width: 100%;
}
#brxe-enxunf:not(.tag),
#brxe-enxunf img {
  object-fit: cover;
}
#brxe-ijvzix {
  position: relative;
  width: 100%;
}
#brxe-fkxweo {
  text-align: left;
  color: var(--light);
  font-size: 30px;
  font-family: "Bebas Neue";
  line-height: 1;
}
@media (max-width: 478px) {
  #brxe-fkxweo {
    font-size: 16px;
  }
}
#brxe-ndqzfh {
  text-align: left;
  color: var(--brand-primary);
  font-size: 40px;
  margin-bottom: 10px;
}
@media (max-width: 478px) {
  #brxe-ndqzfh {
    font-size: 30px;
  }
}
#brxe-ehosof {
  margin-top: 10px;
  flex-direction: row-reverse;
  width: auto;
}
#brxe-ehosof .icon > i {
  font-size: 10px;
}
#brxe-ehosof .icon > svg {
  width: 10px;
  height: 10px;
}
#brxe-ehosof .icon {
  color: #ffffff;
  fill: #ffffff;
  width: 10px;
}
@media (max-width: 478px) {
  #brxe-ehosof {
    margin-top: 0;
  }
}
#brxe-owttgs {
  position: absolute;
  top: 15%;
  text-align: left;
  z-index: 2;
  right: 0px;
  left: 0px;
  padding-right: 20px;
  padding-left: 30px;
  margin-top: 10px;
}
@media (max-width: 991px) {
  #brxe-owttgs {
    top: 10px;
  }
}
@media (max-width: 767px) {
  #brxe-owttgs {
    top: 15%;
  }
}
@media (max-width: 478px) {
  #brxe-owttgs {
    margin-top: 0;
    padding-left: 15px;
  }
}
#brxe-huxczk {
  position: relative;
  margin-top: 8px;
}
#brxe-lctokw {
  text-align: left;
  color: var(--light);
  font-size: 30px;
  font-family: "Bebas Neue";
  line-height: 1;
  margin-bottom: 0;
}
@media (max-width: 478px) {
  #brxe-lctokw {
    font-size: 16px;
  }
}
#brxe-ecetbn {
  color: var(--brand-primary);
  text-align: left;
  font-size: 40px;
  margin-bottom: 10px;
}
@media (max-width: 478px) {
  #brxe-ecetbn {
    font-size: 30px;
  }
}
#brxe-sgjrnx .icon > i {
  font-size: 10px;
}
#brxe-sgjrnx .icon > svg {
  width: 10px;
  height: 10px;
}
#brxe-sgjrnx .icon {
  width: 10px;
  color: var(--bg-surface);
  fill: var(--bg-surface);
}
#brxe-sgjrnx {
  flex-direction: row-reverse;
  margin-top: 10px;
  width: auto;
}
@media (max-width: 478px) {
  #brxe-sgjrnx {
    margin-top: 0;
  }
}
#brxe-vzuxiz {
  position: absolute;
  text-align: left;
  z-index: 2;
  right: 0px;
  left: 0px;
  padding-right: 20px;
  padding-left: 30px;
  top: 15%;
}
@media (max-width: 991px) {
  #brxe-vzuxiz {
    top: 10px;
  }
}
@media (max-width: 767px) {
  #brxe-vzuxiz {
    top: 15%;
  }
}
@media (max-width: 478px) {
  #brxe-vzuxiz {
    padding-left: 15px;
  }
}
#brxe-rknpee {
  width: 100%;
}
#brxe-rknpee:not(.tag),
#brxe-rknpee img {
  object-fit: cover;
}
#brxe-wddywv {
  position: relative;
  width: 100%;
}
#brxe-ezxzcn {
  position: relative;
  top: 5px;
}
#brxe-yvbqnv {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0px;
}
#brxe-xzofdu {
  flex-direction: row;
  column-gap: 30px;
}
#brxe-jotcul {
  width: 100%;
}
#brxe-jotcul:not(.tag),
#brxe-jotcul img {
  object-fit: cover;
}
#brxe-aqztyc {
  position: relative;
  width: 100%;
}
#brxe-uxpfsi {
  text-align: left;
  color: var(--light);
  font-size: 30px;
  font-family: "Bebas Neue";
  line-height: 1;
}
@media (max-width: 478px) {
  #brxe-uxpfsi {
    font-size: 16px;
  }
}
#brxe-oktcii {
  text-align: left;
  color: var(--brand-primary);
  font-size: 40px;
  margin-bottom: 10px;
}
@media (max-width: 478px) {
  #brxe-oktcii {
    font-size: 30px;
  }
}
#brxe-zfvfxv {
  margin-top: 10px;
  flex-direction: row-reverse;
  width: auto;
}
#brxe-zfvfxv .icon > i {
  font-size: 10px;
}
#brxe-zfvfxv .icon > svg {
  width: 10px;
  height: 10px;
}
#brxe-zfvfxv .icon {
  color: #ffffff;
  fill: #ffffff;
  width: 10px;
}
@media (max-width: 478px) {
  #brxe-zfvfxv {
    margin-top: 0;
  }
}
#brxe-oeybag {
  position: absolute;
  top: 15%;
  text-align: left;
  z-index: 2;
  right: 0px;
  left: 0px;
  padding-right: 20px;
  padding-left: 30px;
  margin-top: 10px;
}
@media (max-width: 991px) {
  #brxe-oeybag {
    top: 10px;
  }
}
@media (max-width: 767px) {
  #brxe-oeybag {
    top: 15%;
  }
}
@media (max-width: 478px) {
  #brxe-oeybag {
    padding-left: 15px;
    margin-top: 0;
  }
}
#brxe-ardqgm {
  position: relative;
  margin-top: 8px;
}
#brxe-isgfst {
  text-align: left;
  color: var(--light);
  font-size: 30px;
  font-family: "Bebas Neue";
  line-height: 1;
  margin-bottom: 0;
}
@media (max-width: 478px) {
  #brxe-isgfst {
    font-size: 16px;
  }
}
#brxe-lgxfur {
  color: var(--brand-primary);
  text-align: left;
  font-size: 40px;
  margin-bottom: 10px;
}
@media (max-width: 478px) {
  #brxe-lgxfur {
    font-size: 30px;
  }
}
#brxe-bvhepy .icon > i {
  font-size: 10px;
}
#brxe-bvhepy .icon > svg {
  width: 10px;
  height: 10px;
}
#brxe-bvhepy .icon {
  width: 10px;
  color: var(--bg-surface);
  fill: var(--bg-surface);
}
#brxe-bvhepy {
  flex-direction: row-reverse;
  margin-top: 10px;
  width: auto;
}
@media (max-width: 478px) {
  #brxe-bvhepy {
    margin-top: 0;
  }
}
#brxe-zqwhpb {
  position: absolute;
  text-align: left;
  z-index: 2;
  right: 0px;
  left: 0px;
  padding-right: 20px;
  padding-left: 30px;
  top: 15%;
}
@media (max-width: 991px) {
  #brxe-zqwhpb {
    top: 10px;
  }
}
@media (max-width: 767px) {
  #brxe-zqwhpb {
    top: 15%;
  }
}
@media (max-width: 478px) {
  #brxe-zqwhpb {
    padding-left: 15px;
  }
}
#brxe-axramp {
  width: 100%;
}
#brxe-axramp:not(.tag),
#brxe-axramp img {
  object-fit: cover;
}
#brxe-fdowwu {
  position: relative;
  width: 100%;
}
#brxe-rsizib {
  position: relative;
  top: 5px;
}
#brxe-lzluce {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0px;
}
#brxe-asrshj {
  flex-direction: row;
  column-gap: 30px;
}
#brxe-rfaaaa {
  padding-top: 50px;
  padding-bottom: 100px;
}
@media (max-width: 991px) {
  #brxe-rfaaaa {
    padding-right: var(--space-m);
    padding-left: var(--space-m);
  }
}
@media (max-width: 767px) {
  #brxe-rfaaaa {
    padding-right: var(--space-m);
    padding-left: var(--space-m);
  }
}
@media (max-width: 478px) {
  #brxe-rfaaaa {
    padding-bottom: 50px;
  }
}
#brxe-wqfuxg .bricks-site-logo {
  height: 200px;
}
#brxe-mrufip {
  flex-direction: column;
  align-items: center;
}
#brxe-okhwug {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
#brxe-qgxcqc {
  color: var(--text-title);
  font-size: 14px;
  font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: 1px;
}
#brxe-tnfwsl h1 {
  color: var(--tertiary);
}
#brxe-tnfwsl h2 {
  color: var(--tertiary);
}
#brxe-tnfwsl h3 {
  color: var(--tertiary);
}
#brxe-tnfwsl h4 {
  color: var(--tertiary);
}
#brxe-tnfwsl h5 {
  color: var(--tertiary);
}
#brxe-tnfwsl h6 {
  color: var(--tertiary);
}
#brxe-tnfwsl .content {
  color: var(--text-sub);
  align-self: center;
}
#brxe-tnfwsl {
  flex-direction: row;
  flex-direction: column-reverse;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: auto;
  padding-top: 10px;
}
#brxe-dcnqye {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding-top: 30px;
}
#brxe-lyhoui {
  padding-top: 50px;
  padding-bottom: 0;
  background-color: var(--primary);
}
.brxe-container {
  max-width: 1440px;
  width: 100%;
}
.btn.btn-primary:hover {
  background: linear-gradient(#f5cd76 0%, #c28009 100%);
  margin-bottom: 5px;
}
.swiper-button {
  filter: drop-shadow(3px 5px 5px rgba(0, 0, 0, 0.05));
}
@media (max-width: 991px) {
  #brxe-ehriwz {
    margin-left: 15px;
  }
}
@media (max-width: 767px) {
  #brxe-ehriwz {
    width: 200px;
  }
}
@media (max-width: 478px) {
  #brxe-ehriwz {
    width: 150px;
  }
}
#brxe-dtoppx {
  font-size: 12px;
}
@media (max-width: 478px) {
  #brxe-dtoppx {
    --brxe-toggle-scale: 0.5;
  }
}
#brxe-whadiw {
  column-gap: 100px;
  font-family: "Bebas Neue";
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  justify-content: center;
}
#brxe-whadiw .menu-item a:hover,
#brxe-whadiw .menu-item a.active {
  color: #fdd576;
}
#brxe-whadiw .menu-item a {
  padding-bottom: 25px;
  padding-top: 25px;
  position: relative;
}
#brxe-whadiw .menu-item a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  transition: transform 0.2s ease-in-out;
  background: var(--brand-primary);
  height: 3px;
  bottom: 0;
  transform: scaleX(0);
  transition: transform 0.2s ease-in-out;
}
#brxe-whadiw .menu-item a:hover:before,
#brxe-whadiw .menu-item a.active:before {
  transform: scaleX(1);
}
@media (max-width: 991px) {
  #brxe-whadiw {
    column-gap: 50px;
    justify-content: flex-start;
  }
}
@media (max-width: 478px) {
  #brxe-whadiw {
    background-color: var(--primary);
    align-items: center;
  }
  #brxe-whadiw .menu-item a:before {
    bottom: 20px;
  }
}
@media (max-width: 767px) {
  #brxe-qkbdpr {
    margin-right: 15px;
  }
}
@media (max-width: 478px) {
  #brxe-qkbdpr {
    --brxe-toggle-scale: 0.8;
  }
}
@layer bricks {
  @media (max-width: 767px) {
    #brxe-soiaoy .brx-toggle-div {
      display: inline-flex;
    }
    #brxe-soiaoy .brxe-toggle {
      display: inline-flex;
    }
    [data-script-id="soiaoy"] .brx-nav-nested-items {
      opacity: 0;
      visibility: hidden;
      gap: 0;
      position: fixed;
      z-index: 1001;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      background-color: #fff;
      overflow-y: scroll;
      flex-wrap: nowrap;
    }
    #brxe-soiaoy.brx-open .brx-nav-nested-items {
      opacity: 1;
      visibility: visible;
    }
  }
}
#brxe-soiaoy {
  color: #ffffff;
  width: 100%;
}
@media (max-width: 767px) {
  #brxe-soiaoy {
    width: auto;
  }
}
@media (max-width: 478px) {
  #brxe-soiaoy {
    width: auto;
  }
  #brxe-soiaoy.brx-open .brx-submenu-toggle {
    justify-content: flex-start;
  }
  #brxe-soiaoy.brx-open .brx-nav-nested-items > li {
    justify-content: flex-start;
  }
  #brxe-soiaoy.brx-open li.menu-item {
    display: flex;
  }
  #brxe-soiaoy.brx-open .brx-nav-nested-items {
    justify-content: center;
  }
  #brxe-soiaoy .brx-dropdown-content > li > a {
    padding-top: 0;
    padding-bottom: 0;
  }
  #brxe-soiaoy .brx-dropdown-content :where(.brx-submenu-toggle > *) {
    padding-top: 0;
    padding-bottom: 0;
  }
}
#brxe-zfnsfd {
  display: flex;
  flex-direction: row;
  align-items: center;
  column-gap: 30px;
}
@media (max-width: 767px) {
  #brxe-zfnsfd {
    justify-content: space-between;
  }
}
@media (max-width: 478px) {
  #brxe-zfnsfd {
    justify-content: space-between;
  }
}
#brxe-amcrvr {
  position: absolute;
  right: 0px;
  width: 250px;
}
@media (max-width: 767px) {
  #brxe-amcrvr {
    display: none;
  }
}
@media (max-width: 478px) {
  #brxe-amcrvr {
    display: none;
  }
}
#brxe-frmesf {
  background-color: var(--primary-d-1);
  justify-content: center;
  flex-direction: row;
}
@media (max-width: 478px) {
  #brxe-frmesf {
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}
#brxe-crgwee {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-yfjgox {
  color: #ffffff;
  font-family: "Poppins";
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
}
#brxe-kfzjib {
  display: flex;
  align-items: center;
}
#brxe-snepyl {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-tacqtq {
  color: #ffffff;
  font-family: "Poppins";
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
}
#brxe-dkpteu {
  display: flex;
  align-items: center;
}
#brxe-xzhngq {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-brgvgv {
  display: flex;
  align-items: center;
}
#brxe-uprtlq {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-squfns {
  display: flex;
  align-items: center;
}
#brxe-pwwqfz {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-adkolg {
  display: flex;
  align-items: center;
}
#brxe-yltuln {
  flex-direction: row;
  justify-content: center;
  column-gap: 100px;
}
#brxe-mtfwsk a.brxe-div:hover *,
#brxe-mtfwsk a.brxe-div.active * {
  color: #fdd576;
}
#brxe-mtfwsk .brxe-container a {
  padding-bottom: 7px;
  padding-top: 7px;
  position: relative;
}
#brxe-mtfwsk .brxe-container a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  transition: transform 0.2s ease-in-out;
  background: var(--brand-primary);
  height: 3px;
  bottom: 0;
  transform: scaleX(0);
  transition: transform 0.2s ease-in-out;
}
#brxe-mtfwsk .brxe-container a:hover:before,
#brxe-mtfwsk .brxe-container a.active:before {
  transform: scaleX(1);
}
@media (max-width: 991px) {
  #brxe-yltuln {
    column-gap: 50px;
  }
}
@media (max-width: 767px) {
  #brxe-yltuln {
    column-gap: 10px;
  }
}
@media (max-width: 478px) {
  #brxe-yltuln {
    display: none;
  }
}
#brxe-mtfwsk {
  background-color: var(--primary);
}
#brxe-quldkp {
  width: 100%;
}
#brxe-yqmvvz {
  color: var(--light-90);
  font-size: 40px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: 1;
}
@media (max-width: 767px) {
  #brxe-yqmvvz {
    font-size: 30px;
  }
}
@media (max-width: 478px) {
  #brxe-yqmvvz {
    font-size: 20px;
  }
}
#brxe-vdryfn {
  font-size: 60px;
  font-family: "Open Sans";
  color: #fdd576;
  line-height: 1;
}
@media (max-width: 767px) {
  #brxe-vdryfn {
    font-size: 50px;
  }
}
@media (max-width: 478px) {
  #brxe-vdryfn {
    font-size: 30px;
  }
}
#brxe-ogaaki {
  position: absolute;
  top: 35%;
  padding-top: 0;
  padding-left: 150px;
}
@media (max-width: 991px) {
  #brxe-ogaaki {
    padding-left: 50px;
  }
}
@media (max-width: 478px) {
  #brxe-ogaaki {
    padding-top: 5px;
    padding-left: 30px;
  }
}
#brxe-qffrbo {
  position: relative;
}
@media (max-width: 991px) {
  #brxe-qffrbo {
    padding-top: 30px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
#brxe-vyqdvt {
  height: 400px;
  justify-content: center;
  margin-top: 100px;
  margin-bottom: 70px;
}
@media (max-width: 991px) {
  #brxe-vyqdvt {
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
  }
}
#brxe-tfxivs .bricks-layout-wrapper {
  --gutter: 30px;
  --columns: 3;
}
#brxe-tfxivs .repeater-item [data-field-id="gtiycd"] {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: "Bebas Neue";
  font-weight: 400;
  font-size: 16px;
  color: var(--text-title);
}
#brxe-tfxivs .repeater-item [data-field-id="d3adad"] {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 16px;
  font-family: "Open Sans";
  font-weight: 700;
  color: #161922;
  line-height: 1.5;
  padding-top: 30px;
}
#brxe-tfxivs .repeater-item [data-field-id="yjusui"] {
  margin-top: 20px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 14px;
  color: var(--tertiary-l-1);
  font-weight: 700;
  font-family: "Open Sans";
}
#brxe-tfxivs .repeater-item [data-field-id="xpxzjf"] {
  margin-top: 20px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
  padding-top: 12px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  color: var(--light);
}
#brxe-tfxivs .content-wrapper {
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
}
#brxe-tfxivs {
  position: relative;
}
#brxe-tfxivs .bricks-layout-inner {
  box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
}
#brxe-tfxivs .bricks-layout-wrapper[data-layout="list"] img {
  height: 357px;
}
#brxe-tfxivs .bricks-layout-wrapper[data-layout="grid"] img {
  height: 357px;
}
#brxe-tfxivs .overlay-wrapper {
  height: 357px;
}
#brxe-tfxivs .image {
  aspect-ratio: custom;
}
#brxe-tfxivs [data-layout="grid"] .image {
  aspect-ratio: 0;
}
@media (max-width: 767px) {
  #brxe-tfxivs .bricks-layout-wrapper {
    --columns: 2;
  }
}
@media (max-width: 478px) {
  #brxe-tfxivs .bricks-layout-wrapper {
    --columns: 1;
  }
}
#brxe-cxglug {
  display: none;
}
#brxe-csjjzb {
  padding-top: 70px;
  padding-bottom: 100px;
}
.media-wrapper .content-wrapper {
  position: relatie;
}
.media-wrapper .repeater-item [data-field-id="gtiycd"] {
  position: absolute;
  top: -18px;
  background-color: #0f0a6c;
  padding: 2px 20px 0px;
}
.media-wrapper .btn-media i {
  padding-left: 5px;
}
.media-wrapper #brxe-tfxivs .content-wrapper {
  background: #ffffff;
}
.media-wrapper #brxe-tfxivs .bricks-layout-wrapper {
  margin-bottom: 30px;
}
#brxe-tfxivs .repeater-item [data-field-id="yjusui"] i {
  font-size: 12px;
  padding-right: 2px;
}
@media (max-width: 991px) {
  #brxe-csjjzb {
    padding-right: 15px;
    padding-bottom: 50px;
    padding-left: 15px;
  }
}
@media (max-width: 478px) {
  #brxe-csjjzb {
    padding-top: 30px;
  }
}
#brxe-wqfuxg .bricks-site-logo {
  height: 200px;
}
#brxe-mrufip {
  flex-direction: column;
  align-items: center;
}
#brxe-okhwug {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
#brxe-qgxcqc {
  color: var(--text-title);
  font-size: 14px;
  font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: 1px;
}
#brxe-tnfwsl h1 {
  color: var(--tertiary);
}
#brxe-tnfwsl h2 {
  color: var(--tertiary);
}
#brxe-tnfwsl h3 {
  color: var(--tertiary);
}
#brxe-tnfwsl h4 {
  color: var(--tertiary);
}
#brxe-tnfwsl h5 {
  color: var(--tertiary);
}
#brxe-tnfwsl h6 {
  color: var(--tertiary);
}
#brxe-tnfwsl .content {
  color: var(--text-sub);
  align-self: center;
}
#brxe-tnfwsl {
  flex-direction: row;
  flex-direction: column-reverse;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: auto;
  padding-top: 10px;
}
#brxe-dcnqye {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding-top: 30px;
}
#brxe-lyhoui {
  padding-top: 50px;
  padding-bottom: 0;
  background-color: var(--primary);
}
.brxe-container {
  max-width: 1440px;
  width: 100%;
}
.btn.btn-primary:hover {
  background: linear-gradient(#f5cd76 0%, #c28009 100%);
  margin-bottom: 5px;
}
.swiper-button {
  filter: drop-shadow(3px 5px 5px rgba(0, 0, 0, 0.05));
}
@media (max-width: 991px) {
  #brxe-ehriwz {
    margin-left: 15px;
  }
}
@media (max-width: 767px) {
  #brxe-ehriwz {
    width: 200px;
  }
}
@media (max-width: 478px) {
  #brxe-ehriwz {
    width: 150px;
  }
}
#brxe-dtoppx {
  font-size: 12px;
}
@media (max-width: 478px) {
  #brxe-dtoppx {
    --brxe-toggle-scale: 0.5;
  }
}
#brxe-whadiw {
  column-gap: 100px;
  font-family: "Bebas Neue";
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  justify-content: center;
}
#brxe-whadiw .menu-item a:hover,
#brxe-whadiw .menu-item a.active {
  color: #fdd576;
}
#brxe-whadiw .menu-item a {
  padding-bottom: 25px;
  padding-top: 25px;
  position: relative;
}
#brxe-whadiw .menu-item a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  transition: transform 0.2s ease-in-out;
  background: var(--brand-primary);
  height: 3px;
  bottom: 0;
  transform: scaleX(0);
  transition: transform 0.2s ease-in-out;
}
#brxe-whadiw .menu-item a:hover:before,
#brxe-whadiw .menu-item a.active:before {
  transform: scaleX(1);
}
@media (max-width: 991px) {
  #brxe-whadiw {
    column-gap: 50px;
    justify-content: flex-start;
  }
}
@media (max-width: 478px) {
  #brxe-whadiw {
    background-color: var(--primary);
    align-items: center;
  }
  #brxe-whadiw .menu-item a:before {
    bottom: 20px;
  }
}
@media (max-width: 767px) {
  #brxe-qkbdpr {
    margin-right: 15px;
  }
}
@media (max-width: 478px) {
  #brxe-qkbdpr {
    --brxe-toggle-scale: 0.8;
  }
}
@layer bricks {
  @media (max-width: 767px) {
    #brxe-soiaoy .brx-toggle-div {
      display: inline-flex;
    }
    #brxe-soiaoy .brxe-toggle {
      display: inline-flex;
    }
    [data-script-id="soiaoy"] .brx-nav-nested-items {
      opacity: 0;
      visibility: hidden;
      gap: 0;
      position: fixed;
      z-index: 1001;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      background-color: #fff;
      overflow-y: scroll;
      flex-wrap: nowrap;
    }
    #brxe-soiaoy.brx-open .brx-nav-nested-items {
      opacity: 1;
      visibility: visible;
    }
  }
}
#brxe-soiaoy {
  color: #ffffff;
  width: 100%;
}
@media (max-width: 767px) {
  #brxe-soiaoy {
    width: auto;
  }
}
@media (max-width: 478px) {
  #brxe-soiaoy {
    width: auto;
  }
  #brxe-soiaoy.brx-open .brx-submenu-toggle {
    justify-content: flex-start;
  }
  #brxe-soiaoy.brx-open .brx-nav-nested-items > li {
    justify-content: flex-start;
  }
  #brxe-soiaoy.brx-open li.menu-item {
    display: flex;
  }
  #brxe-soiaoy.brx-open .brx-nav-nested-items {
    justify-content: center;
  }
  #brxe-soiaoy .brx-dropdown-content > li > a {
    padding-top: 0;
    padding-bottom: 0;
  }
  #brxe-soiaoy .brx-dropdown-content :where(.brx-submenu-toggle > *) {
    padding-top: 0;
    padding-bottom: 0;
  }
}
#brxe-zfnsfd {
  display: flex;
  flex-direction: row;
  align-items: center;
  column-gap: 30px;
}
@media (max-width: 767px) {
  #brxe-zfnsfd {
    justify-content: space-between;
  }
}
@media (max-width: 478px) {
  #brxe-zfnsfd {
    justify-content: space-between;
  }
}
#brxe-amcrvr {
  position: absolute;
  right: 0px;
  width: 250px;
}
@media (max-width: 767px) {
  #brxe-amcrvr {
    display: none;
  }
}
@media (max-width: 478px) {
  #brxe-amcrvr {
    display: none;
  }
}
#brxe-frmesf {
  background-color: var(--primary-d-1);
  justify-content: center;
  flex-direction: row;
}
@media (max-width: 478px) {
  #brxe-frmesf {
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}
#brxe-crgwee {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-yfjgox {
  color: #ffffff;
  font-family: "Poppins";
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
}
#brxe-kfzjib {
  display: flex;
  align-items: center;
}
#brxe-snepyl {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-tacqtq {
  color: #ffffff;
  font-family: "Poppins";
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
}
#brxe-dkpteu {
  display: flex;
  align-items: center;
}
#brxe-xzhngq {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-brgvgv {
  display: flex;
  align-items: center;
}
#brxe-uprtlq {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-squfns {
  display: flex;
  align-items: center;
}
#brxe-pwwqfz {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-adkolg {
  display: flex;
  align-items: center;
}
#brxe-yltuln {
  flex-direction: row;
  justify-content: center;
  column-gap: 100px;
}
#brxe-mtfwsk a.brxe-div:hover *,
#brxe-mtfwsk a.brxe-div.active * {
  color: #fdd576;
}
#brxe-mtfwsk .brxe-container a {
  padding-bottom: 7px;
  padding-top: 7px;
  position: relative;
}
#brxe-mtfwsk .brxe-container a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  transition: transform 0.2s ease-in-out;
  background: var(--brand-primary);
  height: 3px;
  bottom: 0;
  transform: scaleX(0);
  transition: transform 0.2s ease-in-out;
}
#brxe-mtfwsk .brxe-container a:hover:before,
#brxe-mtfwsk .brxe-container a.active:before {
  transform: scaleX(1);
}
@media (max-width: 991px) {
  #brxe-yltuln {
    column-gap: 50px;
  }
}
@media (max-width: 767px) {
  #brxe-yltuln {
    column-gap: 10px;
  }
}
@media (max-width: 478px) {
  #brxe-yltuln {
    display: none;
  }
}
#brxe-mtfwsk {
  background-color: var(--primary);
}
#brxe-sbeflk {
  width: 100%;
}
.brxe-post-meta.post-meta .item {
  width: 100%;
}
.brxe-post-meta.post-meta .item div,
.brxe-post-meta.post-meta .item div img {
  width: 100%;
}
.brxe-post-meta.post-meta .item .banner-product {
  position: relative;
}
.brxe-post-meta.post-meta .item .banner-product h1 {
  position: absolute;
  top: 25%;
  left: 10%;
  color: #ffffff;
  font-size: 50px;
  font-family: "Bebas Neue";
}
.brxe-post-meta.post-meta .item .banner-product h1 span {
  display: block;
  font-size: 70px;
  color: var(--text-title);
  font-family: "Poppins";
}
#brxe-zesmph {
  position: relative;
  justify-content: center;
}
#brxe-nctqyv {
  margin-top: 100px;
}
@media (max-width: 991px) {
  #brxe-nctqyv {
    padding-right: 16px;
    padding-left: 16px;
    margin-top: 50px;
  }
}
@media (max-width: 478px) {
  .brxe-post-meta.post-meta .item .banner-product h1 {
    top: 15%;
    left: 5%;
    font-size: 20px;
  }
  .brxe-post-meta.post-meta .item .banner-product h1 span {
    font-size: 40px;
  }
}
#brxe-bwttqv .bricks-layout-wrapper {
  --gutter: 20px;
  --columns: 4;
}
#brxe-bwttqv .repeater-item [data-field-id="grhaln"] {
  margin-top: 15px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 12px;
  color: var(--tertiary);
  font-family: "Poppins";
  font-weight: 700;
}
#brxe-bwttqv .repeater-item [data-field-id="87c118"] {
  margin-top: 5px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
  font-size: 24px;
  line-height: 30p35x;
}
#brxe-bwttqv .repeater-item [data-field-id="qjtupz"] {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  font-weight: 700;
  font-size: 16px;
  color: #ffffff;
  font-family: "Poppins";
  border-radius: 50px;
  background-color: var(--tertiary);
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
}
#brxe-bwttqv .bricks-pagination ul {
  justify-content: center;
}
#brxe-bwttqv .bricks-layout-inner {
  color: var(--primary);
  text-align: center;
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1);
}
#brxe-bwttqv .content-wrapper {
  padding-right: 10px;
  padding-bottom: 15px;
  padding-left: 10px;
}
#brxe-bwttqv {
  position: relative;
}
#brxe-bwttqv .overlay-wrapper {
  margin-bottom: 20px;
}
#brxe-bwttqv {
  overflow: visible;
}
#brxe-bwttqv .bricks-layout-item2 .bricks-layout-inner {
  transition: transform 0.3s ease;
}
#brxe-bwttqv .bricks-layout-inner {
  background: #ffffff;
}
.bricks-layout-wrapper .image-wrapper img {
  padding: 30px;
}
#brxe-bwttqv .bricks-layout-item2 .bricks-layout-inner:hover {
  transform: scale(1.02);
}
#brxe-bwttqv .repeater-item2 [data-field-id="qjtupz"]:hover {
  background: var(--brand-secondary);
}
#brxe-bwttqv .repeater-item [data-field-id="qjtupz"]:hover {
  transform: translateY(-0.4rem);
}
#brxe-bwttqv .repeater-item [data-field-id="qjtupz"] {
  background-color: var(--tertiary);
  padding-top: 12px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  width: 200px;
  height: 45px;
  color: #ffffff;
  font-family: Poppins;
  font-weight: 700;
  background: linear-gradient(#f5cd76 0%, #c28009 100%);
  border-radius: 50px;
  border: none;
  line-height: normal;
  font-size: 14px;
  transition: all 0.25s ease-in-out;
  transform: translateY(0px);
}
@media (max-width: 767px) {
  #brxe-bwttqv .bricks-layout-wrapper {
    --columns: 2;
  }
}
@media (max-width: 478px) {
  #brxe-bwttqv .bricks-layout-wrapper {
    --columns: 1;
  }
}
#brxe-oseeaf {
  padding-top: 70px;
  padding-bottom: 100px;
}
@media (max-width: 991px) {
  #brxe-oseeaf {
    padding-right: 16px;
    padding-left: 16px;
  }
}
@media (max-width: 478px) {
  #brxe-oseeaf {
    padding-top: 20px;
    padding-bottom: 50px;
  }
}
#brxe-wqfuxg .bricks-site-logo {
  height: 200px;
}
#brxe-mrufip {
  flex-direction: column;
  align-items: center;
}
#brxe-okhwug {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
#brxe-qgxcqc {
  color: var(--text-title);
  font-size: 14px;
  font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: 1px;
}
#brxe-tnfwsl h1 {
  color: var(--tertiary);
}
#brxe-tnfwsl h2 {
  color: var(--tertiary);
}
#brxe-tnfwsl h3 {
  color: var(--tertiary);
}
#brxe-tnfwsl h4 {
  color: var(--tertiary);
}
#brxe-tnfwsl h5 {
  color: var(--tertiary);
}
#brxe-tnfwsl h6 {
  color: var(--tertiary);
}
#brxe-tnfwsl .content {
  color: var(--text-sub);
  align-self: center;
}
#brxe-tnfwsl {
  flex-direction: row;
  flex-direction: column-reverse;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: auto;
  padding-top: 10px;
}
#brxe-dcnqye {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding-top: 30px;
}
#brxe-lyhoui {
  padding-top: 50px;
  padding-bottom: 0;
  background-color: var(--primary);
}
.brxe-container {
  max-width: 1440px;
  width: 100%;
}
.btn.btn-primary:hover {
  background: linear-gradient(#f5cd76 0%, #c28009 100%);
  margin-bottom: 5px;
}
.swiper-button {
  filter: drop-shadow(3px 5px 5px rgba(0, 0, 0, 0.05));
}
@media (max-width: 991px) {
  #brxe-ehriwz {
    margin-left: 15px;
  }
}
@media (max-width: 767px) {
  #brxe-ehriwz {
    width: 200px;
  }
}
@media (max-width: 478px) {
  #brxe-ehriwz {
    width: 150px;
  }
}
#brxe-dtoppx {
  font-size: 12px;
}
@media (max-width: 478px) {
  #brxe-dtoppx {
    --brxe-toggle-scale: 0.5;
  }
}
#brxe-whadiw {
  column-gap: 100px;
  font-family: "Bebas Neue";
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  justify-content: center;
}
#brxe-whadiw .menu-item a:hover,
#brxe-whadiw .menu-item a.active {
  color: #fdd576;
}
#brxe-whadiw .menu-item a {
  padding-bottom: 25px;
  padding-top: 25px;
  position: relative;
}
#brxe-whadiw .menu-item a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  transition: transform 0.2s ease-in-out;
  background: var(--brand-primary);
  height: 3px;
  bottom: 0;
  transform: scaleX(0);
  transition: transform 0.2s ease-in-out;
}
#brxe-whadiw .menu-item a:hover:before,
#brxe-whadiw .menu-item a.active:before {
  transform: scaleX(1);
}
@media (max-width: 991px) {
  #brxe-whadiw {
    column-gap: 50px;
    justify-content: flex-start;
  }
}
@media (max-width: 478px) {
  #brxe-whadiw {
    background-color: var(--primary);
    align-items: center;
  }
  #brxe-whadiw .menu-item a:before {
    bottom: 20px;
  }
}
@media (max-width: 767px) {
  #brxe-qkbdpr {
    margin-right: 15px;
  }
}
@media (max-width: 478px) {
  #brxe-qkbdpr {
    --brxe-toggle-scale: 0.8;
  }
}
@layer bricks {
  @media (max-width: 767px) {
    #brxe-soiaoy .brx-toggle-div {
      display: inline-flex;
    }
    #brxe-soiaoy .brxe-toggle {
      display: inline-flex;
    }
    [data-script-id="soiaoy"] .brx-nav-nested-items {
      opacity: 0;
      visibility: hidden;
      gap: 0;
      position: fixed;
      z-index: 1001;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      background-color: #fff;
      overflow-y: scroll;
      flex-wrap: nowrap;
    }
    #brxe-soiaoy.brx-open .brx-nav-nested-items {
      opacity: 1;
      visibility: visible;
    }
  }
}
#brxe-soiaoy {
  color: #ffffff;
  width: 100%;
}
@media (max-width: 767px) {
  #brxe-soiaoy {
    width: auto;
  }
}
@media (max-width: 478px) {
  #brxe-soiaoy {
    width: auto;
  }
  #brxe-soiaoy.brx-open .brx-submenu-toggle {
    justify-content: flex-start;
  }
  #brxe-soiaoy.brx-open .brx-nav-nested-items > li {
    justify-content: flex-start;
  }
  #brxe-soiaoy.brx-open li.menu-item {
    display: flex;
  }
  #brxe-soiaoy.brx-open .brx-nav-nested-items {
    justify-content: center;
  }
  #brxe-soiaoy .brx-dropdown-content > li > a {
    padding-top: 0;
    padding-bottom: 0;
  }
  #brxe-soiaoy .brx-dropdown-content :where(.brx-submenu-toggle > *) {
    padding-top: 0;
    padding-bottom: 0;
  }
}
#brxe-zfnsfd {
  display: flex;
  flex-direction: row;
  align-items: center;
  column-gap: 30px;
}
@media (max-width: 767px) {
  #brxe-zfnsfd {
    justify-content: space-between;
  }
}
@media (max-width: 478px) {
  #brxe-zfnsfd {
    justify-content: space-between;
  }
}
#brxe-amcrvr {
  position: absolute;
  right: 0px;
  width: 250px;
}
@media (max-width: 767px) {
  #brxe-amcrvr {
    display: none;
  }
}
@media (max-width: 478px) {
  #brxe-amcrvr {
    display: none;
  }
}
#brxe-frmesf {
  background-color: var(--primary-d-1);
  justify-content: center;
  flex-direction: row;
}
@media (max-width: 478px) {
  #brxe-frmesf {
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}
#brxe-crgwee {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-yfjgox {
  color: #ffffff;
  font-family: "Poppins";
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
}
#brxe-kfzjib {
  display: flex;
  align-items: center;
}
#brxe-snepyl {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-tacqtq {
  color: #ffffff;
  font-family: "Poppins";
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
}
#brxe-dkpteu {
  display: flex;
  align-items: center;
}
#brxe-xzhngq {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-brgvgv {
  display: flex;
  align-items: center;
}
#brxe-uprtlq {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-squfns {
  display: flex;
  align-items: center;
}
#brxe-pwwqfz {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-adkolg {
  display: flex;
  align-items: center;
}
#brxe-yltuln {
  flex-direction: row;
  justify-content: center;
  column-gap: 100px;
}
#brxe-mtfwsk a.brxe-div:hover *,
#brxe-mtfwsk a.brxe-div.active * {
  color: #fdd576;
}
#brxe-mtfwsk .brxe-container a {
  padding-bottom: 7px;
  padding-top: 7px;
  position: relative;
}
#brxe-mtfwsk .brxe-container a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  transition: transform 0.2s ease-in-out;
  background: var(--brand-primary);
  height: 3px;
  bottom: 0;
  transform: scaleX(0);
  transition: transform 0.2s ease-in-out;
}
#brxe-mtfwsk .brxe-container a:hover:before,
#brxe-mtfwsk .brxe-container a.active:before {
  transform: scaleX(1);
}
@media (max-width: 991px) {
  #brxe-yltuln {
    column-gap: 50px;
  }
}
@media (max-width: 767px) {
  #brxe-yltuln {
    column-gap: 10px;
  }
}
@media (max-width: 478px) {
  #brxe-yltuln {
    display: none;
  }
}
#brxe-mtfwsk {
  background-color: var(--primary);
}
#brxe-qvtzpu {
  align-items: center;
}
#brxe-voibga {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f0f0f0;
  display: none;
}
#brxe-zybwxb {
  background: var(--primary);
  padding: 18px 0;
}
#brxe-xdtdtk .bricks-site-logo {
  width: 90px;
  position: absolute;
  top: 0;
}
#brxe-kajcic {
  margin-top: 0;
  padding-top: 0;
  font-family: "Bebas Neue";
  font-size: 16px;
}
#brxe-47c934 {
  margin-top: 15px;
  margin-bottom: 25px;
  color: var(--dark);
  text-align: center;
  font-size: 40px;
  font-family: "Poppins";
  font-weight: 700;
  max-width: 95%;
}
@media (max-width: 478px) {
  #brxe-47c934 {
    font-size: var(--text-2xl);
    margin-bottom: 15px;
  }
}
#brxe-799df6 {
  margin-bottom: 20px;
  color: var(--text-subtitle);
  font-size: 14px;
  font-family: "Open Sans";
  font-weight: 700;
}
@media (max-width: 478px) {
  #brxe-799df6 {
    align-self: center;
    margin-bottom: 15px;
  }
}
#brxe-fnmrom {
  margin-top: 15px;
  width: 100%;
}
#brxe-bb617e {
  margin-top: 25px;
  margin-bottom: 25px;
  flex-direction: row;
  font-family: "Open Sans";
  font-weight: 400;
  line-height: 25px;
  font-size: 14px;
  color: var(--secondary-d-4);
}
#brxe-09ddc8 {
  margin-top: 60px;
  margin-bottom: 60px;
  padding-right: 20px;
  padding-left: 20px;
  align-items: center;
  width: 75%;
}
@media (max-width: 991px) {
  #brxe-09ddc8 {
    width: 100%;
  }
}
#brxe-pozzcv {
  margin-bottom: 20px;
  font-family: "Poppins";
  color: var(--primary);
  font-size: 40px;
}
#brxe-feanci .repeater-item [data-field-id="oydedp"] {
  font-family: "Bebas Neue";
  font-weight: 400;
  font-size: 16px;
}
#brxe-feanci .repeater-item [data-field-id="432347"] {
  padding-top: 30px;
  padding-bottom: 20px;
  color: var(--secondary-d-3);
  font-size: 16px;
  text-align: center;
}
#brxe-feanci .repeater-item [data-field-id="00d9dc"] {
  font-size: 14px;
  color: var(--tertiary);
  font-family: "Open Sans";
  font-weight: 700;
  text-align: center;
}
#brxe-feanci .repeater-item [data-field-id="citkwt"] {
  margin-top: 10px;
  text-align: center;
}
#brxe-feanci .post-content {
  background-color: #ffffff;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
}
#brxe-feanci img {
  aspect-ratio: 0;
  width: 100%;
  height: 261px;
}
#brxe-feanci .repeater-item [data-field-id="oydedp"] {
  position: absolute;
  top: -18px;
  width: 100%;
}
#brxe-feanci .repeater-item [data-field-id="oydedp"] a {
  background-color: #0f0a6c;
  padding: 2px 20px 0px;
}
#brxe-feanci .repeater-item [data-field-id="citkwt"] .btn-media {
  margin: 30px auto 0px;
}
#brxe-feanci .repeater-item [data-field-id="citkwt"] .btn-media i {
  padding-left: 5px;
}
#brxe-feanci .post-content {
  position: relative;
  text-align: center;
}
#brxe-feanci .post-content h3 {
  min-height: 80px;
}
#brxe-feanci .repeater-item [data-field-id="432347"] {
  height: auto;
}
#brxe-feanci .repeater-item [data-field-id="00d9dc"] i {
  font-size: 12px;
  padding-right: 2px;
}
#brxe-oguyyr {
  margin-bottom: 60px;
  padding-right: 20px;
  padding-left: 20px;
  align-items: flex-start;
  width: 75%;
}
@media (max-width: 991px) {
  #brxe-oguyyr {
    width: 100%;
  }
}
#brxe-crdgrk {
  display: none;
}
#brxe-rntvmm {
  color: var(--link-color);
}
.media-detail #brxe-kajcic {
  position: relative;
  background-color: #0f0a6c;
  padding: 2px 20px 0px;
}
.brxe-post-content p {
  font-size: 16px;
  line-height: 25px;
}
.brxe-post-content h2 {
  font-size: 24px;
  line-height: 1.2;
  font-family: "Poppins";
  margin-bottom: 15px;
}
.brxe-post-content h3 {
  font-size: 22px;
  line-height: 1.2;
  font-family: "Poppins";
  margin-bottom: 15px;
}
.brxe-post-content h4 {
  font-size: 20px;
  line-height: 1.2;
  font-family: "Poppins";
  margin-bottom: 15px;
}
.brxe-post-content h5 {
  font-size: 18px;
  line-height: 1.2;
  font-family: "Poppins";
  margin-bottom: 15px;
}
.brxe-post-content h6 {
  font-size: 16px;
  line-height: 1.2;
  font-family: "Poppins";
  margin-bottom: 15px;
}
.brxe-post-content .wp-block-list li {
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 10px;
}
#brxe-799df6 i {
  font-size: 12px;
  padding-right: 2px;
}
#brxe-wqfuxg .bricks-site-logo {
  height: 200px;
}
#brxe-mrufip {
  flex-direction: column;
  align-items: center;
}
#brxe-okhwug {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
#brxe-qgxcqc {
  color: var(--text-title);
  font-size: 14px;
  font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: 1px;
}
#brxe-tnfwsl h1 {
  color: var(--tertiary);
}
#brxe-tnfwsl h2 {
  color: var(--tertiary);
}
#brxe-tnfwsl h3 {
  color: var(--tertiary);
}
#brxe-tnfwsl h4 {
  color: var(--tertiary);
}
#brxe-tnfwsl h5 {
  color: var(--tertiary);
}
#brxe-tnfwsl h6 {
  color: var(--tertiary);
}
#brxe-tnfwsl .content {
  color: var(--text-sub);
  align-self: center;
}
#brxe-tnfwsl {
  flex-direction: row;
  flex-direction: column-reverse;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: auto;
  padding-top: 10px;
}
#brxe-dcnqye {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding-top: 30px;
}
#brxe-lyhoui {
  padding-top: 50px;
  padding-bottom: 0;
  background-color: var(--primary);
}
.brxe-container {
  max-width: 1440px;
  width: 100%;
}
.btn.btn-primary:hover {
  background: linear-gradient(#f5cd76 0%, #c28009 100%);
  margin-bottom: 5px;
}
.swiper-button {
  filter: drop-shadow(3px 5px 5px rgba(0, 0, 0, 0.05));
}
@media (max-width: 991px) {
  #brxe-ehriwz {
    margin-left: 15px;
  }
}
@media (max-width: 767px) {
  #brxe-ehriwz {
    width: 200px;
  }
}
@media (max-width: 478px) {
  #brxe-ehriwz {
    width: 150px;
  }
}
#brxe-dtoppx {
  font-size: 12px;
}
@media (max-width: 478px) {
  #brxe-dtoppx {
    --brxe-toggle-scale: 0.5;
  }
}
#brxe-whadiw {
  column-gap: 100px;
  font-family: "Bebas Neue";
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  justify-content: center;
}
#brxe-whadiw .menu-item a:hover,
#brxe-whadiw .menu-item a.active {
  color: #fdd576;
}
#brxe-whadiw .menu-item a {
  padding-bottom: 25px;
  padding-top: 25px;
  position: relative;
}
#brxe-whadiw .menu-item a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  transition: transform 0.2s ease-in-out;
  background: var(--brand-primary);
  height: 3px;
  bottom: 0;
  transform: scaleX(0);
  transition: transform 0.2s ease-in-out;
}
#brxe-whadiw .menu-item a:hover:before,
#brxe-whadiw .menu-item a.active:before {
  transform: scaleX(1);
}
@media (max-width: 991px) {
  #brxe-whadiw {
    column-gap: 50px;
    justify-content: flex-start;
  }
}
@media (max-width: 478px) {
  #brxe-whadiw {
    background-color: var(--primary);
    align-items: center;
  }
  #brxe-whadiw .menu-item a:before {
    bottom: 20px;
  }
}
@media (max-width: 767px) {
  #brxe-qkbdpr {
    margin-right: 15px;
  }
}
@media (max-width: 478px) {
  #brxe-qkbdpr {
    --brxe-toggle-scale: 0.8;
  }
}
@layer bricks {
  @media (max-width: 767px) {
    #brxe-soiaoy .brx-toggle-div {
      display: inline-flex;
    }
    #brxe-soiaoy .brxe-toggle {
      display: inline-flex;
    }
    [data-script-id="soiaoy"] .brx-nav-nested-items {
      opacity: 0;
      visibility: hidden;
      gap: 0;
      position: fixed;
      z-index: 1001;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      background-color: #fff;
      overflow-y: scroll;
      flex-wrap: nowrap;
    }
    #brxe-soiaoy.brx-open .brx-nav-nested-items {
      opacity: 1;
      visibility: visible;
    }
  }
}
#brxe-soiaoy {
  color: #ffffff;
  width: 100%;
}
@media (max-width: 767px) {
  #brxe-soiaoy {
    width: auto;
  }
}
@media (max-width: 478px) {
  #brxe-soiaoy {
    width: auto;
  }
  #brxe-soiaoy.brx-open .brx-submenu-toggle {
    justify-content: flex-start;
  }
  #brxe-soiaoy.brx-open .brx-nav-nested-items > li {
    justify-content: flex-start;
  }
  #brxe-soiaoy.brx-open li.menu-item {
    display: flex;
  }
  #brxe-soiaoy.brx-open .brx-nav-nested-items {
    justify-content: center;
  }
  #brxe-soiaoy .brx-dropdown-content > li > a {
    padding-top: 0;
    padding-bottom: 0;
  }
  #brxe-soiaoy .brx-dropdown-content :where(.brx-submenu-toggle > *) {
    padding-top: 0;
    padding-bottom: 0;
  }
}
#brxe-zfnsfd {
  display: flex;
  flex-direction: row;
  align-items: center;
  column-gap: 30px;
}
@media (max-width: 767px) {
  #brxe-zfnsfd {
    justify-content: space-between;
  }
}
@media (max-width: 478px) {
  #brxe-zfnsfd {
    justify-content: space-between;
  }
}
#brxe-amcrvr {
  position: absolute;
  right: 0px;
  width: 250px;
}
@media (max-width: 767px) {
  #brxe-amcrvr {
    display: none;
  }
}
@media (max-width: 478px) {
  #brxe-amcrvr {
    display: none;
  }
}
#brxe-frmesf {
  background-color: var(--primary-d-1);
  justify-content: center;
  flex-direction: row;
}
@media (max-width: 478px) {
  #brxe-frmesf {
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}
#brxe-crgwee {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-yfjgox {
  color: #ffffff;
  font-family: "Poppins";
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
}
#brxe-kfzjib {
  display: flex;
  align-items: center;
}
#brxe-snepyl {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-tacqtq {
  color: #ffffff;
  font-family: "Poppins";
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
}
#brxe-dkpteu {
  display: flex;
  align-items: center;
}
#brxe-xzhngq {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-brgvgv {
  display: flex;
  align-items: center;
}
#brxe-uprtlq {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-squfns {
  display: flex;
  align-items: center;
}
#brxe-pwwqfz {
  color: #ffffff;
  font-size: 18px;
  font-family: "Bebas Neue";
  font-weight: 400;
  line-height: normal;
}
#brxe-adkolg {
  display: flex;
  align-items: center;
}
#brxe-yltuln {
  flex-direction: row;
  justify-content: center;
  column-gap: 100px;
}
#brxe-mtfwsk a.brxe-div:hover *,
#brxe-mtfwsk a.brxe-div.active * {
  color: #fdd576;
}
#brxe-mtfwsk .brxe-container a {
  padding-bottom: 7px;
  padding-top: 7px;
  position: relative;
}
#brxe-mtfwsk .brxe-container a:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  transition: transform 0.2s ease-in-out;
  background: var(--brand-primary);
  height: 3px;
  bottom: 0;
  transform: scaleX(0);
  transition: transform 0.2s ease-in-out;
}
#brxe-mtfwsk .brxe-container a:hover:before,
#brxe-mtfwsk .brxe-container a.active:before {
  transform: scaleX(1);
}
@media (max-width: 991px) {
  #brxe-yltuln {
    column-gap: 50px;
  }
}
@media (max-width: 767px) {
  #brxe-yltuln {
    column-gap: 10px;
  }
}
@media (max-width: 478px) {
  #brxe-yltuln {
    display: none;
  }
}
#brxe-mtfwsk {
  background-color: var(--primary);
}
#brxe-hwpiqt {
  align-items: center;
}
#brxe-vlblnw {
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f0f0f0;
  display: none;
}
#brxe-zybwxb {
  background: var(--primary);
  padding: 18px 0;
}
#brxe-xdtdtk .bricks-site-logo {
  width: 90px;
  position: absolute;
  top: 0;
}
#brxe-fthhpe .repeater-item [data-field-id="5f4633"] {
  margin-top: 20px;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0;
}
#brxe-fthhpe .bricks-swiper-button-prev {
  left: 50px;
}
#brxe-fthhpe .bricks-swiper-button-next {
  right: 50px;
}
#brxe-fthhpe .swiper-wrapper {
  align-items: center;
}
#brxe-fthhpe .swiper-button {
  background-color: #ffffff;
  border-radius: 50px;
  color: var(--brand-secondary);
}
#brxe-tbqoox {
  width: 50%;
}
@media (max-width: 767px) {
  #brxe-tbqoox {
    width: 100%;
  }
}
@media (max-width: 478px) {
  #brxe-tbqoox {
    margin-right: 15px;
    margin-left: 15px;
  }
}
#brxe-yzvngl.separator a,
#brxe-yzvngl .bricks-button {
  font-size: 14px;
  font-family: "Poppins";
  font-weight: 600;
  color: #ffffff;
  padding-top: 12px;
  padding-right: 30px;
  padding-bottom: 12px;
  padding-left: 30px;
}
.product-category .bricks-background-primary {
  background: linear-gradient(#f5cd76 0%, #c28009 100%);
  border-radius: 20px;
}
#brxe-bnyafi {
  font-size: 50px;
  margin-top: 10px;
}
#brxe-cqiqpc {
  color: var(--tertiary);
  font-size: 40px;
  font-family: "Open Sans";
  font-weight: 700;
  width: auto;
}
#brxe-oapmxi {
  color: var(--tertiary);
  font-size: 40px;
  font-family: "Open Sans";
  font-weight: 700;
  width: auto;
}
#brxe-rnjtii {
  color: var(--secondary-d-4);
  font-size: 30px;
  font-family: "Open Sans";
  font-weight: 700;
  width: auto;
}
#brxe-lgnzai {
  flex-direction: row;
  column-gap: 10px;
  margin-top: 20px;
  display: none;
  align-items: center;
}
#brxe-fwmhbu {
  margin-left: 18px;
  width: 20px;
  height: 20px;
}
#brxe-yccdzx {
  color: #ffffff;
  font-size: 16px;
  font-family: "Open Sans";
  font-weight: 600;
}
#brxe-bthncn {
  display: flex;
  padding-top: 15px;
  padding-right: 26px;
  padding-bottom: 15px;
  padding-left: 26px;
  column-gap: 5px;
  background-color: #42b549;
  width: 50%;
  justify-content: center;
}
@media (max-width: 478px) {
  #brxe-bthncn {
    width: 100%;
  }
}
#brxe-dixiii {
  width: auto;
  height: 25px;
}
#brxe-pcnjxg {
  color: #ffffff;
  font-size: 16px;
  font-family: "Open Sans";
  font-weight: 700;
}
#brxe-ipiull {
  display: flex;
  padding-top: 10px;
  padding-right: 26px;
  padding-bottom: 10px;
  padding-left: 26px;
  column-gap: 5px;
  width: 50%;
  justify-content: center;
  background-color: rgba(238, 77, 45);
  align-items: center;
}
@media (max-width: 478px) {
  #brxe-ipiull {
    width: 100%;
  }
}
#brxe-bfgwrw {
  display: flex;
  margin-top: 30px;
  column-gap: 20px;
  width: 80%;
}
@media (max-width: 478px) {
  #brxe-bfgwrw {
    width: 100%;
    flex-direction: column;
    row-gap: 10px;
  }
}
#brxe-iyvjgm {
  width: auto;
  height: 25px;
}
#brxe-drhadc {
  color: #ffffff;
  font-size: 16px;
  font-family: "Open Sans";
  font-weight: 700;
}
#brxe-rgzbjn {
  display: flex;
  padding-top: 15px;
  padding-right: 26px;
  padding-bottom: 15px;
  padding-left: 26px;
  column-gap: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-color: #25d366;
}
#brxe-lxlzum {
  display: flex;
  column-gap: 20px;
  width: 80%;
  margin-top: 15px;
}
@media (max-width: 478px) {
  #brxe-lxlzum {
    width: 100%;
    margin-top: 10px;
  }
}
#brxe-kgdiwk {
  padding-top: 0;
  padding-left: 50px;
  width: 50%;
}
@media (max-width: 767px) {
  #brxe-kgdiwk {
    width: 100%;
  }
}
@media (max-width: 478px) {
  #brxe-kgdiwk {
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
#brxe-bgsnlb {
  flex-direction: row;
  align-items: center;
}
#brxe-bnhuge {
  padding-top: 100px;
  padding-bottom: 100px;
}
.brxe-carousel .swiper-autoheight .image {
  padding: 60px;
}
@media (max-width: 478px) {
  #brxe-bnhuge {
    padding-top: 50px;
  }
  .product-specification {
    width: 100% !important;
  }
}
#brxe-znuokv {
  color: var(--primary);
  font-size: 30px;
  font-family: "Poppins";
  font-weight: 600;
  margin-bottom: 20px;
}
#brxe-jzyuzv {
  --gutter: 20px;
  --columns: 1;
}
#brxe-jzyuzv .image {
  height: auto !important;
  aspect-ratio: custom;
  aspect-ratio: 0;
}
@media (max-width: 478px) {
  #brxe-jzyuzv {
    padding-right: 15px;
    padding-left: 15px;
  }
}
#brxe-rvwskx {
  align-items: center;
}
#brxe-rszgpp {
  padding-bottom: 50px;
}
.brxe-image-gallery .bricks-layout-item {
  justify-content: center;
}
#brxe-jbxone {
  margin-bottom: 30px;
  font-size: 40px;
  color: var(--primary);
  font-weight: 600;
}
@media (max-width: 478px) {
  #brxe-jbxone {
    font-size: 30px;
    font-weight: 600;
  }
}
#brxe-hjaamc .repeater-item [data-field-id="ftuisx"] {
  color: var(--tertiary);
  font-size: 12px;
  font-family: "Poppins";
  font-weight: 600;
  margin-top: 10px;
}
#brxe-hjaamc .repeater-item [data-field-id="dbd81a"] {
  margin-bottom: 0;
  color: var(--primary);
  font-size: 22px;
}
#brxe-hjaamc .repeater-item [data-field-id="lvjhet"] {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 8px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  font-size: 16px;
  color: #ffffff;
  font-weight: 700;
}
#brxe-hjaamc ul {
  grid-template-columns: repeat(4, 1fr);
  grid-auto-flow: unset;
  gap: 20px;
}
#brxe-hjaamc img {
  aspect-ratio: 1/1;
}
#brxe-hjaamc li {
  text-align: center;
  text-transform: capitalize;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
}
#brxe-hjaamc {
  width: 100%;
}
#brxe-hjaamc .post-content {
  padding-bottom: 15px;
}
#brxe-hjaamc figure {
  margin-top: 30px;
  margin-right: 30px;
  margin-bottom: 30px;
  margin-left: 30px;
}
@media (max-width: 478px) {
  #brxe-hjaamc ul {
    grid-template-columns: repeat(1, 1fr);
    grid-auto-flow: unset;
  }
}
#brxe-edjijf {
  align-items: center;
}
@media (max-width: 478px) {
  #brxe-edjijf {
    padding-right: 15px;
    padding-left: 15px;
    align-items: center;
  }
}
#brxe-wxaoet {
  padding-bottom: 100px;
}
#brxe-wxaoet {
  overflow: visible;
}
#brxe-hjaamc ul .repeater-item {
  transition: transform 0.3s ease;
}
#brxe-hjaamc ul .repeater-item:hover {
  transform: scale(1.02);
}
#brxe-hjaamc ul .repeater-item [data-field-id="qjtupz"]:hover {
  background: var(--brand-secondary);
}
#brxe-hjaamc .repeater-item [data-field-id="lvjhet"] {
  display: inline-block;
}
@media (max-width: 478px) {
  #brxe-wxaoet {
    padding-bottom: 50px;
  }
}
#brxe-wqfuxg .bricks-site-logo {
  height: 200px;
}
#brxe-mrufip {
  flex-direction: column;
  align-items: center;
}
#brxe-okhwug {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
#brxe-qgxcqc {
  color: var(--text-title);
  font-size: 14px;
  font-family: "Open Sans";
  font-weight: 700;
  letter-spacing: 1px;
}
#brxe-tnfwsl h1 {
  color: var(--tertiary);
}
#brxe-tnfwsl h2 {
  color: var(--tertiary);
}
#brxe-tnfwsl h3 {
  color: var(--tertiary);
}
#brxe-tnfwsl h4 {
  color: var(--tertiary);
}
#brxe-tnfwsl h5 {
  color: var(--tertiary);
}
#brxe-tnfwsl h6 {
  color: var(--tertiary);
}
#brxe-tnfwsl .content {
  color: var(--text-sub);
  align-self: center;
}
#brxe-tnfwsl {
  flex-direction: row;
  flex-direction: column-reverse;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: auto;
  padding-top: 10px;
}
#brxe-dcnqye {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding-top: 30px;
}
#brxe-lyhoui {
  padding-top: 50px;
  padding-bottom: 0;
  background-color: var(--primary);
}
.brxe-container {
  max-width: 1440px;
  width: 100%;
}
.btn.btn-primary:hover {
  background: linear-gradient(#f5cd76 0%, #c28009 100%);
  margin-bottom: 5px;
}
.swiper-button {
  filter: drop-shadow(3px 5px 5px rgba(0, 0, 0, 0.05));
}
.product-specification {
  padding-top: 10px;
  width: 80%;
}
.table-spec {
  width: 100%;
  border-collapse: collapse;
}
.table-spec td {
  padding: 10px 10px;
  border-bottom: 1px solid #ddd;
}
.table-spec td:first-child {
  font-weight: bold;
  width: 30%;
}