.elementor .e-5dc6141-4e0fdd0{selector {
--frack-bronze: #9C7340;
--frack-ivory: rgba(255,255,255,.76);
}

selector [role="tablist"],
selector .e-n-tabs-heading,
selector .elementor-tabs-wrapper {
display: flex !important;
justify-content: center !important;
gap: clamp(28px, 5vw, 90px) !important;
border-bottom: 1px solid rgba(156,115,64,.28) !important;
padding-bottom: 14px !important;
}

selector [role="tab"],
selector .e-n-tab-title,
selector .elementor-tab-title {
background: transparent !important;
border: none !important;
padding: 0 0 10px 0 !important;
color: var(--frack-ivory) !important;
font-family: "Inter", sans-serif !important;
font-size: clamp(15px, 1.1vw, 22px) !important;
font-weight: 300 !important;
letter-spacing: 4px !important;
text-transform: uppercase !important;
position: relative !important;
transition: color .35s ease, transform .35s ease !important;
}

selector [role="tab"]:hover,
selector .e-n-tab-title:hover,
selector .elementor-tab-title:hover,
selector [aria-selected="true"],
selector .e-active,
selector .elementor-active {
color: var(--frack-bronze) !important;
transform: translateY(-2px);
}

selector [role="tab"]::after,
selector .e-n-tab-title::after,
selector .elementor-tab-title::after {
content: "";
position: absolute;
left: 50%;
bottom: -1px;
width: 0;
height: 1px;
background: var(--frack-bronze);
transform: translateX(-50%);
transition: width .35s ease;
}

selector [role="tab"]:hover::after,
selector .e-n-tab-title:hover::after,
selector .elementor-tab-title:hover::after,
selector [aria-selected="true"]::after,
selector .e-active::after,
selector .elementor-active::after {
width: 70%;
}\n}.elementor .e-24111a0-52c7bfe{font-family:Montserrat;font-weight:300;color:#efe7da;letter-spacing:4px;-webkit-text-stroke:1px #efe7da;stroke:#efe7da;stroke-width:1px;align-self:center;}.elementor .e-0220724-cae6f1b{font-family:Montserrat;font-weight:300;color:#efe7da;letter-spacing:4px;-webkit-text-stroke:1px #efe7da;stroke:#efe7da;stroke-width:1px;align-self:center;}.elementor .e-fe92470-760fa5f{font-family:Montserrat;font-weight:300;color:#efe7da;letter-spacing:4px;-webkit-text-stroke:1px #efe7da;stroke:#efe7da;stroke-width:1px;align-self:center;.menu-descriptor {
  max-width: 650px;
  margin: 0 auto 28px;
  font-family: "Inter", sans-serif;
  font-size: clamp(14px, 1vw, 17px);
  font-weight: 300;
  line-height: 1.8;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: rgba(245,241,232,.72);
  text-align: center;
}

@media (max-width: 767px) {
  .menu-descriptor {
      font-size: 13px;
      line-height: 1.7;
      letter-spacing: 1px;
      max-width: 90%;
  }
}\n}.elementor .e-be56b02-b6f6a6f{font-family:Montserrat;font-weight:300;color:#efe7da;letter-spacing:4px;text-align:center;-webkit-text-stroke:1px #efe7da;stroke:#efe7da;stroke-width:1px;align-self:center;}.elementor .e-69eb2e9-22aab25{font-family:Montserrat;font-weight:300;color:#efe7da;letter-spacing:4px;-webkit-text-stroke:1px #efe7da;stroke:#efe7da;stroke-width:1px;align-self:center;}.elementor .e-06bf6bb-d0029c9{font-family:Montserrat;font-weight:300;color:#efe7da;letter-spacing:4px;text-align:center;-webkit-text-stroke:1px #efe7da;stroke:#efe7da;stroke-width:1px;align-self:center;}.elementor .e-334a8ec-9efc97a{font-family:Montserrat;font-weight:300;color:#efe7da;letter-spacing:4px;-webkit-text-stroke:1px #efe7da;stroke:#efe7da;stroke-width:1px;align-self:center;}