#main-header .section-title{color:#fff;font-size:70px;line-height:70px}#main-header p{margin:0}#main-header .main-header-btns{height:164px;margin:0!important;padding:0}#main-header .section-title strong{color:#f01e1b}#main-header .section-description{color:#fff}#main-header .text-link{color:#f01e1b}#main-header .text-link:hover{color:#fff}#main-header .text-link:hover img{filter:brightness(100)}#main-header .main-image-container{min-height:50vh;min-width:50vw}.bg-medium-blue{background:#132350}#development-selector .section-title,.bg-blue-zodiac .btn-alt{color:#fff}.bg-blue-zodiac .btn-alt:hover{background:#fff;color:#0e4887}#numbers .number{display:inline-block;min-width:100%;padding:30px}#numbers .number-box:not(:last-child) .number{border-right:.5px solid #0e4886}#life-style .btn{vertical-align:text-bottom}#newsletter{background:#f01e1b}#newsletter .section-title{font-size:35px;line-height:35px;text-transform:uppercase}#newsletter form{position:relative}#newsletter .hs-input{background:none;border:1px solid #fff;border-radius:22px;height:44px;padding-right:42px;text-align:center;width:300px}#newsletter .hs-input::-webkit-input-placeholder{color:#fff}#newsletter .hs-input::-moz-placeholder{color:#fff}#newsletter .hs-input:-ms-input-placeholder{color:#fff}#newsletter .hs-input:-moz-placeholder{color:#fff}#newsletter form .hs-error,#newsletter form .hs-error-msgs{display:none!important}#newsletter form label{display:none}#newsletter form .hs_submit{bottom:0;position:absolute;right:0}#newsletter .hs-button{background:#fff url(https://1557540.fs1.hubspotusercontent-na1.net/hubfs/1557540/Mantra%20-%20Inmobilia/icons_chevron-right-red.svg) no-repeat 50%;background-size:14px 14px;border:1px solid #fff;border-radius:22px;height:43px;text-indent:-9999px;width:43px}#communities .communities-gallery-container{height:398px;width:100vw}#communities .communities-gallery-container .swiper-slide{width:654px}#communities .communities-gallery-container .swiper-slide .swiper-slide-box{height:378px;margin:0 auto;padding:0;position:relative;transition:padding .5s;width:654px}#communities .communities-gallery-container .caption{background:#0e4886;bottom:0;opacity:0;padding:40px;position:absolute;right:-50px;transition:opacity .5s;width:390px;z-index:80}#communities .communities-gallery-container .swiper-slide-active .swiper-slide-box{padding-left:16px;padding-right:16px}#communities .communities-gallery-container .swiper-slide-next .next-caption,#communities .communities-gallery-container .swiper-slide-prev .prev-caption{display:block!important}#communities .communities-gallery-container .swiper-slide-active .caption{opacity:1}#communities .communities-gallery-container .section-title{font-size:35px;line-height:35px}#communities .communities-gallery-container .swiper-slide .swiper-img-container{background-blend-mode:luminosity;background-color:#0e4886;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;transition:background .3s}#communities .communities-gallery-container .swiper-slide-active .swiper-img-container{background-blend-mode:normal}#communities .communities-gallery-container .swiper-slide:not(.swiper-slide-active) .swiper-slide-box{padding:22px}#communities .communities-gallery-container .swiper-slide .swiper-img-container:after{background:#0e4886;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}#communities .communities-gallery-container .swiper-slide:not(.swiper-slide-active) .swiper-img-container:after{opacity:.5}#life-style .controls img,#life-style .more img,#locations .controls img{filter:invert(18%) sepia(28%) saturate(6554%) hue-rotate(200deg) brightness(88%) contrast(89%)}#life-style .award{max-width:159px}#life-style .blog-post{overflow:hidden;width:470px}#life-style .blog-post .post-img{background-blend-mode:luminosity;background-color:#0b1630;background-position:50%;background-repeat:no-repeat;background-size:cover;height:280px;position:relative;transition:background .3s}#life-style .blog-post.swiper-slide-active .post-img{background-blend-mode:normal;box-shadow:0 10px 15px #ccc}#life-style .blog-post .post-img:after{background:#0e4886;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}#life-style .swiper-slide:not(.swiper-slide-active) .post-img:after{opacity:.5}#life-style .blog-post .caption{padding:50px}#life-style .blog-post .post{background:#f6f6f6;margin-right:70px}#locations{min-height:45vw}#locations .locations-gallery-container{height:100%;left:0;min-height:45vw;min-width:100%;position:absolute;top:0;width:50vw}#locations .locations-gallery-container .btn-alt:hover{background:#fff;color:#0b1630!important}#locations .locations-gallery-container .swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:cover}#locations .locations-gallery-container .caption{background:#0e4886;bottom:0;left:0;min-height:108px;position:absolute;width:100%}@media only screen and (max-width:576px){#main-header .section-title strong{letter-spacing:-2px}}@media only screen and (max-width:768px){#numbers .number-box .number{min-width:auto}#numbers .number-box:not(:last-child) .number{border-bottom:.5px solid #0e4886;border-right:none}#locations .locations-gallery-container{min-height:100vw;min-width:100vw;position:relative}#communities .communities-gallery-container{height:220px}#communities .communities-gallery-container .swiper-slide{width:332px}#communities .communities-gallery-container .swiper-slide .swiper-slide-box{height:190px;width:332px}#communities .communities-gallery-container .section-title{font-size:17px;line-height:17px}#communities .communities-gallery-container .section-description{font-size:9px;line-height:11px}#communities .communities-gallery-container .more.text-link{font-size:9px;line-height:9px}#communities .communities-gallery-container .more.text-link img{width:20px}#communities .communities-gallery-container .swiper-slide:not(.swiper-slide-active) .swiper-slide-box{margin:0 auto;padding:11px}#communities .communities-gallery-container .swiper-slide-active .swiper-slide-box{padding-left:5px;padding-right:5px}#communities .communities-gallery-container .caption{font-size:9px;line-height:11px;padding:20px;right:-15px;width:196px}#life-style .award{max-width:120px}#life-style .blog-post{width:217px}#life-style .blog-post .post{margin-right:25px}#life-style .blog-post .post-img{height:132px}#life-style .blog-post .caption{font-size:10px;padding:20px}#life-style .blog-post .caption .tiny-text{font-size:8px}#life-style .blog-post .text-link{font-size:12px}#life-style .blog-post .text-link img{width:20px}}@media only screen and (max-width:992px){#main-header .content{max-width:none}#main-header .main-gallery-container{min-width:100vw;position:relative}#main-header .main-gallery-container .swiper-pagination-bullets{height:fit-content;left:0;margin:0!important;top:20px;width:100%}#main-header .main-gallery-container .controls{height:94px}#main-header .main-gallery-container .caption{height:124px}}body{cursor:default}.container{padding-left:2.8125rem;padding-right:2.8125rem}.cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.content p:last-child{margin-bottom:0}.intro{padding-top:7.5rem}.intro .section-item-0{color:#fff;margin-bottom:1.875rem}.intro .section-item-0 .title{color:#fff;font-family:Bebas Neue,sans-serif;font-size:3.125rem;font-weight:700;text-transform:uppercase}.intro .section-item-0 .title strong{color:#f01e1b}.intro .section-item-0 .content{margin-bottom:2.5rem}.intro .section-item-0 .ctas{display:flex;justify-content:center}.intro .section-item-0 .ctas .cta-item:first-child{margin-right:.625rem}.intro .section-item-1{padding-bottom:3.125rem;padding-top:1.25rem}.key-facts{margin-bottom:4.375rem;margin-top:4.375rem}.key-facts .section-item-0{padding-bottom:2.5rem}.key-facts .section-item-0 .subtitle{color:#f01e1b;font-family:Roboto,sans-serif;font-size:.6875rem;font-weight:300;margin-bottom:1.875rem}.key-facts .section-item-0 .subtitle p:last-child{margin-bottom:0}.key-facts .section-item-0 .title{color:#132350;font-family:Bebas Neue,sans-serif;font-size:4.375rem;font-weight:700;line-height:4.375rem;margin-bottom:0}.key-facts .section-item-0 .ctas .cta-item:first-child{margin-bottom:1.875rem}.key-facts .section-item-1 .content{color:#8a8a8a;text-align:justify}.key-fact-icons{margin-bottom:4.375rem;margin-top:4.375rem}.key-fact-icons .section-item{margin-bottom:2.5rem;text-align:center}.key-fact-icons .section-item:last-child{margin-bottom:0}.key-fact-icons .section-item .image img{margin-bottom:2.5rem}.key-fact-icons .section-item .title{color:#0e4887;font-family:Bebas Neue,sans-serif;font-size:2.1875rem;font-weight:700;line-height:2.1875rem;margin-bottom:2.5rem;text-transform:uppercase}.key-fact-icons .section-item .content{color:#8a8a8a;text-align:center}.key-fact-icons .section-item-0 .image img{height:4.625rem}.key-fact-icons .section-item-0 .image img.hover{display:none}.key-fact-icons .section-item-1 .image img{height:4.625rem}.key-fact-icons .section-item-1 .image img.hover{display:none}.key-fact-icons .section-item-2 .image img{height:4.625rem}.key-fact-icons .section-item-0:hover .image img,.key-fact-icons .section-item-2 .image img.hover{display:none}.key-fact-icons .section-item-0:hover .image img.hover{display:inline-block}.key-fact-icons .section-item-1:hover .image img{display:none}.key-fact-icons .section-item-1:hover .image img.hover{display:inline-block}.key-fact-icons .section-item-2:hover .image img{display:none}.key-fact-icons .section-item-2:hover .image img.hover{display:inline-block}.ckds-icons{margin-bottom:6.25rem;margin-top:6.25rem}.ckds-icons .section-head{color:#122251;font-family:Bebas Neue,sans-serif;font-size:4.375rem;font-weight:700;line-height:4.375rem;margin-bottom:3.125rem;text-align:center}.ckds-icons .section-item{margin-bottom:2.5rem;text-align:center}.ckds-icons .section-item:last-child{margin-bottom:0}.ckds-icons .section-item .image img{margin-bottom:2.5rem}.ckds-icons .section-item .title{color:#0e4887;font-size:"Bebas Neue",sans-serif;font-size:2.375rem;font-weight:700;line-height:2.375rem;margin-bottom:2.5rem;text-transform:uppercase}.ckds-icons .section-item .content{color:#8a8a8a;text-align:center}.ckds-icons .section-item-0 .image img{height:4.625rem}.ckds-icons .section-item-0 .image img.hover{display:none}.ckds-icons .section-item-1 .image img{height:4.625rem}.ckds-icons .section-item-1 .image img.hover{display:none}.ckds-icons .section-item-2 .image img{height:4.625rem}.ckds-icons .section-item-0:hover .image img,.ckds-icons .section-item-2 .image img.hover{display:none}.ckds-icons .section-item-0:hover .image img.hover{display:inline-block}.ckds-icons .section-item-1:hover .image img{display:none}.ckds-icons .section-item-1:hover .image img.hover{display:inline-block}.ckds-icons .section-item-2:hover .image img{display:none}.ckds-icons .section-item-2:hover .image img.hover{display:inline-block}.philosophy{background-color:#0b1630;color:#fff;padding-bottom:4.375rem;padding-top:4.375rem}.philosophy .section-item-0{margin-bottom:3.125rem}.philosophy .section-item-1 .subtitle{color:#f01e1b;font-family:Roboto,sans-serif;font-size:.6875rem;font-weight:300;margin-bottom:1.875rem}.philosophy .section-item-1 .title{font-family:Bebas Neue,sans-serif;font-size:4.375rem;font-weight:700;line-height:4.375rem;margin-bottom:3.125rem}.philosophy .section-item-1 .title strong{color:#f01e1b}.philosophy .section-item-1 .content{margin-bottom:3.125rem}.meters{padding-bottom:6.25rem;padding-top:3.125rem}.meters .section-head .subtitle{color:#f01e1b;font-family:Roboto,sans-serif;font-size:.6875rem;font-weight:300;margin-bottom:2.5rem}.meters .section-head .title{color:#132350;font-family:Bebas Neue,sans-serif;font-size:4.375rem;font-weight:700;line-height:4.375rem;margin-bottom:1.875rem;text-align:center}.meters .section-head .title:after{background-color:#f01e1b;content:"";display:inline-block;height:.0625rem;margin-top:3.125rem;width:15rem}.meters .section-head .title strong{color:#f01e1b;font-weight:700}.meters .section-head .content{color:#8a8a8a;margin-bottom:6.25rem}.meters .section-foot{text-align:center}.body-container .content{padding-top:0}.btn-investors-projects,.btn-investors-projects:active,.btn-investors-projects:focus,.btn-investors-projects:hover{background-color:transparent;border-color:#fff;color:#fff}.btn-investors-now,.btn-investors-now:active,.btn-investors-now:focus,.btn-investors-now:hover{background-color:#f01e1b;border-color:#f01e1b;color:#fff}.svg-hover-red{align-items:center;display:inline-flex}.svg-hover-red:after{background:url(https://1557540.fs1.hubspotusercontent-na1.net/hubfs/1557540/Mantra%20-%20Inmobilia/icons_arrow-right-blue.svg) 50% no-repeat;content:"";display:block;height:.75rem;margin-left:.625rem;width:.8125rem}.svg-hover-red:hover:after{background:url(/hubfs/Mantra%20-%20Inmobilia/icons_arrow-right-red.svg) 50% no-repeat}@media (min-width:992px){.container{padding-left:.9375rem;padding-right:.9375rem}.intro{height:43.75rem;padding-top:0}.intro .section-item-0{margin-bottom:0}.intro .section-item-0 .title{font-size:4.375rem;line-height:4.375rem}.intro .section-item-0 .content{margin-bottom:3.125rem}.intro .section-item-0 .ctas{display:flex;justify-content:flex-start}.intro .section-item-1{padding-bottom:0;padding-top:0}.key-facts .section-item-0{margin-bottom:0}.key-facts .section-item-1 .content{column-count:2;column-gap:1.875rem;margin-top:2.6875rem}.key-facts .section-item-1 .content p:first-child{margin-bottom:1.875rem}.philosophy{padding-bottom:9.375rem;padding-top:9.375rem}.philosophy .section-item-0{margin-bottom:0}.meters{padding-bottom:9.375rem;padding-top:6.25rem}.meters .section-head .content{margin-left:auto;margin-right:auto;max-width:37.5rem}.ckds-icons .section-head{margin-bottom:5.625rem}}