.elementor .gcc-card{border-radius:0px;border-width:1px;border-color:var(--gcc-line);border-style:solid;background-color:var(--gcc-ivory);}.elementor .gcc-button-outline:hover,.elementor .gcc-button-outline:focus-visible{color:var(--gcc-charcoal);background-color:var(--gcc-gold);}.elementor .gcc-button-outline:focus{outline-offset:3px;outline: 2px solid var(--gcc-gold-soft);\n}.elementor .gcc-button-outline{font-family:var(--gcc-font-body);font-weight:700;color:var(--gcc-gold);letter-spacing:0.02em;border-radius:2px;border-width:1px;border-color:var(--gcc-gold);border-style:solid;background-color:transparent;}.elementor .gcc-button-primary:hover,.elementor .gcc-button-primary:focus-visible{color:var(--gcc-gold);background-color:var(--gcc-charcoal);}.elementor .gcc-button-primary:focus{outline-offset:3px;outline: 2px solid var(--gcc-gold-soft);\n}.elementor .gcc-button-primary{font-family:var(--gcc-font-body);font-weight:700;color:var(--gcc-charcoal);letter-spacing:0.02em;border-radius:2px;border-width:1px;border-color:var(--gcc-gold);border-style:solid;background-color:var(--gcc-gold);}.elementor .gcc-body{font-family:var(--gcc-font-body);font-size:1rem;line-height:1.72;}.elementor .gcc-heading{font-family:var(--gcc-font-heading);font-weight:600;letter-spacing:-0.025em;line-height:1.05;}.elementor .gcc-eyebrow{font-family:var(--gcc-font-body);font-weight:700;font-size:0.72rem;color:var(--gcc-gold);letter-spacing:0.16em;line-height:1.3;text-transform:uppercase;}.elementor .gcc-container{max-width:72rem;margin-inline: auto; padding-inline: 4rem;\n}