.banner{position:relative}.border-divider{background:#b7dfef;background:-webkit-gradient(linear,left top,right top,from(#b7dfef),to(#008cc8));background:linear-gradient(90deg,#b7dfef,#008cc8);padding:1.5%;width:100%}.nosotros{background:#eaeaea;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.nosotros .images-title{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.nosotros .images-title .custom-logo-nosotros{max-width:60%}.nosotros .text-info-nosotros{color:#525252;font-family:Barlow,sans-serif;font-size:1.1rem;font-weight:400;text-align:justify}.nosotros .img-op{bottom:0;left:0;position:absolute;z-index:0}.valores{background:#f0eeee;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.valores .info-valores{font-family:Barlow,sans-serif;font-weight:400}.valores .info-valores h3{color:#878786;font-family:Barlow,sans-serif;font-weight:700;margin-top:1rem;text-align:center;text-transform:uppercase}.valores .info-valores p{color:#525252;font-size:1.1rem;text-align:justify}.valores .info-valores ol li{font-size:1.1rem}.gallery{background:url(../images/bg-img-vive-hop-02.webp);background-position:top;background-repeat:no-repeat;background-size:cover;min-height:1080px;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.gallery h1{color:#878786;font-family:Barlow,sans-serif;font-weight:700;text-align:center;text-transform:uppercase}.gallery .wrapper-slider{border:2px solid #959595;height:100%;padding:10px;position:relative;width:100%}.gallery .gallery-swiper2 .swiper-slide{cursor:pointer}.gallery .gallery-swiper2 .swiper-slide-thumb-active{outline:2px solid #0088c7;outline-offset:-2px}.plans{background:url(../images/bg-section-asesor-01.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.plans .title-plans{font-size:1.2rem;text-align:center}.plans .item-plans h2,.plans .title-plans{color:#878786;font-family:Barlow,sans-serif;font-weight:700;text-transform:uppercase}.plans .item-plans p{color:#525252;font-size:1.1rem;text-align:justify}.ventajas-asesor{background:url(../images/bg-section-asesor-02.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.ventajas-asesor .title-ventajas{text-align:center}.ventajas-asesor .title-ventajas h1{color:#fff;font-family:Barlow,sans-serif;font-weight:700;text-transform:uppercase}.ventajas-asesor .wrapper-info-ventajas{text-align:center}.ventajas-asesor .wrapper-info-ventajas h4{color:#fff;font-family:Barlow,sans-serif;font-weight:700;margin-top:1rem;text-transform:uppercase}.ventajas-asesor .wrapper-info-ventajas p{color:#fff;font-size:1.1rem}.credits{background:url(../images/bg-section-credito-01.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.credits .title-credits{color:#878786;font-family:Barlow,sans-serif;font-size:1.2rem;font-weight:700;text-align:center;text-transform:uppercase}.credits .wrapper-text-credits p{color:#525252;font-family:Barlow,sans-serif;font-size:1.1rem;font-weight:400;text-align:justify}.credits .bg-row-banks{background:rgba(0,140,200,.8)}.credits .bg-row-banks img{border:1px solid #878786}.credits .title-banks h3{color:#fff;font-family:Barlow,sans-serif;font-weight:700;text-align:center;text-transform:uppercase}.ventajas{background:#2984c1;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.ventajas .title-ventajas{text-align:center}.ventajas .title-ventajas h1{color:#fff;font-family:Barlow,sans-serif;font-weight:700;text-transform:uppercase}.ventajas .wrapper-info-ventajas{text-align:center}.ventajas .wrapper-info-ventajas h4{color:#fff;font-family:Barlow,sans-serif;font-weight:700;margin-top:1rem;text-transform:uppercase}.ventajas .wrapper-info-ventajas p{color:#fff;font-size:1.1rem}.servicios{background:#eaeaea;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative;z-index:2}.servicios .title-servicios{text-align:center}.servicios .title-servicios h1{color:#878786;font-family:Barlow,sans-serif;font-weight:700;line-height:2.5rem;text-transform:uppercase}.servicios .title-servicios .title-1{font-size:3rem}.servicios .number h1{color:#008cc8;font-family:Barlow Condensed,sans-serif;font-weight:600;text-align:center}.servicios p{color:#525252;font-size:1.1rem;text-align:justify}.servicios small{color:#525252;font-family:Barlow,sans-serif;font-style:italic;font-weight:400}.servicios .img-bg{bottom:0;left:0;position:absolute;z-index:0}.contacto{background:#eaeaea;overflow:hidden;padding-bottom:2%;padding-top:4%;position:relative;z-index:1}.contacto:after{background-image:url(../images/detaller-footer.webp);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:481px;left:0;margin:auto;max-height:481px;max-width:482px;position:absolute;width:482px;z-index:-2}.divider-footer{background:#0088c7;background:-webkit-gradient(linear,left top,right top,from(#0088c7),to(#114479));background:linear-gradient(90deg,#0088c7,#114479);padding:5px}.contacto .title-contacto{text-align:center}.contacto .title-contacto h1{color:#878786;font-family:Barlow,sans-serif;font-weight:700}.contacto p{color:#4d4c4c;font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:400;text-align:center}.contacto .custom-location ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style-type:none;margin:0;padding-left:0}.contacto .form-group{margin-bottom:.5rem}.contacto ul{list-style-type:none;text-align:left}.contacto ul li{color:#4d4c4c;display:list-item;padding:5px 0}.contacto ul li a{color:#4d4c4c;font-family:Barlow,sans-serif;font-size:1.1rem;font-weight:400;text-decoration:none}.contacto ul li a i{color:#0088c7;font-size:1.2rem}.social-media ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.social-media ul li a i{font-size:2rem}.btn-view-maps{background-color:#0088c7;border-color:#0088c7;border-radius:0;color:#fff;font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:600;-webkit-transition:all .5s;transition:all .5s}.btn-view-maps i{color:#50c2e8}.btn-view-maps:active,.btn-view-maps:focus,.btn-view-maps:hover{background-color:#0088c7;border-color:#0088c7;color:#fff}.contacto .form-control::-webkit-input-placeholder{color:#565d62}.contacto .form-control::-moz-placeholder{color:#565d62}.contacto .form-control:-ms-input-placeholder{color:#565d62}.contacto .form-control:-moz-placeholder{color:#565d62}.contacto .form-control{background-clip:padding-box;background-color:#fff;border:1px solid #fff;border-radius:0;color:#000;display:block;font-family:Barlow,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}.contacto .textareaFooter{height:219px}.contacto .btn-send{background-color:#fff;border-color:#fff;border-radius:.4rem;color:#000;font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:600;padding:.45rem 1.75rem;text-transform:uppercase;width:100%}.contacto .successMsg p{color:red;font-family:Barlow,sans-serif;font-weight:700;margin-top:-30px;padding:0;text-align:center}.contacto div #recaptchaFooter{border:0;margin:0 auto;width:auto}.contacto #recaptchaFooter{-ms-transform:scale(.7);transform:scale(.7);-webkit-transform:scale(.7);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0}.privacidad-link a{color:#0088c7;font-family:Barlow,sans-serif;font-size:.8rem;font-style:italic;font-weight:500;text-decoration:none}