.elementor .gm-label{font-family:var(--gm-font-heading);font-weight:700;font-size:12px;letter-spacing:0.08em;line-height:16px;text-transform:uppercase;}.elementor .gm-divider{width:100%;height:1px;background-color:rgba(208,170,109,0.3);}.elementor .gm-wrap{width:100%;min-width:0px;max-width:var(--gm-width-main);margin-inline: auto; padding-inline: 40px;\n}.elementor .gm-root{min-width:0px;font-family:var(--gm-font-body);color:var(--gm-ink);background-color:var(--gm-bg);}.elementor .gm-footer-text{font-family:var(--gm-font-heading);font-weight:600;font-size:18px;letter-spacing:-0.02em;line-height:28px;}.elementor .gm-nav{font-family:var(--gm-font-heading);font-weight:600;font-size:14px;line-height:20px;}.elementor .gm-button{min-height:54px;font-family:var(--gm-font-heading);font-weight:700;font-size:14px;letter-spacing:0.05em;line-height:20px;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:1px;border-color:transparent;border-style:solid;transition:color 150ms, background-color 150ms, border-color 150ms;display:inline-flex;justify-content:center;align-items:center;}.elementor .gm-button-header:hover,.elementor .gm-button-header:focus-visible{background-color:hsl(37 32% 47%);}.elementor .gm-button-header{min-height:44px;font-family:var(--gm-font-heading);font-weight:700;font-size:14px;color:var(--gm-ink);letter-spacing:0.05em;line-height:20px;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--gm-radius-pill);background-color:var(--gm-gold);transition:color 150ms, background-color 150ms;}