@charset "UTF-8";:root{--azul-spingo:#3640da;--azul-claro:#1a88ff;--azul-hover:#185bc3;--verde-spingo:#00d699;--verde-claro:#3ad69b;--amarillo:#fcca31;--nuevo-color:#ff5733;--test-purple:#8a2be2;--white:#fff;--black:#000;--dark-gray:#202020;--text-gray:#767676;--medium-gray:#999;--light-gray:#bcbcbc;--lightest-gray:#f5f5f5;--border-gray:#dadada;--border-light:#bfbfbf;--secondary-gray:#6b6b6b;--dark-text:#222;--input-placeholder:#e4e4e4;--gray-333:#333;--error:#ef6b51;--disabled-bg:#d0d0d0;--disabled-border:#d0d0d0;--disabled-text:#e6e6e6;--footer-bg:#333;--light-cream:#fff4f4;--tag-bg:#e8f0fc;--form-border:#dadbe0;--almost-black:#141414;--darker-gray:#414141;--primary-color:var(--azul-spingo);--secondary-color:var(--verde-spingo);--accent-color:var(--amarillo);--text-primary:var(--dark-text);--text-secondary:var(--text-gray);--text-muted:var(--medium-gray);--background-primary:var(--white);--background-secondary:var(--lightest-gray);--background-accent:var(--light-cream);--border-primary:var(--border-gray);--border-secondary:var(--border-light);--link-color:var(--azul-claro);--link-hover:var(--azul-hover);--button-primary:var(--azul-spingo);--button-secondary:var(--verde-spingo);--button-hover:var(--azul-hover);--error-color:var(--error);--dark-brown:#583119;--hero-title-color:var(--white);--hero-subtitle-color:var(--white);--hero-highlight-color:var(--white);--nav-link-color:rgba(32,32,32,.6);--nav-active-color:var(--text-primary);--footer-text-color:var(--white);--landing-hero-gradient-start:var(--accent-color);--landing-hero-gradient-end:#fda700;--blog-post-tag-color:var(--primary-color);--blog-post-detail-color:var(--text-muted);--pagination-inactive:#bcbcbc;--pagination-active:var(--azul-hover);--topic-link-bg:var(--tag-bg);--topic-link-color:var(--link-color);--related-post-title:var(--text-primary);--related-post-summary:var(--text-secondary);--cta-highlight:var(--secondary-color);--blog-main-head-bg:#f8f9fa;--bs-nav-link-font-size:14px}.ds-content p:last-child{margin-bottom:0}a{text-decoration:none}body{--bs-body-font-family:"Inter",sans-serif;--bs-body-font-size:14px;background-color:var(--background-primary);color:var(--text-primary);font-family:Inter,sans-serif;font-style:normal;font-weight:400;--bs-link-decoration:none}.image img{height:auto;max-width:100%}.hs-form-field{margin:0 0 1rem}form label{display:block;font-weight:700;margin-bottom:.35rem;padding-top:0;text-align:left;width:auto}form label,form legend{font-size:.875rem}.input{position:relative}input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:var(--background-primary);border:1px solid var(--border-primary);display:inline-block;font-size:.875rem;font-weight:400;padding:.75rem 1rem;width:100%}input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:none}fieldset{max-width:100%!important}fieldset.form-columns-0,fieldset.form-columns-1,fieldset.form-columns-2,fieldset.form-columns-3{display:flex;flex-wrap:wrap;justify-content:space-between}fieldset.form-columns-0>div,fieldset.form-columns-1>div,fieldset.form-columns-2>div,fieldset.form-columns-3>div{width:100%}fieldset.form-columns-0 .hs-form-field,fieldset.form-columns-1 .hs-form-field,fieldset.form-columns-2 .hs-form-field,fieldset.form-columns-3 .hs-form-field{flex-basis:135px;flex-grow:1}fieldset.form-columns-0 .hs-form-field .input,fieldset.form-columns-1 .hs-form-field .input,fieldset.form-columns-2 .hs-form-field .input,fieldset.form-columns-3 .hs-form-field .input{margin-right:0}fieldset.form-columns-0 .hs-form-field .hs-input,fieldset.form-columns-1 .hs-form-field .hs-input,fieldset.form-columns-2 .hs-form-field .hs-input,fieldset.form-columns-3 .hs-form-field .hs-input{width:100%!important}fieldset.form-columns-0 .hs-form-field .hs-input.hs-fieldtype-intl-phone,fieldset.form-columns-1 .hs-form-field .hs-input.hs-fieldtype-intl-phone,fieldset.form-columns-2 .hs-form-field .hs-input.hs-fieldtype-intl-phone,fieldset.form-columns-3 .hs-form-field .hs-input.hs-fieldtype-intl-phone{align-items:center;display:flex}fieldset.form-columns-0 .hs-form-field .hs-input.hs-fieldtype-intl-phone select,fieldset.form-columns-1 .hs-form-field .hs-input.hs-fieldtype-intl-phone select,fieldset.form-columns-2 .hs-form-field .hs-input.hs-fieldtype-intl-phone select,fieldset.form-columns-3 .hs-form-field .hs-input.hs-fieldtype-intl-phone select{flex:1 1 25%;margin-right:10px}.hs-fieldtype-select .input{position:relative;width:100%}.hs-fieldtype-select .input select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #ccc;border-radius:4px;padding:10px;width:100%}.hs-fieldtype-select .input:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' fill='none' viewBox='0 0 11 6'%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-width='1.2' d='m1 .75 4.146 4.146a.5.5 0 0 0 .708 0L10 .75'/%3E%3C/svg%3E") no-repeat 50%;content:"";display:block;height:6px;position:absolute;right:10px;top:50%;transform:translate3d(0,-50%,0);width:11px}.hs-fieldtype-phonenumber .input select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #ccc;border-radius:4px;padding:10px;width:100%}.hs-fieldtype-phonenumber .input:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' fill='none' viewBox='0 0 11 6'%3E%3Cpath stroke='%23222' stroke-linecap='round' stroke-width='1.2' d='m1 .75 4.146 4.146a.5.5 0 0 0 .708 0L10 .75'/%3E%3C/svg%3E") no-repeat 50%;content:"";display:block;height:6px;left:70px;position:absolute;top:50%;transform:translate3d(0,-50%,0);width:11px}@media (min-width:992px){.hs-fieldtype-phonenumber .input:after{left:180px}}fieldset.form-columns-0 .hs-form-field input[type=checkbox],fieldset.form-columns-0 .hs-form-field input[type=radio],fieldset.form-columns-1 .hs-form-field input[type=checkbox],fieldset.form-columns-1 .hs-form-field input[type=radio],fieldset.form-columns-2 .hs-form-field input[type=checkbox],fieldset.form-columns-2 .hs-form-field input[type=radio],fieldset.form-columns-3 .hs-form-field input[type=checkbox],fieldset.form-columns-3 .hs-form-field input[type=radio]{width:auto!important}.hs-fieldtype-date .input .hs-dateinput:before,:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder,::placeholder{color:var(--text-muted)}form .inputs-list{list-style:none;margin:0;padding:0}.inputs-list>li{display:block;margin:.7rem 0;padding:0;width:100%}.inputs-list input,.inputs-list span{font-size:.875rem;vertical-align:middle}.hs-input[type=checkbox],.hs-input[type=radio]{border:none;cursor:pointer;height:auto;line-height:normal;margin-right:.35rem;padding:0;width:auto}.hs-input[type=checkbox]+label,.hs-input[type=radio]+label{display:inline-block;vertical-align:top}.hs-fieldtype-date .input .hs-dateinput:before{color:var(--input-placeholder);content:"📅";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.fn-date-picker .button,.fn-date-picker button{min-width:auto}.fn-date-picker .pika-table thead th{color:#fff}.fn-date-picker td.is-selected .pika-button{border-radius:0;box-shadow:none}.fn-date-picker td .pika-button:hover{border-radius:0!important;color:#fff}input[type=file]{background-color:transparent;border:initial;box-shadow:none;line-height:normal;padding:initial}form .hs-richtext,form .hs-richtext p{font-size:.875rem;margin:0 0 1.4rem}form .hs-richtext img{max-width:100%!important}form .header{background-color:transparent;border:none}.legal-consent-container{margin:0}.legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{font-size:.875rem}.hs-form-required{color:red}.hs-input.invalid.error{border-color:var(--error)}.hs-error-msg{color:var(--error);font-weight:400;margin-top:.35rem}form .hs-button,form input[type=submit]{background-color:var(--button-primary);border:1px solid var(--button-primary);border-radius:.25rem;color:var(--background-primary);cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.hs-button.primary:hover,form input[type=submit]:hover{background-color:var(--button-hover);border-color:var(--button-hover);color:var(--background-primary)}.hs-button.primary:disabled,form input[type=submit]:disabled{background-color:var(--disabled-bg);border-color:var(--disabled-border);color:var(--disabled-text)}form .hs-button a:hover,form input[type=submit] a:hover{color:#fff;text-decoration:none}.grecaptcha-badge{margin:0;max-width:100%}.hs-button.primary{border:1px solid var(--amarillo);border-radius:26px;display:flex;font-size:18px;font-weight:500;justify-content:center;padding-bottom:10px;padding-top:10px;text-align:center;text-decoration:none;width:188px}.hs-button.primary,.hs-button.primary:hover{background-color:var(--amarillo);color:var(--white)}#progressBar{background-color:#8c0175;height:5px;left:0;position:fixed;top:0;width:0;z-index:9999}.main-body{margin-top:96px}@media (min-width:992px){.fixed-position{position:fixed}.absolute-position{position:absolute}}.ds-main-drag-drop-area{padding-left:0!important;padding-right:0!important}.ds-hero{align-items:center;background:url(https://23496035.fs1.hubspotusercontent-na1.net/hubfs/23496035/DS-Clickplan-Theme-Alcanza-Imagenes/blog-hero.webp) 50% no-repeat;background-size:cover;display:flex;height:75vh}.ds-hero img{height:auto;max-width:100%}.ds-hero.ds-hero-top .inner{max-width:620px}.ds-hero.ds-hero-top .left-col{width:100%}.ds-hero.ds-hero-top .right-col{display:none}.ds-hero.ds-hero-bottom{height:auto;padding-bottom:50px;padding-top:50px}@media (min-width:992px){.ds-hero.ds-hero-bottom{height:631px;padding-bottom:0;padding-top:0}}.ds-hero.ds-hero-bottom .left-col{margin-bottom:30px}@media (min-width:992px){.ds-hero.ds-hero-bottom .left-col{margin-bottom:0}.ds-hero.ds-hero-bottom .left-col,.ds-hero.ds-hero-bottom .right-col{display:flex;flex-direction:column;justify-content:center}.ds-hero{height:414px}}.ds-hero .inner{display:flex;flex-direction:column;width:100%}@media (min-width:992px){.ds-hero .inner{flex-direction:row}}.ds-hero .title{color:var(--hero-title-color);font-size:36.654px;font-style:normal;font-weight:500;line-height:46.016px;margin-bottom:25px}.ds-hero .title strong{color:var(--hero-highlight-color)}.ds-hero .title *{color:var(--hero-title-color);font-size:36.654px;font-style:normal;font-weight:500;line-height:46.016px;margin-bottom:0}.ds-hero .title * strong{color:var(--hero-highlight-color)}.ds-hero .subtitle,.ds-hero .subtitle *{color:var(--hero-subtitle-color);font-size:20px;font-style:normal;font-weight:400;line-height:32.775px}.ds-hero .subtitle *{margin-bottom:0}.ds-hero .cta a{background:var(--white);border-radius:34.539px;color:var(--verde-spingo);display:inline-flex;font-size:17.196px;font-style:normal;font-weight:500;line-height:normal;padding:18px 60px;text-align:center;text-decoration:none}.nav ul{list-style:none}.nav ul li a{color:var(--nav-link-color);font-size:16px;font-weight:400;text-decoration:none}.nav ul li a.round{background-color:var(--amarillo);border:1px solid var(--amarillo);border-radius:26px;color:var(--amarillo);padding:14px 22px}.nav ul li a.round:hover{background-color:transparent;border:1px solid var(--dark-gray);color:var(--dark-gray)}.nav ul li a.active{color:var(--nav-active-color)}.nav ul li.user-icon a.round{align-items:center;border:none;color:var(--amarillo);display:flex;gap:7px;line-height:23px}.nav ul li.user-icon a.round:before{background:url(https://spingo.mx/hubfs/clickplan-ds/nav-user-icon.svg) 50% no-repeat;content:"";display:block;height:18px;width:17px}@media (min-width:992px){.nav ul li:last-child{margin-top:0}}.nav ul li:last-child a.round{background-color:transparent;border:1px solid var(--dark-gray);color:var(--dark-gray)}.nav ul li:last-child a.round:hover{background-color:var(--amarillo);border:1px solid var(--amarillo)}.nav-modal{background-color:#fff}.nav-modal .modal-content{border:none}.nav-modal .modal-content .modal-body{background-color:transparent;box-shadow:none;padding-top:70px;position:relative}.nav-modal .modal-content .modal-body .btn-close{position:absolute;right:30px;top:50px}.with-ds-nav{margin-top:108px}.ds-one-col-100,.ds-one-col-100-centered{padding-left:0!important;padding-right:0!important}.ds-nav{background-color:#fff;height:108px;left:0;position:fixed;top:0;width:100%;z-index:9999}.ds-nav,.ds-nav .inner{align-items:center;display:flex}.ds-nav .inner{border-radius:353.515px;justify-content:space-between}.ds-nav .dropdown .dropdown-toggle{align-items:center;display:flex;line-height:23px}.ds-nav .dropdown .dropdown-toggle:after{background:url(https://spingo.mx/hubfs/clickplan-ds/dropdown-arrow.svg) 50% no-repeat;border:none;content:"";display:block;height:6px;width:12px}.ds-nav .dropdown .dropdown-menu{background:#fff;border:none;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.05),0 17px 17px 0 rgba(0,0,0,.05),0 39px 24px 0 rgba(0,0,0,.03),0 70px 28px 0 rgba(0,0,0,.01),0 109px 31px 0 transparent;padding-bottom:0;padding-top:0}.ds-nav .dropdown .dropdown-menu li:first-child .dropdown-item{border-top-left-radius:10px;border-top-right-radius:10px}.ds-nav .dropdown .dropdown-menu li:last-child .dropdown-item{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.ds-nav .dropdown .dropdown-menu .dropdown-item{padding-bottom:10px;padding-top:10px}.ds-nav .dropdown .dropdown-menu .dropdown-item:hover{background-color:rgba(54,64,218,.063)}.ds-nav .dropdown:hover .dropdown-menu{display:block}.ds-nav .nav .nav-list{display:flex;flex-direction:column;gap:25px;margin-bottom:0;padding-left:0}.ds-nav .nav .nav-list li a{color:#202020;display:block}@media (min-width:992px){.ds-nav .nav .nav-list{align-items:center;flex-direction:row}.ds-nav .nav{display:block}}.ds-nav .nav-toggler{background:url(https://info.promotoraresidencial.com/hubfs/DS-Clickplan-Theme-Promotora/nav-toggler.svg) 50% no-repeat;border:none;height:22px;padding:5px;width:24px}@media (min-width:992px){.ds-nav .nav-toggler{display:none}}.ds-cta{background:url(https://spingo.mx/hubfs/clickplan-ds/cta-bg.svg) 50% no-repeat;background-size:cover;border-radius:30px;color:var(--white);display:flex;font-size:22px;font-weight:500;text-decoration:none}.ds-cta strong{color:var(--cta-highlight);font-weight:500}.ds-cta .inner{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1020px;padding:32px 50px;width:100%}@media (min-width:992px){.ds-cta .inner{flex-direction:row}}.ds-cta .ds-cta-title{text-align:center}@media (min-width:992px){.ds-cta .ds-cta-title{text-align:left}}.ds-cta .ds-cta-button{background-color:var(--verde-spingo);border-radius:35px;color:var(--white);font-size:17px;font-weight:500;padding:18px 50px;text-align:center}.ds-cta .left{margin-bottom:30px;max-width:400px}@media (min-width:992px){.ds-cta .left{margin-bottom:0}}.ds-image-section{position:relative}.ds-image-section img{object-fit:cover;width:100%}.ds-image-section .inner{position:absolute;top:50%;transform:translate3d(0,-50%,0);width:100%;z-index:1}.ds-image-section .container{display:flex;justify-content:flex-end}.ds-image-section .group{max-width:250px}@media (min-width:992px){.ds-image-section .group{max-width:420px}}.ds-image-section .title{color:var(--white);font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:44px}@media (min-width:992px){.ds-image-section .title{font-size:36.654px;line-height:40px}}.ds-image-section .title strong{color:var(--cta-highlight)}.ds-image-section .title *{color:var(--white);font-size:20px;font-style:normal;font-weight:500;line-height:normal}@media (min-width:992px){.ds-image-section .title *{font-size:36.654px;line-height:40px}}.ds-image-section .title * strong{color:var(--cta-highlight)}.ds-image-section .description{color:var(--white);font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (min-width:992px){.ds-image-section .description{font-size:21.32px;line-height:normal}}.ds-image-section .description strong{color:var(--cta-highlight)}.ds-image-section .description *{color:var(--white);font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (min-width:992px){.ds-image-section .description *{font-size:21.32px;line-height:normal}}.ds-image-section .description * strong{color:var(--cta-highlight)}