.elementor .ta-text{font-family:var(--ta-font-body);font-size:var(--ta-fs-body);color:var(--ta-text);line-height:1.6;}.elementor .ta-badge{font-weight:600;font-size:var(--ta-fs-small);color:var(--ta-primary);padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:999px;background-color:var(--ta-primary-light);}.elementor .ta-card{padding:var(--ta-space-l);border-radius:var(--ta-radius-lg);border-width:1px;border-color:var(--ta-border);border-style:solid;background-color:var(--ta-surface);flex-direction:column;gap:var(--ta-space-s);}.elementor .ta-btn-ghost:hover,.elementor .ta-btn-ghost:focus-visible{background-color:var(--ta-primary-light);}.elementor .ta-btn-ghost{font-family:var(--ta-font-body);font-weight:600;color:var(--ta-primary);padding-block-start:var(--ta-space-s);padding-block-end:var(--ta-space-s);padding-inline-start:var(--ta-space-m);padding-inline-end:var(--ta-space-m);border-radius:var(--ta-radius);border-width:2px;border-color:var(--ta-primary);border-style:solid;background-color:transparent;}.elementor .ta-btn-whatsapp:hover,.elementor .ta-btn-whatsapp:focus-visible{background-color:var(--ta-primary);}.elementor .ta-btn-whatsapp{font-family:var(--ta-font-body);font-weight:700;color:var(--ta-white);padding-block-start:var(--ta-space-s);padding-block-end:var(--ta-space-s);padding-inline-start:var(--ta-space-m);padding-inline-end:var(--ta-space-m);border-radius:var(--ta-radius);background-color:var(--ta-whatsapp);}.elementor .ta-btn-primary:hover,.elementor .ta-btn-primary:focus-visible{background-color:var(--ta-primary);}.elementor .ta-btn-primary{font-family:var(--ta-font-body);font-weight:700;color:var(--ta-white);padding-block-start:var(--ta-space-s);padding-block-end:var(--ta-space-s);padding-inline-start:var(--ta-space-m);padding-inline-end:var(--ta-space-m);border-radius:var(--ta-radius);background-color:var(--ta-accent);}.elementor .ta-lead{font-family:var(--ta-font-body);font-size:1.25rem;color:var(--ta-text);line-height:1.6;}.elementor .ta-h3{font-family:var(--ta-font-heading);font-weight:700;font-size:var(--ta-fs-h3);color:var(--ta-primary);line-height:1.3;}.elementor .ta-h2{font-family:var(--ta-font-heading);font-weight:700;font-size:var(--ta-fs-h2);color:var(--ta-primary);line-height:1.2;}.elementor .ta-h1{font-family:var(--ta-font-heading);font-weight:800;font-size:var(--ta-fs-h1);color:var(--ta-primary);line-height:1.15;}.elementor .ta-container{width:100%;max-width:var(--ta-container);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .ta-section-alt{padding-block-start:var(--ta-section-y);padding-block-end:var(--ta-section-y);padding-inline-start:var(--ta-space-s);padding-inline-end:var(--ta-space-s);background-color:var(--ta-primary-light);}.elementor .ta-section{padding-block-start:var(--ta-section-y);padding-block-end:var(--ta-section-y);padding-inline-start:var(--ta-space-s);padding-inline-end:var(--ta-space-s);background-color:var(--ta-white);}