.elementor .notranslate{unicode-bidi: normal;\n}.elementor .ha-footer-legal{max-width:900px;font-family:var(--ha-display);font-size:0.8rem;color:#8198A1;line-height:1.7;margin:0px;}.elementor .ha-footer-links{font-family:var(--ha-display);font-size:0.92rem;color:#A9C4CD;line-height:1.5;margin:0px;& a { display: block; color: #A9C4CD; text-decoration: none; margin: 0 0 10px 0; } & a:hover { color: var(--ha-white); }\n}.elementor .ha-footer-title{font-family:var(--ha-display);font-weight:600;font-size:0.75rem;color:var(--ha-white);letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ha-brand-name{font-family:var(--ha-display);font-weight:700;font-size:17px;color:var(--ha-petrol);letter-spacing:-0.01em;line-height:1;margin:0px;& span { color: var(--ha-teal); }\n}.elementor .ha-input:focus{border-color:#2E9D8F;box-shadow:0px 0px 0px 3px rgba(46,157,143,0.18);}.elementor .ha-input{width:100%;min-height:52px;font-family:var(--ha-display);font-size:1rem;color:var(--ha-ink);padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:9px;border-width:1px;border-color:#DCD8D1;border-style:solid;background-color:var(--ha-white);}.elementor .ha-label{font-family:var(--ha-display);font-weight:600;font-size:0.82rem;color:var(--ha-muted);line-height:1.3;}.elementor .ha-field{padding:0px;display:flex;flex-direction:column;gap:7px;flex:1 1 auto;}.elementor .ha-notice-text{font-family:var(--ha-display);font-size:0.92rem;color:#6E3A2A;line-height:1.65;margin:0px;& strong { color: #5A2C1E; }\n}.elementor .ha-notice{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:1px;border-color:#F6D3C6;border-style:solid;background-color:var(--ha-coral-soft);display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .ha-check-text{font-family:var(--ha-display);font-size:1rem;color:var(--ha-ink);line-height:1.55;margin:0px;}.elementor .ha-icon{width:24px;height:24px;}.elementor .ha-letter{width:52px;height:52px;font-family:var(--ha-display);font-weight:700;font-size:1.55rem;color:var(--ha-white);line-height:1;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-radius:13px;background-color:var(--ha-petrol);display:flex;justify-content:center;align-items:center;}.elementor .ha-casa-card{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:14px;background-color:var(--ha-cream);display:flex;flex-direction:column;gap:0px;}.elementor .ha-card{padding:28px;border-radius:14px;border-width:1px;border-color:#E5E2DC;border-style:solid;background-color:var(--ha-white);display:flex;flex-direction:column;gap:0px;}.elementor .ha-btn{min-height:52px;font-family:var(--ha-display);font-weight:600;font-size:1rem;line-height:1;text-align:center;padding-block-start:17px;padding-block-end:17px;padding-inline-start:26px;padding-inline-end:26px;border-radius:9px;border-width:1.5px;border-color:transparent;border-style:solid;transition:background-color 0.15s, color 0.15s, border-color 0.15s;display:inline-flex;justify-content:center;align-items:center;}.elementor .ha-btn-light:hover,.elementor .ha-btn-light:focus-visible{color:#12463F;background-color:var(--ha-cream);}.elementor .ha-btn-light{color:#12463F;background-color:var(--ha-white);}.elementor .ha-btn-coral:hover,.elementor .ha-btn-coral:focus-visible{color:var(--ha-coral-ink);background-color:var(--ha-coral-hover);}.elementor .ha-btn-coral{color:var(--ha-coral-ink);background-color:var(--ha-coral);}.elementor .ha-small{font-family:var(--ha-display);font-size:0.8rem;color:var(--ha-soft);line-height:1.5;margin:0px;}.elementor .ha-body{font-family:var(--ha-serif);font-size:1rem;color:var(--ha-muted);line-height:1.7;text-align:justify;margin:0px;& a { color: var(--ha-petrol); } & strong { color: var(--ha-ink); }\n}.elementor .ha-lead{font-family:var(--ha-serif);font-size:var(--ha-fs-lead);color:var(--ha-muted);line-height:1.65;text-align:justify;margin:0px;}.elementor .ha-h3{font-family:var(--ha-display);font-weight:600;font-size:1.12rem;color:var(--ha-ink);letter-spacing:-0.02em;line-height:1.3;margin:0px;}.elementor .ha-h2{font-family:var(--ha-display);font-weight:700;font-size:var(--ha-fs-h2);color:var(--ha-ink);letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .ha-h1{font-family:var(--ha-display);font-weight:700;font-size:var(--ha-fs-h1);color:var(--ha-ink);letter-spacing:-0.028em;line-height:1.06;margin:0px;}.elementor .ha-eyebrow{font-family:var(--ha-display);font-weight:600;font-size:12px;color:var(--ha-teal-ink);letter-spacing:0.14em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .ha-bg-teal{background-color:var(--ha-teal);}.elementor .ha-bg-ink{background-color:var(--ha-ink);}.elementor .ha-bg-cream{background-color:var(--ha-cream);}.elementor .ha-grid{padding:0px;display:grid;gap:22px;}.elementor .ha-row{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .ha-wrap{width:100%;max-width:var(--ha-wrap);padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .ha-section{width:100%;padding-block-start:88px;padding-block-end:88px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .ha-bt-footer{border-block-start-width:1px;border-top-style: solid; border-top-color: #22505C;\n}.elementor .ha-bb-line{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E5E2DC;\n}