.elementor .e-11394a2-1ab8dd1{font-family:"Inter";font-weight:100;font-size:13px;color:#ffffff;letter-spacing:6px;text-align:start;text-transform:uppercase;padding:0px;margin-block-end:22px;border-radius:0px;border-width:0px;filter:drop-shadow(var(--1px-dropShadow) var(--1px-dropShadow) 3px rgba(0, 0, 0, 1));transform:translate3d(0px, 26px, 0px);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-self:start;}.elementor .e-3bdb9cf-9cb342a{font-family:"Inter";font-weight:900;color:#fff;margin:1px;filter:drop-shadow(var(--1px-dropShadow-Copy) var(--1px-dropShadow-Copy) var(--1px-dropShadow-Copy) var(--dropShadow-full));display:inline-flex;}.elementor .e-74312b9-9dc0f87{position:relative;font-family:"Inter";color:#52090A;text-align:start;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;mix-blend-mode:screen;opacity:100%;filter:drop-shadow(var(--1px-dropShadow) var(--1px-dropShadow) var(--1px-dropShadow) rgba(0, 0, 0, 1));flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-ce6a4e2-18be036{max-width:51vw;font-family:"Inter Tight";font-weight:400;font-size:18px;letter-spacing:2px;column-count:1;line-height:22px;padding:0px;margin-block-start:-5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;filter:drop-shadow(var(--1px-dropShadow) var(--1px-dropShadow) var(--1px-dropShadow) rgba(0, 0, 0, 1));& a:hover {
  color: #C8960C
}\n}.elementor .e-1bcd832{position:relative;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12.5vw;padding-inline-end:12.5vw;margin-block-start:100px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-clip:border-box;display:flex;flex-direction:row;gap:0px;justify-content:center;align-items:center;}.elementor .e-0b8e888{padding:1vw;flex-direction:row;flex-wrap:wrap;align-content:center;}.elementor .e-593c3a9{padding:0px;margin:0px;flex-direction:column;justify-content:center;/* ── Hero: align to 1280px content column ── */
.esga-hero-row {
width: 100%;
max-width: 1280px;
margin-left: auto;
margin-right: auto;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
/* ── Hero: align to 1280px content column ── */
.esga-hero-row {
width: 100%;
max-width: 1280px;
margin-left: auto;
margin-right: auto;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
.esga-hero-row .esga-hug {
width: fit-content;
}

/* ── Hero: mobile stack ── */
@media (max-width: 767px) {
.esga-hero-row {
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.esga-hero-row .esga-hug {
  width: 100%;
  order: -1;
}
}\n}