section.banner{background-color:#fff;position:relative;min-height:700px}section.banner .banner__background{width:100%;min-height:700px;max-height:700px;object-fit:cover;border-bottom-left-radius:120px}section.banner .banner__overlay{position:absolute;height:100%;top:0;bottom:0;right:0;left:0;width:100%;background-color:#0006;border-bottom-left-radius:120px;z-index:1}section.banner .banner__content{position:absolute;z-index:3;top:50%;transform:translateY(-50%);text-align:center;width:100%;padding:0 20px}section.banner .banner__content__title{font-size:72px;color:#f2f5fc;font-weight:800;line-height:78px;font-family:Public Sans;margin-bottom:24px}section.banner .banner__content small{line-height:30px;color:#f2f5fc;font-weight:400;text-align:center;font-size:18px;font-family:Public Sans;display:block;margin-bottom:32px;max-width:800px;margin-left:auto;margin-right:auto}section.banner .banner__content a{margin:0 8px;font-size:14px;padding:8px 24px}section.banner .banner__content a.btn.btn-primary{padding:8px 32px}section.info{padding:120px 30px 60px;text-align:center}.info__texts{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:60px 0}section.info .info__texts__title{color:#006fe3;font-size:32px;font-family:Public Sans;font-weight:800;text-align:left}section.info .info__texts__desc{color:#0b1a32;font-size:20px;font-family:Public Sans;text-align:left}section.info button.invest_button{background:#006fe3;border-radius:26px;border:0px;color:#fff;padding:10px 24px}section.info button.invest_button a{font-family:Barlow;font-size:16px;font-weight:600;line-height:20px;text-align:center;color:#f2f5fc;text-decoration:none}section.info .info__images{position:relative}section.info .info__images__1{position:absolute;width:40%;min-width:350px;max-width:100%;z-index:1;border-radius:25px;left:15%;top:0}section.info .info__images__1__wrapper{position:absolute;z-index:2;width:40%;min-width:350px;max-width:100%;left:30%;top:20%}section.info .info__images__1__wrapper img{width:100%;height:100%;border-radius:25px 100px 25px 25px}.info__images__1__wrapper__label{display:block;position:absolute;z-index:3;left:20px;bottom:20px;background-color:#f2f5fc52;color:#f2f5fc;padding:10px;border-radius:8px;margin:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}section.video{position:relative;background-color:#fff}.video__wrapper{background-color:#f5f5f5;z-index:1;border-top-left-radius:100px;padding-top:100px;padding-bottom:100px;margin-left:433px;padding-right:20px;margin-bottom:180px}.video__wrapper .container{position:relative;z-index:2}.video__wrapper .container .col-lg-6.align-items-right{margin-left:50%}.video__wrapper__text{margin:0;color:#737e90;text-align:left;font-family:Barlow;font-size:16px;line-height:26px}.video__wrapper__text.blue{color:var(--typo_oscura, #0B1A32);font-family:Public Sans;font-size:20px;font-style:normal;font-weight:400;line-height:32px}.video__wrapper__text_title.blue{color:var(--acento_azul, #006FE3);font-feature-settings:"liga" off,"clig" off;font-family:Public Sans;font-size:42px;font-style:normal;font-weight:700;line-height:52px}.video__wrapper__iframe{max-width:100%;width:100%;position:absolute;top:120px;right:190px;border-radius:6px}.video__wrapper__iframe .ratio{max-width:700px;margin:0 auto;border-radius:20px}.video__wrapper__iframe .ratio video{border-radius:6.3px}.video__wrapper__button{padding-left:80px;padding-right:80px}section.properties{background-color:#006fe3;padding-top:250px;text-align:center;padding-bottom:5px}section.properties h1.properties_title{font-family:Public Sans;font-size:42px;font-weight:700;line-height:52px;letter-spacing:-.4000000059604645px;text-align:center;color:#f2f5fc}section.properties h3.properties_description{font-family:Public Sans;font-size:22px;font-weight:400;line-height:32px;text-align:center;color:#f2f5fc;padding:30px}section.properties .properties_section{margin:100px}section.properties button.more_properties_button{border:1px solid #F2F5FC;background-color:transparent;width:212px;height:40px;padding:10px 24px;margin-top:25px;gap:10px;border-radius:26px;border:1px 0px 0px 0px}section.properties button.more_properties_button a{text-decoration:none;font-family:Barlow;font-size:16px;font-weight:400;line-height:20px;text-align:center;color:#f2f5fc}section.full-properties{padding-top:100px;padding-bottom:100px;text-align:center}section.full-properties h1.properties_title{color:var(--acento_azul, #006FE3);font-family:Public Sans;font-size:42px;font-weight:700;line-height:52px;letter-spacing:-.4000000059604645px;text-align:center}section.full-properties h3.properties_description{font-family:Public Sans;font-size:22px;font-weight:400;line-height:32px;text-align:center;color:var(--typo_gris, #737E90);padding:30px}section.full-properties button.more_properties_button{border:1px solid #25D366;background:linear-gradient(135deg,#25d366,#1fad52);width:auto;min-width:250px;height:45px;padding:10px 28px;margin-top:25px;gap:10px;border-radius:26px;transition:all .3s ease}section.full-properties button.more_properties_button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #25d36666}section.full-properties button.more_properties_button a{text-decoration:none;font-family:Public Sans,sans-serif;font-size:16px;font-weight:600;line-height:20px;text-align:center;color:#f2f5fc;display:inline-flex;align-items:center;gap:8px}section.full-properties a.btn.btn-primary{padding:10px 24px;color:var(--typo_claro, #F2F5FC);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:20px}section.full-properties button.more_properties_button a i{font-size:18px}section.phone{padding-top:100px}section.phone .img-fluid{margin:0 auto;display:block}.phone__title{color:#0b1a32;font-size:42px;font-weight:700;font-family:Public Sans;text-align:center;margin-bottom:15px}.phone__subtitle{color:#737e90;font-size:22px;font-weight:500;font-family:Public Sans;text-align:center}.phone__infopill{text-align:left;max-width:200px;margin-top:60px}.phone__infopill:first-child{margin-top:200px}.phone__infopill__title_left{font-size:14px;font-family:Barlow;font-weight:700;color:#006fe3;margin-bottom:5px;text-transform:uppercase;letter-spacing:.05em;text-align:end}.phone__infopill__text_left{font-size:16px;color:#737e90;font-family:Public Sans;font-weight:400;text-align:end}.phone__infopill__title{font-size:14px;font-family:Barlow;font-weight:700;color:#006fe3;margin-bottom:5px;text-transform:uppercase;letter-spacing:.05em}.phone__infopill__text{font-size:16px;color:#737e90;font-family:Public Sans;font-weight:400}section.simulator{background-color:#fff}.simulator__wrapper{background:linear-gradient(104.67deg,#076bd4 3.24%,#132748 99.73%);padding:140px 0}section.bullets{padding:120px 0}.bullets__title{font-size:42px;color:#0b1a32;font-weight:700;font-family:Public Sans;line-height:52px}.bullets__desc{font-size:22px;font-family:Public Sans;color:#737e90;font-style:500;line-height:32px}.bullets__wrapper__item__title{font-family:Barlow;font-size:14px;color:#006fe3;font-weight:700;line-height:24px;text-transform:uppercase}.bullets__wrapper__item__desc{color:#737e90;font-size:16px;font-family:Public Sans;line-height:26px}.bullets__wrapper__item{max-width:100%;width:290px}.bullets__wrapper{margin-top:80px;gap:20px}@media only screen and (max-width: 1024px) and (min-width: 769px){section.banner{min-height:600px}section.banner .banner__background{min-height:600px;max-height:600px}section.banner .banner__content a{font-size:14px;padding:8px 24px}section.banner .banner__content__title{font-size:48px;line-height:56px;margin-bottom:20px}section.banner .banner__content small{font-size:16px;line-height:26px;margin-bottom:28px}.video__wrapper{margin-left:200px;padding-top:80px;padding-bottom:80px}.video__wrapper__iframe{top:80px;right:80px}section.full-properties{padding-top:80px;padding-bottom:80px}section.phone{padding-top:80px}}@media only screen and (max-width: 768px){section.banner{min-height:550px}section.banner .banner__background{min-height:550px;max-height:550px;border-bottom-left-radius:0}section.banner .banner__overlay{border-bottom-left-radius:0}section.banner .banner__content{position:absolute;z-index:3;top:50%;transform:translateY(-50%);text-align:center;width:100%;padding:0 20px}section.banner .banner__content__title{font-size:32px;color:#f2f5fc;font-weight:800;line-height:40px;font-family:Public Sans;margin-bottom:20px}section.banner .banner__content small{line-height:24px;color:#f2f5fc;font-weight:400;text-align:center;font-size:16px;font-family:Public Sans;display:block;margin-bottom:24px;padding:0 10px}section.banner .banner__content a{margin:8px 5px;display:inline-block;width:auto;min-width:120px;font-size:13px;padding:8px 20px!important}section.banner .banner__info{position:absolute;background-color:#fff;box-shadow:0 8px 45px #03004717;width:80%;padding:16px;bottom:-35px;z-index:4;margin-left:10%;display:flex;flex-direction:row;justify-content:space-between;border-radius:5px}section.banner .banner__info__data{width:40%;text-align:center;color:#006fe3;font-family:Public Sans;font-size:16px;font-weight:800;line-height:24px;border-right:1px solid #C7D0DF}section.banner .banner__info__data p.little-desc{font-size:12px;display:none}section.info{padding:40px 20px}section.info .info__texts{padding:30px 0;text-align:center}section.info .info__texts__title{font-size:28px;line-height:36px;text-align:center;margin-bottom:20px}section.info .info__texts__desc{font-size:16px;line-height:24px;text-align:center}section.info button.invest_button{margin:20px auto 0;display:block}section.info .info__images{display:none}section.video{position:relative;background-color:#fff;margin-bottom:0}.video__wrapper{background-color:#f5f5f5;z-index:1;border-top-left-radius:0;padding:40px 20px;margin-left:0;margin-bottom:0}.video__wrapper .container{margin-left:0;padding:0 15px}.video__wrapper .container .col-lg-6.align-items-right{margin-left:0}.video__wrapper__text{margin:0 0 10px;color:#737e90;text-align:center;font-family:Barlow;font-size:14px;line-height:22px}.video__wrapper__text.blue{color:#0b1a32;text-transform:none;font-size:16px;font-family:Public Sans;line-height:26px;font-weight:400;width:100%;text-align:center;margin-bottom:20px}.video__wrapper__text_title.blue{color:#006fe3;text-transform:none;font-size:28px;font-family:Public Sans;line-height:36px;font-weight:700;text-align:center;margin-bottom:20px}.video__wrapper__iframe{position:relative;width:100%;padding:0 15px;margin-bottom:30px;border-radius:12px;top:0;right:0}.video__wrapper__iframe .ratio{max-width:100%;margin:0 auto;border-radius:12px}.video__wrapper__iframe .ratio video{border-radius:12px}.video__wrapper__button{padding:10px 30px;margin:0 auto;display:block;text-align:center}section.properties{padding-top:80px;padding-bottom:60px}section.properties h1.properties_title{font-size:28px;line-height:36px;padding:0 20px}section.properties h3.properties_description{font-size:16px;line-height:24px;padding:20px}section.properties .properties_section{margin:20px}section.properties button.more_properties_button{width:auto;min-width:180px;font-size:14px;padding:10px 20px}section.full-properties{padding:60px 20px}section.full-properties h1.properties_title{font-size:28px;line-height:36px;margin-bottom:15px}section.full-properties h3.properties_description{font-size:16px;line-height:24px;padding:10px 20px}section.full-properties button.more_properties_button{min-width:200px;font-size:14px;padding:10px 20px}section.full-properties a.btn.btn-primary{font-size:14px;padding:10px 20px}section.phone{padding:60px 20px}.phone__title{font-size:28px;font-weight:700;text-align:center;margin-bottom:15px;line-height:36px}.phone__subtitle{font-size:16px;text-align:center;margin-bottom:40px;padding:0 20px}.phone__infopill{max-width:100%;text-align:center;margin:30px auto;padding:0 20px}.phone__infopill:first-child{margin-top:30px}.phone__infopill__title_left,.phone__infopill__title{font-size:14px;margin-bottom:10px;text-align:center;letter-spacing:.05em}.phone__infopill__text_left,.phone__infopill__text{font-size:15px;line-height:24px;text-align:center}.phone__img-container{text-align:center;margin:30px 0;order:-1}.phone__img-container img{width:100%;max-width:280px;height:auto}section.phone .row{display:flex;flex-direction:column}section.simulator .simulator__wrapper{padding:50px 20px}section.bullets{padding:40px 20px}.bullets__title{font-size:28px;line-height:36px;margin-bottom:15px}.bullets__desc{font-size:16px;line-height:26px;margin-bottom:30px}.bullets__wrapper{margin-top:40px;gap:30px}.bullets__wrapper__item{width:100%;text-align:center;padding:0 20px}.bullets__wrapper__item__title{font-size:14px;margin-bottom:10px}.bullets__wrapper__item__desc{font-size:15px;line-height:24px}}@media only screen and (max-width: 480px){section.banner{min-height:500px}section.banner .banner__background{min-height:500px;max-height:500px}section.banner .banner__content__title{font-size:26px;line-height:34px;margin-bottom:16px}section.banner .banner__content small{font-size:14px;line-height:22px;margin-bottom:20px}section.banner .banner__content a{display:block;width:100%;max-width:200px;margin:8px auto;font-size:13px;padding:10px 20px!important}section.full-properties h1.properties_title{font-size:24px;line-height:32px}section.full-properties h3.properties_description{font-size:14px;line-height:22px}.phone__title{font-size:24px;line-height:32px}.phone__subtitle{font-size:14px;line-height:22px}.video__wrapper__text_title.blue{font-size:24px;line-height:32px}.video__wrapper__text.blue{font-size:14px;line-height:22px}}.benefit-item{display:flex;align-items:flex-start;margin-bottom:20px}.benefit-icon{width:8px;height:8px;border-radius:50%;background-color:#006fe3;margin-right:15px;margin-top:8px;flex-shrink:0}.benefit-text{font-size:16px;color:#0b1a32;font-weight:400;font-family:Public Sans;line-height:26px}.complete-units__cta{text-align:left}.complete-units .btn a{color:#f2f5fc;text-decoration:none;font-family:Barlow;font-size:16px;font-weight:600;line-height:20px}.complete-units__cta__note{font-size:14px;color:#737e90;font-family:Public Sans;margin-bottom:0}.complete-units__image{position:relative;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #0000001a;height:400px;margin-top:80px}.complete-units__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.complete-units__image:hover img{transform:scale(1.05)}.complete-units__image__overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:2rem;color:#fff}.overlay-content h3{font-size:1.2rem;margin-bottom:.5rem;font-weight:500}.overlay-content .price{font-size:2rem;font-weight:700;color:#006fe3;display:block;margin-bottom:.5rem}.overlay-content p{font-size:.9rem;margin-bottom:0;opacity:.9}@media (max-width: 991px){.complete-units{padding:70px 20px}.complete-units__image{margin-top:30px}.complete-units__cta{text-align:center}}@media (max-width: 767px){.complete-units{padding:70px 20px}.complete-units__title{font-size:28px;line-height:36px;text-align:center}.complete-units__subtitle{font-size:18px;line-height:28px;text-align:center}.complete-units__desc{font-size:16px;line-height:26px;text-align:center}.complete-units__benefits{text-align:left;margin-bottom:30px}.benefit-item{margin-bottom:15px}.benefit-text{font-size:14px;line-height:22px}.complete-units__image{height:300px;margin-top:30px}}
