.elementor .serv-cta:hover,.elementor .serv-cta:focus-visible{color:var(--sensei-crema);background-color:var(--sensei-texto-color);}.elementor .serv-cta:active{transform:scale3d(0.97, 0.97, 1);}.elementor .serv-cta:focus{outline-offset:4px;outline: 3px solid var(--sensei-naranja);\n}.elementor .serv-cta{font-family:var(--sensei-texto);font-weight:700;font-size:13px;color:var(--sensei-rojo);letter-spacing:0.08em;line-height:1;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;background-color:var(--sensei-crema);transition:background-color 200ms, color 200ms, transform 160ms;white-space: nowrap;\n}.elementor .serv-desc{max-width:640px;font-family:var(--sensei-texto);font-size:16px;color:var(--sensei-crema);line-height:1.6;cursor: default;\n}.elementor .serv-panel-in{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 12px 32px;\n}.elementor .serv-panel{padding-block-start:0px;padding-block-end:26px;padding-inline-start:72px;padding-inline-end:0px;}.elementor .serv-ast{width:100%;height:100%;object-fit:contain;opacity:85%;}.elementor .serv-icono{width:40px;height:40px;transition:transform 300ms;flex:0 0 auto;}.elementor .serv-nombre{font-family:var(--sensei-titulos);font-weight:700;font-size:68px;color:var(--sensei-crema);line-height:1.02;transition:transform 250ms, color 200ms;text-wrap: balance;\n}.elementor .serv-num{width:56px;font-family:var(--sensei-texto);font-weight:500;font-size:13px;color:var(--sensei-crema);letter-spacing:0.1em;line-height:1;opacity:70%;flex:0 0 auto;font-variant-numeric: tabular-nums;\n}.elementor .serv-nombre-wrap{padding:0px;display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .serv-fila{color:var(--sensei-crema);padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;align-items:center;list-style: none;\n}.elementor .serv-item{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(244,237,228,0.4);\n}.elementor .serv-lista{padding:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(244,237,228,0.4);\n}.elementor .serv-intro{max-width:460px;font-family:var(--sensei-texto);font-size:16px;color:var(--sensei-crema);line-height:1.6;opacity:90%;cursor: default;\n}.elementor .serv-titulo{font-family:var(--sensei-titulos);font-weight:700;font-size:96px;color:var(--sensei-crema);letter-spacing:-0.01em;line-height:0.95;cursor: default;\n}.elementor .serv-head{padding:0px;margin-block-end:64px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap: 16px 40px;\n}.elementor .serv-in{width:100%;max-width:1240px;padding:0px;}.elementor .serv-seccion{color:var(--sensei-crema);padding-block-start:120px;padding-block-end:120px;padding-inline-start:16px;padding-inline-end:16px;background-color:var(--sensei-rojo);display:flex;flex-direction:column;align-items:center;}