body:has(.home-banner).scroll .item-h::after,body:not(:has(.home-banner)) .item-h::after{content:'';pointer-events:none;display:block;width:100%;height:100%;box-shadow:inset 0 -2px 0 rgba(237,33,39,.5);position:absolute;bottom:0;left:0}body:not(:has(.home-banner)) .item-h{background-color:#fff;position:sticky;top:0;width:100%;z-index:12}body:has(.home-banner) .item-h{position:fixed;top:0;z-index:100;width:100%}body:has(.home-banner).scroll .item-h{transition:transform .5s;width:100%}body:not(:has(.home-banner)) .h-logo>a,body:has(.home-banner).scroll .h-logo>a{height:100%}.item-h .m-lo,body:has(.home-banner).scroll .item-h .m-lo,body:has(.home-banner) .item-h .f-lo{display:block}.item-h .f-lo,body:has(.home-banner).scroll .item-h .f-lo,body:has(.home-banner) .item-h .m-lo{display:none}xbody.with-title-slider:not(.scroll) .item-h .h-logo a{margin-left:80px}x.flag{width:45px;height:30px;background:none;border:0;box-sizing:border-box!important}body:has(.home-banner):not(.scroll) .item-n-1+label{color:#fff}body:has(.home-banner).scroll .item-h .ph-l{color:#000}body.with-webbuilder .item-n-2~nav>sub-menu{margin-right:2rem;margin-bottom:0}.item-n-1~nav .ph-l{display:inline-block;font-size:16px;color:#fff!important}.item-n-1~nav{position:fixed;background:#18295791;backdrop-filter:blur(50px);width:560px;max-width:100%;right:0;top:0;bottom:0;margin:0;transition:transform .5s cubic-bezier(.77,.2,.05,1);padding:1.5rem 3rem;box-sizing:border-box;color:#fff;clip-path:circle(0 at 97% 4%);transition:all .5s ease-in-out;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-around;overflow:auto;z-index:1;visibility:hidden}@-moz-document url-prefix(){.item-n-1 ~ nav,.item-n-1 ~ nav .a-b-1{transition:none}}@supports(-webkit-touch-callout:none){.item-n-1~nav,.item-n-1~nav .a-b-1{transition:none}}.item-n-1{display:none}body:has(.item-n-1:checked){overflow-y:hidden}.item-h:has(.item-n-1:checked)>*{user-select:none}.item-n-1:checked+label{position:absolute;right:8rem}.item-n-1+label+.s-f-fg-1,.item-n-1:not(:checked)~nav+a,.item-n-1:not(:checked)~nav+a~button{display:none}.item-n-1:checked~nav+a,.item-n-1:checked~nav+a~button{z-index:1}.item-n-1:checked~nav{clip-path:circle(149%);height:100vh;visibility:visible}.with-webbuilder .item-n-1:checked~nav{padding-top:8rem}.item-n-1:checked~nav>a,.item-n-1:checked~nav+a{color:#fff!important}.item-n-1+label{font-size:0;cursor:pointer;position:relative;z-index:2;float:right;margin-left:auto}.item-n-1+label::after{content:"";font-family:'agorafonts'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:30px;letter-spacing:normal;word-wrap:normal;vertical-align:middle;margin:0 .2rem 0 0;transform:translateY(-1px)}.item-n-1:checked+label::after{content:"";color:#fff}.item-n-1~nav a{text-decoration:none;color:#fff;margin:1.5rem 0;display:block;font-size:1.5rem;cursor:pointer;user-select:none;line-height:24px;text-transform:uppercase}.item-n-1~nav span a{font-size:14px;margin:10px 0}.item-n-1~nav sub-menu sub-menu .sub a{text-transform:capitalize}.item-n-1~nav span{display:block}.item-n-1~nav span.ic-web-icons{padding:1rem 4rem}.item-n-1~nav span>span a{font-size:1rem;margin:.6rem 0}.item-n-1~nav>sub-menu{width:100%}.item-n-1~nav>a{width:100%;font-size:17px;text-align:center;font-weight:600}.item-n-1~nav>sub-menu>a{font-size:17px;font-weight:600;margin:0}.item-n-1~nav>sub-menu>a:hover,.item-n-1~nav>sub-menu:hover a{--_p:0}.item-n-2{display:none}body:not(.with-webbuilder) .item-n-1~nav a,body:not(.with-webbuilder) .item-n-1~nav>sub-menu{display:block!important}.item-n-2~nav{overflow-x:visible;white-space:nowrap;scrollbar-width:none;text-align:right;color:#fff;transition:color .6s cubic-bezier(.32,.94,.6,1)}.item-n-2~nav>a{margin:0!important;padding:.6rem 1.2rem}.item-n-2~nav>a,.item-n-2~nav>sub-menu{text-decoration:none;text-transform:uppercase;color:currentColor;margin:0;display:inline-block;font-weight:400}.item-n-2~nav>a:last-child{padding-right:0}.item-n-2~nav span.sub{position:absolute;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.11);display:block;margin-top:.8rem;transform:scale(0);transform-origin:0 0;transition:.2s cubic-bezier(.4,0,.2,1);z-index:999;padding:0;width:195px}.item-n-2~nav .new-web.new.webbuilder{cursor:pointer;text-transform:uppercase}.item-n-2~nav .new-web.new.webbuilder:before{background:var(--c-2);font-size:15px;border-radius:100%;padding:.35rem;color:#fff;margin-right:7px}.item-n-2~nav span.sub .new-web.new.webbuilder{padding:1rem 1.5rem;color:#000;display:block}.item-n-2~nav>sub-menu{display:inline-block;margin-bottom:0;margin-top:0;padding:.6rem 1.2rem;line-height:normal;font-style:normal}.item-n-2~nav>sub-menu>a{color:#000;position:relative;background:rgba(0,0,0,.001);padding:0;font-weight:var(--f-w-5)!important;font-style:normal}.item-n-2~nav>sub-menu>span:before{width:100%;height:15px;content:"";display:block;margin-top:-15px;opacity:0}.item-n-2~nav span a{text-transform:uppercase;color:#444;padding:9px 14px;box-sizing:border-box;display:block;font-size:var(--f-s-2);font-weight:500;transition:.2s background;cursor:pointer;text-align:left;max-width:230px;text-wrap-mode:wrap;line-height:21px}.item-n-2~nav span a:hover{color:var(--c-3)!important;--_p:0}.item-n-2~nav>sub-menu>a:hover+span>span{display:none}.item-n-2~nav a:hover+span,.item-n-2~nav span:hover,.item-n-2~nav a:active+span,.item-n-2~nav a:focus+span,.item-n-2~nav a.hover+span{visibility:visible!important;transform:scale(1)}@supports(-webkit-touch-callout:none){.item-n-2~nav a:active+span,.item-n-2~nav a:focus+span{visibility:hidden!important;transform:scale(0)}.item-n-2~nav a input[type="checkbox"]{display:none}.item-n-2~nav a:has(input[type="checkbox"]:checked)+span.sub{visibility:visible!important;transform:scale(1)}.item-n-2~nav a:has(input[type="checkbox"]:checked) label{pointer-events:none}}.item-n-2~nav .sub-span,.item-n-2~nav span span{right:100%;top:auto;margin-right:.5rem;transform-origin:100% 0!important;margin-top:-35px!important}.item-n-2~nav span span:has(>.new-web.new.webbuilder){margin-left:-.5rem!important}.item-n-2~nav>sub-menu>a:has(+span)+span:after{z-index:-10;content:"";position:absolute;width:0;height:0;top:-4px;left:5px;right:0;box-sizing:border-box;border:5px solid #fff;border-color:transparent transparent #fff #fff;transform:rotate(130deg)}.item-n-2~nav>sub-menu>span a:has(+span):after{content:"";width:24px;height:24px;overflow:hidden;position:absolute;right:4px;opacity:.36;font-family:'agorafonts'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:24px;letter-spacing:normal;word-wrap:normal;vertical-align:middle;margin:0 .2rem;transform:translateY(-3px)}.item-n-2~nav span>span:before{width:10px;height:100%;content:"";display:block;margin-left:-8px;position:absolute;opacity:0}.item-n-2~nav a a:hover+span{margin-top:0}.burger-c~nav .more{position:relative;font-style:normal;padding:1.2rem;line-height:normal;vertical-align:middle;transition:.5s}body:not(:has(.home-banner)) .burger-c~nav .more,body:has(.home-banner).scroll .burger-c~nav .more{color:var(--c-100)}.item-n-1~nav .more{display:none!important}.burger-c~nav .more .more-content{transform:scale(0);background:#fff;position:absolute;transition:all .2s cubic-bezier(.4,0,.2,1);right:9px;transform-origin:100% 0;padding:0;border-radius:2px;min-width:160px;z-index:3;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);visibility:hidden;top:4.8rem}.burger-c~nav .more:hover .more-content{transform:scale(1);visibility:visible}.item-n-2~nav .more-content a+span{right:100%;left:inherit;margin-left:0;margin-right:8px;transform-origin:100% 0;top:auto;margin-top:-34px}.item-n-2~nav .more-content .menu-item:has(>span){margin:0;position:relative}body.company-template.with-webbuilder .webbuilder-bar .mdl-menu.mdl-menu--bottom-left{left:12px}body.company-template.with-webbuilder .webbuilder-bar .mdl-menu.mdl-menu--bottom-right{right:12px}body.company-template.with-webbuilder .item-h{height:auto}body.company-template:not(:has(.item-hs)) .header-menu,body.company-template .item-n-2~nav{width:inherit}body.company-template .item-n-2~nav:not([data-menu-count])>.more{display:none}body.company-template .item-uc .u-login{min-width:164px;margin-left:4px!important}.item-uc p[ag-user]:has(.user-logged-in.u-logined){margin:0}.item-uc p[ag-user] .user-logged-in.u-logined{min-width:110px}@media screen and (min-width:1025px){.item-n-1:checked+label{margin-right:1.05rem}}@media(max-width:1200px){body:has(.home-banner).scroll .item-h{background-color:#fff}}@media(max-width:1024px){body:has(.home-banner) .h-logo>a{height:100%}xbody.with-title-slider .item-h .f-lo{display:none}xbody.with-title-slider .item-h .m-lo{display:block}x.flag{height:40px}xbody.with-title-slider:not(.scroll) .item-h .h-logo a{margin-left:0}.item-n-1:checked~nav{border:10px solid transparent;background-clip:padding-box}.item-uc{width:100%;padding-left:5.5rem;padding-bottom:30px;position:relative;padding-top:20px;text-align:center}x.item-uc::before{content:'';background-image:url(https://apt.theagencyre.com/AGY/app/assets/img/logo-home.png);background-size:contain;background-repeat:no-repeat;width:136px;height:64px;display:block;position:absolute;left:0;top:0}.item-n-1~nav .ph-l{margin-right:16px;margin-left:0!important}.item-n-1~nav .ph-l+.flag{margin-bottom:0}.item-n-1~nav .flag{margin-bottom:16px;margin-left:0!important}.item-uc p[ag-user]{width:100%;display:block}.item-uc .u-login,.item-uc .u-logined,.item-uc .user-logged-in{margin:0 auto!important;display:block!important}}@media screen and (max-width:640px){.item-n-1~nav>sub-menu{width:100%}}body:not(:has(.item-hs)) .item-n-2+label{display:none}body .item-n-2~nav a{font-size:var(--f-s-2)}body:has(.item-hs) .item-n-2~nav span a{color:#000}body:has(.item-hs) .header-menu .item-n-2+label{font-size:0}@media screen and (min-width:1025px){body:has(.item-hs):not(.with-webbuilder) .header-menu{width:var(--header-menu-width);animation:expandWidth 400ms cubic-bezier(.77,0,.05,1) forwards}body:has(.item-hs):not(.with-webbuilder).scroll .header-menu{animation:shrinkWidth 400ms 300ms cubic-bezier(.77,0,.05,1) forwards}body:has(.item-hs):not(.with-webbuilder) .header-menu:has(.burger-c:checked) .item-n-2~nav{animation:overflowVisible 1600ms cubic-bezier(.77,0,.05,1) forwards}body:has(.item-hs):not(.with-webbuilder) .header-menu:has(.burger-c:checked){animation:expandWidth 800ms cubic-bezier(.77,0,.05,1) forwards}body:has(.item-hs):not(.with-webbuilder) .header-menu .item-n-2+label{order:2;visibility:hidden;transform:translateX(0);transition:transform .4s cubic-bezier(.77,.2,.05,1),width .4s cubic-bezier(.77,.2,.05,1);cursor:pointer;line-height:64px}body:has(.item-hs):not(.with-webbuilder).scroll .header-menu .item-n-2+label,body:has(.item-hs) .header-menu:has(.burger-c:checked) .item-n-2+label{animation:setLabelposition 400ms 1000ms cubic-bezier(.77,.2,.05,1) forwards}body:has(.item-hs):not(.with-webbuilder) .header-menu .item-n-2+label::after{content:"";font-family:'agorafonts'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:25px;letter-spacing:normal;word-wrap:normal;vertical-align:middle;margin:0 .2rem 0 0;transform:translateY(-1px);color:#fff}body:has(.item-hs):not(.with-webbuilder) .item-n-2~nav{overflow:hidden}body:has(.item-hs):not(.with-webbuilder) .header-menu .item-n-2~nav>*:not(.more){transition:transform .3s ease;transition-delay:400ms;height:100%}.item-n-2~nav>a,.item-n-2~nav>sub-menu>a{display:inline-flex!important;justify-content:center;align-items:center;height:100%}body:has(.item-hs):not(.with-webbuilder) .item-n-2~nav>a,body:has(.item-hs) .item-n-2~nav>sub-menu>a{color:#fff}body:has(.item-hs):not(.with-webbuilder).scroll .item-n-2~nav>*:not(.more){transform:translate(0,40px);animation:fadeOuts 500ms cubic-bezier(.77,0,.05,1) forwards}body:has(.item-hs):not(.with-webbuilder) .item-n-2~nav>*:not(.more):nth-child(1){padding-left:2.5rem}body:has(.item-hs):not(.with-webbuilder) .header-menu:has(.burger-c:checked) .item-n-2~nav>*:not(.more){transform:translate(0,0)}body:has(.item-hs):not(.with-webbuilder) .item-n-2~nav>*:not(.more):last-of-type{padding-right:2px}body:has(.item-hs):not(.body_propertymapsearch,.with-webbuilder).company.company-template.scroll-down header.item-h{transform:none}body:has(.home-banner,.item-hs):not(.with-webbuilder).scroll .item-h{background-color:transparent}body:has(.home-banner,.item-hs):not(.scroll) .h-logo img{margin-top:0!important}body:has(.item-hs) .item-h .m-lo,body:has(.home-banner,.item-hs).scroll .item-h .m-lo{display:none}body.with-webbuilder .item-n-2~nav{white-space:normal;padding-right:5.5rem}body.with-webbuilder .item-n-2~nav .more{display:none}}img{max-width:100%;max-height:100%}input:invalid{box-shadow:none}div[data-detail-link^="/"]{cursor:pointer}a:link,a:visited{text-decoration:none}section{position:relative;width:100%}[data-value="0"],[data-value="0.0"],[data-value=""],[data-value="0.00"],[data-value="#"],[data-value="no"]{display:none!important}[data-no-value]:not([data-no-value=""]){display:none!important}.mdl-selectfield [data-value="0"]{display:block!important}[data-agora-icon]:before,[data-agora-icon-right]:after{content:attr(data-agora-icon);font-family:'agorafonts'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:24px;letter-spacing:normal;word-wrap:normal;vertical-align:middle;margin:0 .2rem;transform:translateY(-1px)}[data-agora-icon-right]:after{content:attr(data-agora-icon-right)}[data-spacer].b{display:block}[data-spacer]:after{content:attr(data-spacer)}[data-pre-spacer]:before{content:attr(data-pre-spacer)}i[data-spacer],i[data-pre-spacer]{font-style:normal}i.b[data-spacer]{display:block;width:100%}[data-value][data-plural]{display:none!important;font-style:normal;margin:0!important}[data-plural=""][data-value="1"],[data-plural=""][data-value="1.0"],[data-plural=""][data-value^="0."],[data-plural="s"]:not([data-value="1"]):not([data-value="1.0"]):not([data-value^="0."]):not([data-value="0"]){display:inline-block!important}[data-web-links][data-value]:not([data-value*="http"]),[data-agent-bio][data-value="######0"]{display:none!important}input[data-save-listing$="_true"]+span+span,input[data-save-listing$="_True"]+span+span{display:none!important}input[data-save-listing$="_true"]+span,input[data-save-listing$="_True"]+span{display:inline-block!important}[data-perform-action=SaveListing][ag-user-collection="3"]{color:transparent;font-size:0;pointer-events:none}[data-perform-action=SaveListing][ag-user-collection="3"]:before{color:var(--c-1);content:"";line-height:1}[data-perform-action=SaveListing][ag-user-collection="3"]:not(:empty):before{transform:translateY(-5px)}[data-perform-action=SaveListing][ag-user-collection="3"]:not(:empty):after{color:var(--c-1);content:"Saved";display:inline-block;font-size:var(--f-s-2);line-height:1}.data-privacy-policy.active{position:fixed;bottom:20px;margin:0 auto;left:0;right:0;max-height:inherit!important;z-index:999;max-width:700px}.data-privacy-policy.active .content{padding:14px!important;justify-content:space-between}.data-privacy-policy.active .content p{font-size:var(--f-s-2);width:calc(100% - 100px)!important;text-align:left}.data-privacy-policy.active .content p a{font-size:var(--f-s-2);text-decoration:none;color:var(--c-1)}a.ag-fake-contains{display:none}.bbs span .ag-fake-contains{width:40px;display:inline-flex;overflow:hidden}.ag-fake-contains:has(>.ag-fake){position:relative;color:rgba(0,0,0,0);pointer-events:none!important;cursor:default}.ag-fake{display:none}.ag-fake{position:absolute;left:0;top:0;width:100%;height:calc(100% - 2px);background:#eee;overflow:hidden;display:block;border-radius:2px;margin-top:1px}.ag-fake:after{content:"";top:0;transform:translateX(100%);width:100%;height:100%;position:absolute;z-index:1;animation:slide 1s infinite;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.8)),color-stop(99%,rgba(128,186,232,0)),color-stop(100%,rgba(125,185,232,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#007db9e8',GradientType=1);opacity:.64}.ag-fake-mask{display:none}img.ag-fake-inline-contains{position:relative;object-position:-99999px 99999px;background:#eee}@keyframes slide{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.agora-back-to-top{bottom:8px;position:fixed;right:8px;z-index:4;transform:scale(0);transform-origin:100% 100%;transition:.3s cubic-bezier(.4,0,.2,1) all;border-radius:50%;height:56px;margin:auto;min-width:56px;width:56px;padding:0;overflow:hidden;background:var(--c-2);color:var(--c-99);box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.agora-back-to-top i{position:absolute;top:50%;left:50%;transform:translate(-12px,-12px)}body.scroll .agora-back-to-top{transform:scale(1);display:block!important}input:checked,input[type="checkbox"]{accent-color:var(--primary-color-500,var(--c-o-1,var(--c-1)))}#agoraAlertMessageBox.alert_box.consent .message-body{width:90%;max-width:673px}#agoraAlertMessageBox.alert_box.consent .msg>a{font-size:var(--f-s-3)!important}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.item-acc{display:flex;flex-direction:column}.item-acc-i{display:flex;align-items:center;text-transform:capitalize;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.25);padding:10px 0;pointer-events:none;font-weight:bold;user-select:none}.item-acc-c:has(>.item-acc-i){max-height:100%!important;overflow:hidden;transition:max-height .2s ease-out;border-bottom:0}.item-acc-i:not(.open)[data-agora-icon-right]:after{transform:rotate(180deg)!important}.item-acc .acc-con{column-count:3}.item-acc-c.int-fea .acc-con{column-count:1}.item-acc .acc-con span::before{content:attr(data-th)':';padding-right:4px;font-weight:var(--f-w-b)}.l-type.br{border:1px solid}.s-con{background:rgba(255,255,255,.1);margin-bottom:50px!important}.s-item .item-text,.search-con select{border:0}.s-item input{text-indent:12px}.s-item input,.s-item select{height:42px}.s-item .s-a-b-1:before{align-items:center;display:flex;font-size:24px;height:100%}.s-item .s-a-b-1{height:42px;right:4px;top:0;width:auto}.pagination ul li{margin:0 .2rem}.pagination ul li a{height:34px;line-height:34px;width:34px}.pagination ul li.active a.c-1{background-color:var(--c-1);color:var(--c-99)!important}.pagination ul li a.c-1:hover{background:rgba(26,26,29,.54);color:var(--c-99)!important;cursor:pointer}.pagination ul li:not(.active):first-child a,.pagination ul li:not(.active):last-child a{color:rgba(94,106,59,.32);display:inline-block;margin:0 .5rem;overflow:hidden;width:24px}.pagination ul li:not(.active):first-child a:before,.pagination ul li:not(.active):last-child a:before{display:inline-block;font-family:agorafonts;-webkit-font-feature-settings:"kern" 1,"liga" 1,"case" 1;-moz-font-feature-settings:"kern=1","liga=1","case=1";-moz-font-feature-settings:"kern" on,"liga" on,"case" on;-ms-font-feature-settings:"kern" 1,"liga" 1,"case";-o-font-feature-settings:"kern","liga","case";font-feature-settings:"kern","liga","case";font-size:24px}.pagination ul li:not(.active):first-child a:before{content:""}.pagination ul li:not(.active):last-child a:before{content:""}.pagination ul li:not(.active):first-child a:hover,.pagination ul li:not(.active):last-child a:hover{background:0;color:rgba(94,106,59,.96)!important}.tab{display:none!important}.tab-container .tab-a.active-a:after{content:'';display:block;border-top:2px solid var(--c-1);position:absolute;bottom:0;top:44px;background:0;left:0;width:100%}.tab-container .tab-a.active-a:before{content:'';width:8px;height:8px;border-top:2px solid var(--c-1);border-left:2px solid var(--c-1);background:#f7f7f7;position:absolute;top:40px;z-index:9;left:0;right:0;margin:0 auto;transform:rotate(225deg)}.tab-active{display:flex!important}.p-detail+.tab-container .tab-active{display:block!important}.t-labels{border-bottom:1px solid #dcdcdc}.tab-container .tab-b.active-a:after,.tab-container .tab-b:hover:after{content:'';display:block;position:absolute;border-top:3px solid var(--c-3);bottom:-1px;background:0;left:0;width:100%}.tab-container .tab-b:not(.active-a):after{content:'';transform:scaleX(0);transform-origin:0% 50%;transition:transform 300ms ease-in-out}.tab-container .tab-b:not(.active-a):hover:after{transform:scaleX(1)}.tab-container span.tab-b{margin-right:35px}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center}.modal-c{margin:20% auto;border:1px solid #888;width:300px;xoverflow:hidden}.modal-c.office{width:330px}.modal .close{top:15px;right:15px;z-index:9;width:24px;height:24px;line-height:24px}.modal .close:before{font-size:var(--f-s-2);line-height:22px}.modal .close.round{top:-20px;right:-15px;width:45px;height:45px;line-height:40px;border:1px solid}.modal .close.round:before{font-size:var(--f-s-3)}body.popup-active{overflow:hidden}.p-detail.broker .l-type.cl,.p-detail.exclusive .l-type.el,.property.rental .p-badge .l-type.rl,.p-detail.have-mul-openhouse .l-type.oh,.p-detail.have-mul-openhouse .l-type.oh .ohd,.p-detail.newlisting .l-type.nl,.p-detail.openhouse .l-type.oh,.p-detail.pricereduced .l-type.pr,.p-detail.rental .l-type.rl,.p-detail.virtualTour .l-type.vt,.property.exclusive .p-badge .l-type.el,.property.have-mul-openhouse .p-badge .l-type.oh,.property.have-mul-openhouse .p-badge .l-type.oh .ohd,.property.newlisting .p-badge .l-type.nl,.property.openhouse .p-badge .l-type.oh,.property.pricereduced .p-badge .l-type.pr,.property.virtualTour .p-badge .l-type.vt{display:inline-block!important}.p-detail.pricereduced .l-type.pr i:after,.property.pricereduced .p-badge .l-type.pr i:after,.property.priceincreased .p-badge .l-type.pr i:after{font-size:var(--f-s-1);margin:0 4px}.delete-account-form h1{color:var(--c-1);font-family:var(--s-f);font-size:var(--f-s-9);font-weight:var(--f-w-4)!important;text-align:center;text-transform:uppercase}.delete-account-form .head-sec span{display:inline-block;padding-bottom:16px;text-align:center;width:100%}[avm-report-url="get-a-home-valuation"] .map-pop-up>div+div span{align-items:center}[ag-user]{display:inline-block;position:relative}[ag-user]>span{position:absolute;background:var(--c-3);z-index:9999;border-radius:2px;box-shadow:rgba(0,0,0,.16) 0 1px 4px;transform:scale(0);top:calc(100% + 8px);right:0;min-width:180px;padding:0!important}[ag-user]>span>*{display:block;width:100%;padding:16px!important;color:var(--c-2);cursor:pointer;height:auto!important;line-height:normal!important;text-align:left;text-transform:none!important}[ag-user]>span>*:first-child{display:none!important}[ag-user]>button.active+span{transform:scale(1)}.dashboard-item .ca-f-b-1{line-height:38px;min-height:38px;min-width:38px}.dashboard-item .ca-f-b-1:before{font-size:20px;height:38px;line-height:38px!important;width:38px}.dashboard-item .ca-f-b-1[data-note-count="0"]:before{content:""}[data-current-rt]:not([data-current-rt="CMNCMN"]):not([data-current-rt="CMNSLD"]):not([data-current-rt="CMNRNT"]) [data-enable-for]{display:none}[data-current-rt="AGENTTEAM"]:not([data-current-rt="CMNCMN"]):not([data-current-rt="CMNSLD"]):not([data-current-rt="CMNRNT"]) [data-enable-for="AGENTTEAM"],[data-current-rt="AGENT"]:not([data-current-rt="CMNCMN"]):not([data-current-rt="CMNSLD"]):not([data-current-rt="CMNRNT"]) [data-enable-for="AGENT"]{display:block}[data-current-rt="CMNCMN"] [data-enable-for]:not([data-enable-for*="CMNCMN"]),[data-current-rt="CMNSLD"] [data-enable-for]:not([data-enable-for*="CMNSLD"]),[data-current-rt="CMNRNT"] [data-enable-for]:not([data-enable-for*="CMNRNT"]){display:none!important}.s-con.m-listings{background:#fafafa;padding-bottom:28px!important;margin-bottom:0!important}.s-con.m-listings .s-item .item-text,.s-con.m-listings .search-con select{border-bottom:1px solid #aeaeae}.testimonial-wrapper .testimonial .review-by{border-top:1px solid var(--c-7)}body.agent-template-1 .agora-mdl-data-dialog-container .agora-mdl-data-dialog-container-body .mdl-close::before{position:relative;z-index:9}#AddTestimonial_Form .agent-information.mdl-card .title h5{margin:0 0 20px 0;font-weight:400;line-height:normal;font-size:20px}#AddTestimonial_Form .agent-information.mdl-card .title h1{font-weight:400;line-height:normal;margin:0;font-size:2em}#AddTestimonial_Form .agent-information.mdl-card .mdl-textfield .mdl-textfield__label{color:rgba(0,0,0,.54)!important}.testimonial-wrapper .testimonial span.star,.testimonial-container .testimonial-item span.star{color:#faaf19}.d-app{color:#fff!important;background:var(--c-o-1,var(--c-1));padding:8px 12px 6px 6px;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:12px;display:inline;margin-left:8px}.d-app:before{font-size:20px!important}.app-install .content{background:#fff}body:has(>.app-install.active) .item-h{height:auto}body .app-install .content p{font-weight:600;line-height:normal;font-size:var(--f-s-3)}.app-install .content{position:relative;z-index:9;background:#fff}.app-install .content .action-cancel label{padding:16px 8px 16px 8px!important}.app-install .content .action{padding-left:4px!important}.app-install .content .action label{background-color:var(--c-o-1,var(--c-1))!important}.app-install{border-bottom:1px solid rgba(0,0,0,.08)}.app-install .content img{padding:5px!important;width:50px!important;height:50px!important}body.privacy-policy-active:has(>.app-install.active) .data-privacy-policy.active{top:unset!important}.content-page .youtube-section iframe{position:absolute;height:100%!important;width:100%!important;margin:0!important;z-index:1;border:0;display:none}.content-page .youtube-section.play iframe{display:block}.content-page .youtube-section .play-wrapper label:hover,.content-page .youtube-section .play-wrapper .play-wrapper label:focus{background:color-mix(in srgb,var(--c-100) 50%,transparent);color:var(--c-99);border:4px solid color-mix(in srgb,var(--c-100) 50%,transparent)}.content-page .youtube-section .play-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;z-index:0;top:0;left:0}.content-page .youtube-section .play-wrapper label{display:flex;background:transparent;font-size:10rem;top:50%;right:50%;cursor:pointer;z-index:10;color:var(--c-99);border-radius:50%;border:4px solid color-mix(in srgb,var(--c-100) 50%,transparent);transition:.5s ease-in-out;width:350px;height:350px;align-items:center;justify-content:center}.content-page .full-width .youtube-section iframe{width:100%;height:60vh!important}.content-page .full-width .play-wrapper label.play{width:150px;height:150px}.content-page .full-width .play-wrapper label.play i{font-size:var(--f-s-9)}.content-page .youtube-section .play-wrapper{height:50vh}.content-page .youtube-section img{width:100%;height:50vh}.content-page .youtube-section{height:60vh;background-position:center;background-repeat:no-repeat;background-size:cover}.content-page .with-banner img,.content-page .video-banner{height:450px}.content-page .video-banner video{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%}body:has(.home-banner)[style^="border-top:"].with-webbuilder .webbuilder-bar{margin-top:7px}body.restricted-listing:not(body.body_propertymapsearch) .sign-up-soldlisting{position:absolute;top:0;height:100%;color:#000;z-index:12;cursor:pointer;width:100%;margin:0;left:0;right:0;padding:1rem;box-sizing:border-box;font-size:var(--f-s-5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.restricted-listing .map-context .properties-panel .properties-list{position:relative}body.restricted-listing:not(body.body_propertymapsearch) .showing-restricted-listing::after{content:"";width:100%;height:100%;background:rgba(255,255,255,.64);position:absolute;z-index:10;backdrop-filter:blur(10px);top:0}body.restricted-listing .sign-up-soldlisting .lock-img{margin:0 1rem 0 .5rem;width:55px;box-sizing:border-box}body.restricted-listing:not(body.body_propertymapsearch) .sign-up-soldlisting .lock-img+span{width:calc(100% - 86px);line-height:27px;font-weight:400}body.restricted-listing .sign-up-soldlisting .lock-img+span>a{color:#fff;text-decoration:underline;margin-right:6px;display:inline-block}body.restricted-listing.showing-restricted-listing .WebBuilderAdminSection{filter:blur(10px);pointer-events:none}body .restricted-listing-label{display:none}body.restricted-listing:not(body.body_propertymapsearch) .showing-restricted-listing .restricted-listing-label{display:block}body.restricted-listing:not(body.body_propertymapsearch) .showing-restricted-listing .restricted-listing-label .sign-up-soldlisting{background:none}body.restricted-listing .showing-restricted-listing .slides .nav,body.restricted-listing .showing-restricted-listing .restricted-listing-label~.mdl-card__menu,body.restricted-listing .showing-restricted-listing .property-info .description .Icons{visibility:hidden}body.restricted-listing .showing-restricted-listing:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.04),0 3px 1px -2px rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.02)!important}body.showing-restricted-listing.restricted-listing{overflow:hidden}body.showing-restricted-listing.restricted-listing .restricted-listing-label.restricted-detail{display:block}body.restricted-listing .WebBuilderAdminSection:has(>.restricted-listing-label.restricted-detail){filter:unset!important;pointer-events:unset!important}body.showing-restricted-listing .restricted-listing-label.restricted-detail{position:fixed;width:100%;z-index:12;top:50vh}body.showing-restricted-listing .restricted-listing-label.restricted-detail .sign-up-soldlisting{background:transparent;justify-content:center;margin:auto;width:fit-content;border-radius:unset;position:unset}body.showing-restricted-listing .restricted-listing-label.restricted-detail .sign-up-soldlisting img+span{width:unset!important}.aga-map-item.showing-restricted-listing{position:relative}.aga-map-item.showing-restricted-listing .sign-up-soldlisting .lock-img{height:unset;object-fit:unset;aspect-ratio:unset}body.agent-template-1 .community-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto 0 auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:8px}body.agent-template-1 .CommunityCarouselSection.style-1 .neighborhood-grid .community-grid-item:hover .community-block-section-detail,body.agent-template-1 .CommunityCarouselSection.style-1 .community-grid .community-grid-item:hover .community-block-section-detail{opacity:1!important}body.agent-template-1 .CommunityCarouselSection.style-1 .neighborhood-grid .community-grid-item:hover ul.listing,body.agent-template-1 .CommunityCarouselSection.style-1 .community-grid .community-grid-item:hover ul.listing{color:var(--c-99);border-left:2px solid;display:block;position:absolute;bottom:52px;right:-18px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:14px;padding:0 0 0 10px;line-height:18px;text-shadow:none;font-weight:var(--f-w-5)}body.agent-template-1 .CommunityCarouselSection.style-1 .neighborhood-grid .community-grid-item:hover ul.listing,body.agent-template-1 .CommunityCarouselSection.style-1 .community-grid .community-grid-item:hover ul.listing{display:none!important}body.agent-template-1 .CommunityCarouselSection.style-1 .neighborhood-grid .community-grid-item:hover ul.listing,body.agent-template-1 .CommunityCarouselSection.style-1 .community-grid .community-grid-item:hover ul.listing{display:none!important}body.agent-template-1 .CommunityCarouselSection.style-1 .community-block-section-detail h3 a{color:var(--c-99)!important}body.agent-template-1 .CommunityCarouselSection.style-1 .neighborhood-grid .community-grid-item .community-block-section-detail a.view-more{color:var(--c-99)!important;border-left:2px solid;display:block;position:absolute;bottom:52px;right:-18px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:14px;padding:0 0 0 10px;line-height:18px;text-shadow:none;font-weight:var(--f-w-5)}body.agent-template-1 .CommunityCarouselSection.style-2 .neighborhood-grid>div[ag-c]:first-child .community-grid-item{width:100%!important}body.agent-template-1 .CommunityCarouselSection.style-2 .neighborhood-grid .community-grid-item:not(:first-child) .item ul.listing li:first-child~li{width:100%}body.agent-template-1 .CommunityCarouselSection.style-2 .community-grid .community-grid-item:not(:first-child) .item ul.listing li:first-child~li{width:100%}body.agent-template-1 .CommunityCarouselSection.style-3 .neighborhood-grid .community-grid-item .item ul.listing li~li{border-right:0!important}body.agent-template-1 .CommunityCarouselSection.style-3 .community-grid .community-grid-item .item ul.listing li~li{border-right:0!important}body.agent-template-1 .CommunityCarouselSection.style-3 .neighborhood-grid .community-grid-item{margin:1px!important}body.agent-template-1 .CommunityCarouselSection.style-3 .neighborhood-grid>div[ag-c]{padding:0!important}body.agent-template-1 .CommunityCarouselSection.style-3 .community-grid>div[ag-c]{padding:0!important}body.agent-template-1 .CommunityCarouselSection.style-3 .community-grid .community-grid-item{margin:1px;width:100%!important}body.agent-template-1 .CommunityCarouselSection.style-1 .community-grid .community-grid-item{width:100%}body.agent-template-1 .CommunityCarouselSection ul.listing span.head a{font-size:var(--f-s-6)}body.agent-template-1 .CommunityCarouselSection.style-1 .community-block-section-detail h3 a{font-size:var(--f-s-5);font-weight:var(--f-w-4)}body.agent-template-1 .CommunityCarouselSection.style-1 .community-block-section-detail ul.listing li a{font-size:var(--f-s-2);font-weight:var(--f-w-4)}@media(max-width:840px){#CommunityGallery>div[ag-r]{width:50%!important;max-width:50%!important;flex:0 0 50%!important}}@media(min-width:840px){body.agent-template-1 .CommunityCarouselSection.style-2 .community-grid>div[ag-c]:first-child,body.agent-template-1 .CommunityCarouselSection.style-2 .neighborhood-grid>div[ag-c]:first-child{width:calc(100% - 16px)!important}}@media(min-width:840px){#AddTestimonial_Form .mdl-cell--9-col,.mdl-cell--9-col-desktop.mdl-cell--9-col-desktop{width:calc(75% - 16px)}#AddTestimonial_Form .mdl-cell--3-col,.mdl-cell--3-col-desktop.mdl-cell--3-col-desktop{width:calc(25% - 16px)}}@media(min-width:480px) and (max-width:839px){#AddTestimonial_Form .mdl-cell--4-col,.mdl-cell--4-col-tablet.mdl-cell--4-col-tablet{width:calc(50% - 16px)}}@media(max-width:479px){#AddTestimonial_Form .mdl-cell--4-col,.mdl-cell--4-col-phone.mdl-cell--4-col-phone{width:calc(100% - 16px)}}@media screen and (max-width:1024px){.data-privacy-policy .content .action{width:auto!important}.content-page .with-banner img,.content-page .video-banner{height:350px!important}}@media screen and (max-width:701px){.t-labels{border:0}}@media screen and (max-width:576px){.s-item:not(:last-child) select{margin-bottom:4px}.s-item{padding:0!important}.sort-bar .label-sel,.sort-bar .pagination{justify-content:center}.sort-bar .pagination{margin-top:16px;order:2}.item-acc .acc-con{column-count:1}.content-page .youtube-section,.content-page .youtube-section .play-wrapper,.content-page .full-width .youtube-section iframe{height:40vh!important}.idc-agslider,.idc-agslider .carousel-slider.slider .caro-in .carousel-item.card .carousel-item a img{height:332px!important}}body.agent-template-1 .CommunityCarouselSection.style-2 .neighborhood-grid>div[ag-c]:first-child,body.agent-template-1 .CommunityCarouselSection.style-2 .community-grid>div[ag-c]:first-child{width:100%!important}.agy-caro{position:relative;max-width:100%}.agy-caro>i{bottom:5px;background:none;box-shadow:none;height:50px;width:50px;position:absolute;text-align:center;line-height:50px;border-radius:50%;transform:translateY(-50%);transition:transform .1s linear;z-index:1}.agy-caro>i:not(.disabled){cursor:pointer}.agy-caro>i.disabled{pointer-events:none;transform:translateY(-50%) scale(1);opacity:.6;cursor:auto}.agy-caro>i:active{transform:translateY(-50%) scale(.85)}.agy-caro>i:first-child{left:calc(50% - 45px)}.agy-caro>i:last-child{right:calc(50% - 45px)}.agy-caro-in{scroll-snap-type:x mandatory;margin:0!important;padding:0!important;border-radius:8px;scroll-behavior:smooth;scrollbar-width:none;display:flex!important;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.agy-caro-in::-webkit-scrollbar{display:none}.agy-caro-in.no-transition{scroll-behavior:auto}.agy-caro-in.dragging{scroll-snap-type:none;scroll-behavior:auto;user-select:none}.agy-caro-in.dragging .ag-car-item{cursor:grab;user-select:none}.agy-caro-it{scroll-snap-align:start;list-style:none;flex:0 0 auto}.agy-caro-dots{width:100%;text-align:center;margin:3rem}.agy-caro-dots>button{width:10px;height:12px;margin:5px 7px;background:#d6d6d6;display:inline-block;transition:opacity .2s ease;border-radius:30px;border:0;box-sizing:border-box}.agy-caro-dots>button:hover{background:#869791}.agy-caro-in:has(li:only-child){justify-content:center}.agy-caro-in .agy-caro-it:only-child{box-shadow:none}.agy-caro-in .agy-caro-it:only-child>.ca-im-count,.agy-caro:has(.agy-caro-in .agy-caro-it:only-child)>i,*:not(.property-gallery-container)>.hero-slider:not(.property-gallery-container):has(.item-s .item:only-of-type)>.dots-wrapper,.hero-slider:has(.item-s .item:only-of-type)>i{display:none}.agy-com .list:after{transition:all .5s;position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;content:'.';color:transparent;background:var(--c-o-1,var(--c-1));height:1px;opacity:1}.agy-com .agy-caro-it:hover .list:after{width:100%}.agy-com .agy-caro-it:hover .list{color:var(--c-2)}.agy-com span.detail{font-family:var(--s-f);font-size:var(--f-s-2)}.agy-com a.detail::after{color:var(--c-o-1,var(--c-1))}.agy-com span.detail::after{color:var(--c-o-1,var(--c-1))}.ani-aro::after{font-weight:600;transition:.4s cubic-bezier(.37,0,.63,1);margin-left:25px!important}.ani-aro:hover::after,.agy-caro-it:hover .ani-aro::after{transform:translate3d(-10px,0,0);font-weight:600}.ldp-caro,.ldp-caro .owl-stage-outer{max-height:550px}.ldp-caro .item{height:550px}.ldp-slider .single-img{max-height:550px;overflow:hidden}.ldp-caro .owl-nav{width:100px;background:rgba(219,219,219,.6);border-radius:35px;z-index:1;position:absolute;bottom:20px;margin:0 auto;left:0;right:0}.ldp-caro .owl-nav>div{font-style:normal;font-family:var(--s-f);font-weight:var(--f-w-6);color:rgba(0,0,0,.48)!important;font-size:23px!important;user-select:none!important;text-shadow:1px 1px 10px rgba(0,0,0,.24);background:rgba(255,255,255,.82)!important;width:40px;height:40px;line-height:32px;border-radius:100%!important}.ldp-caro .item img{width:auto!important;height:100%!important;max-width:inherit!important}.ldp-caro .item img:hover{cursor:pointer}.ldp-caro .owl-stage{display:-moz-box;display:-webkit-box}.ldp-caro .owl-item{min-width:200px}.ldp-caro .owl-nav .button-disabled{opacity:.5;cursor:default!important;pointer-events:none!important}not-in-use.ldp-slider .agy-caro-it:not(.active)>*{filter:blur(2px)}@media(max-width:1024px){.ldp-caro .item{height:420px}}@media screen and (max-width:576px){.ldp-slider .agy-caro-in{scroll-padding:0!important}.ldp-slider .agy-caro-it:not(.active)>*{filter:none}.ldp-caro .item figure img{object-fit:contain;margin:0 auto}.ldp-caro .item,.ldp-slider .single-img{height:260px}.ldp-caro .item img{object-fit:contain;margin:0 auto}}@supports(hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){.ldp-caro .owl-stage{display:inherit}}.ldp-slider>i{transform:translateY(-50%);font-style:normal;font-family:var(--s-f);font-weight:var(--f-w-6);color:rgba(0,0,0,.48);font-size:23px;user-select:none;text-shadow:1px 1px 10px rgba(0,0,0,.24);background:rgba(255,255,255,.82);width:40px;height:40px;line-height:40px;bottom:20px}.ldp-slider>i:first-child{left:calc(50% - 45px)}.ldp-slider>i:last-child{right:calc(50% - 45px)}.ldp-slider>i:active{transform:translateY(-50%) scale(1)}.ldp-slider>i:first-child:before{position:absolute;content:"";width:87px;height:100%;background:rgba(255,255,255,.73);left:1px;border-radius:21px;z-index:-1;transform:scale(1.15)}.dots-wrapper{display:flex;justify-content:center;margin:0 auto}.dot{border:0;background:transparent;width:35px;height:6px;margin:5px;outline:0;cursor:pointer;transition:.2s;font-size:0;padding:0}.dot:hover{background:var(--c-o-1,var(--c-1))}.dot.active{width:50px;background:var(--c-o-1,var(--c-1));pointer-events:none;cursor:none}.show-nav>i{visibility:visible!important;font-style:normal}.caro-disc .dots-wrapper .dot{border:1px solid var(--c-5)!important;border-radius:50%;width:12px!important;height:12px!important;line-height:12px;padding:0}.caro-disc .dots-wrapper .dot:hover{background:var(--c-3)!important;border:1px solid var(--c-3)!important}.caro-disc .dots-wrapper .dot.active{background:var(--c-3)!important;pointer-events:none;cursor:none;border:1px solid var(--c-3)!important}.caro-disc .dots-wrapper .dot{position:relative}.caro-disc .dots-wrapper .dot::before{content:'';position:absolute;top:-16px;left:-16px;right:-16px;bottom:-16px;background:transparent}.form-content label{display:block;font-size:0;color:#444;font-family:var(--s-f)}.form-content label:before{content:"" attr(label-name)"";position:absolute;margin-top:0;transition:.2s margin-top;visibility:hidden}label:has(>.item-text:not(:placeholder-shown)){background-image:linear-gradient(to top,rgba(0,0,0,.01),transparent 100%)}label:has(>.item-text:not(:placeholder-shown))::before,.form-content .label-sel.active::before{margin-top:-9px;visibility:visible;font-size:var(--f-s-2);font-weight:500}label:has(>.item-text:not(:placeholder-shown)){background:rgba(0,0,0,.001)}label:has(>.item-text.no-float-cap)::before{margin-top:-9px;visibility:visible;font-size:var(--f-s-2);font-weight:500}.label-select{font-size:var(--f-s-3)!important;font-weight:500}.item-text{border:0;border-bottom:1px solid #aeaeae;background:transparent;width:100%;padding:12px 0;box-sizing:border-box;outline:0;font-size:var(--f-s-3);font-weight:normal;color:#000;font-family:var(--s-f)}textarea{resize:vertical}.item-text::placeholder{color:#000}.item-text.c-4::placeholder{color:rgba(0,0,0,.5)}x.contact-us .item-text::placeholder{font-size:0}.contact-us .item-text.c-4::placeholder{font-size:var(--f-s-3)}.item-text::-ms-input-placeholder{color:#000}.item-select{padding:11px 0;width:100%;background:#fff;cursor:pointer;font-family:inherit;font-size:var(--f-s-3);transition:all 150ms ease;border:0;border-bottom:1px solid #aeaeae;outline:0;color:#000}.form-content label.show-label{font-size:var(--f-s-3);font-family:var(--s-f);font-weight:var(--f-w-4)}.form-content label#showDate:before,.form-content label#showTime:before{font-size:var(--f-s-1)!important;visibility:visible;position:unset}label.consent-statement{font-size:var(--f-s-2)!important}.form-content .radio-grp label:before{display:none}.form-content .radio-grp label{font-size:var(--f-s-3);color:#444}.p-detail label.consent-statement,.p-detail label.consent-statement a{font-weight:var(--f-w-4)}:root{--p-f:"Questrial",sans-serif!important;--s-f:"Roboto",sans-seri!important;--t-f:"Libre Baskerville",serif;--primary-font:var(--p-f)!important;--secondary-font:var(--s-f)!important;--principal-interest:#182957!important;--property-taxes:#a31e23!important;--homeowners-insurance:#84a9bc!important;--hoa:#c2ddf4!important;--mortgage-insurance:#282829!important;--avm-heading--color:var(--h-c-1)!important;--avm-value-history-data:var(--h-c-1)!important;--d-colorA:#182957!important;--d-colorB:#282829!important;--d-colorC:#a31e23!important;--d-colorD:#c2ddf4!important;--d-colorE:#646567!important;--d-colorF:#84a9bc!important;--d-colorG:#bababb;--f-s-0:max(11px,min(11px,.7rem));--f-s-1:max(12px,min(12px,.8rem));--f-s-2:max(14px,min(14px,1.2rem));--f-s-3:max(16px,min(16px,1.6rem));--f-s-4:max(18px,min(18px,1.8rem));--f-s-5:max(20px,min(20px,2rem));--f-s-6:max(20px,min(24px,2.2rem));--f-s-7:max(25px,min(34px,3.4rem));--f-s-8:max(30px,min(40px,3.7rem));--f-s-9:max(35px,min(50px,4rem));--f-s-10:max(40px,min(70px,5.5rem));--f-s-11:max(35px,min(64px,4rem));--f-s-12:max(40px,min(90px,7rem));--body-font:max(16px,min(16px,1.6rem));--f-w-1:100;--f-w-2:200;--f-w-3:300;--f-w-4:400;--f-w-5:500;--f-w-6:600;--f-w-7:700;--f-w-b:bold;--f-w-n:normal;--txt-t:transparent;--bg-t:transparent;--bu-c-1:var(--c-1);--bu-c-2:var(--c-2);--bu-c-99:var(--c-99);--bu-c-100:var(--c-100);--bu-bg-c-1:var(--c-1);--bu-bg-c-2:var(--c-2);--bu-bg-c-99:var(--c-99);--bu-bg-c-100:var(--c-100);--blg-bg:var(--c-7);--general-font-size:50px;--sp:0px;--l-h-1:20px;--l-h-2:24px;--l-h-3:28px;--l-h-4:32px;--l-h-n:normal;--fixedheight:calc(100vh - 0px);--b-r-1:3px;--b-r-2:12px;--b-r-3:24px;--size:850;--header-bg:#000;--opacity-header-1:.4;--opacity-header-2:1;--agent-overlay:rgba(0,0,0,.4);--map-background:#fff}@media(min-width:768px){:root{--size:1500}}.bg-c-1{background-color:var(--c-o-1,var(--c-1))}.bg-c-2{background-color:var(--c-2)}.bg-c-3{background-color:var(--c-3)}.bg-c-4{background-color:var(--c-4)}.bg-c-5{background-color:var(--c-5)}.bg-c-6{background-color:var(--c-6)}.bg-c-7{background-color:var(--c-7)}.bg-c-8{background-color:var(--c-8)}.bg-c-99{background-color:var(--c-99)}.bg-c-100{background-color:var(--c-100)}.bg-t{background-color:var(--bg-t)!important}.blg-bg{background-color:var(--blg-bg)}.h-c-1{color:var(--c-o-1,var(--c-1))}.h-c-2{color:var(--c-2)}.h-c-3{color:var(--c-3)}.h-c-4{color:var(--c-4)}.h-c-5{color:var(--c-5)}.h-c-6{color:var(--c-6)}.h-c-7{color:var(--c-7)}.h-c-99{color:var(--c-99)}.h-c-100{color:var(--c-100)}.f-c-1{color:var(--c-o-1,var(--c-1))}.f-c-2{color:var(--c-2)}.f-c-3{color:var(--c-3)}.f-c-4{color:var(--c-4)}.f-c-5{color:var(--c-5)}.f-c-6{color:var(--c-6)}.f-c-7{color:var(--c-7)}.f-c-99{color:var(--c-99)}.f-c-100{color:var(--c-100)}.bu-c-1{color:var(--c-o-1,var(--c-1))}.bu-c-2{color:var(--c-2)}.bu-c-3{color:var(--c-3)}.bu-c-4{color:var(--c-4)}.bu-c-5{color:var(--c-5)}.bu-c-6{color:var(--c-6)}.bu-c-7{color:var(--c-7)}.bu-c-99{color:var(--c-99)}.bu-c-100{color:var(--c-100)}.f-s-12{font-size:var(--f-s-12)}.t-f{font-family:var(--t-f)}.b-r-1{border-radius:var(--b-r-1)}body::-webkit-scrollbar{width:7px!important;background-color:#31313b}body::-webkit-scrollbar-track{background-color:#31313b;-webkit-border-radius:4px;border-radius:4px;border-left:1px solid #31313b}body::-webkit-scrollbar-thumb{-webkit-border-radius:1px;border-radius:1px;background:var(--c-3)}html{font-size:clamp(1px,18px,calc(10*100vw/390));font-size:clamp(1px,18px,calc(10*100vw/var(--size)))}html:has(.search-property-detailview){font-size:clamp(14px,calc(10*100vw/var(--size)),18px)}button,body,p,a{font-family:var(--s-f)}body,p,a{font-size:var(--body-font);font-weight:var(--f-w-3);line-height:var(--l-h-n);color:var(--c-2)}a:link,a:visited{text-decoration:none}p{line-height:24px;max-width:100%}img.ag-lazy:not(.ag-lazy-s){background-image:url('data:image/svg+xml;base64,77u/PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj4KICA8cmFkaWFsR3JhZGllbnQgaWQ9ImEiIGN4PSIuNjYiIGN5PSIuMzEzIiBmeD0iLjY2IiBmeT0iLjMxMyIgZ3JhZGllbnRUcmFuc2Zvcm09InNjYWxlKDEuNSkiPgogICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMTgyOTU3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ii4zIiBzdG9wLWNvbG9yPSIjMTgyOTU3IiBzdG9wLW9wYWNpdHk9Ii45Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ii42IiBzdG9wLWNvbG9yPSIjMTgyOTU3IiBzdG9wLW9wYWNpdHk9Ii42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ii44IiBzdG9wLWNvbG9yPSIjMTgyOTU3IiBzdG9wLW9wYWNpdHk9Ii4zIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxODI5NTciIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPGNpcmNsZSBjeD0iMTAwIiBjeT0iMTAwIiByPSI3MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2UtZGFzaGFycmF5PSIyMDAgMTAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjE1IiB0cmFuc2Zvcm0tb3JpZ2luPSJjZW50ZXIiPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjIiIGtleVNwbGluZXM9IjAgMCAxIDEiIGtleVRpbWVzPSIwOzEiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB0eXBlPSJyb3RhdGUiIHZhbHVlcz0iMzYwOzAiLz4KICA8L2NpcmNsZT4KICA8Y2lyY2xlIGN4PSIxMDAiIGN5PSIxMDAiIHI9IjcwIiBmaWxsPSJub25lIiBzdHJva2U9IiMxODI5NTciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxNSIgb3BhY2l0eT0iLjIiIHRyYW5zZm9ybS1vcmlnaW49ImNlbnRlciIvPgo8L3N2Zz4K')!important}.item-n-2~nav>a,.item-n-2~nav>a:hover,.item-n-2~nav>sub-menu>a:hover{--_p:0!important}.l-h,p a{background:linear-gradient(90deg,var(--txt-t) 50%,#0000 0) calc(100% - var(--_p,0%))/200% 100%,linear-gradient(var(--c-3) 0 0) 0 100%/var(--_p,0) var(--s) no-repeat;-webkit-background-clip:text,padding-box;background-clip:text,padding-box}label.consent-statement a,body:not(:has(.idc-areaMap)) .content-page p a{color:var(--c-o-1,var(--c-1))!important}.bg-b{z-index:1}.bg-b:before{content:"";height:100%;left:50%;margin:0 auto;position:absolute;top:0;transform:translateX(-50%);width:calc(100vw - 17.4px);z-index:-1}.cream:before{background:var(--c-3)!important}.card{box-shadow:none}.is-busy::after{border:4px solid var(--c-1);border-left-color:var(--c-5);border-top-color:var(--c-5)}.a-b-2{line-height:40px;border-radius:var(--b-r-1)}.a-b-2:hover{color:var(--bu-c-2)!important;border-color:var(--bu-c-2)}.btn-1{text-transform:uppercase;color:var(--txt-t);font-weight:var(--f-w-7);display:inline-block;font-size:var(--f-s-4)}.btn-1::after{color:var(--c-2);transform:rotate(45deg)!important;font-size:var(--f-s-4)!important;font-weight:var(--f-w-7)!important;margin-left:12px!important;transition:all .4s ease-in-out}.btn-1:hover::after{transform:rotate(90deg)!important}.home-worth #idc-avm button,.btn-2{z-index:1;cursor:pointer;background-color:var(--bg-t);border:1px solid var(--txt-t);border-radius:4px;text-decoration:none;position:relative;overflow:hidden;color:var(--bu-c-99);padding:0 20px;height:42px;line-height:42px;display:inline-block;text-transform:uppercase;font-size:var(--f-s-2);font-weight:var(--f-w-6);background-image:none!important}.b-btn-2{height:48px;line-height:48px}.home-worth #idc-avm button::before,.btn-2::before{content:"";z-index:-1;background-color:var(--bg-t);border-radius:5000vw;width:30em;height:30em;position:absolute;bottom:-50%;left:50%;transform:translate(-50%,50%) scale(0);transition:transform .4s ease;pointer-events:none}.home-worth #idc-avm button:hover,.btn-2:hover{border:1px solid var(--txt-t)}.home-worth #idc-avm button:hover::before,.btn-2:hover::before{transform:translate(-50%,50%) scale(1);transition:transform .9s ease}.btn-1.c2-c1{color:var(--c-4)!important}.home-worth #idc-avm button,.btn-2.c1-c2{background-color:var(--c-3);border:1px solid var(--c-3)}.home-worth #idc-avm button::before,.btn-2.c1-c2::before{background-color:var(--bu-bg-c-2)}.home-worth #idc-avm button:hover,.btn-2.c1-c2:hover{border:1px solid var(--bu-c-2)}.btn-2.c99-c2{background-color:var(--bu-bg-c-99);border:1px solid var(--bu-c-99);color:#1b315e}.btn-2.c99-c2::before{background-color:var(--bu-bg-c-2)}.btn-2.c99-c2:hover{border:1px solid var(--bu-c-2);color:var(--bu-c-99)}:is(.agora-mdl-data-dialog-container,.openhouse-registration,.alert_box_loaded,.custom-dashboard,.home-flash,.delete-account-form,.contact-card) .mdl-button.mdl-button--primary{background-image:linear-gradient(to right,var(--bu-c-1) 0,var(--bu-c-1) 51%,var(--bu-c-1) 100%);border-radius:var(--b-r-1)}.a-b-1{background-image:linear-gradient(to right,var(--bu-c-1) 0,var(--bu-c-1) 51%,var(--bu-c-1) 100%);height:42px;line-height:42px;border-radius:var(--b-r-1);text-transform:uppercase;font-size:var(--f-s-2);font-weight:var(--f-w-6)}.bn-head-con{z-index:9;left:50%;transform:translateX(-50%)}.bn-head{border-bottom:5px solid var(--c-3);width:fit-content}:is(.agora-mdl-data-dialog-container,.openhouse-registration,.custom-dashboard,.delete-account-form,.contact-card) .mdl-button.mdl-button--colored,.mdl-button.mdl-js-ripple-effect#cancelbutton,.mdl-button.mdl-color-text--primary{border-radius:var(--b-r-1)}.p-badge .l-type,.l-type.br,.body_propertymapsearch .search-property-detailview .property-badge ul li,.body_propertymapsearch .aga-map-item span .property-badge ul li{border:0;background:var(--property-badge)!important;font-weight:var(--f-w-5)!important;text-transform:capitalize!important;border-radius:2px!important;color:var(--c-99)!important;font-family:var(--s-f)}.body_propertymapsearch .aga-map-item span .property-badge ul.listingtype li.sl{text-align:center!important;background:var(--c-3)!important}.body_propertymapsearch .search-property-detailview .property-badge ul li i,.body_propertymapsearch .aga-map-item span .property-badge ul li i{font-weight:var(--f-w-5)!important;font-size:var(--f-s-1)}.body_propertymapsearch .search-property-detailview .property-badge ul li{margin-right:4px!important}.p-badge .l-type[data-value="Sold"],.p-detail.sold:not(.rental) .l-type.status,.p-detail.sold .l-type.sold{background:var(--c-3)!important;color:var(--c-99)}.p-detail .l-type.mls-status{display:none}.banner-text.txt{top:unset!important;bottom:280px;padding:0 50px!important;z-index:10;left:unset!important;right:unset!important}body.with-webbuilder .banner-text.txt{top:unset!important}.banner-text.txt h1 sup{font-size:var(--f-s-2)}.banner-text.txt h1{min-height:unset!important}.item-hs{position:absolute;bottom:80px;z-index:10;width:100%;right:0;max-width:100%}.item-hs a[data-agora-icon-right]:hover:after{color:var(--c-2)}body:has(.idc-agslider) .home-banner{z-index:2}body:has(.idc-agslider) .home-banner:has(.banners-popup,.addBanner-section,.control-box){z-index:unset}#spHomeSearchSection p:empty{display:none}.home-banner .idc-agslider.caro-disc .dots-container div.s-dot{background:var(--c-3)!important;border:1px solid var(--c-3)!important}.home-banner .idc-agslider.caro-disc .dots-container div:not(.n-dot){border:0!important}.item-ons{height:60px;line-height:60px;padding:10px;border-radius:0 0 3px 3px}.item-ons>input[type="text"]:has(+.OneSearchBox),.item-ons>.OneSearchBox+input[type="text"]{width:calc(100% - 110px)!important;border-radius:var(--b-r-1)}.item-l:after{background:var(--c-2)!important}.item-ons .get-my-direction{color:var(--c-2)!important}.item-ons .OneSearchBox{line-height:37px}.data-privacy-policy{background:var(--c-o-1,var(--c-1))!important}.data-privacy-policy.active{border-radius:var(--b-r-1);border:1px solid var(--c-99);border:1px solid color-mix(in srgb,var(--c-99) 50%,transparent)}.data-privacy-policy.active .content p a{color:var(--c-2)!important}.data-privacy-policy .content .action label{background:var(--c-3)!important}.agora-back-to-top{background:var(--c-2)!important}.item-h a img{width:180px;height:auto;max-height:60px}.hs-a-b-1{margin-left:auto;display:inline-flex;align-items:center;text-transform:uppercase}.hs-a-b-1::after{font-size:var(--f-s-5)!important;margin-left:4px}.h-region .details sup{line-height:0}.h-region .details .item:hover{color:var(--c-2)}.h-region .details .item:hover i{color:var(--c-o-1,var(--c-1))}.form-bg-img{border-radius:0 4px 4px 0}.form-item{padding-top:0!important}body.company footer .f-inner .s-icons a{text-align:left!important;background:none!important}body.company .f-inner .f-nav a::after{content:'|';font-size:var(--f-s-2);margin:0 8px 0 16px}body.company .f-inner .f-nav a:last-child::after{display:none}body.company .f-inner .m-block{max-width:250px}.disclaimer .powered-by a{font-size:9px}body.company .f-inner .f-nav a{display:inline-block;padding:16px 0 0 8px;text-decoration:underline .1rem rgba(255,255,255,0)}body.company .f-inner .f-nav a:hover{text-decoration-color:var(--c-2)!important;transition:text-decoration-color 300ms}.address-section,.mlsnow-section,.policies-section{gap:20px;column-gap:10px}.mlsnow-section,.policies-section{padding-left:20px!important}.mlsnow-section{padding-right:20px!important}.mlsnow-section .disclaimer-card{width:calc(50% - 5px);background:color-mix(in srgb,color-mix(in srgb,var(--c-1) 80%,var(--c-100)) 50%,transparent);padding:20px}.mlsnow-section .disclaimer-card p img{max-width:100px;float:left}.mlsnow-section .disclaimer-card p{max-height:200px;overflow:scroll}.footer-section{border-bottom:1px solid #626267;row-gap:20px}.policies-section{border-left:1px solid #626267}.policies-section a:hover{color:var(--c-3)}.equal-house-logo img{max-width:50px}.contact a:hover{color:var(--c-3)}.testimonial-section{background-image:url(https://cdn.datafloat.com/RRS_CWS/CKEDITOR/833626a1-4eeb-4bd1-b498-0e79c060690f.webp);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.testimonial-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(24,41,87,.95) 10%,rgba(24,41,87,.75) 60%,rgba(24,41,87,.55) 100%);z-index:0}.testimonial-section .h-testimonial{row-gap:50px}.testimonial-section .h-testimonial .testimonial-left{gap:30px;width:max-content}.testimonial-section .h-testimonial .testimonial-left span,.testimonial-section .h-testimonial .testimonial-left h5{max-width:297px}.testimonial-section .h-testimonial .testimonial-left figure img{max-width:200px}.testimonial-section .h-testimonial .testimonial-left span:first-of-type{font-size:clamp(70px,4.375rem + 3.9vw,120px);line-height:1cap}.testimonial-section .h-testimonial .main-sl .agent-name::before{content:'- '}.testimonial-section .h-testimonial .main-sl .dots-wrapper::before{content:"";width:80%;height:1px;background-color:var(--c-99);position:absolute}.testimonial-section .h-testimonial .main-sl .agy-caro-in{xmax-width:900px}.testimonial-section .h-testimonial .main-sl .dots-wrapper>.dot{border:1px solid var(--c-99);margin-top:20px!important}.testimonial-section .h-testimonial .main-sl .dots-wrapper>.dot.active{background:var(--c-2);border:1px solid var(--c-2)}.testimonial-section .h-testimonial .main-sl .agy-caro-in .agy-caro-it{overflow:auto;max-height:170px;scrollbar-color:rgba(0,0,0,.1) #a9a0a000;scrollbar-width:thin}body:not(:has(.home-banner)) .item-h::before,body.body_propertymapsearch .item-h::before,body.agent-template-1:not(:has(.home-banner)) .agora-layout-header:before{content:'';pointer-events:none;display:block;width:100%;height:100%;box-shadow:inset 0 -1px 0 var(--c-8);position:absolute;bottom:0;left:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}body:has(.home-banner).scroll .item-h::after,body:not(:has(.home-banner)) .item-h::after{display:none}body:not(:has(.home-banner)) .h-logo>a,body:has(.home-banner).scroll .h-logo>a{align-items:center;display:flex}body:not(:has(.home-banner)):not(.body_propertymapsearch) .item-h{position:fixed;background-color:var(--c-99)}body:not(:has(.home-banner)):not(.body_propertymapsearch):not(.scroll) .item-h{position:sticky}.item-h{position:fixed;top:0;width:100%;z-index:11;align-items:center!important;height:80px;justify-content:space-between;left:0;padding:0 12px!important;right:0;transition:transform .5s}.item-n-2~nav>a,.item-n-2~nav>sub-menu>a{font-weight:var(--f-w-5)!important}.u-login.a-b-1{background-image:unset}.u-login.a-b-1.r-b:focus,.u-login.a-b-1.r-b:hover{box-shadow:none;transform:none}body:has(.home-banner):not(.scroll) .h-logo img{margin-top:20px}.item-h nav a[aria-label="search"],.agora-layout-header nav a[aria-label="search"]{font-size:0}.item-h nav a[aria-label="search"]:after,.agora-layout-header nav a[aria-label="search"]:after{content:"";display:inline-block;font-family:agorafonts;-webkit-font-feature-settings:"kern" 1,"liga" 1,"case" 1;-moz-font-feature-settings:"kern=1","liga=1","case=1";-moz-font-feature-settings:"kern" on,"liga" on,"case" on;-ms-font-feature-settings:"kern" 1,"liga" 1,"case";-o-font-feature-settings:"kern","liga","case";font-feature-settings:"kern","liga","case";font-size:20px;vertical-align:sub}.item-h .item-n-1~nav a[aria-label="search"],.agora-layout-header .item-n-1~nav a[aria-label="search"]{font-size:17px}.item-h .item-n-1~nav a[aria-label="search"]:after,.agora-layout-header .item-n-1~nav a[aria-label="search"]:after{display:none}body:has(.item-n-1:checked~nav) .idc-agslider .slider.dots-container{z-index:0}.item-n-1~nav>a::before,.item-n-1~nav>sub-menu>a::before{content:'';font-family:'agorafonts';font-size:16px;font-weight:normal;margin-right:15px}.item-n-1~nav>a,.item-n-1~nav>sub-menu{padding-left:30px;gap:10px;height:auto;line-height:30px;text-align:left;margin:1.5rem 0}body:not(.with-webbuilder) .item-n-1~nav span{display:block;padding:0 0 0 29px}body .item-n-1~nav .logo-drawer>span{padding:0}body.with-webbuilder .item-n-2~nav ul>li>a:not(.mdl-button){text-transform:uppercase!important}.ldp-caro .owl-stage{max-height:550px}.ldp-caro .item figure{height:100%}.ldp-caro .item figure img{width:auto!important;height:100%!important}.a-result.search-bar .item-text{color:var(--c-o-1,var(--c-1))}.a-result p,.reset-card .community-states p{max-width:800px}.s-con .item-text{font-family:var(--p-f)}.sort-bar{margin-top:16px!important;margin-bottom:16px!important}.sort-bar .item-select{border-bottom:1px solid #aeaeae!important;background:inherit!important}.agent:hover img{opacity:.5}.agent .lic[data-value="0"],.agent .lic[data-value="0.0"],.agent .lic[data-value=""],.agent .lic[data-value="0.00"],.agent .lic[data-value="#"],.agent .lic[data-value="no"]{display:block!important;visibility:hidden!important;height:0;margin-bottom:0!important}article.agent header,article.agent span.lic,article.agent footer{padding-left:16px!important;padding-right:16px!important}article.agent{h2,span,a:not(.ca-l){color:var(--c-2) !important;}}article.agent span.lic{margin-bottom:12px!important}article.agent{border-radius:var(--b-r-1)!important}.ag-bio .a-detail{border-top:1px solid rgba(49,49,59,.2);border-bottom:1px solid rgba(49,49,59,.2)}#TestimonialItem .desc{color:var(--c-o-1,var(--c-1))}.p-detail .b-list span.btn-list:first-child{margin-left:0}.p-detail section:first-child [data-agora-icon]:before{font-size:var(--f-s-4);margin-left:0;margin-right:.2rem!important}.p-detail .p-icon:before{font-size:var(--f-s-8)}.p-fact .p-icon span:first-child{gap:10px}.item-acc .acc-con span::before{font-weight:var(--f-w-4)}.p-detail.sold price,.p-detail.sold section h1>span{color:#b31b1b}.p-detail.sold.Unavailable price{color:#000}.item-acc-i{border-bottom:1px solid var(--c-3)}.p-detail .form-content .property-requestbox span label.show-label{font-size:var(--f-s-2)!important}.reg-map{height:650px}.modal-c.office{width:660px;max-width:95%}.modal-c.office:has(.o-item:only-child){width:max-content}.modal-c.office article{overflow-y:scroll;max-height:500px}.modal-c.office article .o-item:only-child{width:100%}.modal-c.office article a{border-bottom:2px solid var(--c-2)}.state-pin{color:var(--c-o-1,var(--c-1));font-weight:var(--f-w-5);background:var(--c-99);padding:2px 6px;border-radius:2px;white-space:nowrap;text-shadow:none;user-select:none;pointer-events:none}.office-detail .banner .item-s{min-height:unset}.office-detail .banner .item-s .item{max-height:450px}.office-detail .banner .item-s .item img{min-height:300px}#ftListings .agy-caro-in:has(>article:first-child:nth-last-child(1)),#ftListings .agy-caro-in:has(>article:first-child:nth-last-child(2)){justify-content:center}.office-detail .agent-result .pagination{display:none}.p-detail.p-website .s-fact div:nth-child(2)>div:first-child span::after{content:'';font-size:var(--f-s-2);width:1px;height:15px;margin-left:8px;position:absolute;background:var(--c-o-1,var(--c-1));font-weight:var(--f-w-6);right:0;bottom:5px}.p-detail.p-website .s-fact div:nth-child(2)>div:first-child span:last-child::after{display:none}.p-detail .property-requestbox textarea{height:55px}.p-detail.p-website .owl-carousel .owl-item .item{filter:blur(2px);-moz-filter:blur(2px);-webkit-filter:blur(2px)}.p-detail.p-website .owl-carousel .owl-item.active .item{filter:none}.p-detail.p-website .owl-carousel .owl-item .item.full{height:680px}.p-detail.p-website .owl-carousel .owl-item .item.full img{height:100%!important;object-fit:cover}.p-detail.p-website .owl-carousel .owl-nav .owl-prev,.p-detail.p-website .owl-carousel .owl-nav .owl-next{position:absolute;box-sizing:border-box;opacity:.8;top:calc(50% - 24px);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;width:50px;height:50px;text-align:center;line-height:50px;font-size:var(--f-s-7);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--b-r-3);background:var(--c-99)}.p-detail.p-website .owl-carousel .owl-nav .owl-prev{left:8px}.p-detail.p-website .owl-carousel .owl-nav .owl-next{right:8px}.p-detail .l-agent figure{width:125px}.p-detail .l-agent figure img{max-width:100%}.property-title{top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.rrs-spw .item.active img{height:100vh;width:auto;object-fit:cover!important}.single-property-page{section#sectionHome:before{height:0;content:"";box-shadow:0 0 12rem 6rem var(--c-1);z-index:4;width:100%;position:absolute;}&:not(:has(.home-banner)) .item-h::before{box-shadow:none !important;}&:not(:has(.home-banner)):not(.body_propertymapsearch):not(.scroll) .item-h{position:fixed !important;background:transparent !important;figure.h-logo a img{filter:brightness(0) invert(1);}.header-menu nav .menu-item,.header-menu label[for="Burger"]:after{color:var(--c-99) !important;}}.item-n-2 ~ nav > a,.item-n-2 ~ nav > sub-menu{color:var(--c-2) !important;}.item-n-2 ~ nav > a:hover,.item-n-2 ~ nav > sub-menu:hover{color:var(--c-3) !important;}.item:before{}.item .item-s{height:100vh !important;i.prev,i.next{display:none !important;}img[alt="Property Image"]{height:100% !important;width:100% !important;object-fit:cover;}}}.f-company .c-block img{max-height:75px}.content-page p .idc-areaMap .map-view-tabs a{background:none!important;background-clip:unset!important}body:not(.body_propertymapsearch) main,body.agent-template-1:not(.body_propertymapsearch) .agora-content-wrapper{min-height:650px}@supports(-webkit-touch-callout:none){main{min-height:-webkit-fill-available}}.delete-account-form h1{text-transform:capitalize;font-family:var(--p-f)}body.company.popup-active .popup-open .Login_pop .Login-tab.Sign-tab .word-right .acknowledgement a.privacyForceLead{text-decoration:none}.header-page .property-details h1{text-transform:capitalize!important}[id="idc-avm"] footer .policy>div div>a{font-size:var(--f-s-1)}footer .aga-content.policy h4{font-size:var(--f-s-3)!important;color:var(--f-c-1)!important}.footer-avm .htmlForm-container .consent-section a{font-size:inherit;font-family:inherit;color:var(--c-o-1,var(--c-1))!important}.strt_over{text-decoration:underline!important;background:none}.agora-mdl-data-dialog-container .Login_pop .logindesc{font-weight:var(--f-w-3)}.blog-wrapper .read-more .btn{color:var(--c-4)!important;font-size:var(--f-s-2)}.blog-slider figure img{max-height:unset;max-width:unset;aspect-ratio:1/1}[ag-user]>span{background:var(--c-99)}[ag-user]>span>*{color:var(--c-o-1,var(--c-1))!important}.r-b:focus,.r-b:hover{box-shadow:none;transform:none}.dashboard-section,.custom-dashboard main{background:var(--c-99)!important}.search-cont .count{gap:6px}.signin-with .icon-btn{background:#1b315e!important;display:flex;justify-content:center;align-items:center;width:fit-content;width:-moz-fit-content;margin:0 auto}.signin-with .icon-btn::before{content:"";margin-right:8px;display:inline-block;width:20px;height:20px;background:url('https://cdn-cws.datafloat.com/RRS/SSO/Logo/VLA_Carrington_Icon.svg') no-repeat center;background-size:contain}.property.card .article-header price span{display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--f-s-2)}#widgetoptionHSAPPDOWNLOAD{display:none}.aga-map-plugin .aga-map-item{container-type:inline-size;container-name:card}.aga-map-plugin .aga-map-item .sqFt{display:block!important}.aga-map-plugin .aga-map-item span+span{display:flex;align-items:center}.aga-map-plugin .aga-map-item span:not(:first-child) h2{flex:1;font-size:var(--f-s-2)!important}.aga-map-plugin .aga-map-item span:not(:first-child) h2+ul.property-info{flex:2;justify-content:flex-end}.aga-map-plugin .aga-map-item span:not(:first-child) h2+ul.property-info li:nth-last-of-type(2){margin-right:0}.aga-map-plugin .aga-map-item ul.property-info li b{font-weight:var(--f-w-5)!important;color:var(--c-100)!important}.aga-map-plugin .aga-map-item ul.property-info li{font-family:var(--s-f);color:var(--c-4)!important}.aga-map-item span:not(:first-child) h3{margin-bottom:0!important}.aga-map-plugin .aga-map-item span:not(:first-child) h3>a{font-family:var(--s-f);font-weight:normal}.aga-map-plugin .aga-map-item span:not(:first-child) .property-info~p{color:var(--c-4)!important;font-size:10px!important;text-transform:capitalize}.aga-map-plugin .aga-map-item span .property-info li.status{display:none}.property-search-section .aga-map-plugin .aga-map-item .nav label{background:#31313b!important;color:var(--c-99)!important}.aga-map-plugin .map-marker.property.single.highlight{background:var(--primary-color-500,var(--c-o-1,var(--c-1)))}.workgin-with-agent-label label span.mdl-checkbox__label{font-size:var(--f-s-2)!important}.agora-content-wrapper .WidgetEditMode li.mdl-menu__item:last-child{display:block}.aga-map-item span .property-badge ul li,.search-property-detailview .property-badge ul li{border-left:unset}body.body_propertymapsearch .disclaimer #ag-mls-disclaimer p img{margin-top:10px}.body_propertymapsearch .aga-map-plugin .gm-style .map-marker.property.cluster:after,.body_propertymapsearch .aga-map-plugin .gm-style .map-marker.property.cluster:before{background:var(--c-1)!important}.map-marker.property.single.highlight{background:transparent!important;z-index:1}.map-marker.property.single::after{box-shadow:0 0 0 3px var(--c-3)!important}.map-marker.property.single::before{background:var(--c-3)!important}.search-property-detailview .property-badge ul li.open::after,.aga-map-item span .property-badge ul li.open::after{color:var(--c-99)!important}@media screen and (min-width:840px){body.agent-template-1.body_propertymapsearch .SearchBar-wrapper{z-index:1!important}}@container card (max-width:350px){.aga-map-item span:not(:first-child){flex-direction:column !important;align-items:flex-start !important;}.aga-map-item span:not(:first-child) h2,.aga-map-item span:not(:first-child) h2 + ul.property-info{flex:none !important;width:100% !important;justify-content:flex-start !important;}}@media screen and (min-width:1600px){.h-testimonial .main-sl .agy-caro-in{xmax-width:80%}.h-testimonial .main-sl .agy-caro-in .agy-caro-it{max-height:280px}}@media screen and (min-width:1200px){form[action*="OfficeDetail.aspx"] #office-detail .office-manager-card{width:calc(100% - 300px)}}@media screen and (max-width:1200px){body:has(.home-banner):not(.scroll) .item-h{position:sticky!important}body:has(.home-banner):not(.scroll) .item-h .f-lo{display:none!important}body:has(.home-banner):not(.scroll) .item-h .m-lo{display:block!important}body:has(.home-banner):not(.scroll) .h-logo img{margin-top:0}}@media screen and (min-width:1025px){body:has(.item-hs) .header-menu-container{background:color-mix(in srgb,color-mix(in srgb,var(--c-1) 80%,var(--c-100)) 50%,transparent);margin-top:7px!important;backdrop-filter:blur(4px);width:max-content!important}body:has(.item-hs).with-webbuilder .header-menu-container{width:inherit!important;min-width:800px;max-width:100%}body:not(.body_propertymapsearch):not(:has(.home-banner)).company.company-template.scroll-down header.item-h{transform:translate(0%,-99%)}body:not(.body_propertymapsearch):not(:has(.home-banner)).company.company-template.scroll-down.with-webbuilder header.item-h{transform:translate(0%,-186%)}.agent.m-8{--sp:48px;margin:8px 24px}body.with-webbuilder .item-n-2~nav ul ul:has(>li>a>.ic-web-icons>.ic-web:only-child) ul{margin-left:28px}body.company.company-template.scroll.with-webbuilder:has(.home-banner) .item-n-2~nav>ul>li>a:not(.mdl-button):hover{color:var(--c-99)}.testimonial-section .h-testimonial .testimonial-slider{max-width:calc(100% - 400px);padding-left:50px}}@media only screen and (min-width:576px){.p-fact{gap:24px}}@media screen and (max-width:1024px){body:has(.home-banner):not(.scroll) .item-n-1+label{color:var(--c-100)}.banner-text.txt{padding:0 10px!important}.h-testimonial .img-block{display:none}.h-testimonial .main-sl .dots-wrapper::before{width:100%}.p-detail.p-website .owl-carousel .owl-item .item.full{height:350px}.reg-map{height:500px}.banner-text.txt{bottom:74%}.rrsadvantage-card .rrsadvantage-item{width:calc(50% - 6px)!important;max-height:300px}.testimonial-section .h-testimonial .testimonial-left{gap:20px!important;width:100%!important}.testimonial-section .h-testimonial .testimonial-left figure{position:absolute;width:max-content;right:50px;top:50%;transform:translateY(-50%)}.community-section .community-item{width:calc(50% - 16px)!important;max-height:300px!important}.content-page .with-banner img,.content-page .video-banner,.page-title.with-banner img{height:auto!important;min-height:100px}.single-property-page .item .item-s{height:450px!important}.single-property-page .property-title h1{font-size:var(--f-s-10)}.single-property-page .property-title h2{font-size:var(--f-s-7)!important}}@media(max-width:840px){body.body_propertymapsearch .item-h+main{background:#f4f5f7!important}body.body_propertymapsearch:has(a[title="Grid View"].active) .aga-map-plugin .aga-map-item span:first-child+span{display:flex!important}}@media screen and (min-width:840px){body.body_propertymapsearch{--map-offset-height:149px}}@media screen and (max-width:767px){.form-item h2{padding-top:40px;padding-bottom:0!important}x.banner-text.txt,.item-hs{position:static!important;padding-top:25px!important;padding-bottom:25px!important}.p-detail.p-website .listing-type{margin-top:10px}.p-detail section:first-child .btn-list{font-size:0}.p-detail section:first-child .b-list [data-agora-icon]:before{display:block;font-size:var(--f-s-7)}.p-detail .s-fact div:first-child>h1{margin-bottom:10px!important}body.company footer .f-inner .s-icons{margin-top:20px}.banner-text.txt{xbackground:var(--c-1);xpadding-bottom:2rem!important;bottom:2%!important}.banner-text.txt h1{margin-bottom:0!important}.f-company .c-block{margin-bottom:30px}.testimonial-section .h-testimonial .testimonial-left figure img{max-width:150px}}@media screen and (max-width:576px){.home-banner .item-hs .item-ons .hs-a-b-1{font-size:0}.banner-text.txt h1{max-width:355px}.f-company .c-block:first-child{width:100%;margin-bottom:30px}.a-b-1,.a-b-2{line-height:48px}.p-detail .ag-render .item-acc .acc-con{column-count:1}.p-detail.p-website .s-fact div:nth-child(2)>div:first-child span{width:50%;line-height:var(--l-h-4)}.p-detail.p-website .s-fact div:nth-child(2)>div:first-child span::after{display:none}.p-detail.p-website .listing-type{margin-top:0!important}.rrsadvantage-card .rrsadvantage-item{width:100%!important}.testimonial-section .h-testimonial .testimonial-left{text-align:center;align-items:center}.testimonial-section .h-testimonial .testimonial-left figure{position:unset!important;transform:none!important}.a-link{text-align:center!important}.community-section .a-link{text-align:right!important}.community-states .search-field{flex-wrap:wrap!important}.item-dr-c .s-f-fg-1{width:50%!important}}@media screen and (max-width:400px){.f-company .c-block{width:100%;margin-bottom:30px}.f-company .c-block:last-child{margin-bottom:0}.community-section .community-item,.marketreport-section .marketwatch-slider .grid-block,.marketwatch .grid-block{width:100%!important}.item-dr-c .s-f-fg-1{width:100%!important}form[action*="OfficeDetail.aspx"] #office-detail figure,form[action*="AgentDetail.aspx"] #ag-bio figure{margin-right:0!important}}@media screen and (max-width:480px){:is(.agora-mdl-data-dialog-container,.openhouse-registration,.custom-dashboard,.delete-account-form,.contact-card) .mdl-typography--text-right{justify-content:flex-start!important}}@media screen and (max-width:840px){.mlsnow-section{padding-left:0!important}}@media screen and (max-width:1440px){.mlsnow-section .disclaimer-card{width:calc(100% - 5px)}.mlsnow-section .disclaimer-card p{max-height:120px!important}}body .company #idc-avm footer .policy a{font-size:var(--f-s-1);color:var(--c-o-1,var(--c-1))!important}.header-menu-container{padding:8px 0!important;border-radius:3px}footer .mls-section .disclaimer-item{gap:20px}footer .mls-section .disclaimer-item .text-box{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-height:84.1px}.footer-section .social-icons a{background:unset!important}.eyebrow-text{gap:12px;max-width:700px}.eyebrow-text::before{content:"";width:6px;height:6px;background-color:var(--c-1);border-radius:50%;flex-shrink:0}.eyebrow-text::after{content:"";height:1px;background-color:var(--c-5);flex:1;max-width:20vh;width:200px;opacity:.5}.bg-dark.eyebrow-text::before,.bg-dark.eyebrow-text::after{background-color:var(--c-4)}.a-link a{gap:12px}.a-link a::after{font-size:var(--f-s-2)!important;font-weight:600!important;transform:rotate(-45deg);transform-origin:center center;transition:transform 300ms ease}.a-link a:hover[data-agora-icon-right]::after{transform:rotate(0deg)}.a-link a:hover{color:var(--c-1)}.a-link a.c1-c3:hover{color:var(--c-3)}.a-link a.c3-c99:hover{color:var(--c-99)}.a-link a.c1-c3:hover,.a-link a.c99-c3:hover{color:var(--c-3)}.a-button,.btn-3{border:1px solid transparent;padding:.5rem 0;border-radius:3px;transition:.75s cubic-bezier(.23,1,.32,1);color:var(--c-1)!important;text-transform:uppercase;font-size:var(--f-s-0);color:var(--c-1)!important;font-size:var(--f-s-2);xtext-transform:capitalize!important;font-weight:400}.a-button:hover,.btn-3:hover{border-color:inherit;padding:.5rem .6rem;transition:.75s cubic-bezier(.23,1,.32,1) padding-left,.75s cubic-bezier(.23,1,.32,1) border}.rrsadvantage-card{gap:12px;justify-content:space-between}.rrsadvantage-card .rrsadvantage-item{aspect-ratio:4/5;border-radius:3px;width:calc(25% - 12px);background-position:center;background-repeat:no-repeat;background-size:cover}.rrsadvantage-card .rrsadvantage-item .rrsadvantage-content{background:color-mix(in srgb,color-mix(in srgb,var(--c-1) 80%,var(--c-100)) 50%,transparent);bottom:16px;border-radius:3px;color:var(--c-99)!important;width:calc(100% - 32px);left:50%;transform:translatex(-50%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:160px}.rrsadvantage-card .rrsadvantage-item .rrsadvantage-content p{max-height:3lh}.rrsadvantage-card .rrsadvantage-item .rrsadvantage-content h3{max-height:2lh}.community-section{background:hsl(from var(--c-1) h s 90%)}.community-section .community-grid{gap:12px}.community-section .community-item:nth-child(3),.community-section .community-item:nth-child(4),.community-section .community-item:nth-child(9){width:calc(50% - 100px)}.community-section .community-item{height:350px;background-size:cover;background-repeat:no-repeat;position:relative;background-position:center center;border-radius:3px;overflow:hidden;width:calc(25% - 16px);flex-grow:1}.community-section .community-item::after{content:"";width:100%;height:100%;background:var(--c-1);position:absolute;z-index:-1;top:0;opacity:.2;border-radius:3px}.community-item .inner-section{clip-path:circle(0%)}.community-item .head{top:50%;transform:translateY(-50%);z-index:2}.community-item .inner-section h5,.community-item .head{border-bottom:2px solid var(--c-99)}.community-item .inner-section .a-link{position:absolute;bottom:20px;right:20px}.community-item:hover .inner-section{clip-path:circle(75%);background:color-mix(in srgb,color-mix(in srgb,var(--c-1) 80%,var(--c-100)) 50%,transparent);transition:all .3s ease-in-out;z-index:1;display:flex!important}.community-item:hover .inner-section .a-link{display:block!important}.community-item:hover .inner-section ul{column-gap:30px}.community-item:hover .head{display:none!important}.blog-section .blog-container{gap:12px}.office-result .label-sel .item-select{max-width:100%;width:400px!important;border-bottom:1px solid #aeaeae!important}.office-result .label-sel{width:100%}.office-result .office-result-section .result .propertygallery article .a-link a{z-index:99!important}.card.property.style-1 .article-header h3{color:var(--c-2)!important}.card.property.style-1 .article-header span{color:var(--c-5)!important}.card.property.style-1:hover .full span.ca-f-b-1:before{color:var(--c-5)!important}.card.property.style-1:hover .full span.ca-f-b-1:hover:before{color:var(--c-99)!important}article{animation:none!important}.community-states .search-field select{border-bottom:1px solid var(--c-2)!important;text-overflow:ellipsis}.mlsnow-section .disclaimer-card p{max-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.3) transparent;line-height:17px}.mlsnow-section .disclaimer-card p::-webkit-scrollbar{width:4px;height:0}.mlsnow-section .disclaimer-card p::-webkit-scrollbar-track{background:transparent}.mlsnow-section .disclaimer-card p::-webkit-scrollbar-thumb{background-color:rgba(100,116,139,.3);border-radius:9999px}.mlsnow-section .disclaimer-card p::-webkit-scrollbar-thumb:hover{background-color:rgba(100,116,139,.6)}:is(.marketreport-section,.CommunityCarouselSection .marketwatch-slider,.CommunityCarouselSection) .grid-block .panel-heading{border-top:1px solid var(--c-5)}.marketreport-section .marketwatch-slider .right-btn,.marketreport-section .marketwatch-slider .left-btn{display:block!important;height:40px;width:40px;line-height:40px}:is(.marketreport-section .marketwatch-slider,.CommunityCarouselSection) .market-btn-div{gap:12px}.marketreport-section .marketwatch-slider .pre-next-btton{gap:12px}.item-dr-c .dr-ul{column-count:1!important}.item-dr-c .d-txt{width:calc(25% - 12px)!important}.item-dr-c .ranges{column-gap:24px}form[action$="Communities.aspx?q=sort-cn"] .a-link:has(a[href="/communities"]){display:none!important}.testimonial-wrapper .testimonial .testimonial-items{display:block;padding:24px 0;border-top:1px solid #e0e0e0}.testimonial-wrapper .testimonial .testimonial-items:first-child{border-top:0;padding-top:0}.testimonial-wrapper .testimonial .description{font-family:var(--s-f);font-size:var(--f-s-3);line-height:var(--l-h-3);color:#333;margin:0}.testimonial-wrapper .testimonial .review-by{margin:0}.testimonial-wrapper .testimonial .author-name{color:#1c2b52;font-size:var(--f-s-2)}.l-agent.agent .agent span,.l-agent.agent .agent a,.l-agent.agent .agent h4,#widgetPropertyInfo .item-acc .item-acc-c .acc-con span{color:var(--c-2)!important}.data-privacy-policy.active .content p a{color:var(--c-99)!important}.rrsadvantage-card .rrsadvantage-item .rrsadvantage-link{height:100%;opacity:.5;z-index:99}.rrsadvantage-card .rrsadvantage-item .rrsadvantage-content{padding-top:30px!important}body.agent-template-1.with-title-slider .item-n-2~nav>sub-menu>a{color:var(--c-99)!important}body.agent-template-1 .home-banner .idc-agslider.caro-disc .dots-container div.s-dot{background:var(--c-3)!important;border:1px solid var(--c-3)!important}body.agent-template-1 .home-banner .idc-agslider.caro-disc .dots-container div:not(.n-dot){border:0!important}.neighborhood-dtl{margin-bottom:30px!important}.listing-signup:hover{text-decoration:underline}form[action*="Communities.aspx"] .modal .close:before{font-size:var(--f-s-5)!important}form[action*="Communities.aspx"] .modal .a-link{text-align:right!important}form[action*="OfficeDetail.aspx"] #office-detail figure,form[action*="AgentDetail.aspx"] #ag-bio figure{max-width:300px!important;margin-right:20px}form[action*="OfficeDetail.aspx"] #office-detail .office-manager-card{width:100%;margin-top:12px!important;margin-bottom:12px!important}body.with-webbuilder.agent-template-1[data-pcode="RRS"]:not(:has(.home-banner)) .item-n-2~nav>ul>li>a:not(.mdl-button):hover{color:var(--c-99)!important}body.with-webbuilder .item-n-1~nav ul>li>ul>li:has(>ul){display:block!important}body.with-webbuilder .item-n-1~nav ul{padding:.4rem 3rem}.agora-mdl-data-dialog-container .mdl-checkbox{align-items:flex-start!important}@media screen and (min-width:320px) and (max-width:517px){#office-detail .ofc-dtl-sect{justify-content:center!important;text-align:center!important}#office-detail .ofc-dtl-sect .office-manager-card .divider-border{margin:0 auto!important}}.community-section .community-item .inner-section .a-link a:hover{color:var(--c-99)!important}body header.item-h{z-index:999!important}@media screen and (max-width:768px){body footer .foot-rls{display:flex!important;flex-direction:column!important}body footer .foot-rls span{text-align:left!important}}@media screen and (max-width:1439px){.policies-section{flex-direction:row!important;border-left:0!important;padding-left:0!important}}.OneSearchBox{background:var(--c-99);z-index:999;box-shadow:0 1px 3px rgba(0,0,0,.12);left:0;cursor:pointer}.OneSearchBox hr{opacity:.3;border-color:rgba(26,26,29,.15)}.OneSearchBox font{font-size:var(--f-s-1)}.hero-slider.home-banner .tab-contents{background:color-mix(in srgb,color-mix(in srgb,var(--c-1) 80%,var(--c-100)) 50%,transparent);backdrop-filter:blur(3px);border-radius:0 0 3px 3px}.item-ons{position:relative;display:flex;justify-content:space-between;width:100%}.item-l:hover,.item-l:has(input:checked){background:rgba(26,25,25,.05);color:var(--c-99)!important}#homeQuickSearchSale:checked~.item-container label[for="homeQuickSearchSale"],#homeQuickSearchHomeValue:checked~.item-container label[for="homeQuickSearchHomeValue"]{border-bottom:2px solid var(--c-3);color:var(--c-99)!important}body.company-template .hero-slider.home-banner input::placeholder{color:var(--c-99);opacity:.3}.item-ons>input[type="text"]:has(+.OneSearchBox),.item-ons>.OneSearchBox+input[type="text"],.home-worth input{;outline:0;border:0;height:100%;box-sizing:border-box;padding:1rem 1.5rem;font-family:var(--s-f);font-size:var(--f-s-3);text-overflow:ellipsis;background:unset!important;position:absolute!important;top:0!important;left:0!important;z-index:1!important;color:var(--c-99)}.home-worth input{width:calc(100% - 145px)}.item-ons .OneSearchBox,.item-ons .OneSearchBox a,.item-ons .OneSearchBox a>strong{line-height:37px}.item-ons .OneSearchBox a{padding:0 1.4rem!important;font-size:13px;cursor:pointer}.item-ons .OneSearchBox a>span,.item-onse-d .OneSearchBox a>span{font-size:11px;font-style:italic;font-weight:var(--f-w-6);text-indent:1px;display:inline-block}.item-l{color:#ffffff90;padding:16px;font-size:var(--f-s-4);text-decoration:none;font-weight:normal;display:inline-block;background-image:linear-gradient(to top,rgba(0,0,0,.01),transparent 100%);font-size:var(--f-s-2);text-align:center;align-content:center;border-bottom:2px}.item-container{background:color-mix(in srgb,color-mix(in srgb,var(--c-1) 80%,var(--c-100)) 80%,transparent);backdrop-filter:blur(3px);border-radius:3px 3px 0 0}.home-worth #idc-avm button{margin-left:auto;display:inline-flex;align-items:center;text-transform:uppercase;margin-right:0}@media(min-width:768px){#spHomeSearchSection{max-width:max-content!important;width:735px!important}}@media(max-width:767px){.item-l{width:50%;border-bottom:1px solid rgba(26,25,25,.05);color:var(--c-2)!important}.hero-slider.home-banner .tab-contents,.item-container{background:var(--c-99)!important}.item-container:after{left:50%;position:absolute;width:1px;height:100%;background:rgba(26,25,25,.05);content:""}body.company-template .hero-slider.home-banner input::placeholder{color:var(--c-100)!important}.item-l:hover,.item-l:has(input:checked),#homeQuickSearchSale:checked~.item-container label[for="homeQuickSearchSale"],#homeQuickSearchHomeValue:checked~.item-container label[for="homeQuickSearchHomeValue"]{color:var(--c-100)!important}.item-ons>input[type="text"]:has(+.OneSearchBox),.item-ons>.OneSearchBox+input[type="text"],.home-worth input{color:var(--c-2)!important}}@media screen and (max-width:400px){.item-l{width:100%}.item-container:after{content:none!important}}.article-header{flex:1}.article-header h3{font-size:var(--f-s-3)!important;line-height:31px;xwidth:calc(100% - 115px);flex-grow:1}.article-header>h3:first-line {font-size:var(--f-s-3)}.property.sold [id^="save-"],.property.sold [id^="favourite-"]{display:none!important}.card.property .full .ca-f-b-1{background:color-mix(in srgb,var(--c-100) 50%,transparent)!important;opacity:unset}.article-header h3.f-s-5:has(>br):first-line {color:var(--c-o-1,var(--c-1));font-family:var(--s-f);font-size:var(--f-s-5);font-weight:var(--f-w-4)}.property .p-badge{margin:16px 0 0 16px}.card.property:hover .full{display:block!important}.card.property .full{top:18px;right:18px;z-index:10}.card.property .full .ca-f-b-1{background-color:var(--bu-bg-c-100);height:35px;width:35px;line-height:35px!important;min-height:35px;min-width:35px}.ca-f-b-1:before{line-height:35px!important;height:35px;width:35px}.card.property .full .ca-f-b-1:hover:before{color:var(--c-2)}.property.card.style-1:not(.dash) .article-header{border-radius:0 0 4px 4px;background:var(--c-7)!important}.property.card.style-1 img{border-radius:4px 4px 0 0}.card.property .icons{top:10px;right:18px}.card.property .icons .ca-f-b-1{height:35px;width:35px;line-height:35px!important;min-height:35px;min-width:35px}.card.property .icons .ca-f-b-1:before{color:var(--c-99)}.manage-agent-property .card.property.agent-hidden .show-property.w-icon,.manage-agent-property .card.property:not(.agent-listing):not(.agent-own) .add-property.w-icon{display:block!important;background-color:#0b640b}.manage-agent-property .card.property.agent-listing:not(.agent-hidden) .hide-property.w-icon,.manage-agent-property .card.property:not(.agent-listing):not(.agent-hidden).agent-own .hide-property.w-icon{display:block!important;background:#a50b0b}.manage-agent-property .agent-hidden figure{opacity:.2}@media(min-width:1025px){.card.property .full{display:none}.card.property:hover .full{display:block!important}}.card.property.style-40 .property-card-container{line-height:15px;gap:10px;min-height:146px}.card.property.style-40 .property-card-container .properties-size span:before,.card.property.style-41 .property-card-container .properties-size span:before,.card.property.style-42 .property-card-container .properties-size span:before{content:"|";left:-8px;position:absolute;margin-left:1px}.card.property.style-40 .property-card-container .properties-size span:first-child:before,.card.property.style-41 .property-card-container .properties-size span:first-child:before,.card.property.style-42 .property-card-container .properties-size span:first-child:before{display:none}.card.property.style-40:hover::before{content:'';position:absolute;height:100%;width:100%;left:0;top:0;color:var(--c-99);text-align:center;line-height:43px;background:rgb(255 255 255/80%);z-index:99}.card.property.style-40:hover .hover-btn{position:absolute;top:0;color:var(--c-100);display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:99;visibility:visible!important}.card.property.style-40 .hover-btn{display:none}.card.property.style-40 .hover-btn a{border:2px solid var(--c-100);padding:10px 30px 10px 30px}.card.property.style-40 .hover-btn a:hover{background:var(--c-99)}.card.property.style-40 .p-badge,.card.property.style-41 .p-badge,.card.property.style-42 .p-badge{top:3px;left:3px}.card.property.style-40:hover .Card-Menu{z-index:999}.card.property.style-41 .property-card-container{gap:10px;line-height:15px}.card.property.style-42 .property-card-container{gap:8px}.template-list .template-preview-item:hover{background-position:bottom!important}.template-list .template-preview-item{background-size:100%!important;aspect-ratio:1.06}body.company.agent-template-1 .featured[data-view-mode="gallery"] .featured-slider{justify-content:center;display:flex!important;padding:0}.card.property .article-header h3 a.ca-l{color:hsla(0,0%,100%,.01)!important}.card.property .article-header h3 a:hover{background:none}@media only screen and (min-width:1025px){body .company.agent-template-1 .featured[data-view-mode="carousel"][data-slider-view="1"] [class*="gallery-template-"]{max-width:1024px;margin:0 auto}}@media only screen and (max-width:840px){body.company.agent-template-1 .featured[data-view-mode="gallery"] .featured-slider .card.property{width:calc(50% - 16px)}}@media only screen and (max-width:480px){body.company.agent-template-1 .featured[data-view-mode="gallery"] .featured-slider .card.property{width:calc(100% - 16px)}}@media only screen and (min-width:840px){body.company.agent-template-1 .featured[data-view-mode="gallery"] .gallery-template-3 .featured-slider .card.property{width:calc(50% - 16px);margin:8px}}.featured[data-view-mode="gallery"] .gallery-template-2 .featured-slider .card.property{flex-grow:1}.b-cards{width:calc((100%/4) - 14px)!important;border-radius:3px;aspect-ratio:4/5;padding:0;margin:8px!important}.b-cards figure img{border-radius:3px 3px 0 0}.b-cards header{border-bottom:1px solid var(--c-o-1,var(--c-1))}.b-cards header a{font-size:0!important}.b-cards .b-tags{gap:10px;position:absolute;bottom:12px;left:12px;z-index:9}.b-tags .tag{padding-left:25px}.b-tags .tag::before{content:"+";position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:var(--f-s-3);font-weight:var(--f-w-5);color:var(--c-99)}.b-tags .tag:hover::before{color:var(--c-3)}.b-cards footer{min-height:42px}@media(max-width:1440px){.b-cards{width:calc((100%/3) - 9px)!important}}@media(max-width:1025px){.b-cards{width:calc((100%/2) - 9px)!important}}@media(max-width:576px){.b-cards{width:100%!important;max-height:400px}}