.elementor-32304 .elementor-element.elementor-element-6c36107d{--display:flex;}.elementor-32304 .elementor-element.elementor-element-b45de0 .elementor-menu-toggle{margin:0 auto;}.elementor-32304 .elementor-element.elementor-element-b45de0 .elementor-nav-menu .elementor-item{font-family:"Open Sans", Sans-serif;}.elementor-32304 .elementor-element.elementor-element-b45de0 .elementor-nav-menu--dropdown .elementor-item, .elementor-32304 .elementor-element.elementor-element-b45de0 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Open Sans", Sans-serif;}.elementor-32304 .elementor-element.elementor-element-4c64c61d .elementor-button{font-family:"Montserrat", Sans-serif;}.elementor-32304 .elementor-element.elementor-element-26adf17d .elementor-button{font-family:"Montserrat", Sans-serif;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-6c36107d */.elementor-32304 .elementor-element.elementor-element-6c36107d{
  --lgh-bg:#9E9E9E;
  --lgh-accent:#FF6A00;
  --lgh-accent-hover:#EB6200;
  --lgh-accent-text:#B84A00;
  --lgh-text:#000000;
  --lgh-invers:#FFFFFF;
  --lgh-card:#FFFFFF;
  --lgh-radius:15px;
  --lgh-shadow:0 6px 20px rgba(0,0,0,.08);
  --lgh-gutter:64px;
  --lgh-gap:28px;
  --lgh-nav-gap:59px;
  --lgh-fs-lg:clamp(1.125rem, 1.08rem + 0.19vw, 1.25rem);
  --lgh-fs:clamp(1.0625rem, 1.04rem + 0.09vw, 1.125rem);
  background:var(--lgh-bg);
  padding:0;
  position:relative;
  z-index:100;
}

.elementor-32304 .elementor-element.elementor-element-6c36107d:has(.lgh-logo--trading){
  --lgh-accent-text:var(--lgh-text);
}
.elementor-32304 .elementor-element.elementor-element-6c36107d:has(.lgh-logo--trading) .lgh-nav .elementor-nav-menu--dropdown a:hover{
  text-decoration:underline;
  text-decoration-thickness:2px;
  text-underline-offset:3px;
}

.elementor-32304 .elementor-element.elementor-element-6c36107d,
.elementor-32304 .elementor-element.elementor-element-6c36107d *{ box-sizing:border-box; }
.elementor-32304 .elementor-element.elementor-element-6c36107d{ text-align:left; letter-spacing:normal; }
.elementor-32304 .elementor-element.elementor-element-6c36107d :is(p,h1,h2,h3,h4,h5,h6,ul,ol,li,figure,blockquote,nav){
  margin:0; padding:0; border:0; background:none;
}
.elementor-32304 .elementor-element.elementor-element-6c36107d :is(p,h1,h2,h3,h4,h5,h6,ul,ol,li,span,small,label){
  font:inherit; color:inherit; letter-spacing:inherit; text-align:inherit;
  text-indent:0; text-transform:none; text-shadow:none;
}
.elementor-32304 .elementor-element.elementor-element-6c36107d :is(ul,ol){ list-style:none; }
.elementor-32304 .elementor-element.elementor-element-6c36107d :is(a){ color:inherit; text-decoration:none; background:none; }
.elementor-32304 .elementor-element.elementor-element-6c36107d :is(img,svg){ max-width:100%; border:0; border-radius:0; box-shadow:none; }
.elementor-32304 .elementor-element.elementor-element-6c36107d :is(button){
  appearance:none; -webkit-appearance:none;
  margin:0; padding:0; border:0; border-radius:0;
  background:none; box-shadow:none;
  min-width:0; min-height:0; width:auto; height:auto;
  font:inherit; color:inherit; line-height:inherit; cursor:pointer;
}
.elementor-32304 .elementor-element.elementor-element-6c36107d :is(strong,b){ font-weight:700; }

.elementor-32304 .elementor-element.elementor-element-6c36107d > .e-con-inner{
  max-width:calc(1240px + 2 * var(--lgh-gutter));
  min-height:152px;
  margin-inline:auto;
  padding:0 var(--lgh-gutter);
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:center;
  justify-content:space-between;
  gap:var(--lgh-gap);
}
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-logo,
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav,
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-cta{ width:auto; max-width:none; margin:0; flex:0 0 auto; }

.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav{ margin-inline:auto; }
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-logo img{ display:block; width:56px; height:56px; max-width:none; object-fit:contain; }

.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-nav-menu--main > .elementor-nav-menu{ column-gap:var(--lgh-nav-gap); }
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-nav-menu--main .elementor-item{
  font-family:'Open Sans',sans-serif;
  font-weight:700;
  font-size:var(--lgh-fs-lg);
  color:var(--lgh-invers);
  padding-left:0;
  padding-right:0;
  text-decoration:none;
  text-decoration-thickness:2px;
  text-underline-offset:3px;
}
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-nav-menu--main .elementor-item:hover,
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-nav-menu--main .elementor-item:focus,
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-nav-menu--main .current-menu-ancestor > .elementor-item{
  color:var(--lgh-invers);
  text-decoration-line:underline;
}

.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-nav-menu--main .elementor-item .sub-arrow{ padding:0 0 0 9px; margin:0; }
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-nav-menu--main .elementor-item .sub-arrow svg{ fill:var(--lgh-invers); }

.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .sub-menu,
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container{
  background:var(--lgh-card);
  border:0;
  border-radius:var(--lgh-radius);
  box-shadow:var(--lgh-shadow);
  overflow:hidden;
}
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-nav-menu--main .sub-menu{ padding:14px 0; }
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-nav-menu--dropdown a{
  font-family:'Open Sans',sans-serif;
  font-weight:700;
  font-size:var(--lgh-fs);
  color:var(--lgh-text);
  background:transparent;
  border:0;
}
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-nav-menu--dropdown a:hover,
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-nav-menu--dropdown a:focus{
  color:var(--lgh-accent-text);
  background:transparent;
}
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-nav-menu--dropdown a.elementor-item-active{
  color:var(--lgh-text);
  background:transparent;
  text-decoration:underline;
  text-decoration-thickness:2px;
  text-underline-offset:3px;
}
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-nav-menu--dropdown .sub-arrow svg{ fill:var(--lgh-text); }

.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-menu-toggle,
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-menu-toggle:hover{
  background:transparent;
  border:0;
  color:var(--lgh-invers);
}
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-menu-toggle svg{ fill:currentColor; }

.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-cta .elementor-button{
  background:var(--lgh-accent);
  color:var(--lgh-text);
  border:0;
  border-radius:var(--lgh-radius);
  font-family:'Montserrat',sans-serif;
  font-weight:700;
  font-size:var(--lgh-fs-lg);
  line-height:1;
  min-height:48px;
  min-width:272px;
  padding:0 32px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition:background 200ms ease;
}
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-cta .elementor-button:hover,
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-cta .elementor-button:focus{
  background:var(--lgh-accent-hover);
  color:var(--lgh-text);
}

.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-cta--services .elementor-button{
  background:var(--lgh-accent);
}
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-cta--services .elementor-button:hover,
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-cta--services .elementor-button:focus{
  background:var(--lgh-accent-hover);
}
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-cta--trading .elementor-button{
  background:#C0AF7C;
}
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-cta--trading .elementor-button:hover,
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-cta--trading .elementor-button:focus{
  background:#B1A172;
}

.elementor-32304 .elementor-element.elementor-element-6c36107d :focus-visible{ outline:2px solid var(--lgh-invers); outline-offset:3px; }
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .elementor-nav-menu--dropdown :focus-visible,
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav .sub-menu :focus-visible,
.elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-cta :focus-visible{ outline-color:var(--lgh-text); }

@media (min-width:1025px) and (max-width:1365px){
  .elementor-32304 .elementor-element.elementor-element-6c36107d > .e-con-inner{
    flex-wrap:wrap;
    min-height:0;
    padding-block:var(--lgh-gap);
    row-gap:var(--lgh-gap);
  }
  .elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-logo{ order:1; }
  .elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav{ order:2; margin-inline:auto; }
  .elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-cta{
    order:3;
    flex:0 0 100%;
    display:flex;
    justify-content:center;
  }
  .elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-cta .elementor-button{ max-width:fit-content; }
}

@media (max-width:1024px){
  .elementor-32304 .elementor-element.elementor-element-6c36107d{ --lgh-gutter:40px; }
  .elementor-32304 .elementor-element.elementor-element-6c36107d > .e-con-inner{
    flex-wrap:wrap;
    min-height:0;
    padding-block:var(--lgh-gap);
    row-gap:var(--lgh-gap);
    justify-content:flex-start;
  }
  .elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-logo{ order:1; }
  .elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-cta{ order:2; margin-left:auto; }
  .elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav{ order:3; margin-inline:0; }
}

@media (max-width:767px){
  .elementor-32304 .elementor-element.elementor-element-6c36107d{ --lgh-gutter:24px; }
  .elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-logo img{ width:44px; height:44px; }
  .elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-nav{ order:2; margin-left:auto; margin-right:0; }
  .elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-cta{ order:3; flex:0 0 100%; margin-left:0; }
  .elementor-32304 .elementor-element.elementor-element-6c36107d .lgh-cta .elementor-button{ width:100%; min-width:0; }
}

@media (prefers-reduced-motion:reduce){
  .elementor-32304 .elementor-element.elementor-element-6c36107d *{ transition:none !important; }
}/* End custom CSS */