.elementor .rv-boton-whatsapp:hover,.elementor .rv-boton-whatsapp:focus-visible{background-color:#1da851;}.elementor .rv-boton-whatsapp{font-family:Figtree;font-weight:700;font-size:17px;color:#ffffff;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;background-color:#25d366;transition:background-color 0.3s;&::before { content: ''; display: inline-block; width: 22px; height: 22px; margin-right: 10px; vertical-align: -5px; background-repeat: no-repeat; background-size: 22px 22px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z'/%3E%3C/svg%3E"); }\n}.elementor .rv-boton-blanco:hover,.elementor .rv-boton-blanco:focus-visible{background-color:#dbe6f5;}.elementor .rv-boton-blanco{font-family:Figtree;font-weight:700;font-size:17px;color:#003068;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;background-color:#ffffff;transition:background-color 0.3s;&::before { content: ''; display: inline-block; width: 20px; height: 20px; margin-right: 10px; vertical-align: -4px; background-repeat: no-repeat; background-size: 20px 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23003068' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E"); }\n}.elementor .rv-boton-azul:hover,.elementor .rv-boton-azul:focus-visible{background-color:#2361ce;}.elementor .rv-boton-azul{font-family:Figtree;font-weight:700;font-size:17px;color:#ffffff;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;background-color:#174391;transition:background-color 0.3s;&::before { content: ''; display: inline-block; width: 20px; height: 20px; margin-right: 10px; vertical-align: -4px; background-repeat: no-repeat; background-size: 20px 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E"); }\n}.elementor .rv-boton-dorado:hover,.elementor .rv-boton-dorado:focus-visible{transform:translate3d(0px, -2px, 0px);filter: brightness(0.95);\n}.elementor .rv-boton-dorado{font-family:Figtree;font-weight:700;font-size:17px;color:#ffffff;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:8px;background-image:linear-gradient(0deg, #BA8932 0%,#E8AB41 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#BA8932;box-shadow:0px 10px 24px 0px rgba(186, 137, 50, 0.3);transition:transform 0.3s, filter 0.3s;}.elementor .rv-faq-respuesta{font-family:Figtree;font-size:17px;color:#4b4f58;line-height:1.65;display:block;}.elementor .rv-faq-contenido{padding-block-start:0px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .rv-faq-pregunta{font-family:Figtree;font-weight:600;font-size:18px;color:#003068;line-height:1.4;display:block;}.elementor .rv-faq-icono{display:none;}.elementor .rv-faq-cabecera:hover,.elementor .rv-faq-cabecera:focus-visible{background-color:#eaf2fc;}.elementor .rv-faq-cabecera{padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;transition:background-color 0.3s;&::after { content: '+'; font-family: Figtree; font-size: 26px; font-weight: 400; line-height: 1; color: #174391; }\n}.elementor .rv-faq-item{overflow:hidden;border-radius:14px;background-color:#f6f9fd;}.elementor .rv-titulo-motivo{font-family:Figtree;font-weight:700;font-size:18px;color:#003068;line-height:1.35;display:block;}.elementor .rv-motivo{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:4px;border-block-start-width:2px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: #174391;\n}.elementor .rv-check{width:36px;height:36px;font-family:Figtree;font-weight:700;font-size:15px;color:#ffffff;border-radius:50%;background-color:#174391;display:flex;justify-content:center;align-items:center;}.elementor .rv-ver-mas{font-family:Figtree;font-weight:700;font-size:15px;color:#8A6420;display:block;}.elementor .rv-titulo-tarjeta{font-family:Figtree;font-weight:700;font-size:19px;color:#003068;line-height:1.3;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .rv-icono-svg{width:28px;height:28px;& svg path { fill: #174391; }\n}.elementor .rv-icono-caja{width:52px;height:52px;padding:0px;border-radius:14px;background-color:#ffffff;display:flex;justify-content:center;align-items:center;}.elementor .rv-tarjeta-area:hover,.elementor .rv-tarjeta-area:focus-visible{border-color:#e3e9f3;background-color:#ffffff;box-shadow:0px 18px 40px 0px rgba(23, 67, 145, 0.12);transform:translate3d(0px, -4px, 0px);}.elementor .rv-tarjeta-area{padding:24px;border-radius:16px;border-width:1px;border-color:transparent;border-style:solid;background-color:#f6f9fd;transition:transform 0.3s, box-shadow 0.3s, border-color 0.3s;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .rv-enlace-pildora:hover,.elementor .rv-enlace-pildora:focus-visible{color:#ffffff;background-color:#174391;}.elementor .rv-enlace-pildora{font-family:Figtree;font-weight:600;font-size:15px;color:#174391;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;border-radius:30px;border-width:1px;border-color:#d6e2f5;border-style:solid;background-color:#f6f9fd;transition:background-color 0.3s, color 0.3s;}.elementor .rv-pildora{font-family:Figtree;font-weight:600;font-size:14px;color:#003068;line-height:1.3;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:30px;border-width:1px;border-color:#d6e2f5;border-style:solid;background-color:#ffffff;display:inline-block;}.elementor .rv-texto-sm{font-family:Figtree;font-size:15px;color:#4b4f58;line-height:1.55;display:block;}.elementor .rv-texto{font-family:Figtree;font-size:18px;color:#4b4f58;line-height:1.6;display:block;}.elementor .rv-h2{font-family:Figtree;font-weight:700;font-size:38px;color:#003068;letter-spacing:-0.01em;line-height:1.2;margin:0px;}.elementor .rv-etiqueta{font-family:Figtree;font-weight:700;font-size:13px;color:#174391;letter-spacing:0.1em;text-transform:uppercase;display:block;}.elementor .rv-cabecera-centro{max-width:760px;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .rv-contenedor{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .rv-seccion{padding-block-start:88px;padding-block-end:88px;padding-inline-start:20px;padding-inline-end:20px;justify-content:center;}