﻿:root{--texto: #333;--grisclaro: #a2a2a2;--white: white;--morado2: var(--red-pantone);--morado: var(--dark-green);--morado-sombra: var(--dark-green);--c-gradiente-1: var(--space-cadet);--c-gradiente-2: var(--cool-gray);--c-gradiente-3: var(--night);--bg-footer: #012635;--night: #091508ff;--ash-gray: #94a294ff;--baby-powder: #f7f9f2ff;--dark-green: #283c26ff;--fern-green: #56752cff;--gradient-bg: linear-gradient(31deg, #007B5E, #0CC17C);--gradient-top: linear-gradient(0deg, #091508ff, #94a294ff, #f7f9f2ff, #283c26ff, #56752cff);--gradient-right: linear-gradient(90deg, #091508ff, #94a294ff, #f7f9f2ff, #283c26ff, #56752cff);--gradient-bottom: linear-gradient(180deg, #091508ff, #94a294ff, #f7f9f2ff, #283c26ff, #56752cff);--gradient-left: linear-gradient(270deg, #091508ff, #94a294ff, #f7f9f2ff, #283c26ff, #56752cff);--gradient-top-right: linear-gradient(45deg, #091508ff, #94a294ff, #f7f9f2ff, #283c26ff, #56752cff);--gradient-bottom-right: linear-gradient(135deg, #091508ff, #94a294ff, #f7f9f2ff, #283c26ff, #56752cff);--gradient-top-left: linear-gradient(225deg, #091508ff, #94a294ff, #f7f9f2ff, #283c26ff, #56752cff);--gradient-bottom-left: linear-gradient(315deg, #283c26ff, #56752cff);--gradient-radial: radial-gradient(#091508ff, #94a294ff, #f7f9f2ff, #283c26ff, #56752cff);--space-cadet: #2b2d42ff;--cool-gray: #8d99aeff;--antiflash-white: #edf2f4ff;--red-pantone: #ef233cff}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;color:var(--texto);overflow-x:hidden !important;background-color:var(--bg-green)}p{font-size:16px;line-height:1.4}.d-block{display:block}.flex{display:flex}.faround{justify-content:space-around}.fbetween{justify-content:space-between}.fevenly{justify-content:space-evenly}.fright{justify-content:right}.fcenter{justify-content:center}.acenter{align-items:center}.abaseline{align-items:baseline}.abottom{align-items:flex-end}.textcenter{text-align:center}.textleft{text-align:left}.textright{text-align:right}.wrapper{width:80%;margin:auto}.p-v-40{padding:40px 0}.contenedor{background-color:var(--fondo)}.h1{font-size:42px;color:var(--texto);margin-bottom:1rem}.h4{font-size:20px;font-weight:500}.h2-home{font-size:22px;margin-bottom:4vh}.mb-5{margin-bottom:5vh}.btn{color:#fff;border:none;padding:15px 35px;text-decoration:none;border-radius:10px;background:linear-gradient(126deg, var(--c-gradiente-1) 0%, var(--c-gradiente-2) 100%);box-shadow:0px 4px 10px var(--morado-sombra)}.btn:hover{box-shadow:inset 0px 4px 10px var(--morado-sombra)}.btn2{background:var(--gradient-bg);padding:15px 30px;border-radius:10px}.btn2 a{color:var(--morado) !important}.btn2_a{color:#fff;border:1px solid var(--white);font-weight:700;background:none}.btn2:hover i{transform:translate(10px);transition:.5s}.btn2 i{transition:.5s}.btn3{color:#fff;font-size:20px;border:none;padding:15px 60px;text-decoration:none;border-radius:10px;background:var(--gradient-bg)}.btn3:hover{box-shadow:0px 8px 25px rgba(40,60,38,.2823529412);cursor:pointer}.btncerrarmodal{color:#d9d9d9;font-size:25px}.btncerrarmodal:hover{color:#bbb;cursor:pointer}.home{background-position:center;background-size:cover}.home-content{min-height:80vh;text-align:center}.formulario{padding:5vh 0;background:var(--gradient-bg);width:100%;color:var(--white)}.formulario h1{padding-bottom:1rem;color:var(--white)}.formulario p{color:var(--white);font-weight:600}.contenedorform{margin:auto;width:80%;background-color:rgba(0,0,0,.5);padding:7% 5%;border-radius:10px;padding-bottom:30px}.contenedorform .fila{padding:1vh 0}.contenedorform .fila div{width:23%}.contenedorcalculadora .fila div{width:100%}.contenedorform input,.contenedorform select,.contenedorcalculadora input,.contenedorcalculadora select{width:100%;padding:5px 3px;border:none;background-color:rgba(0,0,0,0);border:2px solid #fff;border-radius:7px;outline:none;color:#d8d8d8;font-size:15px;margin-top:10px;margin-bottom:15px}.img_recurso{width:45%}.contenedorform option{color:#000;background-color:#fff}.contenedorform input::placeholder{color:#fff}.contenedorform input:hover,.contenedorform select:hover{border:2px solid #fff}.tarjetaform{background-color:#fff;color:#000;border-radius:25px;position:relative;right:-30px;padding:25px}.detalleform{text-align:right;padding:15px;color:#44c59e;font-weight:700;line-height:22px;font-size:20px}.tarjetaform p{color:#000;font-size:13px}.tarjetaform i{color:#44c59e;padding-right:10px;font-size:13px}.contacto{margin-top:2vh;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.procesotramit{width:100%;background:var(--gradient-bg);color:var(--white)}.proceso{justify-content:space-between !important}.container{width:20%;display:flex;flex-wrap:wrap;justify-content:space-between}.container .texto{width:100%;text-align:center;height:100%}.container_circulo{display:flex;justify-content:center;width:100%}.procesotramit .circulo{color:rgba(0,0,0,.5);border:3px solid rgba(0,0,0,.5);font-weight:800;border-radius:50%;width:90px;height:90px;display:flex;align-items:center;justify-content:center;font-size:35px;margin:10px 30px;transition:.5s;cursor:context-menu}.procesotramit .circulo:hover{transform:scale(1.2);transition:.5s}.proceso .texto h2{font-size:18px;color:rgba(0,0,0,.5);font-size:20px;font-weight:700;padding-top:2vh;padding-bottom:2vh}.proceso .texto p{font-size:16px}.procesotramit .h1{padding-top:10vh;padding-bottom:7vh;color:var(--white)}.content-info2{padding:3rem 0}.content-info2 .info img{filter:hue-rotate(330deg) saturate(0.5)}.content-info2 .info div,.content-info2 .info img{padding:7%}.content-info2 .info p{color:#676767;line-height:30px;font-size:16px}.content-info2 .info i{color:#44c59e;padding-right:15px;font-size:20px}.spantext{background:linear-gradient(72deg, var(--c-gradiente-3) 0%, var(--c-gradiente-2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:32px}#calculadora>hr{width:80%;margin:auto;border-color:var(--bg-footer)}.calculadora{width:100% !important;padding:10vh 15% !important;color:#000 !important}.calculadora .h2{font-size:1.5rem !important;text-align:center;color:#fff}.calculadora>p{font-size:1.25rem !important}.calculadora .contenedor{justify-content:space-between}.calc{padding:5%;background:var(--gradient-bg)}.calc input{border-bottom:1px solid #fff;color:#fff}.campo2 p{color:#fff}.calc input::placeholder{color:#fff}.resumenCalc{background:var(--gradient-bg)}.resumenCalc p{color:#fff}.cuota{color:#fff}#cletra{background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.servicios{padding-bottom:2rem}.servicios .h1{padding-top:10vh}.serv .h2{font-size:22px;padding-bottom:15px}.serv{padding:2%;width:31%;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px;border-radius:10px}.serv .tarjeta_servicios{background:linear-gradient(126deg, #1E4D35 0%, #2E8B57 100%);padding:7px;border-radius:5px;margin-bottom:20px;width:100%}.tarjeta_home .tarjeta{width:40%;margin:auto;background:var(--gradient-bg);padding:5vh;color:var(--white);border-radius:35px}.tarjeta_titulos{width:40%;margin:auto}.tarjeta_titulos p{margin-top:2vh;margin-bottom:2vh}.tarjeta .h1{padding:1vh 0;color:var(--white)}.tarjeta .h2{margin-bottom:10px;font-size:30px}.tarjeta h4{margin-bottom:10px}.tarjeta .btn2{color:var(--white);border:1px solid var(--white);padding:5px 15px;border-radius:5px;text-decoration:none;font-weight:600;margin-left:25px;display:flex;align-items:center}.tarjeta .btn2:hover{background-color:hsla(0,0%,100%,.1490196078)}.tarjeta .textleft{padding:0 2%}.tarjeta_ventajas{border-radius:25px;background:var(--gradient-bg);box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.tarjeta_ventajas h1{color:#fff}.tarjeta_ventajas p{color:#fff}@media(max-width: 1300px){.home{padding-bottom:2rem}.links{width:75% !important}.links>a{padding-right:1rem}.btn2{white-space:nowrap}}@media(max-width: 1200px){.content-info2 .info2{margin-bottom:2rem}.info2{justify-content:center;padding-bottom:0 !important}.content-info2 img{width:50% !important}.content-info2 .info:nth-child(1){display:flex;flex-wrap:wrap}.content-info2 .info:nth-child(2){display:flex;flex-wrap:wrap-reverse}.content-info2 .btn2{font-size:13px}.content-info2 .h1{font-size:25px;line-height:32px !important}.tarjeta_ventajas{width:95%}}@media(max-width: 1000px){.links{width:80% !important}.tarjeta_home .tarjeta{padding:2rem}.fila{display:flex !important;align-items:center;justify-content:space-around;flex-wrap:wrap}.fila div{width:45% !important;margin:.25rem}.campo2{padding:2rem;display:flex;justify-content:space-between;flex-direction:column}.campo2 div{width:100%}.campo input::placeholder{color:#d8d8d8;font-size:1rem !important}.contenedorform{width:auto}.formulario p{font-size:1rem}.img_consumo{width:40%}.img_datos{width:50%}.img_ssl{width:50%}}@media(max-width: 900px){.flex{display:block}.wrapper{width:90%}.h1{font-size:1.5rem;line-height:40px}.home{height:auto}.home .h1{font-size:2rem;padding-top:5vh;padding-bottom:3vh}.home-content .btnhome{margin-bottom:13vh !important}.home .btn{background:linear-gradient(315deg, var(--c-gradiente-1) 0%, var(--c-gradiente-2) 100%)}.enl a{font-weight:500 !important;color:#606060}.tarjeta_titulos{width:auto}#formulario{padding-top:3vh}.form1{width:100% !important;margin-bottom:3vh}.contenedorform{width:100%}.formulario h1{padding:0}.contenedorform .fila div{width:100%;margin:.5rem}.abaseline{display:flex}.btn3{width:70% !important;padding:1rem}.detallebancos{width:100% !important}.tarjetaform{right:0 !important;padding:20px}.tarjetaform p{font-size:17px}.tarjetaform .acenter{width:100%;display:flex}.text{font-weight:700;font-size:18px}.contenedorform input,.contenedorform select,.contenedorcalculadora input,.contenedorcalculadora select{font-weight:600;padding:10px}.procesotramit .h1{padding-top:10vh;padding-bottom:2vh}.procesotramit .circulo{margin:25px;width:50px;height:50px;font-size:25px}.proceso{display:flex;flex-direction:column;align-items:center}.proceso .container{display:flex;flex-wrap:nowrap;width:80%;align-items:center}.proceso .texto{width:100%;text-align:start}.proceso .container_circulo{width:40%}.btnproceso{padding-top:7vh}.aproceso{padding-bottom:7vh;color:gray}.aproceso a{font-size:14px}.btnproceso,.aproceso{text-align:center}.spantext{font-size:23px}.txtresponsive{padding:0 !important;text-align:justify}.tarjeta_ventajas{width:100%}.calculadora{padding:5vh 10% !important}.calculadora input{width:100%}.calculadora .resumenCalc{width:100%}.calculadora .campo2{align-items:baseline}.campo2 div{width:90%}.servicios .serv{display:flex;flex-wrap:wrap;align-items:end;width:100%;margin-top:1.5rem}.servicios .serv .h2{padding:0 15px}.servicios .serv p{padding:.5rem}.items-servicios{padding-bottom:0}.tarjeta .btn2{margin:0;width:50%;margin-left:25%;display:flex;justify-content:center;margin-top:15px}.tarjeta>p{padding-inline:2rem}.items-servicios{padding:5vh 0}.servicios .h1{padding-top:5vh}.btnservicios{margin-bottom:5vh}.tarjeta_home .tarjeta{width:100%;padding:5vh 0}.tarjeta_home>.h1{width:auto !important}.items-condiciones{padding-top:5vh}.items-condiciones .textleft{text-align:center;border-bottom:1px solid #fff;padding-bottom:2vh;width:100%;margin:auto;margin-bottom:2vh}.items-condiciones .textleft .h2{background-color:#58dfb6;border-radius:3px}.tarjeta .h1{padding:0;width:95%;margin:auto}.imgbancos{display:none}.imgbancosmv{display:block !important;width:90% !important;margin:auto !important}.bancos img{margin-top:0;margin-top:5vh !important;padding-bottom:6vh !important}.bancos .h1{padding-top:5vh}}@media(max-width: 500px){.btn2_a{margin-top:5px}.wrapper{width:95%}.fila{display:flex !important;align-items:center;justify-content:space-around;flex-wrap:wrap;width:100%}.fila div{width:45% !important;margin:.25rem}.contenedorform{padding:1rem 0}.contenedorform input,.contenedorform select,.contenedorcalculadora input,.contenedorcalculadora select{font-weight:600;padding:5px 20px}.content-info2 img{width:70% !important}}@font-face{font-family:"Poppins";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/poppins-800-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/poppins-800-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/inter-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--texto: #303030;--bg-footer: #303030;--gradient-bg: #303030}body{background:#fff;color:#303030;-webkit-font-smoothing:antialiased}body,body *{font-family:"Inter",system-ui,sans-serif}body :is(h1,h2,h3,.h1,.h2,.h3){font-family:"Poppins",system-ui,sans-serif;font-weight:800;letter-spacing:-0.02em;line-height:1.15}a{color:inherit}:focus-visible{outline:3px solid #7c5efd;outline-offset:3px}.oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.icono{width:1.1em;height:1.1em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.boton,.btn2,.btn3{display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:14px 28px;border:2px solid #303030;border-radius:999px;background:#303030;color:#fff;font-family:"Inter",system-ui,sans-serif;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.boton:hover,.btn2:hover,.btn3:hover{background:#f7bc23;border-color:#f7bc23;color:#303030;box-shadow:none;transform:none}.btn3{font-size:1.0625rem;padding:16px 36px}.boton--contorno{background:rgba(0,0,0,0);color:#303030}.boton--claro,.btn2_a{background:#f7bc23;border-color:#f7bc23;color:#303030}.boton--claro:hover,.btn2_a:hover{background:#fff;border-color:#fff;color:#303030}.boton--pequeno{padding:10px 20px;font-size:.9375rem}.btn5{color:#f7bc23 !important}.cabecera{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid hsl(0,0%,90.2588235294%)}.cabecera__fila{display:flex;align-items:center;gap:40px;max-width:1200px;min-height:76px;margin:0 auto;padding:0 24px}.logo{display:inline-flex;align-items:center;gap:10px;flex:none;text-decoration:none}.logo__simbolo{display:block;width:38px;height:auto;margin-top:4px}.logo__nombre{font-family:"Poppins",system-ui,sans-serif;font-weight:800;font-size:1.375rem;line-height:1;letter-spacing:-0.02em;color:#303030}.logo__nombre span{font-family:inherit;color:#7c5efd}.logo--oscuro .logo__nombre{color:#fff}.cabecera__menu{display:flex;align-items:center;gap:32px;flex:1}.cabecera__enlaces{display:flex;gap:28px;margin:0;padding:0;list-style:none}.cabecera__enlaces a{font-size:.9375rem;font-weight:500;color:#303030;text-decoration:none;text-underline-offset:6px;text-decoration-thickness:2px;white-space:nowrap}.cabecera__enlaces a:hover{text-decoration-line:underline;text-decoration-color:#7c5efd}.cabecera__desplegable{position:relative}.cabecera__desplegable>a{display:inline-flex;align-items:center;gap:4px}.cabecera__desplegable>a .icono{width:16px;height:16px;transition:transform .2s}.cabecera__desplegable:hover>a .icono,.cabecera__desplegable:focus-within>a .icono{transform:rotate(180deg)}.cabecera__desplegable:hover .cabecera__submenu,.cabecera__desplegable:focus-within .cabecera__submenu{display:block}.cabecera__submenu{display:none;position:absolute;top:100%;left:-20px;padding-top:22px}.cabecera__submenu ul{min-width:280px;margin:0;padding:8px;list-style:none;border:1px solid hsl(0,0%,90.2588235294%);border-radius:16px;background:#fff;box-shadow:0 12px 32px rgba(48,48,48,.12)}.cabecera__submenu a{display:block;padding:10px 12px;border-radius:10px;white-space:nowrap}.cabecera__submenu a:hover{background:hsl(0,0%,96.7529411765%)}.cabecera__acciones{display:flex;align-items:center;gap:20px;margin-left:auto}.cabecera__acciones .boton{white-space:nowrap}.cabecera__telefono{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#303030;text-decoration:none;white-space:nowrap}.cabecera__telefono:hover{color:#7c5efd}.cabecera__boton-menu{display:none;margin-left:auto;padding:10px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:#303030;cursor:pointer}.cabecera__boton-menu .icono{width:26px;height:26px}.cabecera__boton-menu .icono--cerrar{display:none}.cabecera__boton-menu[aria-expanded=true] .icono--abrir{display:none}.cabecera__boton-menu[aria-expanded=true] .icono--cerrar{display:block}@media(max-width: 1200px){.cabecera__fila{flex-wrap:wrap;gap:0;min-height:64px;padding:0 16px}.logo__simbolo{width:34px}.logo__nombre{font-size:1.25rem}.cabecera__boton-menu{display:block}.cabecera__menu{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;padding-bottom:20px}.cabecera__menu.abierto{display:flex}.cabecera__enlaces{flex-direction:column;gap:0}.cabecera__enlaces a{display:block;padding:14px 0;border-top:1px solid hsl(0,0%,90.2588235294%);font-size:1.0625rem}.cabecera__desplegable>a .icono{display:none}.cabecera__submenu{display:block;position:static;padding-top:0}.cabecera__submenu ul{min-width:0;padding:0;border:0;border-radius:0;box-shadow:none}.cabecera__submenu a{padding:12px 0 12px 16px;border-radius:0;font-size:1rem;white-space:normal}.cabecera__submenu a:hover{background:none}.cabecera__acciones{flex-direction:column;align-items:stretch;gap:12px;margin-left:0;padding-top:14px;border-top:1px solid hsl(0,0%,90.2588235294%)}.cabecera__acciones .boton{width:100%}.cabecera__telefono{padding:6px 0}}.pie{background:#303030;color:hsla(0,0%,100%,.72);font-size:.9375rem}.pie a,.pie button{color:inherit}.pie a:hover,.pie button:hover{color:#fff}.pie__contenido{display:grid;grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr) minmax(0, 1.2fr) minmax(0, 1.3fr);gap:48px;max-width:1200px;margin:0 auto;padding:72px 24px 56px}.pie__marca{max-width:420px}.pie__marca p{margin:20px 0 28px;font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.72)}.pie__marca .logo__simbolo{width:44px}.pie__marca .logo__nombre{font-size:1.625rem}body .pie__titulo{margin:0 0 18px;font-size:1rem;letter-spacing:0;color:#fff}.pie__lista{display:grid;gap:12px;margin:0;padding:0;list-style:none}.pie__lista a{text-decoration:none}.pie__lista a:hover{text-decoration:underline;text-underline-offset:4px}.pie__dato{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.pie__dato .icono{margin-top:.2em;color:#f7bc23}.pie__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:1200px;margin:0 auto;padding:24px 24px 32px;border-top:1px solid hsla(0,0%,100%,.12);font-size:.8125rem}.pie__legal p{margin:0;font-size:inherit;color:inherit}.pie__enlaces-legales{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none}.pie__enlaces-legales a,.pie__enlaces-legales button{text-decoration:underline;text-underline-offset:3px;text-decoration-color:hsla(0,0%,100%,.3)}.pie__enlaces-legales button{padding:0;border:0;background:none;font-size:inherit;cursor:pointer}@media(max-width: 1100px){.pie__contenido{grid-template-columns:repeat(3, minmax(0, 1fr))}.pie__marca{grid-column:1/-1}}@media(max-width: 900px){.pie__contenido{grid-template-columns:minmax(0, 1fr);gap:40px;padding:56px 16px 40px}.pie__legal{flex-direction:column;align-items:flex-start;padding:24px 16px 32px}}.texto-legal{overflow-wrap:anywhere}.texto-legal a{color:#7c5efd;font-weight:700;text-decoration:underline;text-underline-offset:3px}.texto-legal a:hover{color:#303030}.texto-legal li+li{margin-top:.4rem}.legal-datos{display:grid;grid-template-columns:minmax(10rem, 16rem) 1fr;margin:0 0 .9rem;border:1px solid hsl(0,0%,90.2588235294%);border-radius:16px;overflow:hidden}.legal-datos dt,.legal-datos dd{margin:0;line-height:1.5;padding:12px 18px;border-top:1px solid hsl(0,0%,90.2588235294%)}.legal-datos dt{color:#303030;font-weight:700}.legal-datos dd{color:rgb(85.26,85.26,85.26)}.legal-datos dt:first-of-type,.legal-datos dt:first-of-type+dd{border-top:0}.legal-tabla{margin-bottom:.9rem;border:1px solid hsl(0,0%,90.2588235294%);border-radius:16px;overflow:hidden}.legal-tabla table{width:100%;border-collapse:collapse}.legal-tabla th,.legal-tabla td{padding:12px 18px;line-height:1.5;border-top:1px solid hsl(0,0%,90.2588235294%);text-align:left;vertical-align:top}.legal-tabla td{color:rgb(85.26,85.26,85.26)}.legal-tabla thead th{border-top:0;background:#7c5efd;color:#fff;font-weight:700}.legal-tabla tbody th{width:32%;color:#303030;font-weight:700}.legal-tabla td p{margin-bottom:.5rem;font-size:inherit;line-height:inherit;text-align:left}.legal-tabla td p:last-child{margin-bottom:0}.legal-tabla table:has(thead th:nth-child(4)) tbody th{width:auto}.legal-tabla table:has(thead th:nth-child(4)) th,.legal-tabla table:has(thead th:nth-child(4)) td{padding-inline:12px;overflow-wrap:normal;hyphens:auto}.legal-tabla table:has(thead th:nth-child(4)) td:last-child{width:40%}.aviso-cookies{position:fixed;left:24px;bottom:24px;z-index:90;width:min(460px,100% - 48px);max-height:calc(100vh - 48px);overflow-y:auto;padding:22px 24px;border:1px solid hsl(0,0%,90.2588235294%);border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(48,48,48,.22);color:#303030;font-family:"Inter",system-ui,sans-serif;font-size:.9rem;line-height:1.55}.aviso-cookies[hidden],.aviso-cookies__capa[hidden]{display:none}.aviso-cookies__capa{display:flex;flex-direction:column;gap:16px}.aviso-cookies p{margin:0;color:inherit;font-size:inherit}.aviso-cookies__titulo{display:block;margin-bottom:6px;font-family:"Poppins",system-ui,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.1}.aviso-cookies__enlace{color:#7c5efd;font-weight:700;text-decoration:underline;text-underline-offset:3px}.aviso-cookies__enlace:hover{color:#303030}.aviso-cookies__botones{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aviso-cookies__botones .boton{padding-inline:12px}.aviso-cookies__configurar{align-self:center;padding:4px;border:0;background:none;color:#7c5efd;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.aviso-cookies__tipos{margin:0;padding:0;border-top:1px solid hsl(0,0%,90.2588235294%);list-style:none}.aviso-cookies__tipos li{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid hsl(0,0%,90.2588235294%)}.aviso-cookies__tipos li>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.aviso-cookies__tipos li p{color:rgb(85.26,85.26,85.26);font-size:.82rem}.aviso-cookies__tipo{margin:0;font-weight:800}.aviso-cookies__siempre{color:rgb(85.26,85.26,85.26);font-size:.78rem;font-weight:700}.interruptor{flex-shrink:0;position:relative;width:44px;height:24px;margin:0;border-radius:999px;background:rgb(85.26,85.26,85.26);appearance:none;cursor:pointer;transition:background-color .15s}.interruptor::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(48,48,48,.3);transition:transform .15s}.interruptor:checked{background:#7c5efd}.interruptor:checked::after{transform:translateX(20px)}.interruptor:focus-visible{outline:2px solid #7c5efd;outline-offset:2px}.boton-cookies{position:fixed;left:16px;bottom:16px;z-index:45;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid hsl(0,0%,90.2588235294%);border-radius:50%;background:#fff;color:#7c5efd;box-shadow:0 6px 18px rgba(48,48,48,.18);cursor:pointer}.boton-cookies[hidden]{display:none}.boton-cookies:hover{background:hsl(0,0%,96.7529411765%)}.boton-cookies .icono{width:22px;height:22px}.texto-legal__configurar-cookies{padding:0;border:0;background:none;color:#7c5efd;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.texto-legal__configurar-cookies[hidden]{display:none}.visualmente-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width: 900px){.legal-datos{grid-template-columns:1fr}.legal-datos dd{padding-top:0;border-top:0}.legal-tabla thead{display:none}.legal-tabla tr,.legal-tabla th,.legal-tabla td{display:block}.legal-tabla tbody th{width:auto;padding-bottom:4px}.legal-tabla td{padding-top:0;border-top:0}.legal-tabla td[data-etiqueta]::before{content:attr(data-etiqueta) ": ";color:#303030;font-weight:800}.legal-tabla td[data-etiqueta]+td[data-etiqueta]{padding-top:4px}.legal-tabla table:has(thead th:nth-child(4)) td:last-child{width:auto}.aviso-cookies{left:16px;bottom:16px;width:calc(100% - 32px);max-height:calc(100vh - 32px);padding:18px 20px}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{transition:none !important;animation:none !important;scroll-behavior:auto !important}}[id]{scroll-margin-top:96px}.marco{max-width:1200px;margin:0 auto;padding:0 24px}.seccion{padding:112px 0}.seccion p{font-size:1rem;line-height:1.65;color:rgb(85.26,85.26,85.26)}.seccion ul,.seccion ol{margin:0;padding:0;list-style:none}body .titulo-seccion{margin:0 0 20px;font-size:clamp(2.125rem,4.4vw,3.5rem);line-height:1.04;letter-spacing:-0.035em;color:#303030}.seccion .entradilla{margin:0 0 16px;font-size:1.25rem;font-weight:500;line-height:1.5;color:#303030}.enlace-flecha{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-weight:600;color:#303030;text-decoration:underline;text-decoration-color:#7c5efd;text-decoration-thickness:2px;text-underline-offset:6px}.enlace-flecha .icono{color:#7c5efd;transition:transform .2s ease}.enlace-flecha:hover .icono{transform:translateX(4px)}.etiquetas{display:flex;flex-wrap:wrap;gap:10px}.etiquetas li{padding:8px 18px;border:1.5px solid #303030;border-radius:999px;font-size:.875rem;font-weight:500;color:#303030}.etiquetas--grandes li{border-color:rgba(0,0,0,0);background:#fff;font-size:.9375rem}.boton-redondo{display:inline-grid;place-items:center;width:48px;height:48px;flex:none;border-radius:50%;background:#303030;color:#fff;transition:background-color .2s ease,color .2s ease}.boton-redondo .icono{width:22px;height:22px}.hueco{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:4/3;border-radius:28px;background:linear-gradient(135deg, #7c5efd 0%, #99eeee 100%);outline:2px dashed hsla(0,0%,100%,.75);outline-offset:-14px}.hueco img,.hueco iframe{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.hueco__etiqueta{padding:8px 16px;border-radius:999px;background:#fff;font-size:.8125rem;font-weight:600;line-height:1.35;text-align:center;color:#303030}.hueco--morado{background:linear-gradient(135deg, #7c5efd 0%, #99eeee 100%)}.hueco--turquesa{background:linear-gradient(135deg, #99eeee 0%, #f7bc23 100%)}.hueco--calido{background:linear-gradient(135deg, #f7bc23 0%, #ff4848 100%)}.hueco--claro{background:hsla(0,0%,100%,.1);outline-color:hsla(0,0%,100%,.4)}.hueco--con-imagen{outline:none;background:hsl(0,0%,96.7529411765%)}.hueco--pastilla{aspect-ratio:3/4;border-radius:999px;outline-offset:-16px}.hueco--redondo{aspect-ratio:1;border-radius:50%;outline-offset:-8px}.portada{padding:24px 24px 0}.portada__panel{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 520px);gap:64px;align-items:center;max-width:1280px;margin:0 auto;padding:72px 64px;overflow:hidden;border-radius:40px;background:linear-gradient(135deg, #303030 0%, #7c5efd 100%)}.portada__texto,.portada__formulario{position:relative;z-index:1}.portada__antetitulo{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#9ee}body .portada__titulo{margin:18px 0 24px;font-size:clamp(2.5rem,4.2vw,3.5rem);line-height:1.05;letter-spacing:-0.035em;color:#fff}body .portada__titulo span{font-family:inherit}.resalte-turquesa{color:#9ee}.resalte-amarillo{color:#f7bc23}.portada__descripcion{max-width:520px;margin:0;font-size:1.125rem;line-height:1.6;color:hsla(0,0%,100%,.82)}.portada__botones{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.boton--blanco{background:#fff;border-color:#fff;color:#303030}.boton--contorno-claro{background:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.6);color:#fff}.boton--contorno-claro:hover{background:#fff;border-color:#fff}.portada__formulario{padding:36px;border-radius:28px;background:#fff;box-shadow:0 24px 60px rgba(48,48,48,.3)}body .portada__formulario-titulo{margin:0 0 6px;font-size:1.625rem;color:#303030}.portada__formulario-texto{margin:0 0 24px;font-size:.9375rem;line-height:1.5;color:rgb(85.26,85.26,85.26)}.ventajas{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;max-width:1280px;margin:20px auto 0;padding:22px 32px;border-radius:24px;background:hsl(0,0%,96.7529411765%);list-style:none}.ventaja{display:flex;align-items:center;gap:14px;font-size:.875rem;line-height:1.45;color:rgb(85.26,85.26,85.26)}.ventaja strong{display:block;font-size:.9375rem;font-weight:600;color:#303030}.ventaja__icono{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;color:#303030}.ventaja__icono .icono{width:20px;height:20px}.ventaja__icono--morado{background:#7c5efd;color:#fff}.ventaja__icono--turquesa{background:#9ee}.ventaja__icono--amarillo{background:#f7bc23}.nosotros__fila{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:72px;align-items:center}.nosotros__fotos{position:relative;max-width:440px;padding:0 22% 14% 0}.nosotros__foto-secundaria{position:absolute;right:0;bottom:0;width:50%;border:8px solid #fff}.nosotros__foto-secundaria img{object-position:45% center}.cifras{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;margin-top:40px !important;padding-top:32px !important;border-top:1px solid hsl(0,0%,90.2588235294%)}.cifras__item{font-size:.9375rem;line-height:1.45;color:rgb(85.26,85.26,85.26)}.cifras__item::before{content:"";display:block;width:40px;height:8px;margin-bottom:18px;border-radius:999px}.cifras__item strong{display:block;margin-bottom:6px;font-family:"Poppins",system-ui,sans-serif;font-weight:800;font-size:clamp(2.25rem,3.6vw,3rem);line-height:1;letter-spacing:-0.03em;color:#303030}.cifras__item--morado::before{background:#7c5efd}.cifras__item--turquesa::before{background:#9ee}.cifras__item--amarillo::before{background:#f7bc23}.razones{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin-top:80px !important}.razon{padding:36px;border-radius:28px}.razon h3{margin:0 0 14px;font-size:1.375rem}.razon p{margin:0}.razon--turquesa{background:#9ee}.razon--amarillo{background:#f7bc23}.razon--turquesa h3,.razon--turquesa p,.razon--amarillo h3,.razon--amarillo p{color:#303030}.razon--tinta{background:#303030}.razon--tinta h3{color:#fff}.razon--tinta p{color:hsla(0,0%,100%,.75)}.operaciones{background:hsl(0,0%,96.7529411765%)}.operaciones__cabecera{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.operaciones__cabecera .titulo-seccion{margin:0}.operaciones__lista{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;margin-top:48px !important}.operacion{display:flex;flex-direction:column;padding:14px 14px 24px;border-radius:28px;background:#fff}.operacion .hueco{border-radius:20px}.operacion h3{margin:24px 12px 8px;font-size:1.375rem}.operacion p{flex:1;margin:0 12px}.operacion__enlace{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 12px 0;font-weight:600;color:#303030;text-decoration:none}.operacion__enlace:hover .boton-redondo{background:#f7bc23;color:#303030}.operaciones__pie{display:flex;justify-content:flex-end;margin-top:40px}.tramite{background:#303030}.tramite .titulo-seccion{color:#fff}.pasos{position:relative;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px;margin:56px 0 !important}.pasos::before{content:"";position:absolute;top:36px;left:36px;right:calc(25% - 60px);height:2px;background:hsla(0,0%,100%,.16)}.paso{position:relative}.paso h3{margin:28px 0 8px;font-size:1.375rem;color:#fff}.paso p{margin:0;color:hsla(0,0%,100%,.75) !important}.paso__numero{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;font-family:"Poppins",system-ui,sans-serif;font-weight:800;font-size:1.75rem;color:#303030}.paso:nth-child(1) .paso__numero{background:#7c5efd;color:#fff}.paso:nth-child(2) .paso__numero{background:#9ee}.paso:nth-child(3) .paso__numero{background:#f7bc23}.paso:nth-child(4) .paso__numero{background:#ff4848}.broker__fila{display:grid;grid-template-columns:minmax(0, 6fr) minmax(0, 5fr);gap:72px;align-items:start}.seccion .broker__registro{margin-top:28px;padding-left:16px;border-left:3px solid #7c5efd;font-size:.9375rem;color:#303030}body .broker__subtitulo{margin:0 0 8px;font-size:1.375rem;color:#303030}.pregunta{border-bottom:1px solid hsl(0,0%,90.2588235294%)}.pregunta summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-weight:600;font-size:1.0625rem;line-height:1.4;color:#303030;cursor:pointer;list-style:none}.pregunta summary::-webkit-details-marker{display:none}.pregunta summary::after{content:"+";flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgb(222.36,249.56,249.56);font-size:1.375rem;font-weight:500;line-height:1;transition:transform .2s}.pregunta summary:focus-visible{outline:2px solid #7c5efd;outline-offset:4px}.pregunta[open] summary::after{transform:rotate(45deg)}.pregunta p{margin:0 48px 20px 0}.perfil{background:rgb(222.36,249.56,249.56)}.perfil__fila{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:72px;align-items:center}.perfil__texto>p{max-width:560px;color:#303030}body .perfil__subtitulo{margin:36px 0 14px;font-size:1.125rem;letter-spacing:0}.perfil__botones{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.perfil__imagen{border-radius:50%;background:rgba(0,0,0,0);width:100%;max-width:400px;justify-self:end}.opiniones__cabecera{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.opiniones__cabecera .titulo-seccion{margin:0}.seccion .opiniones__resumen{display:flex;align-items:center;gap:14px;margin:0;font-size:.875rem;color:rgb(85.26,85.26,85.26)}.opiniones__nota{font-family:"Poppins",system-ui,sans-serif;font-weight:800;font-size:3rem;line-height:1;letter-spacing:-0.03em;color:#303030}.opiniones__detalle{display:grid;gap:4px}.estrellas{position:relative;display:inline-block;line-height:0}.estrellas svg{width:20px;height:20px;fill:currentColor}.estrellas__fondo{display:flex;color:hsl(0,0%,90.2588235294%)}.estrellas__relleno{position:absolute;inset:0 auto 0 0;display:flex;overflow:hidden;color:#f7bc23}.seccion .opiniones__lista{display:flex;gap:24px;margin-top:48px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.seccion .opiniones__lista::-webkit-scrollbar{display:none}.opinion{display:flex;flex-direction:column;flex:0 0 calc((100% - 48px)/3);padding:32px;border-radius:28px;background:hsl(0,0%,96.7529411765%);scroll-snap-align:start}.seccion .opinion__texto{flex:1;margin:18px 0 24px;color:#303030}.opinion__autor{display:flex;align-items:center;gap:12px;line-height:1.35}.opinion__inicial{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;overflow:hidden;border-radius:50%;background:#7c5efd;font-family:"Poppins",system-ui,sans-serif;font-weight:800;color:#fff}.opinion__inicial img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.opinion:nth-child(3n+2) .opinion__inicial{background:#9ee;color:#303030}.opinion:nth-child(3n) .opinion__inicial{background:#f7bc23;color:#303030}.opinion__nombre{display:block;font-weight:600;color:#303030;text-decoration:none}.opinion__fecha{display:block;font-size:.8125rem;color:rgb(85.26,85.26,85.26);text-decoration:none}a.opinion__nombre:hover,a.opinion__fecha:hover{text-decoration:underline}.opiniones__pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:32px}.seccion .opiniones__aviso{margin:24px 0 0;font-size:.8125rem;color:rgb(85.26,85.26,85.26)}.opiniones__flechas{display:flex;gap:10px}.opiniones__flecha{display:grid;place-items:center;width:48px;height:48px;border:1.5px solid #303030;border-radius:50%;background:#fff;color:#303030;cursor:pointer;transition:background-color .2s ease}.opiniones__flecha:hover:not(:disabled){background:#f7bc23;border-color:#f7bc23}.opiniones__flecha:disabled{border-color:hsl(0,0%,90.2588235294%);color:hsl(0,0%,90.2588235294%);cursor:default}.formulario-solicitud__campos{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 20px}.campo-form{display:flex;flex-direction:column;gap:8px}.campo-form__etiqueta{font-size:.875rem;font-weight:600;color:#303030}.campo-form input,.campo-form select{width:100%;height:48px;margin:0;padding:0 16px;border:1.5px solid hsl(0,0%,90.2588235294%);border-radius:14px;background-color:#fff;font-size:1rem;color:#303030;transition:border-color .2s ease,box-shadow .2s ease}.campo-form input::placeholder,.campo-form select::placeholder{color:rgb(85.26,85.26,85.26);opacity:.8}.campo-form input:hover,.campo-form select:hover{border-color:rgb(192.9,192.9,192.9)}.campo-form input:focus,.campo-form select:focus{border-color:#7c5efd;outline:none;box-shadow:0 0 0 4px rgba(124,94,253,.2)}.campo-form select{appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23303030' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:18px;cursor:pointer}.formulario-solicitud__datos{margin-top:24px;padding:12px 14px;border-radius:14px;background:hsl(0,0%,96.7529411765%);color:rgb(85.26,85.26,85.26);font-size:.75rem;line-height:1.5;overflow-wrap:break-word;max-height:calc(8.25em + 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsl(0,0%,90.2588235294%) rgba(0,0,0,0)}.formulario-solicitud__datos:focus-visible{outline:2px solid #7c5efd;outline-offset:2px}.formulario-solicitud__datos p{margin:0}.formulario-solicitud__datos strong{color:#303030}.formulario-solicitud__datos a,.formulario-solicitud .enlace-legal{color:#7c5efd;font-weight:700;text-decoration:underline;text-underline-offset:3px}.formulario-solicitud__datos a:hover,.formulario-solicitud .enlace-legal:hover{color:#303030}.formulario-solicitud__acepto{display:flex;align-items:flex-start;gap:12px;margin:20px 0 28px;font-size:.875rem;line-height:1.5;color:rgb(85.26,85.26,85.26);cursor:pointer}.formulario-solicitud__acepto input{flex:none;width:20px;height:20px;margin:0;accent-color:#7c5efd}.formulario-solicitud__enviar{width:100%;padding:18px 28px;font-size:1.0625rem}.formulario-solicitud__telefono{margin:18px 0 0;font-size:.875rem;line-height:1.5;color:rgb(85.26,85.26,85.26);text-align:center}.formulario-solicitud__telefono a{font-weight:600;color:#303030;white-space:nowrap;text-decoration-color:#7c5efd;text-underline-offset:4px}.calculo{display:grid;grid-template-columns:minmax(0, 4fr) minmax(0, 8fr);gap:64px;align-items:center}.calculo__panel{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:24px;padding:14px;border-radius:32px;background:hsl(0,0%,96.7529411765%)}.calculo__campos{display:grid;align-content:center;gap:20px;padding:24px}.calculo__resumen{padding:36px;border-radius:24px;background:linear-gradient(135deg, #303030 0%, #7c5efd 100%);color:#fff}.seccion .calculo__resumen p{margin:0;color:hsla(0,0%,100%,.75)}.seccion .calculo__etiqueta{font-size:.875rem;font-weight:600}.seccion .calculo__cuota{margin:8px 0 28px;font-size:1.125rem;color:#fff}.seccion .calculo__cuota strong{font-family:"Poppins",system-ui,sans-serif;font-weight:800;font-size:clamp(2.75rem,4.4vw,3.75rem);line-height:1;letter-spacing:-0.03em;color:#fff}.calculo__datos{display:grid;gap:12px;margin:0;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.2);font-size:.9375rem}.calculo__datos div{display:flex;justify-content:space-between;gap:16px}.calculo__datos dt{color:hsla(0,0%,100%,.75)}.calculo__datos dd{margin:0;font-weight:600;text-align:right}.oficina{background:hsl(0,0%,96.7529411765%)}.oficina__fila{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:72px;align-items:center}.oficina__datos{margin-top:32px !important}.oficina__datos li{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-top:1px solid hsl(0,0%,90.2588235294%);font-size:1.0625rem;line-height:1.5;color:#303030}.oficina__datos .icono{width:44px;height:44px;padding:11px;border-radius:50%;background:#fff;color:#7c5efd}.oficina__datos strong{display:block;margin-bottom:2px;font-size:.875rem;font-weight:600;color:rgb(85.26,85.26,85.26)}.oficina__datos a{color:#303030;text-decoration-color:#7c5efd;text-underline-offset:4px}@media(max-width: 1100px){.portada__panel{grid-template-columns:minmax(0, 1fr);padding:56px 40px}.razones,.operaciones__lista{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.opinion{flex-basis:calc((100% - 24px)/2)}.pasos{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:48px}.pasos::before{display:none}.calculo{grid-template-columns:minmax(0, 1fr);gap:32px}}@media(max-width: 900px){.marco{padding:0 16px}.seccion{padding:72px 0}.nosotros__fila,.perfil__fila,.oficina__fila,.calculo__panel{grid-template-columns:minmax(0, 1fr);gap:40px}.broker__fila{grid-template-columns:minmax(0, 1fr);gap:40px}.pregunta p{margin-right:0}.opinion{flex-basis:88%;padding:24px}.razones,.operaciones__lista,.formulario-solicitud__campos{grid-template-columns:minmax(0, 1fr)}.cifras{gap:16px}.razones{margin-top:48px !important}.pasos{grid-template-columns:minmax(0, 1fr);row-gap:36px}.paso{display:grid;grid-template-columns:56px minmax(0, 1fr);column-gap:20px}.paso h3{margin:0 0 6px}.paso p{grid-column:2}.paso__numero{grid-row:1/span 2;width:56px;height:56px;font-size:1.375rem}.perfil__imagen{justify-self:center;max-width:300px}.portada{padding:12px 12px 0}.portada__panel{grid-template-columns:minmax(0, 1fr);gap:36px;padding:40px 20px 20px;border-radius:28px}body .portada__titulo{font-size:clamp(2.125rem,9vw,2.75rem)}.portada__botones .boton{flex:1 1 100%}.portada__formulario{padding:28px 18px;border-radius:22px}.ventajas{grid-template-columns:minmax(0, 1fr);gap:16px;padding:20px}.calculo__campos{padding:12px}.calculo__resumen{padding:28px}}.blog-portada{padding:24px 24px 0}.blog-portada__panel{position:relative;max-width:1280px;margin:0 auto;padding:80px 64px 88px;overflow:hidden;border-radius:40px;background:linear-gradient(135deg, #303030 0%, #7c5efd 100%)}body .blog-portada__titulo{max-width:720px;margin:18px 0 20px;font-size:clamp(2.5rem,5vw,4rem);line-height:1.02;letter-spacing:-0.035em;color:#fff}body .blog-portada__titulo span{font-family:inherit}.blog-portada__descripcion{max-width:520px;margin:0;font-size:1.125rem;line-height:1.6;color:hsla(0,0%,100%,.82)}.blog-listado{padding-top:72px}.hueco--sin-imagen{outline:none}.hueco--sin-imagen .hueco__simbolo{position:static;width:22%;max-width:96px;height:auto;opacity:.9;filter:brightness(0) invert(1)}.noticia__etiqueta{display:inline-block;align-self:flex-start;margin:0 0 16px !important;padding:6px 14px;border-radius:999px;background:#f7bc23;font-size:.8125rem !important;font-weight:600;line-height:1.3 !important;color:#303030 !important}.noticia__fecha{display:flex;align-items:center;gap:8px;margin:0 0 10px !important;font-size:.875rem !important;font-weight:500;color:rgb(85.26,85.26,85.26)}.noticia__fecha::before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:#7c5efd}.noticia__leer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px;font-weight:600;color:#303030}.destacada{margin-bottom:32px}.destacada__enlace{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:48px;align-items:center;padding:16px;border-radius:32px;background:rgb(226.44,250.24,250.24);color:#303030;text-decoration:none;transition:background-color .2s ease}.destacada__enlace .hueco{border-radius:24px}.destacada__enlace:hover{background:rgb(209.1,247.35,247.35)}.destacada__enlace:hover .boton-redondo{background:#f7bc23;color:#303030}.destacada__texto{display:flex;flex-direction:column;padding:24px 32px 24px 0}body .destacada__titulo{margin:4px 0 16px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.08;letter-spacing:-0.03em;color:#303030}.seccion .destacada__resumen{margin:0;font-size:1.125rem;color:#303030}.noticias{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.noticia{display:flex}.noticia__enlace{display:flex;flex-direction:column;width:100%;padding:14px 14px 24px;border:1px solid hsl(0,0%,90.2588235294%);border-radius:28px;background:#fff;color:#303030;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.noticia__enlace .hueco{aspect-ratio:16/10;border-radius:20px}.noticia__enlace:hover{border-color:rgba(0,0,0,0);box-shadow:0 18px 40px rgba(48,48,48,.1)}.noticia__enlace:hover .boton-redondo{background:#f7bc23;color:#303030}.noticia:nth-child(3n+1) .noticia__fecha::before{background:#7c5efd}.noticia:nth-child(3n+2) .noticia__fecha::before{background:#9ee}.noticia:nth-child(3n) .noticia__fecha::before{background:#f7bc23}.noticia__texto{display:flex;flex:1;flex-direction:column;padding:24px 12px 0}body .noticia__titulo{margin:0 0 10px;font-size:1.3125rem;color:#303030}.seccion .noticia__resumen{margin:0;font-size:.9375rem;line-height:1.6}.relacionadas{background:hsl(0,0%,96.7529411765%)}.relacionadas .noticia__enlace{border-color:rgba(0,0,0,0)}.relacionadas__cabecera{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-bottom:40px}.relacionadas__cabecera .titulo-seccion{margin:0}.llamada{padding:0 0 112px}.relacionadas+.llamada{padding-top:0;background:hsl(0,0%,96.7529411765%)}.blog-listado+.llamada{margin-top:-32px}.llamada__panel{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 48px;padding:56px 64px;overflow:hidden;border-radius:32px;background:#303030;color:#fff}.llamada__panel::before{content:"";position:absolute;inset:0 auto 0 0;width:10px;background:linear-gradient(180deg, #7c5efd 0 33%, #99eeee 33% 66%, #f7bc23 66% 100%)}.llamada__panel p{max-width:520px;margin:0;font-size:1.0625rem;line-height:1.6;color:hsla(0,0%,100%,.75)}body .llamada__titulo{margin:0 0 10px;font-size:clamp(1.75rem,3vw,2.375rem);color:#fff}.llamada__botones{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.llamada__telefono{display:inline-flex;align-items:center;gap:10px;font-size:1.125rem;font-weight:600;color:#fff;text-decoration:none;white-space:nowrap}.llamada__telefono .icono{color:#9ee}.llamada__telefono:hover{color:#9ee}.articulo{padding:48px 0 104px}.articulo__marco{max-width:880px;margin:0 auto;padding:0 24px}.articulo__volver{display:inline-flex;align-items:center;gap:8px;margin-bottom:40px;padding:8px 16px 8px 12px;border-radius:999px;background:hsl(0,0%,96.7529411765%);font-size:.9375rem;font-weight:600;color:#303030;text-decoration:none;transition:background-color .2s ease}.articulo__volver:hover{background:#f7bc23}.articulo__cabecera{margin-bottom:40px}.articulo__cabecera .noticia__fecha{font-size:.9375rem !important}body .articulo__titulo,body .articulo__contenido>h1,body .articulo__contenido .not_fija>h1{margin:0 0 24px;padding:0;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.05;letter-spacing:-0.035em;color:#303030}.articulo__entradilla{margin:0;font-size:1.3125rem;font-weight:500;line-height:1.5;color:#303030}.articulo__imagen{margin-bottom:56px;aspect-ratio:16/9;border-radius:28px}.articulo__contenido{font-size:1.125rem;line-height:1.75;color:#303030}.articulo__contenido p{margin:0 0 1.25em;padding:0;font-size:inherit;line-height:inherit}.articulo__contenido>p:first-child{font-size:1.25rem}.articulo__contenido h2{position:relative;margin:2.2em 0 .7em;padding:0;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15;color:#303030}.articulo__contenido h2::before{content:"";display:block;width:48px;height:6px;margin-bottom:16px;border-radius:999px;background:#7c5efd}.articulo__contenido h3{margin:1.8em 0 .6em;padding:0;font-size:1.3125rem;letter-spacing:-0.01em;text-align:left;color:#303030}.articulo__contenido a{color:#303030;font-weight:600;text-decoration:underline;text-decoration-color:#7c5efd;text-decoration-thickness:2px;text-underline-offset:4px}.articulo__contenido a:hover{color:#7c5efd}.articulo__contenido strong,.articulo__contenido b{font-weight:700}.articulo__contenido ul,.articulo__contenido ol{margin:0 0 1.5em;padding:0;list-style:none}.articulo__contenido li{position:relative;margin-bottom:.6em;padding-left:36px}.articulo__contenido ul>li::before{content:"";position:absolute;top:.62em;left:10px;width:10px;height:10px;border-radius:50%;background:#9ee;box-shadow:0 0 0 3px rgb(226.44,250.24,250.24)}.articulo__contenido ol{counter-reset:paso}.articulo__contenido ol>li{counter-increment:paso;padding-left:44px}.articulo__contenido ol>li::before{content:counter(paso);position:absolute;top:.2em;left:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#7c5efd;font-family:"Poppins",system-ui,sans-serif;font-size:.875rem;font-weight:800;line-height:1;color:#fff}.articulo__contenido blockquote{position:relative;margin:2em 0;padding:28px 32px 28px 36px;border-radius:24px;background:rgb(241.9,238.9,254.8);overflow:hidden}.articulo__contenido blockquote::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:#7c5efd}.articulo__contenido blockquote p{margin:0;font-size:1.1875rem;font-weight:500}.articulo__contenido hr{width:100%;height:0;margin:2.5em 0;border:0;border-top:2px dashed hsl(0,0%,90.2588235294%)}.articulo__contenido img{max-width:100%;height:auto;border-radius:20px}.articulo__contenido table{display:table;width:100%;max-width:100%;margin:2em 0;overflow-x:auto;border-collapse:separate;border-spacing:0;font-size:1rem;line-height:1.5}.articulo__contenido thead th{background:#303030;color:#fff;font-weight:600;text-align:left}.articulo__contenido th,.articulo__contenido td{min-width:140px;padding:14px 18px;vertical-align:top}.articulo__contenido th:first-child{border-top-left-radius:16px}.articulo__contenido th:last-child{border-top-right-radius:16px}.articulo__contenido tbody tr:nth-child(even) td{background:hsl(0,0%,96.7529411765%)}.articulo__contenido tbody td{border-bottom:1px solid hsl(0,0%,90.2588235294%)}.articulo__contenido tbody td:first-child{font-weight:600}.articulo__contenido .not_fija>h1+h2{margin:0 0 40px;font-size:1.3125rem;font-family:"Inter",system-ui,sans-serif;font-weight:500;line-height:1.5;letter-spacing:0}.articulo__contenido .not_fija>h1+h2::before{display:none}.articulo__contenido .not_fija .imgnoticia{display:block;width:100% !important;margin:0 0 24px;border-radius:28px;box-shadow:none}.articulo__contenido .not_fija .imgnoticia+p{margin-bottom:40px !important;font-size:.9375rem !important;color:rgb(85.26,85.26,85.26) !important}.articulo__contenido .not_fija .imgnoticia+p i{display:none}.articulo__contenido .not_fija .subrayado{padding:0 6px;border-radius:4px;background:rgb(253.24,240.26,206.6)}.articulo__contenido .not_fija .bold{font-weight:700}.articulo__contenido .tablagastos{margin:2em 0;overflow:hidden;border:1px solid hsl(0,0%,90.2588235294%);border-radius:16px;font-size:.9375rem}.articulo__contenido .tablagastos .fila{display:flex !important;width:100%;margin:0}.articulo__contenido .tablagastos .fila:nth-child(even){background:hsl(0,0%,96.7529411765%)}.articulo__contenido .tablagastos .fila:first-child{background:#303030;color:#fff;font-weight:600}.articulo__contenido .tablagastos .fila div{width:33.3% !important;margin:0 !important;padding:12px 14px;border-top:1px solid hsl(0,0%,90.2588235294%)}@media(max-width: 1100px){.noticias{grid-template-columns:repeat(2, minmax(0, 1fr))}.destacada__enlace{gap:32px}}@media(max-width: 900px){.blog-portada{padding:12px 12px 0}.blog-portada__panel{padding:48px 24px 56px;border-radius:28px}body .blog-portada__titulo{font-size:clamp(2.25rem,10vw,2.75rem)}.blog-listado{padding-top:40px}.destacada__enlace{grid-template-columns:minmax(0, 1fr);gap:0;padding:12px;border-radius:28px}.destacada__texto{padding:24px 12px 12px}.noticias{grid-template-columns:minmax(0, 1fr);gap:20px}.llamada{padding-bottom:72px}.llamada__panel{padding:40px 24px 40px 32px;border-radius:28px}.llamada__botones,.llamada__botones .boton{width:100%}.articulo{padding:28px 0 72px}.articulo__marco{padding:0 16px}.articulo__volver{margin-bottom:28px}.articulo__entradilla{font-size:1.1875rem}.articulo__imagen{margin-bottom:40px;border-radius:22px}.articulo__contenido{font-size:1.0625rem}.articulo__contenido>p:first-child{font-size:1.1875rem}.articulo__contenido blockquote{padding:24px 22px 24px 28px}.articulo__contenido table{display:block}.articulo__contenido .tablagastos{font-size:.8125rem}.articulo__contenido .tablagastos .fila div{padding:10px 8px}}.gracias{padding:24px 24px 112px}.gracias__panel{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 380px);gap:64px;align-items:center;max-width:1280px;margin:0 auto;padding:88px 64px;overflow:hidden;border-radius:40px;background:linear-gradient(135deg, #303030 0%, #7c5efd 100%)}.gracias__icono{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:#f7bc23;color:#303030;box-shadow:0 0 0 10px rgba(247,188,35,.25)}.gracias__icono .icono{width:40px;height:40px;stroke-width:2.6}body .gracias__titulo{max-width:640px;margin:36px 0 20px;font-size:clamp(2.25rem,4.4vw,3.5rem);line-height:1.05;letter-spacing:-0.035em;color:#fff}body .gracias__titulo span{font-family:inherit}.gracias__texto{max-width:560px;margin:0;font-size:1.25rem;line-height:1.55;color:hsla(0,0%,100%,.85)}.gracias__botones{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.gracias__llamar{padding:36px;border-radius:28px;background:#fff;box-shadow:0 24px 60px rgba(48,48,48,.3)}body .gracias__llamar-titulo{margin:0 0 20px;font-size:1.5rem;color:#303030}.gracias__telefono{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding:18px 20px;border-radius:20px;background:rgb(219.3,249.05,249.05);font-family:"Poppins",system-ui,sans-serif;font-size:1.625rem;font-weight:800;letter-spacing:-0.01em;color:#303030;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.gracias__telefono .icono{width:40px;height:40px;padding:10px;border-radius:50%;background:#7c5efd;color:#fff}.gracias__telefono:hover{background:#f7bc23}.gracias__horario{display:flex;align-items:flex-start;gap:12px;margin:0;font-size:1rem;line-height:1.55;color:rgb(85.26,85.26,85.26)}.gracias__horario .icono{margin-top:.2em;color:#7c5efd}@media(max-width: 1100px){.gracias__panel{grid-template-columns:minmax(0, 1fr);gap:48px;padding:64px 40px}.gracias__llamar{max-width:440px}}@media(max-width: 900px){.gracias{padding:12px 12px 72px}.gracias__panel{gap:36px;padding:44px 20px 20px;border-radius:28px}.gracias__icono{width:64px;height:64px}.gracias__icono .icono{width:32px;height:32px}body .gracias__titulo{margin-top:28px;font-size:clamp(2rem,9vw,2.5rem)}.gracias__texto{font-size:1.125rem}.gracias__botones .boton{flex:1 1 100%}.gracias__llamar{max-width:none;padding:28px 20px;border-radius:22px}.gracias__telefono{font-size:1.375rem;padding:14px 16px}}.miga{max-width:1280px;margin:0 auto;padding:20px 24px 0}.miga__lista{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;font-size:.875rem;color:rgb(85.26,85.26,85.26)}.miga__lista li+li::before{content:"›";margin-right:8px;color:#7c5efd}.miga__lista a{text-decoration:underline;text-underline-offset:3px}.miga__lista [aria-current]{font-weight:600;color:#303030}.portada--tema{padding-top:12px}body .tema__titulo{margin:56px 0 16px;font-size:clamp(1.625rem,3vw,2.25rem);line-height:1.15;letter-spacing:-0.03em;color:#303030}.tema__fila{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:64px;align-items:center}.tema__fila .tema__titulo{margin-top:0}.tema__columna>*{max-width:780px}.seccion .tema__subtitulo{margin:28px 0 8px;font-size:1.25rem;line-height:1.3;color:#303030}.tema__fila+.tema__columna{margin-top:16px}.tema__imagen{margin:0}.seccion .tema__lista{display:grid;gap:12px;margin:0 0 20px}.seccion .tema__lista li{position:relative;padding-left:28px;line-height:1.6;color:rgb(85.26,85.26,85.26)}.seccion .tema__lista li::before{content:"";position:absolute;top:.55em;left:4px;width:10px;height:10px;border-radius:50%;background:#7c5efd}.seccion .tema__lista strong{color:#303030}.tema p+p{margin-top:16px}.tema p a{font-weight:600;color:#303030;text-decoration-color:#7c5efd;text-decoration-thickness:2px;text-underline-offset:4px}.seccion .tema__claves{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin:28px 0}.tema__clave{padding:20px;border-radius:16px;background:hsl(0,0%,96.7529411765%);border-top:4px solid #7c5efd;font-size:.9375rem;line-height:1.45;color:rgb(85.26,85.26,85.26)}.tema__clave strong{display:block;margin-bottom:4px;font-family:"Poppins",system-ui,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-0.02em;color:#303030}.tema__clave--turquesa{border-top-color:#9ee}.tema__clave--amarillo{border-top-color:#f7bc23}.tema__simulador{background:rgb(222.36,249.56,249.56)}.tema__faq .tema__titulo{margin-top:0}.tema__cierre{padding-top:0}.tema__cierre-panel{padding:56px 48px;border-radius:40px;background:linear-gradient(135deg, #303030 0%, #7c5efd 100%);text-align:center}.tema__cierre-panel .tema__titulo{margin:0 0 12px;color:#fff}.tema__cierre-panel p{max-width:560px;margin:0 auto 28px;color:hsla(0,0%,100%,.82)}body .relacionadas .tema__titulo{margin-top:0}.relacionadas+.tema__cierre{padding-top:112px}.relacionadas__lista--dos{grid-template-columns:repeat(2, minmax(0, 1fr));max-width:880px}@media(max-width: 900px){.relacionadas+.tema__cierre{padding-top:72px}.relacionadas__lista--dos{grid-template-columns:minmax(0, 1fr)}.miga{padding:16px 16px 0}.portada--tema{padding-top:8px}.tema__fila{grid-template-columns:minmax(0, 1fr);gap:32px}body .tema__titulo{margin-top:44px}.seccion .tema__claves{grid-template-columns:minmax(0, 1fr);gap:12px}.tema__cierre-panel{padding:40px 20px;border-radius:28px}}.legal{padding:40px 0 96px}.legal__columna>*{max-width:820px}body .legal__titulo{margin:0 0 32px;font-size:clamp(2rem,4vw,3rem);line-height:1.08;letter-spacing:-0.03em;color:#303030}.legal h2{margin:48px 0 14px;font-size:clamp(1.25rem,2.2vw,1.5rem);line-height:1.25;color:#303030}.legal h3{margin:28px 0 8px;font-size:1.0625rem;line-height:1.3;letter-spacing:0;color:#303030}.legal p{margin:0 0 14px}.legal ul,.legal ol{margin:0 0 16px;padding-left:1.4rem;color:rgb(85.26,85.26,85.26);line-height:1.65}.legal ul{list-style:disc}.legal ol{list-style:decimal}.legal li::marker{color:#7c5efd}@media(max-width: 900px){.legal{padding:24px 0 64px}.legal .marco{padding:0 16px}body .legal__titulo{margin-bottom:24px}.legal h2{margin-top:36px}}/*# sourceMappingURL=style.css.map */
