.elementor .in-card-dato{font-family:Poppins;font-weight:600;font-size:0.98rem;color:#000A32;margin-block-start:0.35rem;margin-block-end:1.1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .in-card-titulo{font-family:Poppins;font-weight:800;font-size:1.15rem;color:#000A32;line-height:1.3;margin:0px;}.elementor .in-avatar{width:56px;height:56px;min-width:0px;font-family:Poppins;font-weight:800;font-size:1.1rem;color:#00A8E8;line-height:56px;text-align:center;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;background-color:#000A32;}.elementor .in-card{padding:1.75rem;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 14px 34px 0px rgba(0,10,50,0.08);display:flex;flex-direction:column;gap:0.4rem;flex:1 1 300px;align-items:flex-start;}.elementor .in-tarjetas-grid{max-width:1180px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;}.elementor .in-raiz{padding:0px;}.elementor .pie-legal{font-family:Poppins;font-size:0.85rem;color:rgba(255,255,255,0.55);line-height:1.6;margin:0px;& a { color: rgba(255,255,255,0.55); text-decoration: none; } & a:hover { color: #00A8E8; }\n}.elementor .pie-base{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(255,255,255,0.1);\n}.elementor .pie-lema{font-family:Poppins;font-weight:800;font-size:2rem;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.05;text-transform:uppercase;margin-block-start:0.25rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& em { font-style: normal; color: #00A8E8; }\n}.elementor .pie-mision{max-width:380px;font-family:Poppins;font-size:0.95rem;color:rgba(255,255,255,0.72);line-height:1.7;margin:0px;}.elementor .pie-links{font-family:Poppins;font-size:0.95rem;color:rgba(255,255,255,0.72);line-height:2.2;margin:0px;& a { color: rgba(255,255,255,0.72); text-decoration: none; } & a:hover { color: #00A8E8; }\n}.elementor .pie-titulo{font-family:Poppins;font-weight:700;font-size:0.78rem;color:#00A8E8;letter-spacing:0.1em;text-transform:uppercase;margin:0px;}.elementor .pie-col{padding:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 170px;}.elementor .pie-marca{padding:0px;display:flex;flex-direction:column;gap:1.1rem;flex:1.6 1 300px;align-items:flex-start;}.elementor .pie-columnas{padding-block-start:0px;padding-block-end:3.5rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:3rem;flex-wrap:wrap;}.elementor .pie-contenedor{max-width:1240px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .pie-raiz{padding-block-start:5rem;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:radial-gradient(circle at 8% 0%, rgba(0,168,232,0.18) 0%,rgba(0,168,232,0) 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#000A32;}.elementor .enc-cta:hover,.elementor .enc-cta:focus-visible{color:#000A32;background-color:#33BDF0;}.elementor .enc-cta:focus{outline-width:2px;outline-color:#FFFFFF;outline-style:solid;outline-offset:3px;}.elementor .enc-cta{font-family:Poppins;font-weight:700;font-size:0.82rem;color:#000A32;letter-spacing:0.03em;text-transform:uppercase;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:100px;background-color:#00A8E8;flex:0 0 auto;white-space: nowrap; transition: background 0.15s;\n}.elementor .enc-menu{min-width:0px;padding:0px;display:flex;flex-direction:row;flex:1 1 auto;justify-content:flex-end;}.elementor .enc-nombre{font-family:Poppins;font-weight:500;font-size:0.82rem;color:rgba(255,255,255,0.8);line-height:1.15;margin:0px;& strong { display: block; font-size: 1.12rem; font-weight: 800; color: #FFFFFF; letter-spacing: 0.01em; }\n}.elementor .enc-logo{width:42px;height:42px;margin:0px;}.elementor .enc-marca{width:auto;min-width:0px;text-decoration:none;padding:0px;display:flex;flex-direction:row;gap:0.7rem;flex:0 0 auto;align-items:center;}.elementor .enc-contenedor{height:100%;max-width:1240px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .enc-barra{height:80px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-block-end-width:1px;background-color:#000A32;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.06);\n}.elementor .enc-anuncio-movil{font-family:Poppins;font-weight:600;font-size:0.8rem;color:#000A32;margin:0px;display:none;white-space: nowrap; & a { color: #000A32; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .enc-anuncio-texto{font-family:Poppins;font-weight:600;font-size:0.88rem;color:#000A32;margin:0px;white-space: nowrap; & a { color: #000A32; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .enc-anuncio-badge{font-family:Poppins;font-weight:700;font-size:0.68rem;color:#FFFFFF;letter-spacing:0.06em;padding-block-start:0.2rem;padding-block-end:0.2rem;padding-inline-start:0.6rem;padding-inline-end:0.6rem;margin:0px;border-radius:100px;background-color:#000A32;}.elementor .enc-anuncio{height:37px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;background-color:#00A8E8;display:flex;flex-direction:row;gap:0.75rem;justify-content:center;align-items:center;}.elementor .enc-raiz{width:100%;position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:999;padding:0px;}.elementor .in-tarjeta-badge{font-family:Poppins;font-weight:700;font-size:0.72rem;color:#000A32;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;margin:0px;border-radius:100px;background-color:#00A8E8;align-self:flex-end;}.elementor .in-badge-centro{margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}.elementor .in-h2{max-width:900px;scroll-margin-top:130px;font-family:Poppins;font-weight:800;font-size:2.6rem;color:#000A32;letter-spacing:-0.01em;line-height:1.15;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;& em { font-style: normal; color: #0088C2; }\n}.elementor .in-sub{max-width:760px;font-family:Poppins;font-weight:400;font-size:1.3rem;color:#3D4A66;line-height:1.55;text-align:center;margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:auto;margin-inline-end:auto;& strong { color: #000A32; }\n}.elementor .in-h1{max-width:1020px;font-family:Poppins;font-weight:800;font-size:3.1rem;color:#000A32;letter-spacing:-0.02em;line-height:1.12;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:auto;margin-inline-end:auto;& em { font-style: normal; color: #0088C2; }\n}.elementor .in-hero{padding-block-start:5rem;padding-block-end:5.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(180deg, #FFFFFF 0%,#E8F6FC 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .in-hero-pagina{padding-block-start:calc(117px + 4.5rem);padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .in-centro{text-align:center;padding:0px;display:flex;flex-direction:column;align-items:center;}.elementor .in-seccion{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#FFFFFF;}.elementor .in-seccion-gris{background-color:#F2F8FB;}