.elementor-67 .elementor-element.elementor-element-header-main{--display:flex;--position:sticky;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:100px;--padding-right:100px;top:0px;--z-index:50;}.elementor-67 .elementor-element.elementor-element-header-main:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-header-main > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.97);}body:not(.rtl) .elementor-67 .elementor-element.elementor-element-header-main{left:0px;}body.rtl .elementor-67 .elementor-element.elementor-element-header-main{right:0px;}.elementor-67 .elementor-element.elementor-element-hdr-logo.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-67 .elementor-element.elementor-element-hdr-logo{text-align:start;}.elementor-67 .elementor-element.elementor-element-hdr-logo img{width:114px;}.elementor-67 .elementor-element.elementor-element-hdr-nav.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-67 .elementor-element.elementor-element-hdr-nav .elementor-menu-toggle{margin:0 auto;}.elementor-67 .elementor-element.elementor-element-hdr-nav .elementor-nav-menu--main .elementor-item{color:#8B151A;fill:#8B151A;padding-left:14px;padding-right:14px;}.elementor-67 .elementor-element.elementor-element-hdr-nav .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-67 .elementor-element.elementor-element-hdr-nav .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-67 .elementor-element.elementor-element-hdr-actions{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-67 .elementor-element.elementor-element-hdr-cta .elementor-button{background-color:#8B151A;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-67 .elementor-element.elementor-element-hdr-cta.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-67 .elementor-element.elementor-element-302e169 .elementor-button{background-color:#8B151A;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-67 .elementor-element.elementor-element-302e169.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-67 .elementor-element.elementor-element-302e169 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:767px){.elementor-67 .elementor-element.elementor-element-header-main{--justify-content:center;--padding-top:5px;--padding-bottom:5px;--padding-left:50px;--padding-right:50px;}.elementor-67 .elementor-element.elementor-element-hdr-logo{width:auto;max-width:auto;text-align:center;}.elementor-67 .elementor-element.elementor-element-hdr-logo.elementor-element{--align-self:center;}.elementor-67 .elementor-element.elementor-element-hdr-logo img{width:39%;}.elementor-67 .elementor-element.elementor-element-hdr-cta{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-302e169{width:auto;max-width:auto;}}/* Start custom CSS for nav-menu, class: .elementor-element-hdr-nav */@media (min-width: 1025px) {
  .elementor-67 .elementor-element.elementor-element-hdr-nav { margin-left: auto; margin-right: auto; }
}
@media (max-width: 1024px) {
  .elementor-67 .elementor-element.elementor-element-hdr-nav { flex-grow: 0 !important; width: auto !important; max-width: 60px; position: relative !important; }
  .elementor-67 .elementor-element.elementor-element-hdr-nav > nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { position: absolute !important; top: 100% !important; right: 0 !important; left: auto !important; width: 260px !important; max-width: calc(100vw - 32px) !important; z-index: 1000; }
  .elementor-67 .elementor-element.elementor-element-hdr-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    background: #8B151A !important;
    padding: 8px 0 !important;
  }
  .elementor-67 .elementor-element.elementor-element-hdr-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-item {
    color: #FFFFFF !important;
  }
  .elementor-67 .elementor-element.elementor-element-hdr-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-item:hover,
  .elementor-67 .elementor-element.elementor-element-hdr-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-item-active {
    color: #D1AA55 !important;
    background: transparent !important;
  }
  .elementor-67 .elementor-element.elementor-element-hdr-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .sub-menu {
    background: #6E0F14 !important;
  }
  .elementor-67 .elementor-element.elementor-element-hdr-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
    color: #EDE4D3 !important;
  }
  .elementor-67 .elementor-element.elementor-element-hdr-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item:hover {
    color: #D1AA55 !important;
  }
  .elementor-67 .elementor-element.elementor-element-hdr-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .sub-arrow i {
    color: #FFFFFF !important;
  }
  .elementor-67 .elementor-element.elementor-element-hdr-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container li {
    border-color: rgba(255,255,255,0.12) !important;
  }
  .elementor-67 .elementor-element.elementor-element-hdr-nav .iw-mobile-cta {
    display: flex !important;
    flex-direction: column;
    gap: 10px;
    padding: 14px 20px 10px;
    margin-top: 8px;
    border-top: 1px solid rgba(255,255,255,0.18);
  }
  .elementor-67 .elementor-element.elementor-element-hdr-nav .iw-mobile-cta-btn {
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 12px 18px !important;
    border-radius: 4px !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    text-decoration: none !important;
    line-height: 1.2 !important;
  }
  .elementor-67 .elementor-element.elementor-element-hdr-nav .iw-mobile-cta-primary {
    background: #D1AA55 !important;
    color: #1A1A1A !important;
  }
  .elementor-67 .elementor-element.elementor-element-hdr-nav .iw-mobile-cta-secondary {
    background: transparent !important;
    color: #FFFFFF !important;
    border: 1.5px solid rgba(255,255,255,0.6) !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-hdr-actions */.elementor-67 .elementor-element.elementor-element-hdr-actions { --container-widget-flex-grow: 0; flex-grow: 0; width: auto; max-width: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-header-main */@media (max-width: 1024px) {
  .elementor-67 .elementor-element.elementor-element-header-main { flex-wrap: wrap; row-gap: 10px; justify-content: space-between; }
  .elementor-67 .elementor-element.elementor-element-header-main .elementor-element-hdr-logo { width: 170px; max-width: 170px; }
  .elementor-67 .elementor-element.elementor-element-header-main .elementor-element-hdr-actions { display: none; }
}
@media (max-width: 480px) {
  .elementor-67 .elementor-element.elementor-element-header-main { padding-left: 16px; padding-right: 16px; }
}/* End custom CSS */