.elementor .mc-foot-col{width:auto;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .mc-foot-link:hover,.elementor .mc-foot-link:focus-visible{color:var(--mc-white);}.elementor .mc-foot-link{font-family:var(--mc-font);font-size:15px;color:rgba(255, 255, 255, 0.78);line-height:1.6;transition:color 0.15s;}.elementor .mc-foot-head{font-family:var(--mc-font);font-weight:700;font-size:13px;color:var(--mc-gold);letter-spacing:0.16em;line-height:1.4;text-transform:uppercase;margin-block-end:6px;}.elementor .mc-section{width:100%;display:flex;flex-direction:column;padding-block: 96px; padding-inline: 0px;\n}.elementor .mc-body{font-family:var(--mc-font);font-weight:400;font-size:17px;color:var(--mc-text);line-height:1.7;}.elementor .mc-h2{font-family:var(--mc-font);font-weight:700;font-size:40px;color:var(--mc-ink);letter-spacing:-0.02em;line-height:1.15;}.elementor .mc-eyebrow{font-family:var(--mc-font);font-weight:700;font-size:13px;color:var(--mc-gold);letter-spacing:0.16em;line-height:1.4;text-transform:uppercase;}.elementor .mc-container{width:100%;max-width:1200px;margin-inline: auto; padding-inline: 24px;\n}.elementor .mc-btn:hover,.elementor .mc-btn:focus-visible{color:var(--mc-white);background-color:var(--mc-navy-dark);}.elementor .mc-btn{font-family:var(--mc-font);font-weight:600;font-size:15px;color:var(--mc-white);letter-spacing:0.01em;line-height:1.2;text-align:center;border-radius:6px;background-color:var(--mc-navy);transition:background-color 0.2s, color 0.2s;display:inline-block;padding-block: 14px; padding-inline: 26px;\n}.elementor .mc-btn-gold:hover,.elementor .mc-btn-gold:focus-visible{color:var(--mc-navy);background-color:var(--mc-white);}.elementor .mc-btn-gold{color:var(--mc-ink);background-color:var(--mc-gold);}.elementor .mc-btn-light:hover,.elementor .mc-btn-light:focus-visible{color:var(--mc-ink);background-color:var(--mc-gold);}.elementor .mc-btn-light{color:var(--mc-navy);background-color:var(--mc-white);}