@charset "UTF-8";.text-title{color:#181b25}.bg-section-2{background:var(--Background-web-pers-bg-primary, #E6F9F4)}.bg-section-5{background:var(--Background-web-pers-bg-secondary, #EFF2F5)}.bg-surface-calc{background-color:#eff2f5}.bg-section-6{border-radius:24px}.custom-order-column{flex-direction:column-reverse;overflow:hidden}@media(min-width:768px){.custom-order-column{flex-direction:row}}.faqs :global(.accordion-item){margin:12px 0;box-shadow:0 3.89px 54.7px #0000000a;border-radius:12px}.faqs :global(.accordion-button){padding:16px;font-size:16px;color:#181b25}.faqs :global(.accordion-button):before{height:0}.faqs :global(._accordion_button_2fa1x_21[aria-expanded=true]){color:#181b25}.faqs :global(.accordion-collapse){background:#fff;border-radius:12px!important;padding:0 16px 16px}.faqs :global(.accordion-body){padding-top:0}.faqs-calculator .accordion-item{background:#fff!important;margin:12px 0;box-shadow:0 3.89px 54.7px #0000000a;border-radius:12px}.faqs-calculator .accordion-button{padding:16px;font-size:16px;color:#181b25}.faqs-calculator .accordion-button:before{height:0}.faqs-calculator ._accordion_button_2fa1x_21[aria-expanded=true]{color:#181b25}.faqs-calculator .accordion-collapse{background:#fff!important;border-radius:12px!important;padding:0 16px 16px}.faqs-calculator .accordion-body{padding-top:0}.faqs-calculator .txt-title{color:#181b25;font-weight:700;font-size:32px;line-height:44px}.faqs-calculator .text-lead{color:#505663;font-weight:400;font-size:20px;line-height:27px;letter-spacing:-2%}.faqs-calculator .resultados_span{font-size:14px}.disclaimer-calc{font-size:smaller}.lbl-text{font-size:28px;color:#181b25;font-weight:700;line-height:32px}@media(min-width:768px){.lbl-text{font-size:20px;line-height:22px}}.section-1-prestamos-vivienda{overflow:hidden;z-index:0;--swiper-theme-color: #018765;--slider-dot-size: 12px}.section-1-prestamos-vivienda .mobile-row-padding{padding-bottom:70px}@media(min-width:768px){.section-1-prestamos-vivienda .mobile-row-padding{padding-bottom:0}}.section-1-prestamos-vivienda .carousel-controls{display:flex;align-items:center;justify-content:center;gap:16px;z-index:10;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.section-1-prestamos-vivienda .carousel-controls .custom-pagination{display:flex;align-items:center;justify-content:center;flex:1;gap:6px}.section-1-prestamos-vivienda .carousel-controls .custom-pagination .swiper-pagination-bullet{width:var(--slider-dot-size);height:var(--slider-dot-size);margin:0!important;background-color:#dbdbdc;opacity:1;transition:background-color .3s ease}.section-1-prestamos-vivienda .carousel-controls .custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--swiper-theme-color)}.section-1-prestamos-vivienda .carousel-controls .custom-pagination:has(.swiper-pagination-bullet:nth-child(4).swiper-pagination-bullet-active) .swiper-pagination-bullet:nth-child(1),.section-1-prestamos-vivienda .carousel-controls .custom-pagination:has(.swiper-pagination-bullet:nth-child(5).swiper-pagination-bullet-active) .swiper-pagination-bullet:nth-child(2),.section-1-prestamos-vivienda .carousel-controls .custom-pagination:has(.swiper-pagination-bullet:nth-child(6).swiper-pagination-bullet-active) .swiper-pagination-bullet:nth-child(3){background-color:var(--swiper-theme-color)!important}@media(min-width:768px){.section-1-prestamos-vivienda .carousel-controls{position:relative;bottom:auto;left:auto;transform:none;width:auto;margin-top:0}.section-1-prestamos-vivienda .carousel-controls .custom-pagination{flex:0 1 auto}}.section-1-prestamos-vivienda .carousel-controls .custom-prev,.section-1-prestamos-vivienda .carousel-controls .custom-next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;box-sizing:border-box;border-radius:50%;border:2px solid var(--swiper-theme-color);background-color:#fff;color:var(--swiper-theme-color);cursor:pointer;transition:all .3s ease;padding:0}.section-1-prestamos-vivienda .carousel-controls .custom-prev svg,.section-1-prestamos-vivienda .carousel-controls .custom-next svg{width:20px;height:20px;flex-shrink:0}.section-1-prestamos-vivienda .carousel-controls .custom-prev:hover:not(.swiper-button-disabled),.section-1-prestamos-vivienda .carousel-controls .custom-next:hover:not(.swiper-button-disabled){background-color:var(--swiper-theme-color);color:#fff}.section-1-prestamos-vivienda .carousel-controls .custom-prev.swiper-button-disabled,.section-1-prestamos-vivienda .carousel-controls .custom-next.swiper-button-disabled{opacity:.4;cursor:default}.section-1-prestamos-vivienda .carousel-container{width:100%;position:relative;z-index:1;padding:0 15px;margin-left:0}@media(min-width:768px){.section-1-prestamos-vivienda .carousel-container{height:316px;margin-left:17px}}@media(min-width:1200px){.section-1-prestamos-vivienda .carousel-container{margin-left:56px}}.section-1-prestamos-vivienda .text-container{background-color:#fff}@media(min-width:768px){.section-1-prestamos-vivienda .text-container{position:relative;z-index:4}}@media(min-width:768px){.section-1-prestamos-vivienda .text-container h2{position:relative;margin-top:-40px;max-width:224px}}@media(min-width:1200px){.section-1-prestamos-vivienda .text-container h2{max-width:354px}}.section-1-prestamos-vivienda .hipotecas-carousel{--slide-count: 4;--slide-width: 300px;--slide-space: 30px;--slide-height: auto;--swiper-padding: 20px;justify-content:center;position:relative;width:100%;height:var(--slide-height)}@media(min-width:768px){.section-1-prestamos-vivienda .hipotecas-carousel{--slide-height: 221px;--swiper-padding: 30px}}@media(min-width:1200px){.section-1-prestamos-vivienda .hipotecas-carousel{--slide-height: 296px;--slide-space: 64px;--swiper-padding: 10px}}.section-1-prestamos-vivienda .hipotecas-carousel .swiper{overflow:visible;padding:15px 0 25px;margin:-20px calc(var(--swiper-padding) * -1)}.section-1-prestamos-vivienda .hipotecas-carousel .swiper-wrapper{width:100%}.section-1-prestamos-vivienda .hipotecas-carousel .swiper-slide{height:auto;display:flex;justify-content:center}@media(min-width:768px){.section-1-prestamos-vivienda .hipotecas-carousel .swiper-slide{width:var(--slide-width)!important}}.section-1-prestamos-vivienda .hipotecas-carousel .swiper-slide{opacity:1!important}.section-1-prestamos-vivienda .hipotecas-carousel .swiper-slide>div{display:flex;align-items:center;justify-content:center;width:100%;height:var(--slide-height)}.section-1-prestamos-vivienda .hipotecas-carousel .mini-card h4{color:#181b25;font-size:24px!important;font-weight:700}@media(min-width:1200px){.section-1-prestamos-vivienda .hipotecas-carousel .mini-card h4{font-size:20px!important}}.section-1-prestamos-vivienda .hipotecas-carousel .mini-card p{color:#505663}.section-1-prestamos-vivienda .hipotecas-carousel .mini-card{--bs-border-width: 0;--bs-card-height: 271px;width:auto}@media(min-width:768px){.section-1-prestamos-vivienda .hipotecas-carousel .mini-card{width:100%;max-width:var(--slide-width);height:var(--slide-height)}}.section-1-prestamos-vivienda .hipotecas-carousel .mini-card{max-width:auto;padding:20px 0;border-radius:32px;background:#fff;box-shadow:0 7.857px 31.427px #0000000f;height:var(--slide-height)}#formulario #main{border-radius:16px!important;overflow:hidden!important;background-color:#fff!important}.list-bullet-check[data-astro-cid-nxttxlme]{margin:0;>li{position:relative;padding-left:36px;padding-bottom:8px;margin:0!important;&:before{content:"";width:20px;height:20px;background:var(--check_icon) no-repeat 50%;background-size:cover;position:absolute;left:0;top:2px}}}.bullets-small[data-astro-cid-nxttxlme]{>li{padding-left:32px;&:before{width:16px;height:16px;top:4px}}}.bullets-extra-small[data-astro-cid-nxttxlme]{>li{padding-left:20px;&:before{top:6px;width:12px;height:12px}}}._calc_i34gn_2{background-color:#f4f4f4}._calc_white_i34gn_6{background-color:#fff}._results_container_i34gn_10{background-color:transparent}._center_box_i34gn_14{flex:1}._calc_i34gn_2 table tr td{padding:4px 8px;border-bottom:1px solid #cfcfcf!important}._btn_collapse_i34gn_23{background:none transparent;border:none;border-bottom:1px solid #cecece;padding:8px 24px 8px 8px;width:100%;position:relative;text-align:start}._btn_collapse_i34gn_23[aria-expanded=true]{background:none transparent}._btn_collapse_i34gn_23:before{content:"";background:url(https://www.lafise.com/cdn/imagenes/iconos/icon-collapse-more.svg) no-repeat center;background-size:contain;top:50%;margin-top:-3.5px;width:20px;height:20px;right:8px;position:absolute;transition:.3s all}._btn_collapse_i34gn_23[aria-expanded=true]:before{background-image:url(https://www.lafise.com/cdn/imagenes/iconos/icon-collapse-less.svg);transform:rotate(180deg)}._resultados_table_container_i34gn_63>div{width:100%}@media screen and (min-width:768px){._resultados_table_container_i34gn_63>div{width:80%}}@media screen and (min-width:1200px){._resultados_table_container_i34gn_63>div{width:75%}}._calc_output_container_i34gn_82 ._resultados_box_i34gn_82 button:before{background:url(https://www.lafise.com/cdn/imagenes/iconos/icon-collapse-more.svg) no-repeat 50%;background-size:20px 20px;width:20px;height:29px;border:none;right:0;transform:translateY(-50%);margin-top:0}._accordion_i34gn_93{--bs-accordion-border-width: 0;--bs-accordion-btn-padding-x: 16px;--bs-accordion-btn-padding-y: 15px;--bs-accordion-border-radius: 0;--bs-accordion-inner-border-radius: 0;--bs-accordion-btn-color: #fff;--bs-accordion-active-color: var(--bs-bg-primary);--bs-accordion-active-bg: rgba(255, 255, 255, 0);--bs-accordion-btn-padding-x: 0;--bs-accordion-body-padding-x: 0}._accordion_i34gn_93>div{margin-bottom:1px}._accordion_item_i34gn_109{margin-bottom:1px;background-color:transparent!important;border:none;padding-left:5px;padding-right:5px;text-align:start}._accordion_body_i34gn_118{display:flex;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px;width:100%}._accordion_button_i34gn_127{font-size:medium;color:var(--bs-body-color);font-weight:600;background:none transparent;justify-content:space-between;border-bottom:.5px solid #cecece}._accordion_button_i34gn_127:focus{box-shadow:none}._accordion_button_i34gn_127[aria-expanded=true]{color:var(--bs-body-color);background:none transparent}._accordion_button_i34gn_127[aria-expanded=true]:hover{cursor:default}._accordion_button_i34gn_127[aria-expanded=true]:before{width:0%}._accordion_button_i34gn_127[aria-expanded=true]:after{background-image:var(--bs-accordion-btn-icon)}._accordion_button_i34gn_127:after{width:21px;height:21px;background-size:21px 21px;margin-left:15px}._accordion_button_i34gn_127:before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:transparent;transition:width 1s ease-in-out}.form-group .form-label{color:#1a1d20;font-size:1.1rem;font-weight:400;margin-bottom:.5rem}.form-group .select-wrapper{position:relative;width:100%}.form-group .form-select{width:100%;border-radius:14px;border:1px solid #d0d7de;padding:.8rem 2.5rem .8rem 1.25rem;font-size:1.05rem;color:#1a1d20;background-color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23a4b1c2'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.25rem center;background-size:16px 12px;transition:border-color .2s ease,box-shadow .2s ease}.form-group .form-select:focus{border-color:#a4b1c2;box-shadow:0 0 0 3px #a4b1c233;outline:none}.form-group .form-select:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.7}.form-group .form-select.is-invalid{border-color:#dc3545}.form-group .form-select.is-invalid:focus{box-shadow:0 0 0 3px #dc354533}.form-group .form-label{color:#1a1d20;font-size:1.1rem;font-weight:400;margin-bottom:.5rem;display:block}.form-group .form-control{border-radius:14px;border:1px solid #d0d7de;padding:.8rem 1.25rem;font-size:1.05rem;color:#212529;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form-group .form-control::placeholder{color:#8b949e;opacity:1}.form-group .form-control:focus{border-color:#a4b1c2;box-shadow:0 0 0 3px #a4b1c233;outline:none}.form-group .form-control.is-invalid{border-color:#dc3545}.form-group .form-control.is-invalid:focus{box-shadow:0 0 0 3px #dc354533}.lafise-forms .form-check-input[type=radio]{appearance:none;-webkit-appearance:none;background-image:none!important;width:20px;height:20px;border:2px solid #5a6268!important;border-radius:50%;outline:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease-in-out}.lafise-forms .form-check-input[type=radio]:before{content:"";width:10px;height:10px;border-radius:50%;background-color:#018765;transform:scale(0);transition:transform .15s ease-in-out}.lafise-forms .form-check-input[type=radio]:checked{border-color:#018765!important;background-color:transparent!important}.lafise-forms .form-check-input[type=radio]:checked:before{transform:scale(1)}.lafise-forms .form-check-input[type=radio]:focus{box-shadow:0 0 0 3px #01876526}.lafise-forms .form-check-label{color:#333;font-size:1.1rem;cursor:pointer}._faqs_1yk0j_1 .accordion-item{margin:12px 0;box-shadow:0 3.89px 54.7px #0000000a;border-radius:12px}._faqs_1yk0j_1 .accordion-button{padding:16px;font-size:16px;color:#181b25}._faqs_1yk0j_1 .accordion-button:before{height:0}._faqs_1yk0j_1 ._accordion_button_2fa1x_21[aria-expanded=true]{color:#181b25}._faqs_1yk0j_1 .accordion-collapse{background:#fff;border-radius:12px!important;padding:0 16px 16px}._faqs_1yk0j_1 .accordion-body{padding-top:0}._faqs_1yk0j_1 ._txt-title_1yk0j_26{color:#181b25;font-weight:700;font-size:32px;line-height:44px}._faqs_1yk0j_1 ._text-lead_1yk0j_32{color:#505663;font-weight:400;font-size:20px;line-height:27px;letter-spacing:-2%}
