.body-container:before{height:120px !important}#main-header .section-title{font-size:70px;line-height:70px;color:#fff}#main-header .section-title strong{color:#0e4886}#main-header .section-description{color:#fff}#main-header .text-link:hover{color:#fff}#main-header .text-link:hover img{filter:brightness(100)}#main-header .content{max-width:350px}#main-header .main-gallery-container{position:absolute;top:0;left:0;min-width:50vw;min-height:90vh}#main-header .main-gallery-container .swiper-slide{background-size:cover;background-position:top left;background-repeat:no-repeat}#main-header .main-gallery-container .swiper-pagination-bullets{left:auto;height:100%;position:absolute;right:0;bottom:0;z-index:2;width:auto;margin-left:15%;margin-right:15%}#main-header .main-gallery-container .controls{position:absolute;bottom:0;left:0;height:134px;width:240px;margin:15px 0;display:flex;align-items:center;justify-content:center;z-index:10}#main-header .main-gallery-container .controls a{margin:10px}#main-header .main-gallery-container .caption{position:absolute;bottom:0;left:0;height:164px;padding-left:240px;width:100%;display:flex;justify-content:center;flex-direction:column;background:rgba(11,22,48,0.7);backdrop-filter:blur(2px)}#main-header .main-gallery-container .caption .section-title{font-size:35px;line-height:35px;text-transform:uppercase}#main-header .main-gallery-container .caption .caption-subtitle{color:#fff;font-weight:400}.bg-medium-blue{background:#132350}#development-selector .section-title{color:#fff}.bg-blue-zodiac .btn-alt{color:#fff}.bg-blue-zodiac .btn-alt:hover{color:#0e4887;background:#fff}#numbers .number{padding:30px;display:inline-block;min-width:100%}#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:0;border:1px solid #fff;border-radius:22px;height:44px;width:300px;text-align:center;padding-right:42px}#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-msgs,#newsletter form .hs-error{display:none !important}#newsletter form label{display:none}#newsletter form .hs_submit{position:absolute;bottom:0;right:0}#newsletter .hs-button{background:#fff url(https://f.hubspotusercontent40.net/hubfs/1557540/Mantra%20-%20Inmobilia/icons_chevron-right-red.svg) no-repeat center center;background-size:14px 14px;width:43px;height:43px;border-radius:22px;border:1px solid #fff;text-indent:-9999px}#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;width:654px;position:relative;padding:0;transition:padding .5s;margin:0 auto}#communities .communities-gallery-container .caption{position:absolute;width:390px;background:#0e4886;bottom:0;right:-50px;padding:40px;opacity:0;transition:opacity .5s;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{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#0e4886;background-blend-mode:luminosity;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{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#0e4886;transition:opacity .3s}#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{width:470px;overflow:hidden}#life-style .blog-post .post-img{height:280px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#0b1630;background-blend-mode:luminosity;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{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#0e4886;transition:opacity .3s}#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{position:absolute;top:0;left:0;min-height:45vw;width:50vw;height:100%;min-width:100%}#locations .locations-gallery-container .btn-alt:hover{color:#0b1630 !important;background:#fff}#locations .locations-gallery-container .swiper-slide{background-size:cover;background-position:center center;background-repeat:no-repeat}#locations .locations-gallery-container .caption{position:absolute;bottom:0;left:0;min-height:108px;width:100%;background:#0e4886}@media only screen and (max-width:768px){#numbers .number-box .number{min-width:auto}#numbers .number-box:not(:last-child) .number{border-right:0;border-bottom:.5px solid #0e4886}#locations .locations-gallery-container{min-width:100vw;min-height: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{padding:11px;margin:0 auto}#communities .communities-gallery-container .swiper-slide-active .swiper-slide-box{padding-left:5px;padding-right:5px}#communities .communities-gallery-container .caption{width:196px;right:-15px;padding:20px;font-size:9px;line-height:11px}#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{padding:20px;font-size:10px}#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{margin:0 !important;left:0;height:fit-content;width:100%;top:20px}#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-size:cover;background-position:center center;background-repeat:no-repeat}.content p:last-child{margin-bottom:0}.body-container .content{padding-top:0}.btn-investors-projects{border-color:#fff;background-color:transparent;color:#fff}.btn-investors-projects:hover,.btn-investors-projects:focus,.btn-investors-projects:active{border-color:#fff;background-color:transparent;color:#fff}.btn-investors-now{border-color:#f01e1b;background-color:#f01e1b;color:#fff}.btn-investors-now:hover,.btn-investors-now:focus,.btn-investors-now:active{border-color:#f01e1b;background-color:#f01e1b;color:#fff}.svg-hover-red{display:inline-flex;align-items:center}.svg-hover-red:after{content:"";width:.8125rem;height:.75rem;background:url("https://f.hubspotusercontent40.net/hubfs/1557540/Mantra%20-%20Inmobilia/icons_arrow-right-blue.svg") center center no-repeat;display:block;margin-left:.625rem}.svg-hover-red:hover:after{background:url("/hubfs/Mantra%20-%20Inmobilia/icons_arrow-right-red.svg") center center no-repeat}.main-section{padding-top:12.5rem;padding-bottom:6.25rem}.main-section .section-head h1{color:#f01e1b !important;font-family:"Bebas Neue",sans-serif !important;font-size:3.125rem !important;font-weight:700 !important;text-transform:uppercase !important}.main-section .section-head h2{color:#0b1630 !important;font-family:"Bebas Neue",sans-serif !important;font-size:1.875rem !important;font-weight:700 !important;text-transform:uppercase !important}.main-section .section-head h3{color:#0b4686 !important;font-family:"Roboto",sans-serif !important;font-size:.875rem !important;font-weight:500 !important;text-transform:uppercase !important}.main-section .section-head .content{margin-bottom:6.25rem}.main-section .section-head .ctas{display:flex;justify-content:center}.main-section .section-head .ctas .cta-item:first-child{margin-right:.9375rem}@media(min-width:992px){.container{padding-left:.9375rem;padding-right:.9375rem}.main-section{padding-top:15.625rem}.main-section .section-head h1{color:#f01e1b;font-family:"Bebas Neue",sans-serif;font-size:3.125rem;font-weight:700}.main-section .section-head h2{color:#0b1630 !important;font-family:"Bebas Neue",sans-serif !important;font-size:2.5rem !important;font-weight:700 !important;text-transform:uppercase !important}}