@font-face{font-family:MarkPro-Light;src:url(../fonts/MarkPro-Light.ttf) format("truetype")}@font-face{font-family:MarkPro-Medium;src:url(../fonts/MarkPro-Medium.ttf) format("truetype")}@font-face{font-family:MarkPro-Book;src:url(../fonts/MarkPro-Book.otf) format("truetype")}@font-face{font-family:MarkPro-Bold;src:url(../fonts/MarkPro-Bold.otf) format("truetype")}body{color:#222;font-family:MarkPro-Book,sans-serif}h4,h5{text-transform:uppercase}.btn-dark{color:#fff;background-color:#222;border-color:#222}.btn-dark:hover{color:#fff;background-color:#0f0f0f;border-color:#090909}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(67,67,67,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#222;border-color:#222}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#090909;border-color:#020202}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(67,67,67,.5)}.btn-outline-dark{color:#222;border-color:#222}.btn-outline-dark:hover{color:#fff;background-color:#222;border-color:#222}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(34,34,34,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#222;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#222;border-color:#222}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(34,34,34,.5)}.navbar{-webkit-transition:.4s all;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.navbar-mobile{left:0;padding:1.125rem 0;position:fixed;right:0;top:0;z-index:4;-webkit-transition:.4s all;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.navbar-mobile .navbar-nav{display:none}.navbar-mobile .navbar-nav .nav-item{margin-top:2rem;margin-left:0!important;margin-right:0!important}.navbar-mobile .navbar-nav .nav-link{color:#222;font-size:.875rem;padding:.25rem 1.75rem;text-transform:uppercase}.navbar-mobile .navbar-nav .nav-link.active{background-color:#222;border-radius:0;color:#fff}.navbar-mobile.is-active{background-color:#fff;bottom:0}.navbar-mobile.is-active .navbar-nav{display:flex}.navbar-brand img{width:116px}.navbar-nav .nav-item:not(.nav-social)+.nav-item{margin-left:.5rem}@media screen and (min-width:1200px){.navbar-brand img{width:auto}.navbar-nav .nav-item:not(.nav-social)+.nav-item{margin-left:2rem}}.navbar-nav .nav-link{color:#222!important;font-family:MarkPro-Book;font-size:.875rem;padding:.25rem .875rem;text-transform:uppercase}.navbar-nav .nav-link.active{background-color:#222;color:#fff!important;font-family:MarkPro-Bold}.navbar-nav .nav-social svg{height:1.0625rem;width:1.0625rem}.carousel-inner{margin-bottom:3.5rem}.carousel-item{background-position:center;background-size:cover;height:100%}.carousel-control-next,.carousel-control-prev{bottom:-2rem;color:#222;display:inline-block;font-family:initial;font-size:.875rem;opacity:1;padding:0 .25rem;top:auto}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#222}.carousel-control-prev{left:50%;margin-left:-3.5rem}.carousel-control-next{left:50%;right:auto}.carousel-gallery,.carousel-gallery .carousel-inner{height:592px}.carousel-gallery .carousel-control-next,.carousel-gallery .carousel-control-prev{background-color:#222;color:#fff;width:auto}.carousel-gallery .carousel-control-next:focus,.carousel-gallery .carousel-control-next:hover,.carousel-gallery .carousel-control-prev:focus,.carousel-gallery .carousel-control-prev:hover{color:#fff}.carousel-gallery .carousel-item img{opacity:0}.carousel-gallery .carousel-link{background-color:#222;color:#fff}.carousel-link{bottom:0;color:#222!important;font-family:MarkPro-Light;font-weight:100;font-size:.875rem;padding:.75rem 1.5rem .625rem;position:absolute;right:0;text-decoration:underline;z-index:1}@media screen and (min-width:992px){.carousel-inner{margin-bottom:0}.carousel-control-next,.carousel-control-prev{bottom:0;padding:.75rem 1.5rem .625rem}.carousel-control-prev{left:0;margin:0;padding-right:.75rem}.carousel-control-next{left:3.1rem;padding-left:.75rem}.card-gallery.open{display:block;opacity:1;z-index:2}}.card-header{background-color:transparent}.card-gallery{background-color:#fff;display:none;margin:1.25rem 0;opacity:0;position:relative;z-index:-1;-webkit-transition:all 1s;transition:all 1s}.card-gallery .carousel-link{background-color:#222;color:#fff!important;bottom:0;z-index:2}.card-status{font-size:.75rem;margin-top:.875rem}.card-status label{margin:0}.card-status label+label{margin-left:2rem}.card-enso .card-header{margin-bottom:0!important}.card-enso .card-header h2 button.btn{border-bottom:1px solid #222!important;border-radius:0;letter-spacing:.1875rem;text-align:left;text-transform:uppercase}.card-enso .card-header h2 button.btn span{background-color:#222;font-family:MarkPro-Medium;display:inline-block;line-height:1;min-width:7rem;padding:.75rem 1.5rem .625rem}.card-enso .card-header h2 button.btn span i{font-family:MarkPro-Light;font-style:normal}.card-enso .card-header h2 button.btn small{letter-spacing:.0625rem}.card-enso .card-header h2 button.btn:hover{color:#222}.card-enso .card-header h2 button.btn:after{content:"\0002B";font-family:MarkPro-Light;font-size:2rem;font-weight:100;float:right;line-height:1}.card-enso .card-header h2 button.btn[aria-expanded=true]:after{content:"\02013"}.card-enso .card-body{position:relative}.card-enso .card-body ul{list-style:none;padding-left:1.5rem}.card-enso .card-body ul li{font-family:MarkPro-Light;font-size:.9375rem;font-weight:100;line-height:1.75;position:relative;text-align:left}.card-enso .card-body ul li::before{color:#c8c8c8;content:"\000B7";font-size:3.5rem;line-height:.3;position:absolute;left:-1.75rem;top:0}.form-control{border-color:#777;border-radius:0;border-width:0 0 1px;font-family:MarkPro-Light;font-size:.9375rem;padding-left:0;padding-right:0}.form-control::placeholder{color:#222}.form-control:focus{border-color:#222;box-shadow:none}.custom-control-label{font-family:MarkPro-Light;font-size:.625rem}.custom-control-label::before{background-color:transparent;border-color:#222;border-radius:0!important;top:-.125rem}.custom-control-label::after{top:-.125rem}.custom-control-label a{color:#222;text-decoration:underline}.custom-control-input:checked~.custom-control-label::before{border-color:#222;background-color:#222}.pagination .page-link{background-color:transparent;border-color:#c8c8c8;color:#c8c8c8}.pagination .page-item+.page-item{margin-left:.4375rem}.pagination .page-item.active .page-link{background-color:#222;border-color:#222}.pagination .page-item-sides:first-child .page-link,.pagination .page-item-sides:last-child .page-link{border-color:transparent;color:#222}.modal-content{border-radius:0}.modal-body{padding:2.125rem 1.5rem}.modal-body h4{text-align:center}.modal-body h4 small{font-size:.85rem}.modal-body .close{font-family:Georgia,"Apple Symbols",serif!important;font-weight:100;font-size:2.5rem;right:1rem;position:absolute;top:.5rem}@media screen and (min-width:576px){.modal-body{padding:2.125rem 2.5rem}}@media screen and (min-width:992px){.card-enso .card-header h2 button.btn span{min-width:14rem}.modal-body{padding:3.125rem 6.5rem}.modal-body h4{text-align:left}}.home{background-image:url(../img/Slide-campana-movil.jpg);background-position:right;background-repeat:no-repeat;background-size:cover;height:calc(100vh - 0px);position:relative}.home-mask{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.home-brochure{bottom:0;left:0;position:absolute;right:0;z-index:2}.home-welcome{bottom:3rem;color:#fff;left:0;max-width:390px;position:absolute;text-align:center;z-index:1}.home-welcome h2{font-family:MarkPro-Light;font-size:1.5rem;font-weight:300;text-transform:uppercase}@media screen and (min-width:768px){.home{background-image:url(../img/Slide-Campana.jpg);background-position:top}.home-brochure{bottom:40%;left:auto;right:22px;transform:rotate(-90deg);transform-origin:right;z-index:2}.home-welcome{left:2rem;text-align:left}.home-welcome h2{font-size:2.1875rem}}.masterplan-mobile-box{position:relative}.masterplan-mobile-box div[class^=mpm]{background-size:cover;background-position:center;background-repeat:no-repeat}.masterplan-mobile-box div[class^=mpm] img{opacity:0}.masterplan-mobile-box .mpm-1{margin-top:7%;margin-left:6.5%;position:absolute}.masterplan-mobile-box .mpm-2{margin-left:13%}.masterplan-mobile-box .mpm-3{margin-left:5%;margin-right:12%;position:relative;z-index:1}.masterplan-mobile-box .mpm-4{height:30%;left:30%;margin-top:-22%;position:absolute;z-index:0}.masterplan-mobile-box .mpm-5{margin-left:5%;margin-right:24%;margin-top:10%;position:relative}.masterplan-mobile-box .mpm-6{margin:0 14%}.masterplan-mobile-box .mpm-7{margin-left:40%;margin-right:10%;margin-top:-10%}@media screen and (min-width:576px){.masterplan-mobile-box .mpm-1{margin-top:16%;margin-left:16.5%}.masterplan-mobile-box .mpm-2{margin-left:20%}}.masterplan .ms-view{background-color:#fff}.masterplan .slide-1 h3{font-family:MarkPro-Bold;font-size:1.5625rem!important;font-weight:400;line-height:2rem!important}.masterplan .slide-1 p{font-family:MarkPro-Light;font-size:.9375rem!important;font-weight:300;line-height:1.5625rem!important}.masterplan .slide-2 h3{font-family:MarkPro-Book;font-size:1.5625rem!important;font-weight:400;line-height:2rem!important;text-align:right;text-transform:uppercase}.departaments{background-color:#f4f4f4;padding:2rem 0}.departaments .accordion{margin-top:1rem}.departaments .accordion h5{border-bottom:1px solid #c8c8c8;margin-bottom:1rem;padding-bottom:1.25rem;text-transform:none}.departaments .accordion h5 small{font-size:.6875rem}.departaments .accordion h5 span{font-size:1.125rem;font-weight:600}.departaments-depto{text-decoration:none!important;text-transform:uppercase}.departaments-depto .card-body{text-align:center}.departaments-depto .card-body h4{color:#608672;font-family:MarkPro-Book;font-weight:400;letter-spacing:.1875rem}.departaments-depto .card-body p{color:#222;font-size:.75rem}.departaments-depto .card-thumb{display:block;overflow:hidden;position:relative}.departaments-depto .card-thumb img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;top:0}.departaments-depto .card-thumb img:first-child{left:0;position:relative}.departaments-depto .card-thumb img:last-child{right:-100%;position:absolute}.departaments-depto:hover .card-thumb img:first-child{left:-100%}.departaments-depto:hover .card-thumb img:last-child{right:0}@media screen and (min-width:992px){.departaments .accordion{margin-top:6rem}.departaments-depto{width:calc((100% / 5) - 29px)}.departaments-depto .card{margin:0}.departaments{background-color:transparent;padding:6rem 0}.departaments .title{margin-bottom:6rem}}.amenities{background-attachment:fixed;background-image:url(../img/amenities-fondo.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.amenities .title{color:#fff;text-align:center}.amenities .card{background-color:rgba(96,134,114,.93);margin:1.375rem 0}.amenities .card-body{padding:3.125rem 1.5rem}.amenities .card-body .media{margin-bottom:1rem}.amenities .card-body .media-img{text-align:center;width:3rem}.amenities .card-body .media-body{color:#fff}@media screen and (min-width:992px){.amenities .card-body .media{margin-bottom:0}.amenities .card-body .media+.media{margin-top:2.5rem}.amenities .card-body{padding:3.125rem}.amenities .card{margin:5.375rem 0}}.notice{background-color:#f4f4f4;padding:2rem 0}.notice-card-cover{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:auto;overflow:hidden;width:100%}.notice-card-cover img{opacity:0}@media screen and (min-width:576px){.notice{padding:4rem 0}.notice-card-cover{height:auto}}.notice-card-text{padding:1.25rem 0}.notice-card-text>span{color:#c8c8c8;display:block;font-family:MarkPro-Bold;font-size:.8125rem;margin-bottom:1rem}.notice-card-text>h5{font-family:MarkPro-Book;text-transform:none}.notice-card-text>p{color:#777;font-family:MarkPro-Light;font-size:.9375rem}.notice-card-text-link{color:#222!important;display:inline-block;font-family:MarkPro-Book;font-size:.875rem;text-decoration:underline}.notice-card-text-link span{float:right;margin-left:1rem}.notice-card+.notice-card{margin-top:1.875rem}.notice-detail{padding-top:4.5rem}.notice-detail-header a{color:#222!important;text-decoration:underline}.notice-detail-title{background-color:#f4f4f4}.notice-detail-cover{background-position:center;background-size:cover;height:auto;overflow:hidden}.notice-detail-cover img{display:block;margin:auto;opacity:0}.notice-detail-body{color:#777;font-family:MarkPro-Light;font-weight:300;font-size:.9375rem;padding:1rem 2rem}.notice-detail-share{margin:5rem 0 0;position:relative}.notice-detail-share::after,.notice-detail-share::before{background-color:#c8c8c8;content:"";display:block;height:1px;left:0;position:absolute;top:19%;width:28%}.notice-detail-share::after{left:auto;right:0}@media screen and (min-width:992px){.notice-detail-cover{height:auto}.notice-detail-body{padding:3rem 5rem}.notice-detail-share::after,.notice-detail-share::before{top:49%}}.blog{background:-moz-linear-gradient(top,#f4f4f4 49%,rgba(200,200,200,.34) 50%);background:-webkit-linear-gradient(top,#f4f4f4 49%,rgba(200,200,200,.34) 50%);background:linear-gradient(to bottom,#f4f4f4 49%,rgba(200,200,200,.34) 50%);padding-top:4.5rem}.blog-detail{background-color:rgba(200,200,200,.34)}.blog .navbar,.blog .navbar-mobile,.blog-detail .navbar,.blog-detail .navbar-mobile{background-color:#fff}.location{padding:4rem 0}.location .accordion ol{list-style:decimal-leading-zero}.location .accordion ol li{font-family:MarkPro-Bold}.location .accordion ol li::before{content:""}.location .accordion ol li span{font-family:MarkPro-Light}.location .accordion .btn{border-color:#c8c8c8!important;color:#c8c8c8}.location .accordion .btn[aria-expanded=true]{border-color:#222!important;color:#222}.contact{padding:2rem 0;background-color:#f4f4f4}.contact form{background-color:#fff;padding:1.5rem 1rem}.contact-info{color:#707070;font-family:MarkPro-Light;font-size:.8125rem;text-align:center}@media screen and (min-width:576px){.contact{padding:4rem 0}.contact form{padding:3rem}.contact-info{position:relative;text-align:left;top:9rem}}.privacy{padding-top:5rem}.privacy p{font-size:.875rem;text-align:justify}.footer{background-color:#222;color:#fff;font-family:MarkPro-Light;font-size:.8125rem;padding:2rem;text-align:center}.footer svg{fill:#fff;height:1.0625rem;width:1.0625rem}.footer a{color:#fff}.footer strong{font-family:MarkPro-Bold;font-weight:400}.footer form a{text-decoration:underline}.footer form .form-control{background-color:transparent;border-color:#fff;border-radius:0;border-width:0 0 1px;color:#fff;font-family:MarkPro-Light}.footer form .form-control::placeholder{color:#777}.footer form .btn-link{border-width:0 0 1px;border-color:#fff;border-radius:0;color:#fff;font-family:Helvetica,sans-serif;line-height:1}.footer form .custom-control-label::before{border-color:#fff}@media screen and (min-width:992px){.footer{padding:4rem 2rem;text-align:left}}.title{color:#222;text-align:center;text-transform:uppercase}@media screen and (min-width:992px){.title{text-align:left}}.brochure{background-color:#222;border:2px solid #222;border-radius:0;color:#fff;display:block;padding:.5rem;text-align:center;text-transform:uppercase}.brochure:active,.brochure:hover{background-color:#fff;color:#222;text-decoration:none}@media screen and (min-width:768px){.brochure{background-color:transparent;border-color:#fff}}.arrow{font-family:Georgia,"Apple Symbols",serif!important;font-size:2rem;line-height:.25}.batch .success{fill:#D1DBD3}.batch .warning{fill:#d8d289}.batch .danger{fill:#a85a5a; opacity: 0.9;}.bootstrap-select .dropdown-toggle{background-color:transparent!important;border-color:#777;border-width:0 0 1px;border-radius:0;color:#222;padding-left:0}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{color:#222}.hamburger{height:2.5rem}.hamburger-box{height:2rem;width:2.375rem}.hamburger--slider .hamburger-inner,.hamburger--slider .hamburger-inner::after,.hamburger--slider .hamburger-inner::before{background-color:#222;border-radius:0;height:.25rem;width:1.75rem}.hamburger--slider .hamburger-inner::before{left:8px;top:8px}.hamburger--slider .hamburger-inner::after{top:16px}.hamburger.is-active .hamburger-inner::after{top:20px}.status{border:1px solid #222;display:inline-block;height:1rem;margin-left:1rem;width:1.5625rem;vertical-align:text-bottom}.status-success{background-color:#bcc7c1}.status-warning{background-color:#d8d289}.status-danger{background-color:#a85a5a}
