.c49mod-menu-basic .show>.dropdown-menu{position:relative;margin-bottom:3px;top:0}.c49mod-menu-basic .c49-title{display:block;width:100%;padding:.5rem 1rem;border-radius:.25rem .25rem 0 0;border-bottom:0;cursor:default}.c49mod-menu-tags .c49-title{border-radius:.25rem;margin-bottom:1.5rem;text-align:center;font-size:1.2rem;position:relative}.c49mod-menu-tags .btn-group-vertical.btn-block{flex-direction:row;display:flex;flex-wrap:wrap;flex-basis:initial;justify-content:center}.c49mod-menu-tags a{width:initial!important;border-radius:.25rem!important;margin:0 5px 5px 0;font-size:.8rem;background-color:rgba(0,0,0,.1);border:0}.c49mod-menu-tags a:hover{background-color:rgba(0,0,0,.5);color:#fff}.cond-opts{overflow-y:scroll;max-height:248px;width:100%}.cond-opts a{border-radius:0;background-color:#fff;border:1px solid #0000001f;margin-left:0!important}.cond-opts::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.cond-opts::-webkit-scrollbar{width:12px;background-color:rgba(0,0,0,.08)}.cond-opts::-webkit-scrollbar-thumb{background-color:#666}@media (max-width:1199.98px){[id^=c49row-]:has(.c49mod-menu-basic .c49-title):not(:has(.offcanvas)){overflow-x:clip}}@media (max-width:767.98px){html:is(:has(link[href*="?m55."]),:has(link[href*="?m56."]),:has(link[href*="?m59."]),:has(link[href*="?m62."])) body #c49footer .c49mod-menu-basic .c49-title{text-align:center;padding-left:0;padding-right:0}html:is(:has(link[href*="?m55."]),:has(link[href*="?m56."]),:has(link[href*="?m59."]),:has(link[href*="?m62."])) body #c49footer .c49mod-menu-basic .btn{text-align:center;justify-content:center}}[class^=c49mod-contact-] .btn,[class^=c49mod-contact-] .btn:hover,[class^=c49mod-contact-] .btn:focus,[class^=c49mod-contact-] .btn:active,[class^=c49mod-contact-] .dropdown-toggle,[class^=c49mod-contact-] .dropdown-toggle:focus,[class^=c49mod-contact-] .dropdown-toggle:active{text-decoration:none;outline:0;box-shadow:none}[class^=c49mod-contact-] .c49-icon+.c49-label,[class^=c49mod-contact-] .c49-label+.c49-icon{margin-left:8px}[class^=c49mod-contact-] .c49-label{position:relative}[class^=c49mod-contact-] .c49-icon{min-width:24px;cursor:pointer}.style-circle-side1 [class^=c49mod-contact-] .c49-label{display:flex;flex-direction:column;letter-spacing:-.5px;align-items:flex-start;font-size:26px}.style-circle-side1 [class^=c49mod-contact-] .c49-icon{color:#fff!important;font-size:28px;background-color:#777!important;width:45px;min-width:45px;height:45px;min-height:45px;display:flex;align-items:center;justify-content:center;border-radius:300px}.style-circle-side1 [class^=c49mod-contact-] .btn{display:flex;align-items:center}.style-circle-side1 [class^=c49mod-contact-] [class^=c49-contact-]{display:flex;justify-content:flex-end;flex-direction:row;flex-flow:wrap}@media (max-width:991px){.style-circle-side1 [class^=c49mod-contact-] [class^=c49-contact-]{justify-content:center}}#c49header [class^=c49mod-contact-] .c49-label>.c49-tag{position:static;top:auto;left:auto;display:block;line-height:1.15;max-width:100%}#c49header [class^=c49mod-contact-] .dropdown{flex-wrap:wrap}#c49header [class^=c49mod-contact-] .c49-contact-more{white-space:nowrap}@media (max-width:767px){header .c49row-contact .c49-tag{display:block;max-width:calc(100vw - 190px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:767.98px){#c49footer .row>.d-flex:not(.flex-column):has(>*+*):has(.c49-contact-phone){flex-wrap:wrap}#c49footer .row>.d-flex:not(.flex-column):has(>*+*):has(.c49-contact-phone)>*{flex:0 0 100%;max-width:100%;text-align:center}#c49footer .c49mod-contact-basic .c49-contact-phone{display:flex;flex-direction:column;align-items:center}#c49footer .c49mod-contact-basic .c49-phone{padding-top:.2rem;padding-bottom:.2rem;white-space:nowrap}#c49footer .c49mod-contact-basic .c49-contact-address{display:block;text-align:center}#c49footer .c49mod-contact-basic .c49-contact-address .c49-icon{display:inline-block;float:none;width:auto;min-width:0;margin:0 4px 0 0;vertical-align:middle}#c49footer .c49mod-text-basic:has(.fa-envelope){text-align:center}}@media (max-width:767.98px){html:is(:has(link[href*="?m48."]),:has(link[href*="?m51."]),:has(link[href*="?m52."]),:has(link[href*="?m53."]),:has(link[href*="?m54."]),:has(link[href*="?m55."]),:has(link[href*="?m56."]),:has(link[href*="?m59."]),:has(link[href*="?m62."])) body #c49header .c49mod-contact-dropdown{display:flex;flex-direction:column;align-items:center;width:100%;height:auto}html:is(:has(link[href*="?m48."]),:has(link[href*="?m51."]),:has(link[href*="?m52."]),:has(link[href*="?m53."]),:has(link[href*="?m54."]),:has(link[href*="?m55."]),:has(link[href*="?m56."]),:has(link[href*="?m59."]),:has(link[href*="?m62."])) body #c49header .c49mod-contact-dropdown .c49-contact-phone{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;height:auto;gap:2px 10px}html:is(:has(link[href*="?m48."]),:has(link[href*="?m51."]),:has(link[href*="?m52."]),:has(link[href*="?m53."]),:has(link[href*="?m54."]),:has(link[href*="?m55."]),:has(link[href*="?m56."]),:has(link[href*="?m59."]),:has(link[href*="?m62."])) body #c49header .c49mod-contact-dropdown .c49-phone{margin:0;padding:2px 4px}html:is(:has(link[href*="?m48."]),:has(link[href*="?m51."]),:has(link[href*="?m52."]),:has(link[href*="?m53."]),:has(link[href*="?m54."]),:has(link[href*="?m55."]),:has(link[href*="?m56."]),:has(link[href*="?m59."]),:has(link[href*="?m62."])) body #c49header .c49mod-contact-dropdown .c49-phone .c49-label{font-size:14px}html:is(:has(link[href*="?m48."]),:has(link[href*="?m51."]),:has(link[href*="?m52."]),:has(link[href*="?m53."]),:has(link[href*="?m54."]),:has(link[href*="?m55."]),:has(link[href*="?m56."]),:has(link[href*="?m59."]),:has(link[href*="?m62."])) body #c49header .c49mod-contact-dropdown .c49-contact-social{display:flex;justify-content:center;width:100%;height:auto;margin-top:4px}html:is(:has(link[href*="?m14."]),:has(link[href*="?m31."]),:has(link[href*="?m41."])) body #c49header .row>:has(.c49mod-image-basic){order:-1}html:has(link[href*="?m45."]) body #c49header .c49mod-contact-dropdown :is(a,.c49-label,.c49-tag,.c49-icon){color:#fff!important;text-shadow:0 0 3px #000,0 0 3px #000,0 1px 5px #000}html:has(link[href*="?m63."]) body #c49header .c49row-contact .row>:has(.c49mod-contact-basic){display:none!important}html:has(link[href*="?m13."]) body #c49main:has(.c49mod-search-smart){padding-top:0}html:has(link[href*="?m13."]) body #c49main .c49row:has(.c49mod-search-smart){padding-top:14px}html:has(link[href*="?m27."]) body:has(.c49row-photos-slide) #c49main .c49row:has(.c49mod-search-basic){padding-top:20px}}@media (max-width:359.98px){html:is(:has(link[href*="?m55."]),:has(link[href*="?m56."]),:has(link[href*="?m59."]),:has(link[href*="?m62."])) body #c49header .c49mod-contact-dropdown .c49-contact-phone{flex-direction:column;align-items:center}}@media (max-width:767.98px){html:has(link[href*="?m32."]) body #properties-filter-filter{position:relative}html:has(link[href*="?m32."]) body #properties-filter-filter::after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;line-height:1;pointer-events:none;transition:transform .2s}html:has(link[href*="?m32."]) body .card:has(>#collapse_properties-filter.show) #properties-filter-filter::after{transform:translateY(-50%) rotate(180deg)}html:has(link[href*="?m33."]) body #c49mod-68{padding-left:150px;padding-right:12px;text-shadow:0 1px 4px rgba(0,0,0,.85)}html:has(link[href*="?m35."]) body #bannerVid{padding-right:36px}html:has(link[href*="?m38."]) body #c49main .c49-title :is(h2,i){color:#fff;text-shadow:0 0 3px #000,0 0 3px #000,0 1px 5px #000}html:has(link[href*="?m43."]) body .c49mod-menu-basic .c49-content{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding-left:0!important;text-align:center}html:has(link[href*="?m43."]) body .c49mod-menu-basic .c49-content .btn{margin:0;padding:6px 10px;width:auto}html:has(link[href*="?m43."]) body .c49mod-menu-basic .c49-content>:not(a){display:none}html:is(:has(link[href*="?m53."]),:has(link[href*="?m54."]),:has(link[href*="?m58."])) body #c49footer .row>.col-logo{order:-1}html:has(link[href*="?m63."]) body #c49footer .c49row-logo-footer{padding-top:8px;padding-bottom:8px}html:has(link[href*="?m63."]) body #c49footer .c49row-logo-footer .row>[class*=col-]{padding-top:10px;padding-bottom:10px}#c49footer .c49foot-brand{margin-bottom:22px}#c49footer .c49foot-brand~.col-6{margin-bottom:22px}.c49wacta__in .c49wacta__txt{flex:0 1 auto}.c49wacta__in .c49wacta__cta{margin-top:18px}}html:is(:has(link[href*="?m8."]),:has(link[href*="?m25."])) body #c49header #c49wrap-5{position:relative}html:is(:has(link[href*="?m8."]),:has(link[href*="?m25."])) body #c49header #c49wrap-5 :has(>#c49mod-13){position:static}html:is(:has(link[href*="?m8."]),:has(link[href*="?m25."])) body #c49header #c49wrap-5 #c49mod-13{top:0;right:0;bottom:0;left:0;width:auto;max-width:none;margin:0;pointer-events:none}html:is(:has(link[href*="?m8."]),:has(link[href*="?m25."])) body #c49header #c49wrap-5 #c49mod-13 .c49mod-image-basic{height:100%}html:is(:has(link[href*="?m8."]),:has(link[href*="?m25."])) body #c49header #c49wrap-5 #c49mod-13 img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:right bottom}html:is(:has(link[href*="?m8."]),:has(link[href*="?m25."])) body #c49header #c49wrap-5:has(.navbar-collapse:is(.show,.collapsing)) div#c49mod-13{visibility:hidden}@media (max-width:767.98px){html:has(link[href*="?m8."]) body #c49header #c49wrap-5 .navbar-toggler{top:11px;right:auto;left:44px}}html:is(:has(link[href*="?m8."]),:has(link[href*="?m25."])) body #c49header #c49wrap-5:has(.navbar-collapse:is(.show,.collapsing)){height:auto;min-height:240px}@media (min-width:992px){html:is(:has(link[href*="?m8."]),:has(link[href*="?m25."])) body #c49header .row>:has(>#c49mod-4){flex:0 0 58.333333%;max-width:58.333333%}html:is(:has(link[href*="?m8."]),:has(link[href*="?m25."])) body #c49header #c49mod-4 .c49mod-contact-dropdown{display:flex;align-items:center;justify-content:space-between}html:is(:has(link[href*="?m8."]),:has(link[href*="?m25."])) body #c49header #c49mod-4 .c49-contact-phone{flex:1 1 auto;min-width:0}html:is(:has(link[href*="?m8."]),:has(link[href*="?m25."])) body #c49header #c49mod-4 .c49-contact-social{flex:0 0 auto;margin-left:auto;text-align:right}}@media (min-width:992px) and (max-width:1199.98px){html:is(:has(link[href*="?m8."]),:has(link[href*="?m25."])) body #c49header #c49mod-4 .c49-contact-social a{display:block}}@media (min-width:992px){#c49header [class^=c49mod-contact-] .c49-phone .c49-label{display:inline-block;vertical-align:middle;text-align:left}}#c49mod-12 .c49mod-image img{max-width:200px;max-height:160px}#c49mod-87{font-size:14px;margin-top:10px}