@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);header#principal{--tw-shadow:0 1px 5px 0 rgba(0,0,0,0.11),0 5px 15px 0 rgba(0,0,0,0.08);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}header#principal .header{display:flex;justify-content:space-between;padding-bottom:.5rem;padding-top:.5rem}header#principal .header .logo img{width:150px}header#principal .header .nav{display:flex;align-items:center}header#principal .header .nav li:hover a{color:#d00525}header#principal .header .nav a{text-decoration:none;color:#069;padding:5px 10px;font-size:16px;letter-spacing:.05em;font-weight:500;transition:all .2s ease-out}header#principal .header nav ul{display:flex;flex:1 1 0%;align-items:center;list-style:none;margin-left:2rem;margin-top:0;margin-bottom:0;padding-left:0}header#principal .header .login{display:flex;justify-content:center;align-items:center}header#principal .header .login a,header#principal .header .login button{text-decoration:none;background-color:#069;color:#fff;padding:5px 25px;font-size:13px;letter-spacing:.05em;font-weight:400;border-radius:10px;margin-left:10px}header#principal .header .login button{border:none;outline:none}header#principal .header .login .entrar-btn{border:.4px solid #069;background-color:transparent;color:#069}.btnMenuMob{display:none}.mobileMenu{height:93vh;display:flex;flex-direction:column;justify-content:space-between}.mobileMenu nav{padding:2rem 1rem}.mobileMenu nav ul{list-style:none}.mobileMenu nav ul li{padding:.5rem 0}.mobileMenu nav ul li a{font-size:15pt;text-decoration:none;color:#069}.mobileMenu .icon-close{transform:rotateY(-180deg)}.mobileMenu .redes-menu-mob{text-align:right;padding-right:3rem;padding-bottom:3rem}.mobileMenu .redes-menu-mob p{font-size:13pt;color:#069}.mobileMenu .redes-menu-mob a{color:#069;margin-left:.5rem}.mobileMenu .redes-menu-mob a svg{width:50px}@media only screen and (max-width:768px){.btnMenuMob{color:#069;display:block}header .header{margin-left:1rem!important;margin-right:1rem!important}header .header .nav nav{display:none}header .header .nav nav.active{display:flex}header .header .login .registro{display:none}}.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateX(20px);opacity:0}.footer{background-color:#171f2a;padding:60px 0;color:#fff}.footer .logofooter{display:flex;justify-content:space-between}.footer .logofooter img{width:200px}.footer .logofooter .redes-sociales{display:flex}.footer .logofooter .redes-sociales a{color:#fff;margin:0 5px}.footer .datos-footer .ubicaciones{margin-top:2rem}.footer a{text-decoration:none;color:#fff}.footer .container{width:1170px}.footer .contenido-footer{margin-top:2rem;display:flex;flex-direction:column}.footer .contenido-footer .item-footer{margin:5px 0}.footer .contenido-footer .item-footer h4{letter-spacing:1.8;font-weight:lighter}.footer .contenido-footer .item-footer a{color:#fff;font-size:.9rem;text-decoration:none;letter-spacing:.5px}.footer2{background-color:#0e141d;padding:3rem 0;color:#fff;font-size:10px}.footer2 .reconocimientos{display:flex;justify-content:flex-end}.footer2 .reconocimientos img{height:35px;margin:0 2px}@media only screen and (max-width:768px){.footer .container{width:100%}.footer .logofooter{align-items:center}}.socialContact{bottom:5%;position:fixed;margin:1em;left:0}.itemCn{width:60px;height:60px;border-radius:50%;text-align:center;color:#fff;margin:20px auto 0;box-shadow:0 5px 11px -2px rgba(0,0,0,.18),0 4px 12px -7px rgba(0,0,0,.15);cursor:pointer;transition:all .1s ease-out;position:relative;display:flex;justify-content:center;align-items:center;background:#fff}.itemCn a{color:#069}.itemCn>svg{font-size:38px;line-height:60px;color:#069;transition:all .2s ease-in-out;transition-delay:2s}.itemCn:active,.itemCn:focus,.itemCn:hover{box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}.itemCn:not(:last-child){width:60px;height:60px;margin:20px auto 0;opacity:0}.itemCn:not(:last-child)>svg{font-size:25px;line-height:60px;transition:all .3s ease-in-out}.socialContact:hover .itemCn:not(:last-child){opacity:1;width:60px;height:60px;margin:15px auto 0}.itemCn:last-child{transition-delay:25ms}.itemCn:not(:last-child):nth-last-child(2){transition-delay:20ms}.itemCn:not(:last-child):nth-last-child(3){transition-delay:40ms}.itemCn:not(:last-child):nth-last-child(4){transition-delay:60ms}.itemCn:not(:last-child):nth-last-child(5){transition-delay:80ms}.itemCn:not(:last-child):nth-last-child(6){transition-delay:.1s}[tooltip]:hover:after,[tooltip]:hover:before{visibility:visible;opacity:1}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}.blink{color:#069;text-align:center}.loading{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:3rem 0}.loading p{color:#069}.dot-flashing{position:relative;width:10px;height:10px;border-radius:5px;background-color:#069;color:#069;-webkit-animation:dotFlashing 1s linear infinite alternate;animation:dotFlashing 1s linear infinite alternate;-webkit-animation-delay:.5s;animation-delay:.5s}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{left:-15px;-webkit-animation:dotFlashing 1s infinite alternate;animation:dotFlashing 1s infinite alternate;-webkit-animation-delay:0s;animation-delay:0s}.dot-flashing:after,.dot-flashing:before{width:10px;height:10px;border-radius:5px;background-color:#069;color:#069}.dot-flashing:after{left:15px;-webkit-animation:dotFlashing 1s infinite alternate;animation:dotFlashing 1s infinite alternate;-webkit-animation-delay:1s;animation-delay:1s}.typicalWrapper:after{content:"|";-webkit-animation:blink 1s step-start infinite;animation:blink 1s step-start infinite}@-webkit-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}@-webkit-keyframes dotFlashing{0%{background-color:#069}50%,to{background-color:#8ed9ff}}@keyframes dotFlashing{0%{background-color:#069}50%,to{background-color:#8ed9ff}}.btnsim p{text-align:right;font-size:12px;cursor:pointer;font-weight:600;color:#069;border-right:.7px solid #069;padding-right:5px}.grupuinput button:disabled{cursor:not-allowed}.sups p{color:#999;font-size:7.5pt}.form .cuentas .radios label{margin-bottom:0}.resultado p b{color:#069}.simulador{margin-bottom:2rem}.errores p{color:#069}@media only screen and (max-width:768px){.sec-form{padding:0 10px 40px 10px}.textosArriba{margin-top:0}.textosArriba .titulos{margin-top:1rem}.textosArriba .titulos h1{font-size:20px;text-align:center;width:100%}.textosArriba .titulos .bull,.textosArriba .titulos .sups,.textosArriba .titulos h5{display:none}.titulos2{display:block;margin-bottom:1rem}.titulos2 sup{font-size:9pt}.titulos2 h5{font-size:14px;font-weight:300;letter-spacing:.5px;line-height:28px;text-align:justify;color:#201f2d}.titulos2 h5 span{font-weight:700;color:#069}.titulos2 .bull{margin-top:15px}.titulos2 .bull p{font-size:12px;margin-bottom:0}.titulos2 .bull svg{color:#069}.titulos2 .sups p{margin-top:10px;font-size:10px}}.beneficio{margin:25px 0}.beneficio p{margin:0 0 0 15px}.beneficio p sup{font-size:6.5pt}.beneficios .content-titulo{justify-content:flex-start;flex-direction:column}.beneficios .content-titulo p{text-align:left;max-width:90%;font-size:18px}@media only screen and (max-width:768px){.sec-form{padding:0 10px 40px 10px}.textosArriba{margin-top:0}.textosArriba .titulos{margin-top:1rem}.textosArriba .titulos h1{font-size:20px;text-align:center;width:100%}.textosArriba .titulos .bull,.textosArriba .titulos .sups,.textosArriba .titulos h5{display:none}.titulos2{display:block;margin-bottom:4rem}.titulos2 h1{font-size:15pt;width:100%;color:#069}.titulos2 sup{font-size:9pt}.titulos2 h5{font-size:14px;font-weight:300;letter-spacing:.5px;line-height:28px;text-align:justify;color:#201f2d}.titulos2 h5 span{font-weight:700;color:#069}.titulos2 .bull{margin-top:15px}.titulos2 .bull p{font-size:12px;margin-bottom:0}.titulos2 .bull svg{color:#069}.titulos2 .sups p{margin-top:10px;font-size:10px}}@media only screen and (max-width:768px){.sec-form{padding:0 10px 40px 10px}.textosArriba{margin-top:0}.textosArriba .titulos{margin-top:1rem}.textosArriba .titulos h1{font-size:20px;text-align:center;width:100%}.textosArriba .titulos .bull,.textosArriba .titulos .sups,.textosArriba .titulos h5{display:none}.titulos2{display:block;margin-bottom:4rem}.titulos2 sup{font-size:9pt}.titulos2 h5{font-size:14px;font-weight:300;letter-spacing:.5px;line-height:28px;text-align:justify;color:#201f2d}.titulos2 h5 span{font-weight:700;color:#069}.titulos2 .bull{margin-top:15px}.titulos2 .bull p{font-size:12px;margin-bottom:0}.titulos2 .bull svg{color:#069}.titulos2 .sups p{margin-top:10px;font-size:10px}}@media only screen and (max-width:768px){.sec-form{padding:0 10px 40px 10px}.textosArriba{margin-top:0}.textosArriba .titulos{margin-top:1rem}.textosArriba .titulos h1{font-size:20px;text-align:center;width:100%}.textosArriba .titulos .bull,.textosArriba .titulos .sups,.textosArriba .titulos h5{display:none}.titulos2{display:block;margin-bottom:4rem}.titulos2 sup{font-size:9pt}.titulos2 h1{font-size:15pt;width:100%;color:#069}.titulos2 h5{font-size:14px;font-weight:300;letter-spacing:.5px;line-height:28px;text-align:justify;color:#201f2d}.titulos2 h5 span{font-weight:700;color:#069}.titulos2 .bull{margin-top:15px}.titulos2 .bull p{font-size:12px;margin-bottom:0}.titulos2 .bull svg{color:#069}.titulos2 .sups p{margin-top:10px;font-size:10px}}.textosArriba{margin-top:1rem}.textosArriba .titulos h1{width:100%}.sups p{font-size:9.5pt}.cargando{display:flex;align-items:center;justify-content:center;width:100%;height:70vh}.titulos2{display:none}.titulos{margin-top:2rem}.titulos sup{font-size:9pt}.titulos h1{width:70%;font-size:30px;font-weight:500;letter-spacing:.5px;line-height:52px;color:#069}.titulos h5{font-size:20px;font-weight:300;letter-spacing:.5px;line-height:28px;color:#201f2d}.titulos h5 span{font-weight:700;color:#069}.titulos .bull svg{color:#069}.sec-form{max-width:500px;margin:auto;width:100%;transition:all .3s;padding:40px 40px 40px 40px;border-radius:16px}.form .cuentas label{font-size:11pt}.form .cuentas .radios{margin-left:12px;display:flex;justify-content:center;align-items:center}.form .cuentas .radios label{margin-left:5px}.form .grupoinput{margin-bottom:1.4rem}.form .grupoinput label{position:relative;display:block;background-color:#edf0ef;border-radius:16px}.form .grupoinput label input,.form .grupoinput label select{font-size:12px;box-sizing:border-box;display:block;border:none;padding:20px;width:95%;margin-bottom:20px;background:none;outline:none;transition:all .2s ease-in-out}.form .grupoinput label input.rfc,.form .grupoinput label select.rfc{letter-spacing:1.5px;text-transform:uppercase}.form .grupoinput label input::-moz-placeholder,.form .grupoinput label select::-moz-placeholder{-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#999;font-size:15px}.form .grupoinput label input::placeholder,.form .grupoinput label select::placeholder{transition:all .2s ease-in-out;color:#999;font-size:15px}.form .grupoinput label input.populated,.form .grupoinput label input:focus,.form .grupoinput label select.populated,.form .grupoinput label select:focus{padding-top:28px;padding-bottom:12px}.form .grupoinput label input.populated::-moz-placeholder,.form .grupoinput label input:focus::-moz-placeholder,.form .grupoinput label select.populated::-moz-placeholder,.form .grupoinput label select:focus::-moz-placeholder{color:transparent}.form .grupoinput label input.populated::placeholder,.form .grupoinput label input:focus::placeholder,.form .grupoinput label select.populated::placeholder,.form .grupoinput label select:focus::placeholder{color:transparent}.form .grupoinput label input.populated+span,.form .grupoinput label input:focus+span,.form .grupoinput label select.populated+span,.form .grupoinput label select:focus+span{opacity:1;top:10px}.form .grupoinput label span{color:#069;font:13px Helvetica,Arial,sans-serif;position:absolute;top:0;left:20px;opacity:0;transition:all .2s ease-in-out}.form button{width:100%;font-family:inherit;line-height:inherit;font-weight:500;cursor:pointer;transition-duration:.1s;transition-property:background-color,color,border-color,opacity,box-shadow;transition-timing-function:ease-out;outline:none;border:1px solid transparent;margin:0;box-shadow:0 3px 12px 0 rgba(0,0,0,.1);padding:10px 14px;min-height:40px;background-color:#069;color:#fff;margin:1rem 0;border-radius:8px}.form button:disabled{color:#999;background-color:#edf0ef}.form .terminos p{font-size:12px;text-align:justify;color:#999}.form .terminos p a{text-decoration:none;color:rgba(0,102,153,.8901960784313725)}.cantidad{width:100%}.cantidad-header{display:flex;justify-content:space-between;align-items:center}.cantidad-header h4{font-weight:300;font-size:12pt}.cantidad-header p{font-size:15pt;font-weight:600;color:#069}.cantidad .rangoinp{width:100%;margin-bottom:1.5rem;-webkit-appearance:none;height:3px;background:#7dc3e6}.cantidad .rangoinp::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;border:3px solid #069;cursor:-webkit-grab;cursor:grab;background:#fff;box-shadow:1px 1px 1px #069}.cantidad .rangoinp::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}@media only screen and (max-width:768px){.sec-form{padding:0 10px 40px 10px}.textosArriba{margin-top:0}.textosArriba .titulos{margin-top:1rem}.textosArriba .titulos h1{font-size:20px;text-align:center;width:100%}.textosArriba .titulos .bull,.textosArriba .titulos .sups,.textosArriba .titulos h5{display:none}.titulos2{display:block;margin-bottom:4rem}.titulos2 sup{font-size:9pt}.titulos2 h1{font-size:15pt;color:#069}.titulos2 h5{font-size:14px;font-weight:300;letter-spacing:.5px;line-height:28px;text-align:justify;color:#201f2d}.titulos2 h5 span{font-weight:700;color:#069}.titulos2 .bull{margin-top:15px}.titulos2 .bull p{font-size:12px;margin-bottom:0}.titulos2 .bull svg{color:#069}.titulos2 .sups p{margin-top:10px;font-size:10px}}.fin{height:70vh;display:flex;justify-content:center;align-items:center}.recuadro{background-color:rgba(0,102,153,.08627450980392157);border-radius:15px;margin:auto;padding:5rem;box-shadow:1px 1px 20px 1px rgba(26,43,51,.25882352941176473)}.recuadro h1{color:#069;font-weight:700}.recuadro p{margin-bottom:1.5rem}.recuadro .icono{display:flex;justify-content:center;align-items:center}.recuadro .icono .icon{background-color:#069;padding:3rem;border-radius:50%}.recuadro .icono .icon svg{width:3rem;color:#fff}.recuadro button{padding:1rem 2rem;border:none;color:#069;background:#fff;font-weight:700;box-shadow:1px 1px 5px hsla(0,0%,45.9%,.45098039215686275)}@media only screen and (max-width:768px){.recuadro{padding:2rem}.recuadro .icono{margin-top:2rem}.recuadro .icono .icon{padding:2rem}.recuadro .icono .icon svg{width:2rem}}*{font-family:Montserrat,Open Sans,Helvetica,Arial,sans-serif;margin:0;padding:0;text-align:left}*,* :after,* :before{box-sizing:border-box}.color-azul,hr{color:#069!important}.btn-credix{background-color:#069;padding:10px 25px;color:#fff;font-size:14px;border-radius:20px;letter-spacing:.05rem;border:1px solid #069;text-decoration:none;transition:all .3s ease-out}.btn-credix:hover{background:#fff;color:#069;box-shadow:1px 1px 4px 0 #069}.btn-credix-outline{background-color:#fff;padding:10px 25px;color:#069;font-size:14px;border-radius:20px;letter-spacing:.05rem;border:1px solid #069;text-decoration:none;transition:cubic-bezier(.5,1.6,.4,.7)}.btn-credix-outline:hover{box-shadow:rgba(0,102,153,.6274509803921569);background-color:#069;color:#fff}.fondo-inicio{height:70vh;background-color:#fff}.fondo-inicio .fii{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.servicios{padding:3rem 0}.servicios .titulos-iniciales{color:#fff;text-align:left;margin-bottom:2rem}.titulos-iniciales{position:relative}.titulos-iniciales .titulo{background-color:#fff;padding-right:1rem;display:inline-flex;max-width:90%;text-transform:uppercase;font-weight:600;letter-spacing:2px}.titulos-iniciales .titulo h1{color:#069;font-size:1.5rem}.titulos-iniciales span{font-weight:600}.titulos-iniciales:after{content:"";height:1px;width:100%;top:50%;position:absolute;z-index:-1;left:0;background-color:#069}.content-titulo{display:flex;justify-content:center;color:#069;font-size:1.2rem;width:100%;margin-bottom:2rem}.content-titulo p{text-align:center;max-width:70%}.content-titulo p span{font-weight:600}.bg-azul{background-color:#171f2a}.bg-gris{background-color:#f1f1f1}.accordion .accordion-item{border-bottom:1px solid #e5e5e5;border-top:none;border-left:none;border-right:none}.accordion .accordion-item button[aria-expanded=true]{border-bottom:1px solid #069}.accordion button{position:relative;display:block;text-align:left;width:100%;padding:1em 0;color:#7288a2;font-size:1.15rem;font-weight:400;border:none;background:none;outline:none}.accordion button:focus,.accordion button:hover{cursor:pointer;color:#069}.accordion button:focus:after,.accordion button:hover:after{cursor:pointer;color:#069;border:1px solid #069}.accordion button .accordion-title{padding:1em 1.5em 1em 0}.accordion button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;border:1px solid;border-radius:22px}.accordion button .icon:before{top:9px;left:5px;width:10px;height:2px}.accordion button .icon:after,.accordion button .icon:before{display:block;position:absolute;content:"";background:currentColor}.accordion button .icon:after{top:5px;left:9px;width:2px;height:10px}.accordion button[aria-expanded=true]{color:#069}.accordion button[aria-expanded=true] .icon:after{width:0}.accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:100%;transition:all .2s linear;will-change:opacity,max-height}.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.accordion .accordion-content p{font-size:1rem;font-weight:300;margin:2em 0}.accordion ul{list-style:none}.bk-gris{background-color:#f1f1f1}.bkg-grey,.bkg-grey h1{background-color:#eee}.textosRef{font-size:9pt}.cantidad-input-label{text-align:right;border:none;outline:none;margin:0;padding:0;font-size:15pt;font-weight:600;color:#069}@media only screen and (max-width:768px){.inicio-banner img{height:55vh!important}.content-titulo p{text-align:center;max-width:100%}.content-titulo p span{font-weight:600}.servicios .servicio-card{margin-bottom:2rem}.respaldo .textos-respaldo{flex-direction:column}.frame-video{margin-top:2rem}.frame-video iframe{width:100%!important}.financiamiento-form{padding:4rem 1rem}.carac .item-caract,.financiamiento-form .form{width:100%!important}.carac .item-caract{margin:.5rem}.carac .item-caract svg{color:#069}.accordion-content{max-height:20em}.pregunta-input input,.pregunta-input select{font-size:15px}}.modal-overlay{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;background-color:rgba(0,0,0,.8549019607843137)}.modal-overlay .modal{text-align:center;background-color:#fff;height:500px;width:500px;margin-top:10%;padding:60px 0;border-radius:20px}.modal-overlay .close{margin:10% 0 0 16px;cursor:pointer}.modal-overlay .close-img{width:25px}.modal-overlay .check{width:150px}.modal-overlay h6{font-weight:500;font-size:28px;margin:20px 0}.modal-overlay p{font-size:16px;margin:20px 0}.modal-overlay button{background-color:#ac003e;width:150px;height:40px;color:#fff;font-size:14px;border-radius:16px;margin-top:50px}.cat h4{font-size:20px;border-left:5px solid #069;padding-left:10px}.cat p{font-size:14px;text-align:justify}.servicio-titulo h1{border-left:3px solid #d00222;padding-left:10px}.credixpq .carac .item-caract svg{color:#069}.item-caract svg{width:24px;fill:#069}