:root{--transition:all .2s ease-in-out}body{font-size:1rem;line-height:1.5;font-family:var(--theme-font-family),sans-serif;overflow-x:hidden}#logo{max-width:192px;max-height:96px;-o-object-fit:contain;object-fit:contain}.text-secondary{color:var(--brand-color)!important}.text-light-100{color:#9b9b9b!important}.text-125{font-size:1.25rem}.text-150{font-size:1.5rem}.back-ground-secondary{background-color:var(--brand-color)!important}.back-ground-gray{background-color:#6b6f88!important}.navbar{margin-bottom:3rem}.navbar-wrap{z-index:6}.dropdown-wrap .header-text,.nav-link,.slider-wrap .header-text{font-weight:700}.page-header{position:relative;padding-top:3rem;padding-bottom:15rem;min-height:498px;background-color:var(--brand-color);background-repeat:no-repeat;background-position:center center;background-size:cover}.page-header::before{position:absolute;content:"";z-index:1;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(73,79,93,.65)),to(rgba(128,135,150,0)));background:linear-gradient(to bottom,rgba(73,79,93,.65) 0,rgba(128,135,150,0) 100%)}.page-header.no-search-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1em;padding-bottom:1em}.page-header .header-text{z-index:3;font-size:3rem;text-shadow:0 .25rem .25rem rgba(0,0,0,.25)}.search-wrap{position:relative;z-index:4;margin-top:-10em}.search-wrap::before{position:absolute;content:"";z-index:-1;top:27px;width:calc(100% + 2em);height:165px;margin-left:-1em;margin-right:-1em;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border-top-left-radius:10px;border-top-right-radius:10px}.search-wrap,.search-wrap>.d-inline-block{background-color:#fff;border-radius:10px}.search-wrap .form-container{padding:2.2em 2.2em .7em;-webkit-box-shadow:0 0 4rem rgba(0,0,0,.5);box-shadow:0 0 4rem rgba(0,0,0,.5);border-radius:10px}.input,.input-group-btn .input,.select,.textarea{position:relative;width:100%;font-weight:700;color:#494f5d;border:1px solid transparent;outline:0;-webkit-transition:var(--transition);transition:var(--transition);-webkit-box-shadow:0 8px 16px rgba(73,80,87,.18);box-shadow:0 8px 16px rgba(73,80,87,.18)}.input-group-btn .input{border-top-left-radius:4px;border-bottom-left-radius:4px;height:66px;padding:18px 20px 18px 56px;border-right-color:transparent}.input,.select,.textarea{border-left-color:rgba(151,151,151,.1);border-top-color:rgba(151,151,151,.1);border-right-color:rgba(151,151,151,.1)}.input-btn-responsive:focus,.input-btn-responsive:hover,.input-group-btn .input-btn:focus,.input-group-btn .input-btn:hover,.input:hover,.select:hover,.textarea:hover{-webkit-box-shadow:0 12px 24px rgba(73,80,87,.18);box-shadow:0 12px 24px rgba(73,80,87,.18)}.input:focus,.select:focus,.slide-nav:hover,.textarea:focus{-webkit-box-shadow:0 4px 8px rgba(73,80,87,.18);box-shadow:0 4px 8px rgba(73,80,87,.18)}.input-btn-responsive,.input-group-btn .input-btn,.slide-nav{border:0;-webkit-box-shadow:0 8px 16px rgba(73,80,87,.18);box-shadow:0 8px 16px rgba(73,80,87,.18);outline:0;-webkit-transition:var(--transition);transition:var(--transition)}.search-icon{position:absolute;content:"";z-index:1;top:23px;left:23px;width:24px;height:24px;background-size:cover}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:#aaa}.input::-moz-placeholder,.textarea::-moz-placeholder{color:#aaa}.input::-ms-input-placeholder,.textarea::-ms-input-placeholder{color:#aaa}.input::placeholder,.textarea::placeholder{color:#aaa}.input-btn-responsive,.input-group-btn .input-btn{width:100%;padding:18px 20px}.input-group-btn .input-btn{border-top-right-radius:4px;border-bottom-right-radius:4px}.input-btn-responsive{border-radius:4px}.select{padding:15px 20px;background-position:calc(100% - 20px) center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select.has-placeholder{color:#6b6f88!important}.checkbox{top:0;left:0}.slide-nav,.slide-nav-wrap{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-checkbox{padding-left:2.5em;cursor:pointer}.contact-checkbox::before{position:absolute;content:"";top:0;left:0;width:21px;height:21px;background-color:transparent;border:3px solid var(--brand-color);border-radius:50%;-webkit-transition:var(--transition);transition:var(--transition)}.checkbox:checked~.contact-checkbox::before,.slider-wrap::before{background-color:var(--brand-color)}.slick-slide,.slide-nav:focus{outline:0}.slider-wrap{position:relative;padding-top:3em;margin-top:3em}.slide-nav-wrap{z-index:3;left:-30px;width:calc(100% + 60px)}.slide-nav{padding:2em;width:79px;height:79px;background:center center no-repeat #fff;line-height:1rem;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%}.slide-nav::-moz-focus-inner{border:0;padding:0}.slide-nav.prev{left:-25px;background-image:url(/portal/img/default/left.png);background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:50% 50%}.slide-nav.next{right:-25px;background-image:url(/portal/img/default/right.png);background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:50% 50%}.slider-wrap::before{position:absolute;content:"";top:0;left:0;right:0;width:246px;height:4px;margin-left:auto;margin-right:auto;border-radius:4px}.tile-gallery .slick-list{padding:1.5em 30px!important}.tile,.tile-preview{border-radius:8px;-webkit-transition:var(--transition);transition:var(--transition);-webkit-box-shadow:0 8px 40px rgba(0,0,0,.12);box-shadow:0 8px 40px rgba(0,0,0,.12)}.tile-featured{background:#2f4f4f;color:#fff}figure.tile{margin:0}.tile-preview:hover,.tile:hover{-webkit-box-shadow:0 4px 24px rgba(0,0,0,.18);box-shadow:0 4px 24px rgba(0,0,0,.18)}.social-media-link,.tile-preview a,.tile-preview a:focus{text-decoration:none;outline:0}.tile .header-img-preview{width:100%;height:186px;background-repeat:no-repeat;background-position:center center;border-top-left-radius:8px;border-top-right-radius:8px;background-size:cover}.main-footer{margin-top:4.5em;border-top:1px solid #d8d8d8;background:rgba(0,0,0,.025)}.main-footer h5{margin-top:0;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #d3d3d3;text-transform:uppercase;color:var(--brand-color)}.main-footer .powered-by{vertical-align:middle;height:16px}.main-footer .header-text::before{position:absolute;content:"";left:0;bottom:0;width:75%;height:1px;background-color:#d8d8d8}.site-map-links a{color:currentColor;text-decoration:none;-webkit-transition:var(--transition);transition:var(--transition)}.site-map-links a:focus,.site-map-links a:hover{color:#6b6f88}.social-media-link>img{opacity:1;-webkit-transition:var(--transition);transition:var(--transition)}.social-media-link:focus>img,.social-media-link:hover>img{opacity:.8}.slider-wrap.property-page{margin-top:2.5em;margin-bottom:3.1em}.slider-wrap.property-page:before{display:none}.brands-info-wrap,.property-info-wrap,.search-info-wrap{z-index:5}.map-wrap .map-area,.property-page .slick-slide,.property-page .tile,.property-page .tile .header-img-preview,.property-page .tile-gallery .slick-list,.property-page .tile-preview{border-radius:12px}.property-page .tile-preview{-webkit-box-shadow:none;box-shadow:none}.property-page .tile{margin-bottom:0}.property-page .tile .header-img-preview{height:311px}.property-page .tile-gallery .slick-list{padding:0!important}.map-wrap,.property-page .tile-gallery{padding:1.2em;background:#fff;border-radius:18px;-webkit-box-shadow:0 16px 40px rgba(0,0,0,.12);box-shadow:0 16px 40px rgba(0,0,0,.12)}.status-available{color:#73a638}.status-pending{color:#4a90e2}.status-sold{color:#e46d7c}.status-wrap{margin-bottom:2.5em}.section-info+.section-info{margin-top:1.5em;padding-top:1.5em;padding-bottom:1em;border-top:1px solid #d8d8d8}.content-wrap p,.section-info p{line-height:1.7}.property-contact-info{margin-top:2.5em;padding-top:3em;padding-left:4.5em}@media only screen and (max-width:768px){.input-group-btn .input{border-top-right-radius:4px;border-bottom-right-radius:4px}.property-contact-info{padding-left:1.5em;padding-right:1.5em}}.property-contact-info .section-info{margin-top:.5em;padding-top:1.5em;padding-bottom:.5em}.contact-form{padding:2em;border-right-color:rgba(151,151,151,.1);background-color:#fff;border-radius:8px;-webkit-transition:var(--transition);transition:var(--transition);-webkit-box-shadow:0 16px 40px rgba(0,0,0,.12);box-shadow:0 16px 40px rgba(0,0,0,.12)}@media only screen and (max-width:1024px){.contact-form{padding:1em}}.contact-form:hover{-webkit-box-shadow:0 16px 60px rgba(0,0,0,.1);box-shadow:0 16px 60px rgba(0,0,0,.1)}.contact-form .input,.contact-form .textarea{padding:12px 20px;border-radius:4px}.contact-form .textarea{resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form .contact-form-btn{width:100%;padding:8px 20px;border:1px solid transparent;outline:0;border-radius:4px;-webkit-transition:var(--transition);transition:var(--transition);-webkit-box-shadow:0 8px 16px rgba(73,80,87,.18);box-shadow:0 8px 16px rgba(73,80,87,.18)}.search-result-header{margin-top:2.5em;padding-top:3em;border-bottom:1px solid #d8d8d8}.view-property-btn{width:50px;height:50px;background-color:#fff;border:1px solid rgba(151,151,151,.1);border-radius:50%;-webkit-transition:var(--transition);transition:var(--transition);-webkit-box-shadow:0 4px 8px rgba(73,80,87,.3);box-shadow:0 4px 8px rgba(73,80,87,.3)}.view-property-btn:hover{-webkit-box-shadow:0 8px 16px rgba(73,80,87,.2);box-shadow:0 8px 16px rgba(73,80,87,.2)}.view-property-btn:focus{-webkit-box-shadow:0 4px 8px rgba(73,80,87,.5);box-shadow:0 4px 8px rgba(73,80,87,.5)}.page-wrap{margin-top:1em;padding-top:3em;border-top:1px solid #d8d8d8}.page-wrap .next-page-btn,.page-wrap .prev-page-btn{width:45px;height:45px;padding:.6em;background-color:#fff;border:1px solid rgba(151,151,151,.1);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;-webkit-transition:var(--transition);transition:var(--transition);-webkit-box-shadow:0 6px 12px rgba(73,80,87,.18);box-shadow:0 6px 12px rgba(73,80,87,.18)}.page-wrap .next-page-btn:hover,.page-wrap .prev-page-btn:hover{-webkit-box-shadow:0 4px 8px rgba(73,80,87,.2);box-shadow:0 4px 8px rgba(73,80,87,.2)}.page-wrap .pagination{background-color:#fff;border:1px solid #f1f1f1;border-radius:4px;-webkit-box-shadow:0 8px 16px rgba(73,80,87,.12);box-shadow:0 8px 16px rgba(73,80,87,.12)}.page-wrap .pagination .pagination-link+.pagination-link{border-left:1px solid #d8d8d8}.brands-info-wrap .view-link-wrap .view-link,.page-wrap .pagination-link a{color:#9b9b9b;-webkit-transition:var(--transition);transition:var(--transition)}.brands-info-wrap .view-link-wrap .view-link:hover,.page-wrap .pagination-link a:hover{color:#494f5d}.page-wrap .pagination-link .active-page{color:#494f5d;pointer-events:none}.brands-info-wrap .tile .header-img-preview{height:auto;border-top-left-radius:8px;border-top-right-radius:0;border-bottom-left-radius:8px}.brands-info-wrap .view-list{-webkit-transition:var(--transition);transition:var(--transition);-webkit-box-shadow:0 8px 16px rgba(73,80,87,.12);box-shadow:0 8px 16px rgba(73,80,87,.12)}.brands-info-wrap .view-list:hover{-webkit-box-shadow:0 5px 10px rgba(73,80,87,.2);box-shadow:0 5px 10px rgba(73,80,87,.2)}.brands-info-wrap .view-list.not-available{pointer-events:none;opacity:.4;-webkit-box-shadow:none;box-shadow:none}.brands-info-wrap .view-list.not-available .view-link{text-decoration:line-through!important}.agency-preview{padding:5em;background:center center/contain no-repeat #f1f1f1;border-radius:4px}.content-wrap h1{font-size:3.5rem}@media only screen and (max-width:575px){.navbar-brand{margin-left:auto;margin-right:auto}.nav-link{margin-top:2em}.search-wrap .form-container{padding:1em}.slide-nav{padding:1.25rem;width:59px;height:59px}.slide-nav.prev{left:0}.slide-nav.next{right:0}.slide-nav.next,.slide-nav.prev{background-size:10px}.main-footer .header-text::before{right:0;margin-left:auto;margin-right:auto}.property-contact-info{margin-top:0;padding-top:0;padding-left:1em;padding-right:1em}.page-wrap .next-page-btn,.page-wrap .prev-page-btn{width:100%;border-radius:4px}.content-wrap h1{font-size:1.5rem}}.carousel-image{width:100%;height:224px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:576px){.carousel-image{height:386px}}
/*# sourceMappingURL=default.min.css.map */
