.elementor .hc-stat-label{font-weight:900;font-size:0.8rem;letter-spacing:0.08em;line-height:1.25;text-transform:uppercase;font-family: var(--hc-font-display);\n}.elementor .hc-cover{width:100%;height:100%;object-fit:cover;display:block;}.elementor .hc-card-media{width:100%;overflow:hidden;aspect-ratio:16 / 10;padding:0px;border-radius:18px;background-color:#f1ce6a;display:block;}.elementor .hc-card{color:inherit;text-decoration:none;padding:0px;display:flex;flex-direction:column;gap:0.9rem;& img { transition: transform 0.6s ease; } &:hover img { transform: scale(1.04); } & h3 { transition: color 0.2s; }\n}.elementor .hc-container{width:100%;max-width:1320px;padding:0px;display:flex;flex-direction:column;gap:2.5rem;}.elementor .hc-section{padding-block-start:var(--hc-section-y);padding-block-end:var(--hc-section-y);padding-inline-start:var(--hc-gutter);padding-inline-end:var(--hc-gutter);display:flex;flex-direction:column;align-items:center;}.elementor .hc-link:hover,.elementor .hc-link:focus-visible{border-color:currentColor;}.elementor .hc-link{font-weight:700;font-size:1rem;color:inherit;line-height:1.2;text-decoration:none;padding-block-start:0px;padding-block-end:0.3rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddaf22;border-style:solid;background-color:transparent;transition:border-color 0.2s, color 0.2s;display:inline-flex;gap:0.5rem;align-items:center;font-family: var(--hc-font-text);\n}.elementor .hc-btn:hover,.elementor .hc-btn:focus-visible{color:#000000;border-color:#ddaf22;background-color:#ddaf22;transform:translate3d(0px, -2px, 0px);}.elementor .hc-btn:focus{color:#000000;border-color:#ddaf22;background-color:#ddaf22;}.elementor .hc-btn{font-weight:700;font-size:1rem;color:#ffffff;line-height:1.1;text-decoration:none;cursor:pointer;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:999px;border-width:2px;border-color:#000000;border-style:solid;background-color:#000000;transition:background-color 0.2s, color 0.2s, border-color 0.2s, transform 0.2s;display:inline-flex;gap:0.6rem;align-items:center;text-align: left; font-family: var(--hc-font-text);\n}.elementor .hc-btn-white:hover,.elementor .hc-btn-white:focus-visible{color:#000000;border-color:#ddaf22;background-color:#ddaf22;}.elementor .hc-btn-white{color:#000000;border-color:#ffffff;background-color:#ffffff;}.elementor .hc-btn-gold:hover,.elementor .hc-btn-gold:focus-visible{color:#ffffff;border-color:#000000;background-color:#000000;}.elementor .hc-btn-gold:focus{color:#ffffff;border-color:#000000;background-color:#000000;}.elementor .hc-btn-gold{color:#000000;border-color:#ddaf22;background-color:#ddaf22;}.elementor .hc-meta{font-weight:700;font-size:0.8125rem;color:rgba(0,0,0,0.62);letter-spacing:0.02em;line-height:1.3;font-family: var(--hc-font-text);\n}.elementor .hc-lead{font-weight:700;font-size:clamp(1.15rem, 1.7vw, 1.5rem);line-height:1.4;font-family: var(--hc-font-text);\n}.elementor .hc-eyebrow{font-weight:900;font-size:0.8rem;letter-spacing:0.16em;line-height:1.2;text-transform:uppercase;display:inline-flex;gap:0.65rem;align-items:center;font-family: var(--hc-font-display); &::before { content: ""; display: inline-block; width: 1.75rem; height: 4px; border-radius: 2px; background-color: #ddaf22; }\n}.elementor .hc-h2{font-weight:900;font-size:clamp(2.1rem, 4.6vw, 4rem);letter-spacing:-0.015em;line-height:0.98;text-transform:uppercase;font-family: var(--hc-font-display);\n}