.elementor .mg-wrap{width:100%;max-width:100%;margin-inline:auto; padding-inline:6.521vw;\n}.elementor .mg-btn-primary-sm{font-family:var(--mg-font-text);font-weight:500;font-size:0.911vw;color:var(--mg-ground);line-height:1;text-decoration:none;cursor:pointer;padding-block-start:0.716vw;padding-block-end:0.716vw;padding-inline-start:1.041vw;padding-inline-end:1.041vw;border-radius:0px;border-width:1px;border-color:var(--mg-madder);border-style:solid;background-color:var(--mg-madder);transition:filter 0.3s;display:inline-flex;gap:0.781vw;align-items:center;}.elementor .mg-btn-primary-sm:hover,.elementor .mg-btn-primary-sm:focus-visible{filter:brightness(1.08);\n}.elementor .mg-header{position:relative;background-color:color-mix(in srgb,var(--mg-ground) 90%,transparent);backdrop-filter:blur(12px);}.elementor .mg-header-in{min-height:5.469vw;position:static;display:flex;gap:1.823vw;align-items:center;}.elementor .mg-brand{text-decoration:none;padding-block-start:0.651vw;display:flex;gap:0.924vw;flex:0 0 auto;align-items:baseline;\n}.elementor .mg-brand-sub{font-family:var(--mg-font-mono);font-size:0.651vw;color:var(--mg-muted);letter-spacing:0.16em;line-height:1;text-transform:uppercase;}.elementor .mg-header-nav{position:static;margin-inline-start:auto;}