body{font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400}header nav.navbar{background-color:rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.2)}.navbar-expand-lg .navbar-nav .nav-link{color:#fff;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400}.alert-customice{background-color:#719906;border-color:#719906;border-radius:0;color:rgba(255,255,255,1);font-size:13px;margin-bottom:0;text-align:center}#topbar .nav-item .nav-link{color:#333}#topbar .nav-item .nav-link:hover{color:#80b500}.bg-light{background-color:#4374c1!important}.top-legend{color:#073856;font-size:22px;font-weight:500;text-decoration:none}#search-area{background-size:cover;color:#fff}#search-area .form-control,#search-area .form-select{color:#333;font-family:Lato,sans-serif;font-size:15px;font-style:normal;font-weight:400;height:52px}.search-area-content{align-items:center;display:flex;height:100%;width:100%}.search-area-content h1,.search-area-content p{font-family:Lato,sans-serif;font-size:32px;font-style:normal;font-weight:700;text-shadow:2px 2px #1b1a1a}@media (min-width:767.98px){.search-area-content h1,.search-area-content p{font-size:62px}}#property-filter .form-control:focus,#property-filter .form-select:focus{border-color:#333;box-shadow:none}#propiedades-destacadas{padding:60px 0}#propiedades-destacadas h2{color:#2c399f}#propiedades-destacadas h3{color:#777}.propertycat-home span{align-items:center;display:block;width:100%}.property-media{display:block;height:100%;position:relative;width:100%}.property-media span.code{background-color:rgba(0,0,0,.2);color:#fff;height:20px;position:absolute;width:70px;left:10px;top:10px;text-align:center}.property-media span.value{background-color:#062e47;color:#fff;height:20px;position:absolute;width:200px;left:10px;bottom:30px;text-align:left;padding-left:10px}.property-media span.title{background-color:#062e47;color:#fff;height:20px;position:absolute;width:230px;left:10px;bottom:5px;text-align:left;padding-left:10px}.ribbon-wrapper-red{width:185px;height:188px;overflow:hidden;position:absolute;top:-3px;right:-3px}.ribbon-red{text-transform:uppercase;font:bold 17px Sans-Serif;color:#fff;text-align:center;text-shadow:rgba(255,255,255,.5) 0 1px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:15px 0;left:-5px;top:30px;width:250px;background-color:#ea181e;background-image:-webkit-gradient(linear,left top,left bottom,from(#ea181e),to(#b90005));background-image:-webkit-linear-gradient(top,#ea181e,#b90005);background-image:-moz-linear-gradient(top,#bfdc7a,#8ebf45);background-image:-ms-linear-gradient(top,#bfdc7a,#8ebf45);background-image:-o-linear-gradient(top,#bfdc7a,#8ebf45);color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.ribbon-red:after,.ribbon-red:before{content:"";border-top:3px solid #b90005;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-2px}.ribbon-red:before{left:22px}.ribbon-red:after{right:8px}.price{font-weight:500;font-size:26px}.property-price{color:#2f3ca1}.property-box{background-color:#fff;margin-bottom:30px}.property-img{position:relative}.property-photos{background-color:#062e47;color:#fff;position:absolute;padding:12px;border-radius:5px;bottom:10px;left:10px;cursor:pointer;text-decoration:none}.property-photos:hover{color:#fff}#property-form .form-control{font-size:14px;height:46px}#property-form textarea.form-control{font-size:14px;height:100px}#property-form .btn-primary{font-weight:700;height:46px}.page-header{background-position:center center;height:350px}.page-header h1{color:#fff;font-family:Ubuntu,sans-serif;font-optical-sizing:auto;font-size:42px;font-weight:400;margin:0}.page-detail{padding-bottom:100px}.page-detail-description{line-height:26px}#breadcrumb{background-color:#f1f1f1;font-size:15px;color:#777;list-style:none;display:flex}#breadcrumb li{font-family:Ubuntu,sans-serif;font-optical-sizing:auto;font-weight:500;margin-right:10px;position:relative}#breadcrumb li a{color:#666;font-family:Ubuntu,sans-serif;font-optical-sizing:auto;text-decoration:none}#breadcrumb li a:hover{color:#333}.breadcrumb-item.active{color:#8f8f8f}#body-content{padding:80px 0}#mision{background-image:url(../img/bg-mision.jpg);background-position:center center}#services{background-color:#2f3ca1;background-image:url(../img/ondas-left.png),url(../img/ondas-right.png);background-position:left top,right bottom;background-repeat:no-repeat;padding:80px 0}#experience{background-color:#f9f8fa;padding:80px 0}#propertyform{padding:80px 0}#propertyform h3{font-family:Ubuntu,sans-serif;font-size:32;font-weight:700;position:relative}#propertyform h3::before{background-color:#2f3ca1;content:'';display:block;height:4px;left:0;position:absolute;top:80px;width:100px}#propertyform input{border-color:#fada00;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:400}#propertyform textarea{border-color:#fada00;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:400}header.fixed-top{z-index:1030}#search-area{min-height:100vh;height:auto;padding:0}.search-area-content{padding-top:6rem;padding-bottom:3rem}@media (min-width:576px){.search-area-content{padding-top:8.5rem;padding-bottom:4rem}}.section-title{margin-bottom:2rem}@media (min-width:992px){.section-title{margin-bottom:3rem}}.property-card{background-color:#fff;border-radius:.5rem;overflow:hidden}.property-image img{width:100%;height:260px;object-fit:cover}@media (min-width:768px){.property-image img{height:280px}}@media (min-width:992px){.property-image img{height:300px}}.page-header{min-height:350px;height:auto;padding:6rem 0 2rem}@media (max-width:767.98px){.page-header{min-height:260px;padding:5rem 0 1.5rem}.page-header h1{font-size:2rem}}#body-content{padding:3rem 0}@media (min-width:992px){#body-content{padding:5rem 0}}#experience,#propertyform,#propiedades-destacadas,#services{padding:3rem 0}@media (min-width:992px){#experience,#propertyform,#propiedades-destacadas,#services{padding:5rem 0}}#mision{padding:3rem 0}@media (min-width:992px){#mision{padding:5rem 0}}#reviews .item{padding:1rem}#cta{padding:2.5rem 0}@media (min-width:992px){#cta{padding:3.5rem 0}}#propertyform h3::before{top:auto;bottom:-.75rem}.footer-widget{margin-bottom:2rem}@media (min-width:992px){.footer-widget{margin-bottom:0}}