.elementor-280 .elementor-element.elementor-element-697e085{--spacer-size:50px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-280 .elementor-element.elementor-element-abd87f9{text-align:center}.elementor-280 .elementor-element.elementor-element-abd87f9 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:31px;font-weight:600;color:var(--e-global-color-text)}.elementor-bc-flex-widget .elementor-280 .elementor-element.elementor-element-c4153bb.elementor-column .elementor-widget-wrap{align-items:center}.elementor-280 .elementor-element.elementor-element-c4153bb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-280 .elementor-element.elementor-element-c4153bb>.elementor-element-populated{padding:0 12%}.elementor-280 .elementor-element.elementor-element-26eaef4{text-align:left}.elementor-280 .elementor-element.elementor-element-26eaef4 .elementor-heading-title{font-size:20px;font-weight:400;color:#000}.elementor-280 .elementor-element.elementor-element-bf5f9a6>.elementor-widget-container{--e-transform-scale:1.3}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-280 .elementor-element.elementor-element-27f2ec5{--spacer-size:50px}.elementor-280 .elementor-element.elementor-element-c8c8f7f{--spacer-size:50px}.elementor-280 .elementor-element.elementor-element-7cd50f6>.elementor-widget-container{--e-transform-scale:1.3}:root{--page-title-display:none}@media(max-width:1024px) and (min-width:768px){.elementor-280 .elementor-element.elementor-element-c4153bb{width:100%}}@media(max-width:1024px){.elementor-280 .elementor-element.elementor-element-c4153bb>.elementor-element-populated{margin:5% 0;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-280 .elementor-element.elementor-element-26eaef4{text-align:center}}@media(max-width:767px){.elementor-280 .elementor-element.elementor-element-c4153bb>.elementor-element-populated{padding:5%}.elementor-280 .elementor-element.elementor-element-26eaef4{text-align:center}.elementor-280 .elementor-element.elementor-element-26eaef4 .elementor-heading-title{font-size:18px}}.contact-section{--bg:#0f1115;--fg:#e9e9ea;--muted:#b7b8bd;--accent:#d1a954;--accent-2:#8b6b2d;--border:rgba(255,255,255,.08);background:var(--bg);color:var(--fg);padding:48px 20px}.contact-container{max-width:900px;margin:0 auto}.contact-card{border-radius:16px;padding:22px;background:#101318;border:1px solid var(--border);position:relative;overflow:hidden}.contact-card--gold{background-image:linear-gradient(180deg,rgba(209,169,84,.14),transparent 14%),radial-gradient(1200px 220px at 0% -10%,rgba(209,169,84,.15),transparent 40%);box-shadow:0 8px 26px rgba(0,0,0,.35)}.contact-card--gold:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:16px;box-shadow:0 0 0 1px rgba(209,169,84,.25) inset;transition:box-shadow .18s ease,opacity .18s ease;opacity:.85}.contact-card--gold:hover:before{box-shadow:0 0 0 2px rgba(209,169,84,.35) inset;opacity:1}.contact-header h2{font-size:32px;line-height:1.2;margin:0 0 8px;letter-spacing:.2px}.contact-subtitle{margin:0 0 18px;color:var(--muted);line-height:1.6}.contact-content{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start}@media (max-width:780px){.contact-content{grid-template-columns:1fr}}.contact-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.contact-label{display:block;font-size:12px;color:var(--muted);margin-bottom:2px}.contact-text,.contact-link{font-size:15px;line-height:1.55;color:var(--fg);text-decoration:none}.contact-link:hover{color:var(--accent)}.contact-cta{display:grid;gap:10px;align-content:start;min-width:220px}.btn-primary{display:inline-block;cursor:pointer;padding:11px 18px;border-radius:12px;border:1px solid var(--accent-2);background:linear-gradient(180deg,rgba(209,169,84,.25),rgba(209,169,84,.15));color:var(--fg);font-weight:600;letter-spacing:.2px;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease;text-decoration:none;text-align:center;box-shadow:0 0 0 3px rgba(209,169,84,.12)}.btn-primary:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 0 0 4px rgba(209,169,84,.18)}.form-note{margin:0;font-size:12px;color:var(--muted);line-height:1.5}.contact-section{--bg:#0f1115;--fg:#e9e9ea;--muted:#b7b8bd;--accent:#d1a954;--accent-2:#8b6b2d;--border:rgba(255,255,255,.08);background:var(--bg);color:var(--fg);padding:48px 20px}.contact-container{max-width:900px;margin:0 auto}.contact-card{border-radius:16px;padding:22px;background:#101318;border:1px solid var(--border);position:relative;overflow:hidden}.contact-card--gold{background-image:linear-gradient(180deg,rgba(209,169,84,.14),transparent 14%),radial-gradient(1200px 220px at 0% -10%,rgba(209,169,84,.15),transparent 40%);box-shadow:0 8px 26px rgba(0,0,0,.35)}.contact-card--gold:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:16px;box-shadow:0 0 0 1px rgba(209,169,84,.25) inset;transition:box-shadow .18s ease,opacity .18s ease;opacity:.85}.contact-card--gold:hover:before{box-shadow:0 0 0 2px rgba(209,169,84,.35) inset;opacity:1}.contact-header h2{font-size:32px;line-height:1.2;margin:0 0 8px;letter-spacing:.2px}.contact-subtitle{margin:0 0 18px;color:var(--muted);line-height:1.6}.contact-content{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start}@media (max-width:780px){.contact-content{grid-template-columns:1fr}}.contact-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.contact-label{display:block;font-size:12px;color:var(--muted);margin-bottom:2px}.contact-text,.contact-link{font-size:15px;line-height:1.55;color:var(--fg);text-decoration:none}.contact-link:hover{color:var(--accent)}.contact-cta{display:grid;gap:10px;align-content:start;min-width:220px}.btn-primary{display:inline-block;cursor:pointer;padding:11px 18px;border-radius:12px;border:1px solid var(--accent-2);background:linear-gradient(180deg,rgba(209,169,84,.25),rgba(209,169,84,.15));color:var(--fg);font-weight:600;letter-spacing:.2px;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease;text-decoration:none;text-align:center;box-shadow:0 0 0 3px rgba(209,169,84,.12)}.btn-primary:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 0 0 4px rgba(209,169,84,.18)}.form-note{margin:0;font-size:12px;color:var(--muted);line-height:1.5}