.elementor-32340 .elementor-element.elementor-element-5b21be01{--display:flex;}.elementor-32340 .elementor-element.elementor-element-279ba6b5{--display:flex;}.elementor-32340 .elementor-element.elementor-element-131fc192{--display:flex;}.elementor-32340 .elementor-element.elementor-element-3a275b84{--display:flex;}.elementor-32340 .elementor-element.elementor-element-66a4cbfd{--display:flex;}.elementor-32340 .elementor-element.elementor-element-103c282d{--display:flex;}.elementor-32340 .elementor-element.elementor-element-1caee1e9{--display:flex;}.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-5b21be01 */.elementor-32340 .elementor-element.elementor-element-5b21be01{
  --lgf-text:#000000;
  --lgf-text-secondary:#3C3C3B;
  --lgf-bg:#F2F2F1;
  --lgf-border:#C3C7CA;
  --lgf-link:#FF6A00;
  --lgf-gutter:64px;
  --lgf-space:144px;
  --lgf-pad-y:calc(var(--lgf-space) / 2);
  --lgf-row-gap:calc(var(--lgf-gutter) / 2);
  --lgf-base-gap:calc(var(--lgf-space) / 3);

  background:var(--lgf-bg);
  color:var(--lgf-text);
  font-family:'Open Sans',sans-serif;
  font-size:clamp(1.0625rem, 1.04rem + 0.09vw, 1.125rem);
  line-height:1.4;
  display:block;
  padding:var(--lgf-pad-y) var(--lgf-gutter);
}

.elementor-32340 .elementor-element.elementor-element-5b21be01:has(.lgf-brand--trading){ --lgf-link:#A8B3A1; }

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

@media (max-width:1023px){ .elementor-32340 .elementor-element.elementor-element-5b21be01{ --lgf-gutter:40px; --lgf-space:112px; } }
@media (max-width:767px){  .elementor-32340 .elementor-element.elementor-element-5b21be01{ --lgf-gutter:24px; --lgf-space:96px; } }

.elementor-32340 .elementor-element.elementor-element-5b21be01 > .lgf-grid,
.elementor-32340 .elementor-element.elementor-element-5b21be01 > .lgf-base{
  width:100%;
  max-width:calc(1240px - 2 * var(--lgf-gutter));
  margin-inline:auto;
  padding:0;
}

.elementor-32340 .elementor-element.elementor-element-5b21be01 .lgf-grid{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:space-evenly;
  align-items:flex-start;
  gap:var(--lgf-pad-y) var(--lgf-gutter);
}
.elementor-32340 .elementor-element.elementor-element-5b21be01 .lgf-col{
  display:block;
  width:auto;
  min-width:min(100%, 180px);
  padding:0;
  flex:0 0 auto;
}
.elementor-32340 .elementor-element.elementor-element-5b21be01 .lgf-col > .elementor-element{ margin:0; }

.elementor-32340 .elementor-element.elementor-element-5b21be01 .lgf-title .elementor-heading-title{
  margin:0 0 var(--lgf-row-gap);
  font-family:'Montserrat',sans-serif;
  font-weight:700;
  font-size:clamp(1.125rem, 1.04rem + 0.38vw, 1.375rem);
  line-height:1.1;
  letter-spacing:-.05em;
  color:var(--lgf-text);
}

.elementor-32340 .elementor-element.elementor-element-5b21be01 .lgf-links + .lgf-links{ margin-top:16px; }

.elementor-32340 .elementor-element.elementor-element-5b21be01 .lgf-links ul{
  display:flex;
  flex-direction:column;
  gap:16px;
}

.elementor-32340 .elementor-element.elementor-element-5b21be01 a{ color:var(--lgf-text); }
.elementor-32340 .elementor-element.elementor-element-5b21be01 a:hover,
.elementor-32340 .elementor-element.elementor-element-5b21be01 a:focus-visible{
  color:var(--lgf-link);
  text-decoration:underline;
  text-underline-offset:.2em;
}
.elementor-32340 .elementor-element.elementor-element-5b21be01 a:focus-visible{
  outline:2px solid var(--lgf-text);
  outline-offset:3px;
  border-radius:10px;
}

.elementor-32340 .elementor-element.elementor-element-5b21be01 .lgf-col > .lgf-brand{ margin-top:var(--lgf-pad-y); }
.elementor-32340 .elementor-element.elementor-element-5b21be01 .lgf-brand__inner{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:fit-content;
  max-width:100%;
}
.elementor-32340 .elementor-element.elementor-element-5b21be01 .lgf-brand__logo{
  display:block;
  height:64px;
  width:auto;
}
.elementor-32340 .elementor-element.elementor-element-5b21be01 .lgf-social{
  margin-top:var(--lgf-row-gap);
  display:flex;
  gap:12px;
}
.elementor-32340 .elementor-element.elementor-element-5b21be01 .lgf-social__link,
.elementor-32340 .elementor-element.elementor-element-5b21be01 .lgf-social__link img{
  display:block;
  width:32px;
  height:32px;
}

.elementor-32340 .elementor-element.elementor-element-5b21be01 .lgf-base{
  display:block;
  margin-top:var(--lgf-base-gap);
  padding-top:var(--lgf-base-gap);
  border-top:1px solid var(--lgf-border);
  text-align:center;
  font-size:0.875rem;
  color:var(--lgf-text-secondary);
}
.elementor-32340 .elementor-element.elementor-element-5b21be01 .lgf-base p{ margin:0; }/* End custom CSS */