:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1);--color-blue-default:#142c91;--color-green-default:#39B220;--color-error:#f00;--color-black-default:#131413;--color-white:#fff;--text-tiny:12px;--text-small:14px;--text-base:16px;--text-medium:18px;--text-large:20px;--text-x-large:24px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--shadow-small:0 1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px 0 rgba(0, 0, 0, 0.06);--shadow-medium:0 4px 6px -1px rgba(0, 0, 0, 0.1),
    0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-large:0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05)}@font-face{font-display:swap;font-family:"Poppins";font-weight:400;font-style:normal;src:url(/wp-content/themes/puntoseguro/new-web/assets/styles/gfonts/poppins-normal.woff2)format("woff2");font-display:swap;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-display:swap;font-family:"Poppins";font-weight:500;font-style:normal;src:url(/wp-content/themes/puntoseguro/new-web/assets/styles/gfonts/poppins-medium.woff2)format("woff2");font-display:swap;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-display:swap;font-family:"Poppins";font-weight:700;font-style:normal;src:url(/wp-content/themes/puntoseguro/new-web/assets/styles/gfonts/poppins-bold.woff2)format("woff2");font-display:swap;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}*,::after,::before{list-style:none;list-style-type:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{font-size:100%;font-style:normal;scroll-behavior:smooth;height:-webkit-fill-available}body{font-size:var(--text-base);font-weight:400;color:var(--color-black-default);background-color:var(--color-white);margin:0;font-family:"Poppins",sans-serif}main,section{overflow:hidden}b{font-weight:var(--font-weight-bold);text-wrap:auto}a{font-family:"Poppins",system-ui,ui-sans-serif,sans-serif;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;border:0;outline:0;color:inherit;background:0 0;transition:all .25s ease}.content-row .content-card p,.pb-10{padding-bottom:10px}.page-id-39779 .hero-container,.page-id-39779 .hero-image{z-index:-1}h1{font-size:2rem}h2{font-size:1.2rem}h1,h2,h3,li,p{word-wrap:break-word}body,h1,h2,h3{line-height:1.5}h1,h2,h3{text-wrap:balance;margin:20px 0}h3{font-size:1rem}li,p{text-wrap:pretty;line-height:inherit;font-weight:var(--font-weight-regular);font-size:var(--text-small)}img,picture,svg{font-style:italic;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;shape-margin:1rem;vertical-align:middle}img,svg{background-size:cover;background-repeat:no-repeat;image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast}*,.container-fluid,::after,::before{margin:0;padding:0;box-sizing:border-box}.container-fluid{width:100%}.container,.h-container{max-width:1440px;height:auto;margin-inline:auto;padding-inline:1.5rem}.content-row .content-card .form-group.text-center p,.text-center{text-align:center!important}.btn,.hero-section-content .btn{display:inline-flex;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.6;align-items:center;justify-content:center;vertical-align:baseline;-moz-column-gap:.25rem;column-gap:.25rem;white-space:nowrap;padding-block:10px;padding-inline:20px;border-radius:.25rem;transition:all .25s ease}.btn-default,.hero-section-content .btn-default{color:var(--color-white);background-color:var(--color-blue-default)}.btn-default:hover,.hero-section-content .btn-default:hover{background-color:var(--color-green-default)}.btn-comparar,.hero-section-content .btn-comparar{padding-inline:60px;font-size:16px;margin-top:25px;text-transform:uppercase}.header{position:sticky;padding-block:15px;top:0;left:0;z-index:10;width:100%;height:auto;background-color:var(--color-white);box-shadow:var(--shadow-medium)}.brand{width:auto}.brand img,.calculator-container .celebration-image img{width:200px}.xnavbar{width:100%;height:4.25rem;margin-inline:auto}.menu a,.navbar-inner{display:flex;align-items:center;justify-content:space-between}.navbar-inner{max-width:100%;height:100%}.navbar-block{position:absolute;left:0;width:100%;height:calc(100vh - 4rem);opacity:0;pointer-events:none;background-color:var(--color-white);transition:opacity .4s ease}.menu{padding-block:1rem}.menu a{font-size:var(--text-base);font-weight:400;line-height:inherit;padding-block:.5rem;padding-inline:1.5rem;color:var(--color-black-default);transition:color .3s ease}.menu a:hover{color:var(--color-blue-default)!important}.burger{position:relative;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1.5rem;height:1rem;border:0;outline:0;visibility:visible}.burger-line{position:absolute;display:block;right:0;width:100%;height:2.15px;opacity:1;rotate:0deg;border-radius:.15rem;background-color:var(--color-black-default);transition:all .3s ease}.burger-line:nth-child(1){top:0}.burger-line:nth-child(2){top:.5rem;width:70%}.burger-line:nth-child(3){top:1rem}.burger.is-active>.burger-line:nth-child(1){top:.5rem;rotate:135deg}.burger.is-active>.burger-line:nth-child(2){opacity:0}.burger.is-active>.burger-line:nth-child(3){top:.5rem;rotate:-135deg}.hero-container,.hero-section{display:flex;align-items:center;width:100%}.hero-section{justify-content:center;padding:60px 0 40px}.hero-container{flex-direction:column;text-align:center;position:relative}.hero-section-content{z-index:2;position:absolute}.hero-section-content h1{font-weight:var(--font-weight-bold);margin-bottom:15px}.hero-section-content ul li{font-size:18px;font-weight:var(--font-weight-medium);margin-bottom:10px}.hero-section-content ul li span{display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;border-radius:100%;background-color:var(--color-green-default)}.hero-section-content ul li span img{width:10px}main{padding-bottom:32px}.container section h2,section{text-align:center;font-weight:var(--font-weight-medium);margin-top:0}.content-row{display:flex;flex-direction:row;width:80%;margin:0 auto;margin-block:14px}.content-row .content-card{text-align:center;flex:1 1 50%;padding-inline:20px}.content-row .content-card h3{margin-block:0}.blog-posts{margin:20px auto}.blog-posts h4,.content-row .content-card h3,.faq-item h3{font-weight:var(--font-weight-medium)}.blog-posts h4{text-align:center;margin-top:0;padding-bottom:15px}.blog-posts ul,.footer-column ul{list-style:none;padding:0;margin:0}.blog-posts ul li{margin-bottom:14px;width:100%}.blog-posts ul li a{display:block;background-color:#edeef6;padding:15px 30px;width:100%;min-height:54px;text-align:left;white-space:normal;overflow:visible;line-height:1.6;color:#333;text-decoration:none;transition:all .25s ease;font-size:16px}.center-line{position:relative;width:50%;height:2px;background-color:#95d688;margin:40px auto}.blog-posts ul li a:hover{background-color:var(--color-green-default);color:var(--color-white)}.center-line::before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;background-color:var(--color-white);border:2px solid #39b220;border-radius:50%;transform:translate(-50%,-50%)}footer{background-color:#000;color:#fff;padding:40px 20px}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.footer-column{flex:1 1 200px;margin:10px}.footer-column .h4{font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.5;text-wrap:balance;word-wrap:break-word;margin:20px 0}.footer-column ul{line-height:1.6}.footer-column ul li{margin-block:7px}.footer-column ul li a{color:#fff;text-decoration:none;font-size:var(--text-small);white-space:unset}.faq-container h2,footer .socials-column .h4,section .section-image{text-align:center}.footer-social{display:flex;align-items:center;margin:10px auto;justify-content:space-between;max-width:250px}.footer-social img{width:24px;height:24px}.footer-social a:hover img{opacity:.5}.socials-column .h4.last-child{font-size:var(--text-small);font-weight:var(--font-weight-bold)}.footer-download{padding:10px 15px;width:150px;margin:0 auto}.footer-download img{margin-top:10px;width:150px;height:auto}.footer-bottom-line{width:40%;height:1px;background-color:var(--color-white);margin:20px auto}.footer-bottom{margin-top:20px;text-align:center;font-size:.9rem;color:#fff}.footer-bottom .footer-bottom-links{display:flex;gap:20px;justify-content:center;padding-block:20px}.footer-bottom a{color:#fff;text-decoration:none;margin:0 5px}.footer-bottom .footer-bottom-links a:hover,.footer-column ul li a:hover{color:#928f8f}.xnavbar .btn-default{display:none}.faq-container{max-width:75%;margin:0 auto}.faq-item{border-radius:3px;overflow:hidden;transition:all .3s ease-in-out;margin-bottom:18px}.faq-question{width:100%;text-align:left;background:#b0e0a6;color:var(--color-black-default);padding:10px 15px;border:0;font-size:var(--text-small);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease-in-out}.faq-item h3{margin:0}.faq-question:hover{background:#b2e1a8}.faq-answer{max-height:0;overflow:hidden;padding:0 15px;font-size:14px;transition:max-height .3s ease-in-out,padding .3s ease-in-out;font-weight:var(--font-weight-regular);text-align:left}.faq-answer p{padding-block:10px}.faq-icon{width:18px;transition:transform .3s ease-in-out;max-width:18px;min-width:18px}.faq-item.active .faq-answer{max-height:max-content;padding:15px}.faq-item.active .faq-icon{transform:rotate(180deg)}.hipoteca-faq-img{margin-bottom:40px}.vida-hipoteca-calculator .paragraph{text-align:center;padding-top:10px}.vida-hipoteca-calculator h2{font-weight:500}.calculator-container{margin:0 auto;width:60%;margin-block:30px 60px}.calculator-container .step-container{background-color:#edeef6;padding:40px 20px}.calculator-container .form-group .label span a,p a{text-decoration:underline}.calculator-container .form-group{display:flex;margin-bottom:15px;align-items:center}.calculator-container .form-group .label{flex:1;font-size:14px;text-align:left}.calculator-container .form-group .label label{padding-right:30px;display:inline-block}.calculator-container .form-group .label span,.faq-answer p{font-weight:var(--font-weight-regular)}.calculator-container .form-group .input-group{flex:1;font-size:14px}.calculator-container .input-group{display:flex;align-items:center;border:1px solid #b9b9b9;border-radius:3px;overflow:hidden}.calculator-container .input-group input{flex:1;border:0;padding:10px}.calculator-container .input-group-text{background-color:#fff;padding:7px 10px;border-left:1px solid #b9b9b9;font-weight:var(--font-weight-regular)}.calculator-container button.next{padding:10px;border:0;background-color:#142c91;color:var(--color-white);border-radius:2px;cursor:pointer;width:50%}.calculator-container button.prev{background-color:#142c91;color:var(--color-white);padding:5px;border-radius:2px}.calculator-container .navigations-step-2 .get-backs-step{width:22px;transform:rotate(90deg)}.calculator-container .navigations{display:flex;margin-top:40px}.calculator-container .navigations-step-1{justify-content:flex-end}.calculator-container .navigations-step-2{justify-content:space-between;align-items:center}.calculator-container .navigations-step-3{justify-content:space-between;gap:20px}.calculator-container .step-3-container .step-container{width:60%}.calculator-container .step-3-container .step-container .form-group{flex-direction:column;margin-bottom:25px}.calculator-container .step-3-container .step-container .form-group label{width:100%;padding-bottom:10px}.calculator-container .step-3-container .step-container .form-group .input-group{width:100%}.calculator-container .step-3-container .step-container .form-group .input-group .textarea,.calculator-container .step-3-container .step-container .form-group .input-group input{font-weight:var(--font-weight-bold);color:var(--color-green-default);background-color:var(--color-white);text-align:center}.calculator-container .step-3-container .step-container .form-group .input-group .textarea{width:100%;padding:10px;border:1px;font-size:12px}.calculator-container .navigations-step-3 a.button{flex:1;background:#142c91;color:var(--color-white);padding:10px;text-align:center}.calculator-container #step3 .step-3-container{display:flex!important;justify-content:space-between}.calculator-container .celebration-image{flex:1;padding-top:30px;text-align:center}.calculator-container a.button,.calculator-container button.next,.calculator-container button.prev{font-weight:var(--font-weight-medium);font-size:14px}.calculator-container a.button:hover,.calculator-container button.next:hover,.calculator-container button.prev:hover{background-color:var(--color-green-default)}.calculator-container .loader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgb(255 255 255/.8);padding:10px;border-radius:10px}.calculator-container .loader img{width:50px;height:50px}.calculator-container .step-3-buttons-mobile{display:none}.form-group{padding:6px 8%}.page-template-application-form-main .form-group{padding:1px 0}.form-control{width:100%;padding:9px;border:1px solid #c8c8c8;border-radius:3px;font-size:14px;color:#333;background:#fff;outline:0;transition:border .3s ease-in-out}.form-control:focus{border-color:#002f87}textarea.form-control{height:120px;resize:none}.form-group .wpcf7-recaptcha{display:flex;justify-content:center}.form-group.text-center p .btn{padding:6px 61px;color:#fff;font-size:16px;border:0;margin-top:15px}.form-group.text-center .wpcf7-spinner{display:block}.content-row .content-card p{text-align:left!important;font-size:16px}@media screen and (min-width:992px){.xnavbar{display:flex;justify-content:space-between}.navbar-block{position:initial;height:initial;opacity:1;pointer-events:visible;background:0 0;transition:none}.menu{display:flex;flex-direction:row;justify-content:flex-end;-moz-column-gap:1rem;column-gap:1rem;height:100%;padding:unset}.menu-item{display:flex;cursor:pointer;padding-inline:0}.menu a{padding:unset}.burger{display:none;visibility:hidden}.xnavbar .btn-default{display:inline-block}.brand img{width:230px}}@media screen and (min-width:768px){.blog-posts{width:75%;margin:20px auto}}@media (max-width:480px){.container{padding-inline:.8rem}}@media screen and (max-width:480px){.btn-back,.btn-next,.btn-submit{padding:12px 40px}}@media (min-width:1920px){h1{font-size:2.875rem}h2{font-size:2rem}h3{font-size:1.25rem}.hero-section-content{top:10px}}@media (min-width:1280px) and (max-width:1440px){.hero-section-content h1{font-size:36px;margin:0 0 15px}.hero-section-content ul{padding-block:10px}.hero-section-content ul li{font-size:18px}}@media (min-width:1024px) and (max-width:1280px){.hero-section-content h1{margin:0;font-size:26px}.hero-section-content ul{padding-block:5px}.hero-section-content ul li{font-size:16px}}@media (min-width:768px) and (max-width:1024px){.hero-section-content h1{font-size:24px;margin:0}.hero-section-content ul{padding:0}.btn-comparar,.hero-section-content ul li{font-size:14px}.btn-comparar{padding-inline:60px}.hero-section-content{top:-18px}.btn{font-size:.875rem}}@media (min-width:820px) and (max-width:1180px) and (orientation:portrait){.hero-section-content{position:unset}.hero-section-content h1{margin:0;font-size:24px}.hero-section-content ul{padding-block:0}.hero-section-content ul li{font-size:14px}}@media screen and (max-width:767px){.calculator-container{width:100%}}@media (min-width:480px) and (max-width:768px){.hero-section{padding:20px 40px}.hero-section-content{position:unset;padding-bottom:20px}.faq-container{max-width:95%}.hero-section-content h1{line-height:1.3}}@media screen and (max-width:540px){.footer-container{flex-direction:column;text-align:center}.footer-column{flex:unset}.hero-image{margin-top:-100px}.calculator-container .form-group{flex-direction:column;align-items:normal;text-align:left}.calculator-container .form-group .label{padding-bottom:10px}.calculator-container .navigations-step-3{display:none}.calculator-container #step3{background-color:#edeef6}.calculator-container .step-3-buttons-mobile{display:flex;margin-top:0;padding-bottom:30px;padding-inline:20px}}@media (max-width:480px){h1{font-size:1.75rem}h2{font-size:1.25rem}h3{font-size:1.1rem}.hero-section{padding-block:20px}.hero-section-content{position:unset;padding-inline:20px}.content-row{flex-direction:column;width:unset}.blog-posts{width:unset}.footer-bottom-links{flex-direction:column}.footer-bottom-links span{display:none}.btn-comparar-long-text{padding-inline:35px;font-size:16px}.vida-hipoteca-calculator .paragraph{padding-inline:40px}.faq-container{max-width:95%}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.hero-image{margin-top:-100px}}.header{min-height:80px}.custom-trustpilot{min-height:60px}@media (max-width:768px){.header{min-height:70px}}@media screen and (max-width:479px){body.productbannerbtn .banner .btn{display:none}}.navbar-block.is-active{opacity:1;pointer-events:initial}.mb-0{margin-bottom:0!important}.custom-trustpilot{display:inline-flex;align-items:center;padding-top:5px;padding-bottom:20px}.custom-trustpilot .widget-text{padding-inline:4px}.inline-block{display:inline-block}.hero-image,.hero-image img{display:block;width:100%;height:auto}.hero-image img{aspect-ratio:2027/450}@media (max-width:768px){.hero-image,.hero-image img{aspect-ratio:430/250}}.trustpilot-logo{margin-top:-7px}@media screen and (max-width:480px){.trustpilot-logo{display:none}}.content-row .content-card h2,.content-row .content-card h3{font-weight:500;text-align:left;margin-bottom:0;margin-top:6px;font-size:20px}.alphabet-list{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;list-style:none;margin:0 auto;max-width:820px;padding:0 0 36px}.alphabet-list li,.alphabet-list li a{display:flex;justify-content:center;align-items:center}.alphabet-list li{width:43px;height:43px;border-radius:50%;background-color:#e5e7eb;font-weight:700;color:#444;cursor:pointer;max-width:43px;transition:background .2s,color .2s}.alphabet-list li a{padding:0 13px;font-size:24px;font-weight:500}.alphabet-list li:hover{background-color:#d1d5db}.alphabet-list li.active{background-color:#22c55e;color:#fff}