.wp-block-post-title{font-size:clamp(1.5rem, 1.05rem + 1.2vw, 2.125rem);font-weight:600;line-height:1.5}.entry-content>:where(h2,h3){margin-top:40px;margin-bottom:12px;color:var(--wp--preset--color--ink);font-weight:600;line-height:1.6}.entry-content>h2{font-size:20px}.entry-content>h3{font-size:17px}.entry-content>:where(p,ul,ol){color:var(--wp--preset--color--ink-soft);font-size:15px;line-height:1.95}.entry-content>:where(ul,ol){padding-inline-start:20px}.entry-content>ul{list-style:square}.entry-content>:where(ul,ol) li+li{margin-top:4px}.elecadi-page-intro__lede{max-width:60ch;margin:0 0 32px;color:var(--wp--preset--color--ink-soft);font-size:16px;line-height:1.9}.elecadi-contact{gap:32px 48px!important;align-items:flex-start!important}.elecadi-contact>.wp-block-column{min-width:0}.elecadi-contact__form{padding:28px;border:1px solid var(--wp--preset--color--hairline);border-radius:var(--wp--preset--border-radius--md);background:var(--wp--preset--color--surface);box-sizing:border-box}.elecadi-contact__title{margin:0 0 20px!important;font-size:20px;font-weight:600;line-height:1.6}.elecadi-contact .wpcf7-form p{margin:0 0 16px}.elecadi-contact .wpcf7-form label{display:block;color:var(--wp--preset--color--ink-soft);font-size:13px;font-weight:500;line-height:1.6}.elecadi-contact .wpcf7-form :is(input[type="text"],input[type="email"],input[type="tel"],textarea){display:block;width:100%;margin-top:6px;padding:10px 12px;border:1px solid var(--wp--preset--color--hairline-strong);border-radius:var(--wp--preset--border-radius--sm);background:var(--wp--preset--color--surface);color:var(--wp--preset--color--ink);font:inherit;font-size:15px;box-sizing:border-box}.elecadi-contact .wpcf7-form textarea{height:160px;min-height:120px;resize:vertical}.elecadi-contact .wpcf7-form :is(input,textarea):focus{border-color:var(--wp--preset--color--ink);outline:none;box-shadow:0 0 0 3px rgb(24 21 18 / .1)}.elecadi-contact .wpcf7-form .wpcf7-submit{min-height:48px;padding:0 32px;border:0;border-radius:var(--wp--preset--border-radius--sm);background:var(--wp--preset--color--gold);color:var(--wp--preset--color--ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color var(--elecadi-fast) var(--elecadi-ease),color var(--elecadi-fast) var(--elecadi-ease)}.elecadi-contact .wpcf7-form .wpcf7-submit:hover{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--on-dark)}.elecadi-contact .wpcf7-not-valid-tip{margin-top:4px;color:var(--wp--preset--color--danger);font-size:12px}.elecadi-contact .wpcf7-response-output{margin:16px 0 0!important;padding:12px 16px!important;border-radius:var(--wp--preset--border-radius--sm);font-size:14px}.elecadi-contact__list{display:grid;gap:0;margin:0 0 24px;padding:0;border-top:1px solid var(--wp--preset--color--ink);list-style:none;--elecadi-icon-size:20px}.elecadi-contact__list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:2px 14px;margin:0;padding:16px 0;border-bottom:1px solid var(--wp--preset--color--hairline);font-size:15px;line-height:1.7}.elecadi-contact__list li::before{grid-row:1 / span 2;margin-top:3px;color:var(--wp--preset--color--brass)}.elecadi-contact__list strong{color:var(--wp--preset--color--ink-muted);font-size:12px;font-weight:500}.elecadi-contact__list a{color:var(--wp--preset--color--ink);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.elecadi-contact__list a[dir="ltr"]{justify-self:start}.elecadi-contact__list a:hover{text-decoration:underline;text-underline-offset:4px}.elecadi-contact__actions{gap:12px;margin-bottom:20px!important}.elecadi-contact__actions .wp-block-button.has-icon-whatsapp::before{display:none}.elecadi-contact__social{color:var(--wp--preset--color--ink-muted);font-size:14px}.elecadi-contact__social a{color:var(--wp--preset--color--ink)}.elecadi-about{gap:40px 64px!important;margin-bottom:64px!important}.elecadi-about__text{padding-top:8px}.elecadi-about__title{margin:0 0 16px!important;font-size:clamp(1.5rem, 1.05rem + 1.2vw, 2.125rem);font-weight:600;line-height:1.5}.elecadi-about__text>p:not(.elecadi-eyebrow){color:var(--wp--preset--color--ink-soft);font-size:15px;line-height:1.95}.elecadi-about__text .wp-block-buttons{gap:12px;margin-top:24px}.elecadi-about__mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.elecadi-about__mosaic>*{margin:0!important}.elecadi-about__mosaic img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;border-radius:var(--wp--preset--border-radius--md);object-fit:cover}.elecadi-about__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin:0;padding:32px 0 0;border-top:1px solid var(--wp--preset--color--hairline);list-style:none;--elecadi-icon-size:24px}.elecadi-about__values li{display:grid;gap:4px;margin:0;color:var(--wp--preset--color--ink-muted);font-size:14px;line-height:1.8}.elecadi-about__values li::before{margin-bottom:8px;color:var(--wp--preset--color--brass)}.elecadi-about__values strong{color:var(--wp--preset--color--ink);font-size:16px;font-weight:600}.entry-content .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid var(--wp--preset--color--hairline-strong);background:#fff0;color:var(--wp--preset--color--ink)}.entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:var(--wp--preset--color--ink);background:var(--wp--preset--color--ink);color:var(--wp--preset--color--on-dark)}