.elementor-32676 .elementor-element.elementor-element-3f24a3f1{--display:flex;}.elementor-32676 .elementor-element.elementor-element-6ec31229 .elementor-menu-toggle{margin:0 auto;}.elementor-32676 .elementor-element.elementor-element-6ec31229 .elementor-nav-menu .elementor-item{font-family:"Open Sans", Sans-serif;}.elementor-32676 .elementor-element.elementor-element-6ec31229 .elementor-nav-menu--dropdown .elementor-item, .elementor-32676 .elementor-element.elementor-element-6ec31229 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Open Sans", Sans-serif;}.elementor-32676 .elementor-element.elementor-element-5df5d02e .elementor-button{font-family:"Montserrat", Sans-serif;}.elementor-32676 .elementor-element.elementor-element-0efe18b.cpel-switcher--layout-dropdown .cpel-switcher__lang a:hover, .elementor-32676 .elementor-element.elementor-element-0efe18b.cpel-switcher--layout-dropdown .cpel-switcher__lang a:focus{background-color:#D9D9D9;}.elementor-32676 .elementor-element.elementor-element-0efe18b .cpel-switcher__icon{padding-left:10px;}.elementor-32676 .elementor-element.elementor-element-0efe18b.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:20px;height:20px;}.elementor-32676 .elementor-element.elementor-element-0efe18b.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:20px;height:calc(20px * 0.75);}.elementor-32676 .elementor-element.elementor-element-0efe18b .cpel-switcher__flag img{border-radius:0px;}.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-3f24a3f1 */.elementor-32676 .elementor-element.elementor-element-3f24a3f1{
  --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-32676 .elementor-element.elementor-element-3f24a3f1:has(.lgh-logo--trading){
  --lgh-accent-text:var(--lgh-text);
}
.elementor-32676 .elementor-element.elementor-element-3f24a3f1:has(.lgh-logo--trading) .lgh-nav .elementor-nav-menu--dropdown a:hover{
  text-decoration:underline;
  text-decoration-thickness:2px;
  text-underline-offset:3px;
}

.elementor-32676 .elementor-element.elementor-element-3f24a3f1,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 *{ box-sizing:border-box; }
.elementor-32676 .elementor-element.elementor-element-3f24a3f1{ text-align:left; letter-spacing:normal; }
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 :is(p,h1,h2,h3,h4,h5,h6,ul,ol,li,figure,blockquote,nav){
  margin:0; padding:0; border:0; background:none;
}
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 :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-32676 .elementor-element.elementor-element-3f24a3f1 :is(ul,ol){ list-style:none; }
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 :is(a){ color:inherit; text-decoration:none; background:none; }
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 :is(img,svg){ max-width:100%; border:0; border-radius:0; box-shadow:none; }
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 :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-32676 .elementor-element.elementor-element-3f24a3f1 :is(strong,b){ font-weight:700; }

.elementor-32676 .elementor-element.elementor-element-3f24a3f1 > .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-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-logo,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-cta{ width:auto; max-width:none; margin:0; flex:0 0 auto; }

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

.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 > .e-con-inner > *:not(.lgh-logo):not(.lgh-nav):not(.lgh-cta){
  display:flex;
  align-items:center;
  gap:9px;
  flex:0 0 auto;
  width:auto;
  max-width:none;
  margin-block:0;
  line-height:1;
}
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang a,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 > .e-con-inner > *:not(.lgh-logo):not(.lgh-nav):not(.lgh-cta) a{
  font-family:'Open Sans',sans-serif;
  font-weight:700;
  font-size:var(--lgh-fs-lg);
  color:var(--lgh-invers);
  text-decoration:none;
  text-decoration-thickness:2px;
  text-underline-offset:3px;
}
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang a:hover,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang a:focus,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 > .e-con-inner > *:not(.lgh-logo):not(.lgh-nav):not(.lgh-cta) a:hover,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 > .e-con-inner > *:not(.lgh-logo):not(.lgh-nav):not(.lgh-cta) a:focus{ text-decoration-line:underline; }
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang .current-lang > a,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang [aria-current="true"]{ text-decoration-line:underline; }
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang ul{ display:flex; align-items:center; gap:9px; }

.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .lang-item > a,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang .lang-item > a{ text-transform:uppercase; }
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .lang-item img,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang img,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 > .e-con-inner > *:not(.lgh-logo):not(.lgh-nav):not(.lgh-cta) img{
  width:20px !important;
  height:auto !important;
  margin-right:9px;
  vertical-align:-2px;
  border-radius:2px;
  display:inline-block;
}

.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang select,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav select,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 > .e-con-inner > *:not(.lgh-logo):not(.lgh-nav):not(.lgh-cta) select{
  appearance:none;
  -webkit-appearance:none;
  background:transparent;
  border:0;
  box-shadow:none;
  margin:0;
  padding:0;
  font-family:'Open Sans',sans-serif;
  font-weight:700;
  font-size:var(--lgh-fs-lg);
  line-height:1;
  color:var(--lgh-invers);
  text-transform:uppercase;
  cursor:pointer;
}

.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang svg,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .lang-item svg,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 > .e-con-inner > *:not(.lgh-logo):not(.lgh-nav):not(.lgh-cta) svg{ fill:var(--lgh-invers); width:12px; height:12px; }
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang select option,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav select option,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 > .e-con-inner > *:not(.lgh-logo):not(.lgh-nav):not(.lgh-cta) select option{ color:var(--lgh-text); background:var(--lgh-card); }

.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang a:has(img),
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .lang-item a:has(img),
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 > .e-con-inner > *:not(.lgh-logo):not(.lgh-nav):not(.lgh-cta) a:has(img){ text-decoration:none; }
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang a:has(img):hover,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang a:has(img):focus,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .lang-item a:has(img):hover,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .lang-item a:has(img):focus,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 > .e-con-inner > *:not(.lgh-logo):not(.lgh-nav):not(.lgh-cta) a:has(img):hover,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 > .e-con-inner > *:not(.lgh-logo):not(.lgh-nav):not(.lgh-cta) a:has(img):focus{ text-decoration-line:none; }
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang img,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .lang-item img,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 > .e-con-inner > *:not(.lgh-logo):not(.lgh-nav):not(.lgh-cta) img{ transition:opacity 200ms ease; }
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang a:hover img,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang a:focus img,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .lang-item a:hover img,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .lang-item a:focus img,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 > .e-con-inner > *:not(.lgh-logo):not(.lgh-nav):not(.lgh-cta) a:hover img,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 > .e-con-inner > *:not(.lgh-logo):not(.lgh-nav):not(.lgh-cta) a:focus img{ opacity:.75; }

.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .elementor-nav-menu--main > .elementor-nav-menu{ column-gap:var(--lgh-nav-gap); }
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .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-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .elementor-nav-menu--main .elementor-item:hover,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .elementor-nav-menu--main .elementor-item:focus,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .elementor-nav-menu--main .current-menu-ancestor > .elementor-item{
  color:var(--lgh-invers);
  text-decoration-line:underline;
}

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

.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .sub-menu,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .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-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .elementor-nav-menu--main .sub-menu{ padding:14px 0; }
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .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-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .elementor-nav-menu--dropdown a:hover,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .elementor-nav-menu--dropdown a:focus{
  color:var(--lgh-accent-text);
  background:transparent;
}
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .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-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav .elementor-nav-menu--dropdown .sub-arrow svg{ fill:var(--lgh-text); }

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

.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .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-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-cta .elementor-button:hover,
.elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-cta .elementor-button:focus{
  background:var(--lgh-accent-hover);
  color:var(--lgh-text);
}

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

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

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

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

@media (max-width:767px){
  .elementor-32676 .elementor-element.elementor-element-3f24a3f1{ --lgh-gutter:24px; }
  .elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-logo img{ width:44px; height:44px; }
  .elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-lang,
  .elementor-32676 .elementor-element.elementor-element-3f24a3f1 > .e-con-inner > *:not(.lgh-logo):not(.lgh-nav):not(.lgh-cta){ order:2; margin-left:auto; }
  .elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-nav{ order:3; margin-inline:0; margin-left:0; }
  .elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-cta{ order:4; flex:0 0 100%; margin-left:0; }
  .elementor-32676 .elementor-element.elementor-element-3f24a3f1 .lgh-cta .elementor-button{ width:100%; min-width:0; }
}

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