.elementor .img-zoom:hover,.elementor .img-zoom:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .icono-caja{width:48px;height:48px;color:var(--Brass);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:13px;background-color:var(--BrassSoft);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .pastilla{font-family:var(--BodySans);font-weight:600;font-size:0.88rem;color:var(--InkDeep);padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:var(--RadiusPill);border-width:1px;border-color:var(--LineHueso);border-style:solid;background-color:var(--Surface);}.elementor .seccion-in{width:100%;min-width:0px;max-width:var(--ContentWrap);padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:30px;flex:1 1 auto;}.elementor .texto-cuerpo{max-width:68ch;font-family:var(--BodySans);font-size:0.97rem;color:var(--Muted);line-height:1.65em;}.elementor .h2-claro{font-family:var(--HeadingSerif);font-weight:600;font-size:var(--SizeH2);color:#ffffff;letter-spacing:-0.01em;line-height:1.15em;}.elementor .h2-oscuro{font-family:var(--HeadingSerif);font-weight:600;font-size:var(--SizeH2);color:var(--InkDeep);letter-spacing:-0.01em;line-height:1.15em;}.elementor .texto-claro{font-family:var(--BodySans);font-size:0.95rem;color:#a9bac6;line-height:1.6em;}.elementor .titulo-claro{font-family:var(--HeadingSerif);font-weight:600;font-size:1.06rem;color:#ffffff;line-height:1.3em;}.elementor .item-oscuro{width:auto;min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:28px;padding-inline-end:28px;background-color:var(--InkDeep);display:flex;flex-direction:column;gap:10px;flex:1 1 340px;}.elementor .cuerpo-tarjeta{width:auto;padding-block-start:24px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .tarjeta-servicio{min-width:280px;overflow:hidden;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:var(--RadiusCard);border-width:1px;border-color:var(--LineHueso);border-style:solid;background-color:var(--Paper);display:flex;flex-direction:column;}.elementor .tarjeta-servicio:hover,.elementor .tarjeta-servicio:focus-visible{box-shadow:0px 8px 24px -8px rgba(15,37,54,0.14);transform:translate3d(0px, -3px, 0px);}.elementor .tarjeta{padding-block-start:34px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--RadiusCard);border-width:1px;border-color:var(--LineHueso);border-style:solid;background-color:var(--Surface);display:flex;flex-direction:column;gap:var(--SpaceSm);}.elementor .tarjeta:hover,.elementor .tarjeta:focus-visible{box-shadow:0px 1px 2px 0px rgba(15,37,54,0.06),0px 8px 24px -8px rgba(15,37,54,0.14);transform:translate3d(0px, -3px, 0px);}.elementor .contenedor{width:100%;max-width:var(--ContentWrap);padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .btn-whatsapp{font-family:var(--BodySans);font-weight:700;font-size:0.97rem;color:#ffffff;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--RadiusPill);border-width:1.5px;border-color:transparent;border-style:solid;background-color:var(--WhatsAppGreen);display:inline-flex;gap:10px;justify-content:center;align-items:center;}.elementor .btn-whatsapp:hover,.elementor .btn-whatsapp:focus-visible{background-color:#178a48;transform:translate3d(0px, -1px, 0px);}.elementor .btn-fantasma{font-family:var(--BodySans);font-weight:700;font-size:0.97rem;color:var(--InkDeep);cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--RadiusPill);border-width:1.5px;border-color:rgba(15,37,54,0.25);border-style:solid;background-color:rgba(0,0,0,0);display:inline-flex;gap:10px;justify-content:center;align-items:center;}.elementor .btn-fantasma:hover,.elementor .btn-fantasma:focus-visible{border-color:var(--InkDeep);transform:translate3d(0px, -1px, 0px);}.elementor .btn-primario{font-family:var(--BodySans);font-weight:700;font-size:0.97rem;color:#ffffff;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--RadiusPill);border-width:1.5px;border-color:transparent;border-style:solid;background-color:var(--Brass);display:inline-flex;gap:10px;justify-content:center;align-items:center;}.elementor .btn-primario:hover,.elementor .btn-primario:focus-visible{background-color:var(--BrassDark);transform:translate3d(0px, -1px, 0px);}