@charset "UTF-8";body,html{font-family:Roboto,sans-serif;font-size:16px;font-weight:300;overflow-x:hidden;position:relative}body .h2,body .h3,body .h4,body .h5,body .h6,body h1,body h2,body h3,body h4,body h5,body h6,html .h2,html .h3,html .h4,html .h5,html .h6,html h1,html h2,html h3,html h4,html h5,html h6{font-size:medium;font-weight:400;line-height:normal;margin-bottom:0;margin-top:0}.btn{font-size:14px}.btn:focus{box-shadow:none!important}.hyphenate{hyphens:auto}.clap-logo{height:48px}.clap-text{font-size:14px!important;line-height:16px!important}.cover-container{position:relative}.cover-container .cover-object{height:100%;left:0;object-fit:cover;position:absolute;width:100%}a,a:hover{text-decoration:none}.negative-margin{margin-top:-5px!important}.grayscale-hover img{filter:grayscale(1) brightness(1.5);transition:filter .5s ease-in-out}.grayscale-hover:hover img{filter:none}.min-vh-50,.vh-50{min-height:50vh}.min-vh-75{min-height:75vh}.bg-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.projects-rows{margin-left:-21px;margin-right:-21px}.projects-rows .projects-cols{padding-left:21px;padding-right:21px}header{left:0;position:absolute;top:0;width:100%;z-index:100}header .btn-red{border:1px solid #f01e1b}header .btn-red:hover{background:#fff;border-color:#fff;color:#f01e1b!important}header .logo{width:265px}.top-header-mobile{align-items:center;display:flex;height:68px}.top-header-mobile .language-switcher .active,.top-header-mobile .language-switcher:hover .active:hover{background:#0b1630}.top-header-mobile .language-switcher:hover .active{background:none}.top-header-mobile .language-switcher:hover :not(.active):hover,header .language-switcher .active,header .language-switcher:hover .active:hover{background:#0b1630}header .language-switcher:hover .active:hover,header .top-header .language-switcher .active,header .top-header .language-switcher:hover :not(.active):hover{background:#0e4887}header .language-switcher:hover .active{background:none}header .language-switcher:hover :not(.active):hover{background:#0b1630}#main-nav .language-switcher a{border:1px solid transparent;color:#f01e1b!important}#main-nav .language-switcher .active,#main-nav .language-switcher:hover .active:hover{border-color:#f01e1b;color:#fff!important}#main-nav .language-switcher:hover .active{border-color:transparent;color:#0e4886}#main-nav .language-switcher:hover a:not(.active):hover{border:1px solid #f01e1b;color:#fff}header .nav-toggler{border-radius:0;margin:10px 0;width:24px}header .nav-toggler div,header .nav-toggler:after,header .nav-toggler:before{background:#f01e1b;content:"";display:block;height:2px;margin:6px 0}.open-menu header .nav-toggler div,.open-menu header .nav-toggler:after,.open-menu header .nav-toggler:before{height:4px}header .brokers{margin-right:40px;padding:12px 30px}header .top-social{align-items:center;display:flex;font-size:12px;height:35px;justify-content:center;margin-right:10px;padding:0;width:35px}header .top-social img{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(3deg) brightness(200%) contrast(104%)}header .top-social:hover{background:#0e4886!important;border-color:#0e4886!important}header .brokers btn{font-size:12px}#main-nav{display:none;z-index:1100}#main-nav .logo{width:105px}.open-menu{overflow:hidden}.open-menu #main-nav{display:block}header .navbar-toggler{background:#132350;background-size:100% 13px;border-radius:0;height:43px;width:43px}header .top-header .navbar-toggler:after{background:url(https://1557540.fs1.hubspotusercontent-na1.net/hubfs/1557540/Mantra%20-%20Inmobilia/nav-toggler-icon.svg) 50% no-repeat;background-size:contain!important;content:"";display:block;height:100%}#main-nav .navbar-toggler{background:transparent url(https://1557540.fs1.hubspotusercontent-na1.net/hubfs/1557540/Mantra%20-%20Inmobilia/nav-toggler-close-icon.svg) 50% no-repeat;background-size:100% 20px}#main-nav .menu-item{padding:10px 40px 0 0;position:relative;width:fit-content}#main-nav .menu-item:first-child{padding-right:60px}#main-nav .menu-link{text-transform:uppercase}#main-nav .menu-item:hover .menu-link{color:#f01e1b!important}#main-nav .menu-item:hover .menu-icon{display:inline-block!important}#main-nav .menu-item .submenu{display:none;left:100%;position:absolute;top:0;white-space:nowrap}#main-nav .menu-item:hover .submenu{display:flex}#main-nav .menu-item .submenu .submenu-link{display:block;font-weight:400;padding:7px 0}#main-nav .menu-item .submenu .submenu-link:not(:last-child){border-bottom:1px solid #0e4886}#main-nav .submenu .submenu-link:hover{color:#f01e1b!important}#main-nav .main-menu-footer{border-top:1px solid #0e4886}#main-nav .main-menu-footer svg{width:100px}header .top-header{z-index:10}#main-nav{height:100vh;left:0;overflow:scroll;position:fixed;top:0;width:100vw}#main-nav nav{background:#0b1630;margin-left:260px}#main-nav:after{left:0;opacity:.5;width:100vw;z-index:10}#main-nav .container-md:after,#main-nav:after{background:#0b1630;content:"";display:block;height:100vh;position:fixed;top:0}#main-nav .container-md:after{left:50%;width:50vw;z-index:50}#main-nav .container-md>nav{z-index:200}#main-nav .social-networks a{margin-bottom:25px}#main-nav .social-networks a:hover img{margin-right:14px}#main-nav .social-networks a:hover .social-identifier{display:inline-block!important}#main-nav .social-networks a img{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(3deg) brightness(100%) contrast(104%)}#main-nav .social-networks a:hover img{filter:none}#main-nav .logo-img{width:200px}@media only screen and (max-width:450px){header .top-social{margin-right:5px}header .language-switcher .btn{font-size:12px!important}}@media only screen and (max-width:768px){header .logo{width:245px}header .language-switcher .btn{font-size:14px}header .top-social{height:24px;width:24px}header .brokers{font-size:10px;margin-right:20px;padding:10px 20px}header #main-nav .brokers{margin-right:10px}header img.mode-icon,header img.search-icon{width:15px}header .nav-toggler{margin:7px 10px;width:25px}header .nav-toggler div,header .nav-toggler:after,header .nav-toggler:before{margin:4px 0}#main-nav .menu-item{padding-top:0}#main-nav .menu-item .big-text{font-size:42px}#main-nav .menu-item .submenu{position:static}#main-nav .menu-item .submenu .submenu-link{font-size:14px}#main-nav:after{background:#0b1630;opacity:1}#main-nav nav{margin-left:0}#main-nav .logo-img{width:150px}.top-header .logo-img{width:117px}header .logo{width:150px}.body-container .two-columns{column-count:1;text-align:center}footer .footer-nav-container{margin-bottom:20px;max-width:100%!important}footer .footer-nav-container:not(:last-child),footer .footer-nav-container:not(:last-child) .footer-nav-header{padding-right:0!important}}@media only screen and (max-width:992px){#main-nav nav{margin-left:0}body .body-container{margin-top:-100px}header{position:-webkit-sticky;position:sticky;top:-68px;z-index:1000}}.body-container{position:relative}.body-container .content{padding-top:120px}.top-header{position:relative}.top-header:after{background:linear-gradient(0deg,rgba(11,22,48,0),#0b1630);content:"";display:block;height:120px;left:0;max-height:30vh;position:absolute;top:0;width:100vw;z-index:2}.top-header>div{position:relative;z-index:3}.bg-blue-zodiac{background:#0b1630}.bg-blue-zodiac-light,.bg-blue-zodiac-light.btn{background:#122251}.bg-darker-blue{background:#074683}.bg-medium-blue{background:#132350}.bg-light-gray{background:#f2f1f1}.text-blue-zodiac{color:#0b1630!important}.text-blue{color:#074687!important}.border-blue{border:1px solid #074687}.section-title{color:#132350;font-family:Bebas Neue,sans-serif;font-size:48px;line-height:50px}.section-title strong{font-weight:inherit}.section-subtitle{color:#f01e1b!important;font-size:18px}.text-link{color:#0e4887;cursor:pointer;font-size:16px;font-weight:400}.text-link:hover{color:#f01e1b}.white-icon{filter:brightness(100)}.btn-main{background:#0e4887;color:#fff}.btn-main,.btn-main:hover{border:1px solid #0e4887;font-size:14px;padding:14px 24px}.btn-main:hover{background:#fff;color:#0e4887}.btn-main-red{background:#e51010;border:1px solid #e51010;color:#fff;font-size:14px;padding:14px 24px}.btn-main-red:hover{background:#fff;border:1px solid #fff;color:#e51010}.btn-alt{border:1px solid #0e4887;color:#0e4887}.btn-alt,.btn-alt-red{font-size:14px;padding:14px 24px}.btn-alt-red{border:1px solid #e51010;color:#e51010}.btn-alt-red.btn-selected,.btn-alt-red:hover{background:#e51010;color:#fff}.btn-alt.btn-selected,.btn-alt:hover{background:#0e4887;color:#fff}.btn-crimson{background:#ec1e1b;border-color:#ec1e1b;color:#fff}.btn-crimson:hover{background:#fff;border-color:#ec1e1b;color:#ec1e1b}.btn{display:inline-block}.text-muted{color:#212529!important}.normal-weight{font-weight:400}.text-red{color:#f01e1b}.tiny-text{font-size:11px}.normal-text{font-size:14px}.small-text{font-size:28px;line-height:28px}.big-text{font-size:70px;line-height:70px}.medium-text{font-size:57px}.file-buttons .btn{padding:6px 20px}.text-light-blue{color:#0e4886}.text-light-red{color:#e31516}.two-columns{column-count:2;column-gap:40px;hyphens:auto}.video{height:200px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.text-light-gray{color:#858585}footer{color:#0e4887;padding-bottom:77px;padding-top:105px}footer .map{height:60vh;max-height:360px;width:100%}footer .text-white{font-weight:300}footer a{color:#0e4887}footer .medium-text{font-size:14px}footer .footer-nav-container{max-width:160px}footer .footer-nav-container .text-link{display:inline!important}footer .footer-nav-container:not(:last-child){padding-right:20px!important}footer .footer-nav-container:not(:last-child) .footer-nav-header{padding-right:40px}footer .footer-nav-header{font-size:16px;font-weight:400}footer .social-networks a{align-items:center;border:1px solid #f01e1b;border-radius:35px;display:flex;height:35px;justify-content:center;width:35px}footer .social-networks a img{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(3deg) brightness(100%) contrast(104%)}footer .social-networks a:hover{background:#0e4887;border-color:#0e4887}footer .text-link:hover{color:#f01e1b!important}.dark-form form label,footer form label{color:#bababa}.dark-form fieldset,footer fieldset{max-width:100%!important}.dark-form .hbspt-form,footer .hbspt-form{height:100%}.dark-form .hbspt-form form,footer .hbspt-form form{display:flex;flex-direction:column;height:100%;justify-content:space-between}.dark-form .hs-input,footer .hs-input{background:none;border:none;border-bottom:1px solid #0e4886;color:#fff;font-family:Bebas Neue,sans-serif;font-size:20px;height:35px;margin-bottom:10px;padding:10px 25px;text-transform:uppercase;width:100%;width:100%!important}.dark-form .hs-richtext,footer .hs-richtext{color:#f01e1b;font-size:14px;position:absolute;right:0}.dark-form input.error,.dark-form select.error,footer input.error,footer select.error{border-bottom:1px solid #f01e1b}.dark-form select.hs-input,footer select.hs-input{padding:0 25px}.dark-form select.hs-input option,footer select.hs-input option{color:#0b1630;font-size:13px!important}.dark-form #newsletter form .hs-error,.dark-form form .hs-error-msgs,footer #newsletter form .hs-error,footer form .hs-error-msgs{display:none!important}.dark-form .form-columns-0,footer .form-columns-0{position:relative}.dark-form .hs-button,footer .hs-button{align-items:center;background:transparent url(https://1557540.fs1.hubspotusercontent-na1.net/hubfs/1557540/Mantra%20-%20Inmobilia/submit-bg-arrow.png) no-repeat 100%;background-size:40px 40px;border:1px solid #e51010;border-radius:40px;color:#fff;display:flex;font-family:Bebas Neue,sans-serif;font-size:20px;height:40px;margin-top:20px;padding-left:30px;padding-right:70px;text-transform:uppercase}:focus{outline:none!important}.swiper-container{height:100%;width:100%}.swiper-pagination-bullet{align-items:center;background:none;border:1px solid transparent;border-radius:33px;display:flex;height:33px;justify-content:center;margin:5px;opacity:1!important;overflow:hidden;width:33px}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active){cursor:pointer}.swiper-pagination-bullet:after{background:#0e4886;border-radius:9px;content:"";display:block;height:9px;overflow:hidden;width:9px}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:after{background:#f01e1b}.swiper-pagination-bullet-active{border:1px solid #fff}.swiper-pagination-bullet-active:after{background:#fff}.svg-hover-red:hover{color:#f01e1b!important}.svg-hover-red:hover img{filter:invert(23%) sepia(54%) saturate(7325%) hue-rotate(351deg) brightness(94%) contrast(99%)!important}.svg-hover-white:hover img{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(3deg) brightness(100%) contrast(104%)}.more.text-link{color:#0e4886;font-family:Bebas Neue,sans-serif;font-size:20px;line-height:20px}.crosshair-cursor{cursor:url(https://1557540.fs1.hubspotusercontent-na1.net/hubfs/1557540/Mantra%20-%20Inmobilia/icons_cross-hair-circle.png) 66 66,auto}.file-buttons a{min-width:180px}.body-container .file-buttons a:hover img{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(3deg) brightness(100%) contrast(104%)}.svg-hover-blue:hover img,.text-link-blue:not(:hover) img{filter:invert(18%) sepia(28%) saturate(6554%) hue-rotate(200deg) brightness(88%) contrast(89%)}.svg-white:not(:hover) img{filter:brightness(100)}.scroll-menu{opacity:0;position:fixed;top:0;transition:top 1s ease-in-out,opacity 1s,transform 1s ease-out}.scroll-menu.show-menu{opacity:1;top:50vh}.open-menu .scroll-menu{opacity:0}.open-menu .scroll-menu.community-btn{transform:rotate(-90deg) translate(30px,-250%)}.open-menu .scroll-menu.menu-btn{transform:rotate(-90deg) translate(30px,150%)}.scroll-menu.community-btn{left:0;transform:rotate(-90deg) translate(30px,-160%)}.scroll-menu.community-btn img{filter:brightness(200);margin-left:5px;width:20px}.scroll-menu.menu-btn{right:4px;transform:rotate(-90deg) translate(30px,50%)}.scroll-menu .menu-text{display:block;position:relative}.scroll-menu.menu-btn .menu-text:before{background:#f01e1b;content:"";display:block;height:1px;left:0;margin:0 auto;top:0;width:70%}.scroll-menu .menu-text .menu-btn-link{color:#fff;cursor:pointer;display:block;font-size:25px;line-height:25px}.scroll-menu.menu-btn .menu-text .menu-btn-link{background:#0b1630;margin-top:8px;padding:16px 40px}.scroll-menu.community-btn .menu-text .menu-btn-link{background:#f01e1b;padding:16px 20px}.scroll-menu .menu-text:hover{color:#f01e1b}.controls{display:flex}.link-gallery-box .swiper-slide{padding-bottom:50%}.link-gallery-box .swiper-slide,.project-grid .project-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.project-grid .project-img{padding-bottom:90%}.project-grid .project{border-bottom:1px solid #0a4781}.video-player{height:56.25vw;overflow:hidden}.video-player .player-wrapper{margin-top:-200px}.video-player .ws{height:calc(56.25vw + 400px);width:100vw}a .hover-link-image{display:none}a .main-link-image,a.active .hover-link-image,a:hover .hover-link-image{display:block}a.active .main-link-image,a:hover .main-link-image{display:none}.mt-m-40{margin-top:-40px}.mt-m-60{margin-top:-60px}.image-box{background-position:50%;background-repeat:no-repeat;background-size:cover}.controls-area{bottom:0;height:120px;left:0;position:absolute;width:100vw;z-index:10}.accordion-controls{min-height:120px;width:100vw}.hidden-caption{display:none}#communities-accordion-gallery .communities-accordion-gallery-container .swiper-wrapper{margin-left:-20vw}#communities-accordion-gallery .communities-accordion-gallery-container .swiper-slide{transition:width .5s;width:40vw}#communities-accordion-gallery .communities-accordion-gallery-container .swiper-slide .swiper-slide-box{height:40vw;width:100%}#communities-accordion-gallery .communities-accordion-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-accordion-gallery .communities-accordion-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-accordion-gallery .communities-accordion-gallery-container .swiper-slide:not(.swiper-slide-prev):not(.swiper-slide-active){width:20vw}#communities-accordion-gallery .communities-accordion-gallery-container .swiper-slide.swiper-slide-active .swiper-img-container{background-blend-mode:normal}#communities-accordion-gallery .communities-accordion-gallery-container .swiper-slide:not(.swiper-slide-active) .swiper-img-container:after{opacity:.5}#communities-accordion-gallery .btn-alt:hover{background:#fff;color:#0b1630!important}@media only screen and (max-width:768px){.controls-area{height:100vh;padding:30px}body .body-container{margin-top:-75px}}#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;font-size:14px;font-weight:300;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}#search-modal .hs-search-field__input{font-family:Bebas Neue,sans-serif;font-size:20px;padding:20px;text-transform:uppercase;width:100%}.app-filter .dropdown-toggle:after{display:none}.app-filter .dropdown-menu{background:#0b1630!important;left:50%!important;padding:10px 20px;top:calc(100% + 1px)!important;transform:translate(-50%)!important}.app-filter .dropdown-menu li:not(:first-child) .dropdown-item{border-top:1px solid #132350}.app-filter .dropdown-item:hover{background-color:transparent!important;color:#f01e1b!important}.app-filter.filter-selected .filter-close{display:block}.app-filter.filter-selected .filter-select{display:none}.app-filter.filter-selected .btn-alt{background:#0b1630;border-color:#0b1630}.app-filter .filter-close{display:none}.filter-submit{background:#e31516}.filter-submit:hover{background:#fff;color:#e31516}.filter-icon{filter:brightness(100)}.text-justify{text-align:justify}.project-status{background:#0d4885;color:#fff;font-family:Bebas Neue,sans-serif;font-size:20px;left:0;padding:6px 30px;position:absolute;text-transform:uppercase}.project-status.sold-status{background:#ec1e1b}.project-status.status-top{top:0}.project-status.status-bottom{bottom:0}@media (min-width:576px){.text-sm-red{color:#f01e1b}}@media (min-width:992px){header .navbar-toggler{background:#132350;background-size:100% 22px;border-radius:0;height:50px;width:50px}#main-nav .navbar-toggler{background:transparent url(https://1557540.fs1.hubspotusercontent-na1.net/hubfs/1557540/Mantra%20-%20Inmobilia/nav-toggler-close-icon.svg) 50% no-repeat;background-size:100% 32px}}