﻿.livevalidationinfo-panel{margin-top:16px;text-align:left}.livevalidationinfo-panel .title-text{color:var(--color-2);font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:.36px;line-height:150%}.livevalidationinfo-panel li{align-items:center;align-self:stretch;display:flex;gap:var(--g1);margin-top:var(--g1)}.livevalidationinfo-panel li i.icon-close-circle-fill{color:red}.livevalidationinfo-panel li i.icon-check-circle-filled{color:green}.livevalidationinfo-panel li span{color:var(---color-2);font-style:normal;font-weight:500;letter-spacing:.36px;line-height:150%}@media(max-width:639px){.mvt-collapsiblelinks__grid{gap:0}.mvt-collapsiblelinks__grid-item{padding-bottom:var(--g1);padding-top:var(--g1)}}.mvt-collapsiblelinks__grid-item a{display:block}#body.autocomplete-show{-webkit-overflow-scrolling:initial;overflow-x:hidden}#body.autocomplete-show .autocomplete-list{--mvt-autocomplete-color-bg-hover:var(--color-default-bg-l1);display:block}#body.autocomplete-show .autocomplete-list .text-refinement{display:block}#body.autocomplete-show .autocomplete-list .text-refinement .text-refinement-suggestion-header{color:var(--color-5);font-size:var(--font-size-7);font-weight:var(--font-weight-bold);letter-spacing:var(--font-size-7-letter-spacing);padding:var(--g1) var(--g3)}#body.autocomplete-show .autocomplete-list .text-refinement .suggestions-list{-moz-column-gap:var(--g1);column-gap:var(--g1);display:flex;justify-content:flex-start;padding:0 var(--g3) var(--g1)}#body.autocomplete-show .autocomplete-list .text-refinement .suggestions-list .list-item{width:122px}#body.autocomplete-show .autocomplete-list .text-refinement .suggestions-list .btn-dep{color:var(--color-main);font-size:var(--font-size-7);font-weight:var(--font-weight-regular);letter-spacing:var(--font-size-7-letter-spacing);line-height:var(--line-height-3)}#body.autocomplete-show .autocomplete-list .text-refinement .suggestions-list a.active{background-color:var(--color-main-l1);border:1px solid var(--color-main)}@media screen and (max-width:639px){#body.autocomplete-show .autocomplete-list .text-refinement .text-refinement-suggestion-header.small-text{font-size:var(--font-size-7);letter-spacing:var(--font-size-7-letter-spacing)}}#body.autocomplete-show .autocomplete-list .grouped-suggestion{align-items:flex-start;display:flex;flex-direction:column;padding:var(--g1) 0}#body.autocomplete-show .autocomplete-list .grouped-suggestion .label{color:var(--color-5);font-size:var(--font-size-7);font-weight:var(--font-weight-bold);letter-spacing:var(--font-size-7-letter-spacing);padding:0 var(--g3)}#body.autocomplete-show .autocomplete-list .grouped-suggestion .list-item{align-items:center;display:flex;justify-content:space-between;line-height:var(--line-height-2);padding-left:var(--g4);padding-right:var(--g3);padding-top:var(--g2);width:100%}#body.autocomplete-show .autocomplete-list .grouped-suggestion .list-item a{font-size:var(--font-size-5);letter-spacing:var(--font-size-5-letter-spacing);min-width:calc(100% - 2rem)}#body.autocomplete-show .autocomplete-list .grouped-suggestion .list-item a span{color:var(--color-5);font-size:var(--font-size-7);letter-spacing:var(--font-size-7-letter-spacing)}#body.autocomplete-show .autocomplete-list .grouped-suggestion .list-item i{font-size:var(--autocomplete-list-font-size)}#body.autocomplete-show .autocomplete-list .grouped-suggestion .list-item:hover{background-color:var(--mvt-autocomplete-color-bg-hover);color:var(--color-hover)}#body.autocomplete-show .autocomplete-list .grouped-suggestion .no-label{padding-top:0}#body.autocomplete-show .autocomplete-list .hover,#body.autocomplete-show .autocomplete-list .single-item:hover{background-color:var(--mvt-autocomplete-color-bg-hover);color:var(--color-hover)}#body.autocomplete-show .autocomplete .input{--input-color:var(--color-default);--input-color-bg:var(--color-default-bg);--input-color-border:var(--color-default-border)}#body.autocomplete-show .autocomplete .input input{border-bottom-left-radius:0;border-bottom-right-radius:0}#body.autocomplete-show .other .input input{border-bottom-left-radius:calc(var(--form-size-2)/2);border-bottom-right-radius:calc(var(--form-size-2)/2)}#body.autocomplete-show-other{-webkit-overflow-scrolling:initial;overflow-x:hidden}#body.autocomplete-show-other .autocomplete-list-other{--mvt-autocomplete-color-bg-hover:var(--color-default-bg-l1);display:block}#body.autocomplete-show-other .autocomplete-list-other .text-refinement{display:block}#body.autocomplete-show-other .autocomplete-list-other .text-refinement .text-refinement-suggestion-header{color:var(--color-5);font-size:var(--font-size-7);font-weight:var(--font-weight-bold);letter-spacing:var(--font-size-7-letter-spacing);padding:var(--g1) var(--g3)}#body.autocomplete-show-other .autocomplete-list-other .text-refinement .suggestions-list{-moz-column-gap:var(--g1);column-gap:var(--g1);display:flex;justify-content:flex-start;padding:0 var(--g3) var(--g1)}#body.autocomplete-show-other .autocomplete-list-other .text-refinement .suggestions-list .list-item{width:122px}#body.autocomplete-show-other .autocomplete-list-other .text-refinement .suggestions-list .btn-dep{color:var(--color-main);font-size:var(--font-size-7);font-weight:var(--font-weight-regular);letter-spacing:var(--font-size-7-letter-spacing);line-height:var(--line-height-3)}#body.autocomplete-show-other .autocomplete-list-other .text-refinement .suggestions-list a.active{background-color:var(--color-main-l1);border:1px solid var(--color-main)}@media screen and (max-width:639px){#body.autocomplete-show-other .autocomplete-list-other .text-refinement .text-refinement-suggestion-header.small-text{font-size:var(--font-size-7);letter-spacing:var(--font-size-7-letter-spacing)}}#body.autocomplete-show-other .autocomplete-list-other .grouped-suggestion{align-items:flex-start;display:flex;flex-direction:column;padding:var(--g1) 0}#body.autocomplete-show-other .autocomplete-list-other .grouped-suggestion .label{color:var(--color-5);font-size:var(--font-size-7);font-weight:var(--font-weight-bold);letter-spacing:var(--font-size-7-letter-spacing);padding:0 var(--g3)}#body.autocomplete-show-other .autocomplete-list-other .grouped-suggestion .list-item{align-items:center;display:flex;justify-content:space-between;line-height:var(--line-height-2);padding-left:var(--g5);padding-right:var(--g3);padding-top:var(--g2);width:100%}#body.autocomplete-show-other .autocomplete-list-other .grouped-suggestion .list-item a{font-size:var(--font-size-5);letter-spacing:var(--font-size-5-letter-spacing);min-width:calc(100% - 2rem)}#body.autocomplete-show-other .autocomplete-list-other .grouped-suggestion .list-item a span{color:var(--color-5);font-size:var(--font-size-7);letter-spacing:var(--font-size-7-letter-spacing)}#body.autocomplete-show-other .autocomplete-list-other .grouped-suggestion .list-item i{font-size:var(--autocomplete-list-font-size)}#body.autocomplete-show-other .autocomplete-list-other .grouped-suggestion .list-item:hover{background-color:var(--mvt-autocomplete-color-bg-hover);color:var(--color-hover)}#body.autocomplete-show-other .autocomplete-list-other .grouped-suggestion .no-label{padding-top:0}#body.autocomplete-show-other .autocomplete-list-other .hover,#body.autocomplete-show-other .autocomplete-list-other .single-item:hover{background-color:var(--mvt-autocomplete-color-bg-hover);color:var(--color-hover)}#body.autocomplete-show-other .other .input input{background-color:var(--color-bg);border-bottom-left-radius:0;border-bottom-right-radius:0}.autocomplete{position:relative}.autocomplete .input input{padding-left:var(--g2);text-transform:capitalize}.autocomplete-list{--autocomplete-list-font-size:var(--font-size-5);--autocomplete-list-gap:var(--g1);display:none;position:absolute;width:100%;z-index:20000}.autocomplete-list.small{--autocomplete-list-font-size:var(--font-size-6);--autocomplete-list-gap:var(--g0)}.autocomplete-list.small>ul{border-bottom-left-radius:calc(var(--form-size-1)/2);border-bottom-right-radius:calc(var(--form-size-1)/2)}.autocomplete-list.large{--autocomplete-list-font-size:var(--font-size-4);--autocomplete-list-gap:var(--g2)}.autocomplete-list.large>ul{border-bottom-left-radius:calc(var(--form-size-3)/2);border-bottom-right-radius:calc(var(--form-size-3)/2)}.autocomplete-list>ul{-ms-overflow-style:none;border-bottom-left-radius:calc(var(--form-size-2)/2);border-bottom-right-radius:calc(var(--form-size-2)/2);max-height:50vh;overflow-y:auto;overflow:-moz-scrollbars-none;scrollbar-width:none}.autocomplete-list>ul::-webkit-scrollbar{display:none}.autocomplete-list>ul{box-shadow:0 2px 4px 0 rgba(74,74,74,.3),0 0 0 1px var(--color-border)}.autocomplete-list>ul li{background-color:var(--color-default-bg);border-top:1px solid var(--color-border-l1);color:var(--color);padding-bottom:var(--autocomplete-list-gap);padding-top:var(--autocomplete-list-gap)}.autocomplete-list>ul li:first-of-type{border-top:none}.autocomplete-list>ul li{align-items:center;display:flex;justify-content:space-between;text-transform:capitalize}@media(hover:hover){.autocomplete-list>ul li:not(.grouped-suggestion).hover,.autocomplete-list>ul li:not(.grouped-suggestion):hover{background-color:var(--mvt-autocomplete-color-bg-hover);color:var(--color-hover)}}.autocomplete-list>ul li.powered-google{justify-content:flex-end;padding-right:1rem}.autocomplete-list>ul li.powered-google img{width:7.5rem}.autocomplete-list>ul li>a{color:inherit;display:inline-block;font-size:var(--autocomplete-list-font-size);margin:0;max-width:calc(100% - 2rem);overflow:hidden;padding-left:var(--g2);text-overflow:ellipsis;white-space:nowrap}.autocomplete-list>ul li>a:first-of-type{min-width:calc(100% - 2rem)}.autocomplete-list>ul li>a>span{opacity:.5}.autocomplete-list>ul li>i{font-size:var(--autocomplete-list-font-size);line-height:inherit;padding-left:var(--g2);padding-right:var(--g2)}.autocomplete-list>ul li i.icon-heart{color:var(--color-heart)}.autocomplete-list>ul li .right{flex-shrink:0;padding-left:0;padding-right:var(--g2)}.autocomplete-list-other{--autocomplete-list-font-size:var(--font-size-5);--autocomplete-list-gap:var(--g2);display:none;position:absolute;width:100%;z-index:20000}.autocomplete-list-other.small{--autocomplete-list-font-size:var(--font-size-6);--autocomplete-list-gap:var(--g0)}.autocomplete-list-other.small>ul{border-bottom-left-radius:calc(var(--form-size-1)/2);border-bottom-right-radius:calc(var(--form-size-1)/2)}.autocomplete-list-other.large{--autocomplete-list-font-size:var(--font-size-4);--autocomplete-list-gap:var(--g2)}.autocomplete-list-other.large>ul{border-bottom-left-radius:calc(var(--form-size-3)/2);border-bottom-right-radius:calc(var(--form-size-3)/2)}.autocomplete-list-other>ul{-ms-overflow-style:none;border-bottom-left-radius:calc(var(--form-size-2)/2);border-bottom-right-radius:calc(var(--form-size-2)/2);max-height:50vh;overflow-y:auto;overflow:-moz-scrollbars-none;scrollbar-width:none}.autocomplete-list-other>ul::-webkit-scrollbar{display:none}.autocomplete-list-other>ul{box-shadow:0 2px 4px 0 rgba(74,74,74,.3),0 0 0 1px var(--color-border)}.autocomplete-list-other>ul li{background-color:var(--color-bg);border-top:1px solid var(--color-border-l1);color:var(--color);padding-bottom:var(--autocomplete-list-gap);padding-top:var(--autocomplete-list-gap)}.autocomplete-list-other>ul li:first-of-type{border-top:none}.autocomplete-list-other>ul li{align-items:center;display:flex;justify-content:space-between;text-transform:capitalize}@media(hover:hover){.autocomplete-list-other>ul li:not(.grouped-suggestion).hover,.autocomplete-list-other>ul li:not(.grouped-suggestion):hover{background-color:var(--mvt-autocomplete-color-bg-hover);color:var(--color-hover)}}.autocomplete-list-other>ul li.powered-google{justify-content:flex-end;padding-right:1rem}.autocomplete-list-other>ul li.powered-google img{width:7.5rem}.autocomplete-list-other>ul li>a{color:inherit;display:inline-block;font-size:var(--autocomplete-list-font-size);margin:0;max-width:calc(100% - 2rem);overflow:hidden;padding-left:var(--g2);text-overflow:ellipsis;white-space:nowrap}.autocomplete-list-other>ul li>a:first-of-type{min-width:calc(100% - 2rem)}.autocomplete-list-other>ul li>a>span{opacity:.5}.autocomplete-list-other>ul li>i{font-size:var(--autocomplete-list-font-size);line-height:inherit;padding-left:var(--g2);padding-right:var(--g2)}.autocomplete-list-other>ul li i.icon-heart{color:var(--color-heart)}.autocomplete-list-other>ul li .right{flex-shrink:0;padding-left:0;padding-right:var(--g2)}.mvt-article-list .mvt-shifter{--mvt-shifter-width:285px;--mvt-shifter-height:21rem}.mvt-article-list .panel-card{--panel-img-height:11rem;--panel-card-height:21rem}#cmTcWidgetHeadline{font-size:19px!important}#cmTcAddressHeader{font-size:15px!important}.mvt-mortgage{--mvt-mortgage-xs:100%;--mvt-mortgage-sm:100%;--mvt-mortgage-md:100%}.mvt-mortgage .data-provider{color:var(--color);font-size:var(--font-size-8);letter-spacing:var(--font-size-8-letter-spacing)}.mvt-mortgage [tip]{position:absolute!important}.mvt-mortgage [tip]:after{height:-moz-fit-content;height:fit-content;margin:0!important;min-width:320px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:639px){.mvt-mortgage .calculator{grid-template-columns:100%}}@media(min-width:640px)and (max-width:991px){.mvt-mortgage .calculator{grid-template-columns:var(--mvt-mortgage-sm)}}@media screen and (min-width:992px){.mvt-mortgage .calculator{grid-template-columns:var(--mvt-mortgage-md)}}.mvt-mortgage .calculator .inline{overflow:hidden}.mvt-mortgage .calculator .inline>div{margin-top:var(--g2)}.mvt-mortgage .calculator .inline:not(.shown)>div{display:none}.mvt-mortgage .calculator .inline.shown .icon-angle-down:before{content:"\e90d"}.mvt-mortgage .calculator .inline .icon-angle-down{margin-left:var(--gxs)}.mvt-mortgage .calculator .group-info{margin:0 var(--g1)}.mvt-mortgage .calculator .group-info div{width:100%}.mvt-mortgage .calculator .group-info .radio{display:grid;grid-template-columns:repeat(2,minmax(40%,1fr))}.mvt-mortgage .calculator .group-info .radio label{gap:var(--gxs)}.mvt-mortgage .calculator .group-info .select{padding-top:var(--g1)}.mvt-mortgage .calculator .group-info .text-small{font-size:var(--font-size-7);text-align:center}.mvt-mortgage .calculator .group-footer{margin-bottom:calc(var(--g1)*-1);margin-left:calc(var(--g2)*-1);margin-right:calc(var(--g2)*-1);padding:var(--g1) var(--g3)}.mvt-mortgage .calculator .group{display:flex;flex-wrap:nowrap}.mvt-mortgage .calculator .group div{width:100%}.mvt-mortgage .calculator .group .input>input,.mvt-mortgage .calculator .group .select>div{border-radius:var(--border-radius)}.mvt-mortgage .calculator .group.merge>div:first-of-type input{border-bottom-right-radius:0;border-top-right-radius:0}.mvt-mortgage .calculator .group.merge>div:last-of-type{flex-shrink:0;width:95px}.mvt-mortgage .calculator .group.merge>div:last-of-type input{border-bottom-left-radius:0;border-top-left-radius:0}.mvt-mortgage [type=Interest]{background-color:var(--color-safe)}.mvt-mortgage [type=Taxes]{background-color:var(--color-minor)}.mvt-mortgage [type=HOA]{background-color:var(--color-danger)}.mvt-mortgage [type=Insurance],.mvt-mortgage [type=PMI]{background-color:#741b47}.mvt-mortgage [type=IAC]{background-color:#005ea9}.mvt-mortgage .process-bar{border-radius:calc(var(--font-size-7)/2);display:flex;flex-wrap:nowrap;height:var(--font-size-7);overflow:hidden;width:100%}.mvt-mortgage .process-bar>div{flex-shrink:1;height:100%}.mvt-mortgage .process-bar>div~div{border-left:1px solid var(--color-f)}.mortgage-result.less .inline:nth-of-type(n+4),.mvt-mortgage i.icon-external-link{display:none}@media screen and (min-width:640px){.dialog:has(.mvt-mortgage){--dialog-gap-x:var(--g2)}}.continuerWithEmail{width:350px!important}.mvt-social .signin-apple,.mvt-social .signin-facebook{align-items:center;background-color:#fff;border:1px solid #dadce0;border-radius:20px;display:flex;gap:8px;height:40px;justify-content:center;padding:0 12px;width:350px}.mvt-social .signin-apple>i,.mvt-social .signin-facebook>i{width:18px}.mvt-social .signin-apple>span,.mvt-social .signin-facebook>span{color:#3f4447;font-size:14px;font-weight:500;text-align:center;width:100%}.mvt-social .signin-apple:hover,.mvt-social .signin-facebook:hover{background-color:rgba(66,133,244,.04);border-color:#d2e3fc}.mvt-social .signin-google{height:44px;width:350px}.mvt-social .signin-facebook{display:none!important}.authenticate-panel .btn-dep.cta.active{--btn-color-border:none!important;--btn-color-border-hover:none!important;border:none!important}.authenticate-panel .link .icon-badge-m{transform:translateY(8px)}.authenticate-panel .textbox .input>input{border-radius:var(--border-radius)}.authenticate-panel .disclaimer{color:var(--color-a)}.authenticate-panel .login-alternate{align-items:center;display:flex;justify-content:center}.authenticate-panel .login-alternate hr{color:var(--color);margin:var(--g2);width:50%}.authenticate-panel .circle.icon{box-shadow:inset 0 0 0 2px var(--circle-color-bg-hover);color:var(--color-danger);font-size:xxx-large}.authenticate-panel .title{text-transform:none}.authenticate-panel .signin-header-logo{background-color:var(--color-main);background-image:var(--logo-m);background-position:50%;background-repeat:no-repeat;background-size:50%;border:1px solid var(--color-main);border-radius:50%;box-shadow:none}.mvt-popsignin{border:none;margin:0;padding:0;position:fixed;z-index:9999}.mvt-popsignin>div{border:solid var(--color-border);box-shadow:0 2px 4px 0 rgba(74,74,74,.3)}@media screen and (max-width:639px){.mvt-popsignin>div{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.mvt-popsignin{bottom:0;left:0;right:0;top:auto}}@media(min-width:640px){.mvt-popsignin{bottom:auto;margin:var(--g2) var(--g1);right:0;top:var(--fixed-top);width:400px}}.mvt-popsignin .mvt-popsignin-close{cursor:pointer;position:absolute;right:var(--g2);top:var(--g0);z-index:1}.authenticate-panel.add-homeowner .flex.vertical{background-color:inherit}.authenticate-panel.add-homeowner .buttonWidth .input.right.input-geo a{position:inherit;width:100%}body.desktop .card-houselist{max-height:250px}body.mobile .card-houselist{height:10rem}.card-houselist{--house-item-loading-1st-line:0;--house-item-loading-2nd-line:5px;--house-item-loading-3rd-line:22px;--house-item-loading-4th-line:38px;--house-item-loading-1st-height:50px;--house-item-loading-1st-width:80px;--house-item-loading-1st-offset:calc(var(--house-item-loading-1st-width) + var(--g2));-ms-overflow-style:none;background-color:var(--color-default-bg);border-radius:var(--border-radius);overflow-y:auto;overflow:-moz-scrollbars-none;scrollbar-width:none;width:100%}.card-houselist::-webkit-scrollbar{display:none}.card-houselist{box-shadow:0 2px 4px 0 rgba(74,74,74,.3)}.card-houselist .title{background-color:var(--color-default-bg);border-bottom:1px solid var(--color-border-l1);font-size:var(--font-size-7);letter-spacing:var(--font-size-7-letter-spacing);margin:0 var(--g1);padding:var(--g1) 0;position:-webkit-sticky;position:sticky;top:0;z-index:3}.card-houselist.newcard .card-houselist-items .img{height:5.25rem;width:5.25rem}.card-houselist.newcard .card-houselist-items .address{align-items:center;display:flex;gap:var(--g1)}.card-houselist.newcard .card-houselist-items .address .property-type-icon{background:var(--color-f2);border-radius:4px;display:flex;font-size:var(--font-size-5)}@keyframes skeleton_house_item{to{background-position:140% 0,var(--house-item-loading-1st-line) var(--house-item-loading-1st-line),var(--house-item-loading-1st-offset) var(--house-item-loading-2nd-line),var(--house-item-loading-1st-offset) var(--house-item-loading-3rd-line),var(--house-item-loading-1st-offset) var(--house-item-loading-4th-line),0 200px,0 0}}.card-houselist [data-light]{position:relative}.card-houselist [data-light]>div{visibility:hidden}.card-houselist [data-light]:after{animation:skeleton_house_item 1.5s infinite;background-image:linear-gradient(90deg,hsla(0,0%,98%,0) 0,hsla(0,0%,98%,.8) 50%,hsla(0,0%,98%,0) 100%),linear-gradient(#ececec var(--house-item-loading-1st-height),transparent 0),linear-gradient(#ececec 12px,transparent 0),linear-gradient(#ececec 10px,transparent 0),linear-gradient(#ececec 10px,transparent 0),linear-gradient(#ececec 0,transparent 0),linear-gradient(#fafafa 200px,transparent 0);background-position:-140% 0,var(--house-item-loading-1st-line) var(--house-item-loading-1st-line),var(--house-item-loading-1st-offset) var(--house-item-loading-2nd-line),var(--house-item-loading-1st-offset) var(--house-item-loading-3rd-line),var(--house-item-loading-1st-offset) var(--house-item-loading-4th-line),0 200px,0 0;background-repeat:no-repeat;background-size:200px 200px,var(--house-item-loading-1st-width) var(--house-item-loading-1st-height),25% 12px,35% 10px,50% 10px,100% 0,100% 100%;box-shadow:0 10px 45px rgba(0,0,0,.1);content:"";display:block;height:100%;position:absolute;width:100%}.card-houselist-items{-moz-column-gap:var(--g1);column-gap:var(--g1);display:grid;padding:var(--g1);row-gap:var(--g1);width:100%}.card-houselist-items .img{border-radius:var(--border-radius);display:block;flex-shrink:0;height:5rem;margin-right:var(--g1);overflow:hidden;position:relative;width:8rem}.card-houselist-items .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-houselist-items .key{margin-right:var(--g1)}.card-houselist-items>a{align-items:center;display:flex;justify-content:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map .card-houselist-items .img{height:3.5rem;width:5rem}.map .card-houselist-items .address{display:none}.pin-house{--map-marker-color-bg:var(--color-brand);--map-marker-color-border:var(--color-f);--map-marker-color:var(--color-f);--map-marker-color-bg-hover:var(--color-main);--map-marker-color-border-hover:var(--color-f);--map-marker-color-hover:var(--color-default-bg);--map-marker-sub-color:var(--color-default);--map-marker-sub-color-bg:var(--color-bg);--map-marker-sub-color-border:var(--color);--map-marker-box-shadow:0px 2px 4px 0px rgba(33,33,33,.3)}.pin-house.sold{--map-marker-color-bg:var(--color-default-bg);--map-marker-color-border:var(--color-default-bg);--map-marker-color:var(--color-default);--map-marker-color-bg-hover:var(--color-main);--map-marker-color-border-hover:var(--color-main);--map-marker-color-hover:var(--color-f);--map-marker-sub-color:var(--color-default-bg);--map-marker-sub-color-bg:var(--color-default);--map-marker-sub-color-border:var(--color-default)}.pin-house.new{--map-marker-sub-color-bg:var(--color-springgreen);--map-marker-sub-color-border:var(--color-springgreen)}.pin-house.pending{--map-marker-sub-color-bg:var(--color-default);--map-marker-sub-color-border:var(--color-default);--map-marker-sub-color:var(--color-bg)}.pin-house.viewed{--map-marker-color-bg:#7a9e98;--map-marker-color:var(--color-bg);--map-marker-color-bg-hover:#7a9e98;--map-marker-color-hover:var(--color-bg)}.pin-house.viewed.sold{--map-marker-color-bg:var(--color-e);--map-marker-color-border:var(--color-e);--map-marker-color:var(--color-7);--map-marker-color-bg-hover:var(--color-e);--map-marker-color-border-hover:var(--color-e);--map-marker-color-hover:var(--color-7)}.pin-house.home{--map-marker-color-bg:var(--color-brand);--map-marker-color-border:var(--color-brand);--map-marker-color:var(--color-f);--map-marker-sub-color-bg:var(--color-default-bg);--map-marker-sub-color-border:var(--color-default-bg)}.mvt-propertymarker{position:relative}.mvt-propertymarker__button--hovered,.mvt-propertymarker__button:hover{cursor:pointer}.mvt-propertymarker__button--selected .mvt-propertymarker__dot,.mvt-propertymarker__button--selected .mvt-propertymarker__price{background-color:var(--map-marker-color-bg-hover);box-shadow:0 0 0 1px var(--map-marker-color-border-hover),var(--map-marker-box-shadow);color:var(--map-marker-color-hover);transform:scale(1.5)!important}.mvt-propertymarker__button--selected .mvt-propertymarker__pin{color:var(--map-marker-color-bg-hover);transform:scale(1.5)!important}.mvt-propertymarker__dot,.mvt-propertymarker__pin,.mvt-propertymarker__price{cursor:pointer;transform-origin:center center;transition:transform .1s ease-in;z-index:1}.mvt-propertymarker__dot{background-color:var(--map-marker-color-bg);border-radius:50%;box-shadow:0 0 0 1px var(--map-marker-color-border),var(--map-marker-box-shadow);color:var(--map-marker-color);font-size:var(--font-size-8);height:.5rem;line-height:var(--line-height-3);width:.5rem}.mvt-propertymarker__dot--group{align-items:center;display:flex;height:1rem;justify-content:center;padding:.5rem;width:1rem}.mvt-propertymarker__dot:hover{background-color:var(--map-marker-color-bg-hover);box-shadow:0 0 0 1px var(--map-marker-color-border-hover),var(--map-marker-box-shadow);color:var(--map-marker-color-hover);transform:scale(1.5)}.mvt-propertymarker__price{background-color:var(--map-marker-color-bg);border-radius:.618rem;box-shadow:0 0 0 1px var(--map-marker-color-border),var(--map-marker-box-shadow);color:var(--map-marker-color);cursor:pointer;display:block;font-size:.625rem;line-height:1.5;position:relative;transform:scale(1.25);transition:transform .25s}.mvt-propertymarker__price>span{border-radius:.618rem;display:inline-block;padding:1px .25rem 0;text-align:center}.mvt-propertymarker__price[sub]:before{background-color:var(--map-marker-sub-color-bg);border-radius:12px;box-shadow:0 0 0 1px var(--map-marker-sub-color-border);color:var(--map-marker-sub-color);content:attr(sub);display:inline-block;padding:0 .25rem;position:absolute;right:0;text-transform:uppercase;top:0;transform:translateY(-60%) scale(.6);transform-origin:right center;white-space:nowrap;z-index:2}.mvt-propertymarker__price:hover{background-color:var(--map-marker-color-bg-hover);box-shadow:0 0 0 1px var(--map-marker-color-border-hover),var(--map-marker-box-shadow);color:var(--map-marker-color-hover);transform:scale(1.5)}.mvt-propertymarker__pin{color:var(--map-marker-color-bg);font-size:2rem;line-height:var(--line-height-1);margin-top:3px;position:relative;transform:scale(1.25);transform-origin:center bottom!important;z-index:1}.mvt-propertymarker__pin:hover{color:var(--map-marker-color-bg-hover);transform:scale(1.5)}.mvt-propertymarker__pin>i:after{background-color:var(--color-bg);content:" ";display:block;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-75%);width:15px;z-index:-1}.mvt-propertymarker__card{left:0;position:absolute;top:0;transform:translate(var(--property-market-x),var(--property-market-y));width:22.5rem}.mvt-propertymarker__card>div{position:relative}.mvt-propertymarker__card .card-houselist-items .img{height:3.5rem;width:5rem}.mvt-newmapoptions{display:flex;flex-direction:column;gap:var(--g2)}.mvt-newmapoptions>button{width:-moz-fit-content;width:fit-content}.mvt-newmapoptions .layer-content{-ms-overflow-style:none;background-color:var(--color-bg);border-radius:var(--border-radius);box-shadow:0 2px 4px 0 rgba(74,74,74,.3);display:block;font-size:var(--font-size-5);letter-spacing:var(--font-size-5-letter-spacing);max-height:65vh;min-height:14.2rem;overflow:auto;overflow:-moz-scrollbars-none;position:relative;scrollbar-width:none;z-index:1}.mvt-newmapoptions .layer-content::-webkit-scrollbar{display:none}.mvt-newmapoptions .layer-content{padding:1rem;width:-moz-fit-content;width:fit-content}.mvt-newmapoptions .layer-content .mvt-maplayers-close{display:inline-block;font-size:var(--font-size-4);letter-spacing:var(--font-size-4-letter-spacing);line-height:var(--line-height-1);padding:var(--g3);position:absolute;right:0;text-align:center;top:0;z-index:3}.mvt-newmapoptions .layer-content .mvt-maplayers-close:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;display:inline-block;font-family:fonticon!important;font-style:normal;font-variant:normal;text-rendering:auto;text-transform:none}.mvt-newmapoptions .layer-content .mvt-maplayers-close:after:before{font-style:normal;font-weight:400;text-align:center}.mvt-newmapoptions .layer-content .mvt-maplayers-close:after{content:"\e913"}.mvt-newmapoptions .layer-content .btn-dep{--btn-width:100%}.mvt-newmapoptions .layer-content .radio{--radio-width:100%}@media screen and (max-width:639px){.mvt-newmapoptions .layer-content{max-height:55vh}}.mvt-newmapoptions .map-schools .icon-toggle-off{color:var(--color-disabled)!important}.mvt-newmapoptions .map-schools .school-filter{display:flex;gap:var(--g1)}.mvt-newmapoptions .map-schools .school-filter a{background-color:var(--color-default-bg);border:1px solid var(--color-border);border-radius:1.7rem;padding:.2rem;text-align:center}.mvt-newmapoptions .map-schools .school-filter a:nth-child(odd){width:60%}.mvt-newmapoptions .map-schools .school-filter a:nth-child(2n){width:40%}.mvt-newmapoptions .map-schools .school-filter .active{background-color:var(--color-main-l1);border:1px solid var(--color-main);font-weight:var(--font-weight-medium)}html{--agent-img-size:6rem}.agent-title{gap:var(--gxs)}.agent-title,.card-agent{align-items:center;display:flex}.card-agent{background:var(--color-default-bg);border:1px solid var(--color-outline-border);border-radius:var(--border-radius);flex-direction:column;gap:var(--g2);height:200px;justify-content:center;overflow:hidden;padding:0 var(--g1)}.card-agent button{display:block;margin:0 auto;max-width:80%;min-width:10rem;width:-moz-fit-content;width:fit-content}.agent-card-info{align-items:center;-moz-column-gap:var(--g2);column-gap:var(--g2);display:grid;grid-template-columns:var(--agent-img-size) minmax(80px,100%);justify-content:center;line-height:var(--line-height-2)}.agent-card-info>div>div{margin:var(--g1) 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-card-info>img{border-radius:50%;flex-shrink:0;height:var(--agent-img-size);-o-object-fit:cover;object-fit:cover;width:var(--agent-img-size)}.agent-rating i,.agent-rating span{padding-right:calc(var(--g1)/2)}.card-agent-simple{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.card-agent-simple img{border-radius:50%;height:var(--agent-img-size);-o-object-fit:cover;object-fit:cover;width:var(--agent-img-size)}.card-poi{background-color:var(--color-default-bg);border:1px solid var(--color-outline-border);border-radius:var(--border-radius);justify-content:space-between;max-width:100%;overflow:hidden;position:relative}.card-poi,.card-poi-panel{display:flex;flex-direction:column}.card-poi-panel{align-items:flex-start;gap:var(--panel-gap-y) var(--panel-gap-x);height:100%;justify-content:flex-start;padding:var(--g2)}.card-poi-footer{border-top:1px solid var(--color-border-l1);flex-shrink:0;padding:var(--panel-gap-y) var(--panel-gap-x);text-align:center}.toastlink-container{--toastlink-color:var(--color-default-bg-l1);--toastlink-color-bg:var(--color-main);position:fixed;right:2vw;top:-500px;transition:top 1s;z-index:999}.toastlink-container.width-container .toastcol{align-items:center;background:var(--toastlink-color-bg);border-radius:var(--border-radius);color:var(--toastlink-color);display:flex;flex-direction:column;max-width:350px;padding:1rem .7rem;position:absolute;text-align:center;top:40px}.toastlink-container i{flex-grow:1;font-size:var(--font-size-2);letter-spacing:var(--font-size-2-letter-spacing);line-height:var(--line-height-3)}.toastlink-container.visible{bottom:auto;top:var(--fixed-top)}.toastlink-container.visible .pin{animation:pulse-tabbing 2s infinite;background-color:hsla(0,0%,50%,.6);border-radius:50%;cursor:pointer;height:25px;opacity:.5;pointer-events:none;position:absolute;width:25px}.toastlink-container.visible .arrow:before{border:1rem solid transparent;border-bottom:1rem solid var(--color-main);bottom:1.95rem;content:"";position:absolute;right:.5rem;z-index:1}.toastlink-container.rightvisible .pin{right:10px}.toastlink-container.rightvisible .arrow{height:80px;right:20px;top:22px;width:0}.toastlink-container.centervisible .pin{right:30px;top:5px}.toastlink-container.centervisible .arrow{height:60px;right:40px;top:35px;width:0}.toastlink-container .loc-padding{padding:0 2rem}.toastlink-container .title{font-size:var(--font-size-4);font-weight:var(--font-weight-bold);letter-spacing:var(--font-size-4-letter-spacing);margin-bottom:var(--g1)}.toastlink-container .dismiss,.toastlink-container .message{font-size:var(--font-size-5);font-weight:var(--font-weight-regular);letter-spacing:var(--font-size-5-letter-spacing)}.toastlink-container .dismiss{margin:var(--g1) 0;padding:0!important;text-decoration:underline}.toastlink-container .icon-animate>.icon-bookmark-o{animation:fadeInAnimation 2s ease;color:var(--color-springgreen)}@keyframes pulse-animation{0%{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(1)}}@keyframes fadeInAnimation{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes pulse-tabbing{0%{box-shadow:0 0 0 0 hsla(0,0%,50%,.9);transform:scale(.9)}70%{box-shadow:0 0 0 10px hsla(0,0%,50%,.3);transform:scale(1)}to{box-shadow:0 0 0 0 hsla(0,0%,50%,.3);transform:scale(.9)}}.mvt-map-results{background-color:rgba(71,78,82,.7);border-radius:1rem;color:var(--color-f);font-size:var(--font-size-7);letter-spacing:var(--font-size-7-letter-spacing);margin:0 auto;overflow:hidden;padding:var(--gxs) var(--g2);text-align:center;text-overflow:ellipsis;white-space:nowrap;width:auto}@media screen and (max-width:639px){.mvt-map-results{margin-bottom:var(--form-size-3)}}.dialog{--dialog-bg:var(--color-default-bg);--dialog-gap-y:var(--g5);--dialog-gap-x:var(--g2);display:none;height:100%;left:0;opacity:0;position:fixed;top:var(--fixed-top);transition:opacity .5s ease-in-out;width:100%;z-index:10010}.dialog.unclose .dialog-close{pointer-events:none;visibility:hidden}.dialog-profile{left:50%;line-height:1;pointer-events:none;position:absolute;top:0;transform:translateY(-47%) translateX(-50%);z-index:100}.dialog-profile img{border:2px solid var(--dialog-bg);-o-object-fit:cover;object-fit:cover}.dialog-profile+*{margin-top:var(--g2)}.dialog-profile .mvt-map-static img{border-radius:50%}.dialog-profile .circle{color:var(--color-danger)}.dialog-profile .highlighter+i{overflow:initial;position:relative}.dialog-profile .highlighter+i:after{background:var(--color-pop-info);border:2px solid var(--color-f);border-radius:50%;content:"";height:1rem;left:75px;position:absolute;top:5px;width:1rem}.dialog-profile .icon-user-home{font-size:xxx-large}.dialog-close{align-items:center;border-radius:50%;display:flex;font-size:var(--font-size-4);height:var(--form-size-2);justify-content:center;letter-spacing:var(--font-size-4-letter-spacing);margin-left:auto;position:relative;transform:translateY(3.5rem) translateX(-.5rem);width:var(--form-size-2);z-index:10}.dialog-close:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;display:inline-block;font-family:fonticon!important;font-style:normal;font-variant:normal;text-rendering:auto;text-transform:none}.dialog-close:after:before{font-style:normal;font-weight:400;text-align:center}.dialog-close:after{content:"\e913"}.dialog-close:hover{background:var(--color-bg-l1)}.dialog-close:active{background:var(--color-gay)}.dialog-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:var(--fixed-top);z-index:10000}.dialog-panel{-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;overflow:-moz-scrollbars-none;scrollbar-width:none;width:100%;z-index:10010}.dialog-panel::-webkit-scrollbar{display:none}.dialog-overlay-xs{display:none}.dialog-body{background-color:var(--dialog-bg);border-radius:var(--border-radius);color:var(--color);min-height:-moz-fit-content;min-height:fit-content;padding:var(--dialog-gap-y) var(--dialog-gap-x);position:relative;z-index:3}.dialog-body .calculator{grid-template-columns:100%!important}#body.dialog-active{max-width:calc(100% - var(--scroll-size));overflow-x:hidden!important;overflow-y:hidden!important}#body.dialog-active .dialog{display:block;opacity:1}@media screen and (min-width:640px){.dialog{--dialog-gap-x:var(--g5)}.dialog-panel{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--border-radius);height:-moz-fit-content;height:fit-content;left:50%;max-height:var(--viewport-height);max-width:28.75rem;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}}@media screen and (max-width:639px){#body:not(.dialog-lite) .dialog-overlay-xs{background-color:transparent;display:block;flex-shrink:1;height:100%;min-height:50px;width:100%}#body:not(.dialog-lite) .dialog-panel{bottom:0;display:flex;flex-direction:column;height:calc(100% - var(--fixed-top));position:relative}#body:not(.dialog-lite) .dialog-body{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}#body.dialog-lite .dialog-panel{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:-moz-fit-content;height:fit-content;left:50%;max-height:var(--viewport-height);max-width:28.75rem;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:90%}}@media screen and (min-width:640px){.mortgage-rates-panel .dialog-panel{max-width:61.875rem}}.dialog-img{background-color:var(--color-default-bg);border:2px solid var(--color-default-bg);border-radius:50%;height:var(--form-size-4);margin:calc(var(--form-size-4)*-1) auto 0 auto;width:var(--form-size-4)}.dialog-img.dialog-img--no-border{border-width:0}.mvt-poimarker{--map-marker-color-bg:var(--color-poi);--map-marker-color-border:var(--color-f);--map-marker-color:var(--color-f);--map-marker-color-bg-hover:var(--color-main);--map-marker-color-border-hover:var(--color-f);--map-marker-color-hover:var(--color-f);position:relative}.mvt-poimarker__marker{transform-origin:center center;z-index:1}.mvt-poimarker__dot{align-items:center;background-color:var(--map-marker-color-bg);border-radius:50%;box-shadow:0 0 0 2px var(--map-marker-color-border);color:var(--map-marker-color);cursor:pointer;display:flex;height:1rem;justify-content:center;transition:transform .1s ease-in;width:1rem}.mvt-poimarker__dot:hover{background-color:var(--map-marker-color-bg-hover);transform:scale(1.5)}.mvt-poimarker__card{left:0;position:absolute;top:0;transform:translate(var(--property-market-x),var(--property-market-y));width:22.5rem}.mvt-poimarker__card-image{background-color:gray;height:106px;width:163px}.mvt-poimarker__card-text{display:flex;flex-direction:column}.mvt-poimarker .pin-poi{z-index:10}.mvt-poimarker .pin-school{z-index:49}.mvt-poimarker .pin-house{z-index:40}.mvt-poimarker .pin-house.mini{z-index:30}.mvt-poimarker .pin-house.sold{z-index:39}.mvt-poimarker .pin-house.hot,.mvt-poimarker .pin-house.new{z-index:41}.mvt-poimarker .pin-house.viewed{z-index:42}.mvt-poimarker .pin-house.favorite{z-index:43}.mvt-poimarker .pin-house.home{z-index:50}.mvt-poimarker .pin-hover{z-index:99!important}.mvt-poimarker .pin-selected{z-index:100!important}.mvt-poimarker .pin-hover .mvt-poimarker .mvt-poimarker__dot,.mvt-poimarker .pin-hover .mvt-schoolmarker .mvt-schoolmarker__dot,.mvt-poimarker .pin-selected .mvt-poimarker .mvt-poimarker__dot,.mvt-poimarker .pin-selected .mvt-schoolmarker .mvt-schoolmarker__dot{background-color:var(--map-marker-color-bg-hover);cursor:pointer;transform:scale(1.5)}.mvt-poimarker .pin-hover .mvt-propertymarker .mvt-propertymarker__dot,.mvt-poimarker .pin-hover .mvt-propertymarker .mvt-propertymarker__price,.mvt-poimarker .pin-selected .mvt-propertymarker .mvt-propertymarker__dot,.mvt-poimarker .pin-selected .mvt-propertymarker .mvt-propertymarker__price{background-color:var(--map-marker-color-bg-hover);box-shadow:0 0 0 1px var(--map-marker-color-border-hover),var(--map-marker-box-shadow);color:var(--map-marker-color-hover);transform:scale(1.5)}.mvt-poimarker .pin-hover .mvt-propertymarker .mvt-propertymarker__pin,.mvt-poimarker .pin-selected .mvt-propertymarker .mvt-propertymarker__pin{color:var(--map-marker-color-bg-hover);transform:scale(1.5)}.mvt-dropdown{--dropdown-list-color:var(--color-default);--dropdown-list-color-bg:var(--color-default-bg);--dropdown-list-color-hover:var(--color-default);--dropdown-list-color-bg-hover:var(--color-default-bg-l1);--dropdown-size:var(--form-size-2);--dropdown-font-size:var(--font-size-5);--dropdown-gap:var(--g2);--dropdown-list-height:60vh;--dropdown-gap-right:var(--g4);flex-shrink:0;line-height:var(--line-height-3);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mvt-dropdown i.icon-angle-down{display:inline-block}.mvt-dropdown__toggle{position:relative;width:100%}.mvt-dropdown__toggle i.icon-angle-down,.mvt-dropdown__toggle i.icon-angle-up{font-size:12px}.mvt-dropdown__toggle i.icon-times{font-size:11px;position:relative;top:3px}.mvt-dropdown__close{background-color:transparent;border:0;border-radius:50%;color:var(--dropdown-link-color);cursor:pointer;display:none;font-size:var(--dropdown-font-size);height:var(--dropdown-size);line-height:var(--line-height-3);padding-bottom:var(--dropdown-gap);padding-top:var(--dropdown-gap);text-align:center;width:var(--form-size-0);z-index:2}.mvt-dropdown__items{border-radius:var(--border-radius);left:0;max-height:var(--dropdown-list-height);min-width:100%;overflow-y:auto;position:absolute;top:calc(100% + 5px);transform:scaleY(0);transform-origin:top;z-index:3100}.mvt-dropdown__item{text-wrap:nowrap;background-color:var(--dropdown-list-color-bg);box-shadow:none;color:var(--dropdown-list-color);font-size:var(--dropdown-font-size);font-weight:var(--font-weight-medium);height:var(--dropdown-size);line-height:var(--dropdown-size);padding-left:var(--g2);padding-right:var(--g2)}.mvt-dropdown__item a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.mvt-dropdown__item:hover{background-color:var(--dropdown-list-color-bg-hover);color:var(--dropdown-list-color-hover)}}.mvt-dropdown--resettable .mvt-dropdown__close{color:var(--dropdown-link-color-active);display:block}.mvt-dropdown--disabled{pointer-events:none}.mvt-dropdown--disabled .mvt-dropdown__toggle{background-color:var(--color-border-l1)}.mvt-dropdown--size-large{--dropdown-size:var(--form-size-3);--dropdown-gap:var(--g2)}.mvt-dropdown--size-small{--dropdown-font-size:12px;--dropdown-size:var(--form-size-1);--dropdown-gap:var(--g0)}.mvt-dropdown--open .mvt-dropdown__toggle i.icon-angle-down{transform:rotate(-180deg)}.mvt-dropdown--open .mvt-dropdown__items{-ms-overflow-style:none;box-shadow:0 2px 4px 0 rgba(74,74,74,.3);scrollbar-width:none;transform:scaleY(1)}.mvt-dropdown--open .mvt-dropdown__items::-webkit-scrollbar{display:none}.mvt-feed h3{align-items:center;border-bottom:1px solid var(--color-border-l1);display:flex;justify-content:space-between;padding:var(--g1) var(--g2)}.mvt-feed .feed-toggle{color:var(--color)!important}.mvt-feed .icon-toggle-off{color:var(--color)}.mvt-feed .icon-toggle-on{color:var(--color-safe)}.mvt-feed .icon-toggle-off,.mvt-feed .icon-toggle-on{margin-right:2px;transform:scale(1.5)}.mvt-feed{--img-ratio:60%}.mvt-feed-filter{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;height:auto;overflow-x:scroll;overflow-y:hidden;overflow:-moz-scrollbars-none;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.mvt-feed-filter::-webkit-scrollbar{display:none}.mvt-feed-filter{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--color-border-l1);box-shadow:0 2px 4px 0 rgba(74,74,74,.3);gap:var(--g1);scroll-behavior:smooth}.mvt-feed-filter>a{flex-shrink:0;margin-bottom:var(--g1);margin-top:var(--g1)}.mvt-feed-filter>a.active{overflow:visible}.mvt-feed-filter>a.active:after{border-bottom:8px solid var(--color-border-l1);border-left:10px solid transparent;border-right:10px solid transparent;border-top:0 solid transparent;bottom:0;content:"";height:8px;left:50%;position:absolute;transform:translateX(-50%) translateY(8px)}.mvt-feed-edit{box-shadow:0 2px 4px 0 rgba(74,74,74,.3);display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:100%;width:100vw}.mvt-feed-edit.edit .mvt-feed-edit-body{display:block}.mvt-feed-edit.disabled{color:var(--color-disabled)!important}.mvt-feed-edit .checkbox label,.mvt-feed-edit .input label,.mvt-feed-edit .radio label{padding:var(--gxs) 0}.mvt-feed-edit .checkbox,.mvt-feed-edit .radio{display:grid;grid-template-columns:1fr 1fr 1fr}.mvt-feed-edit .checkbox i,.mvt-feed-edit .radio i{margin-right:var(--gxs)}.mvt-feed-edit-body{display:none}.mvt-feed-edit-footer{display:grid;padding:var(--g1) var(--g2)}@media screen and (max-width:640px){.mvt-feed-edit-footer{grid-auto-flow:row}.mvt-feed-edit-footer a{margin-right:var(--g2)}}@media screen and (min-width:640px){.mvt-feed-edit-footer{grid-template-columns:repeat(2,1fr)}.mvt-feed-edit-footer div:nth-child(2){justify-self:end}.mvt-feed-edit-footer a{color:var(--color-default);margin-left:var(--g2);width:-moz-fit-content;width:fit-content}}body.mobile .mvt-feed-filter>a{scroll-snap-align:start}.mvt-chart{background-color:var(--color-f);border-radius:var(--border-radius);overflow:hidden;padding:var(--g0)}.dpp-pricetrend-chart{height:13.5rem;position:relative}.dpp-pricetrend-chart .mvt-chart{height:100%;position:relative;width:100%}.mvt-estprice .table-scroll{min-height:200px}.mvt-estprice .table-scroll::-webkit-scrollbar{height:10px}.mvt-estprice .table-scroll::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:10px}.mvt-estprice .table-scroll::-webkit-scrollbar-thumb{background:#6d6d6d;border-radius:10px}.mvt-estprice table img.table-logo{width:22px}.mvt-estprice table .table-photo>img,.mvt-estprice table img.table-photo{border-radius:.5rem;height:2rem;margin-left:calc(var(--g1)*-1);margin-right:calc(var(--g1)*-1);-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:3rem}.mvt-estprice table.hideDaysOnMarket .col-status{display:none}.mvt-estprice table tbody tr td:hover{color:var(--color-link);cursor:pointer}.mvt-estprice table tbody tr:nth-child(n+6){background-color:var(--color-default-bg);display:none}.mvt-estprice table tbody tr:nth-child(n+6)>td:first-of-type a{opacity:0}.mvt-estprice table tbody tr:nth-child(n+6)>td:first-of-type{pointer-events:none}.mvt-estprice table tr{position:relative}.mvt-estprice table tr>th:first-of-type{z-index:2}.mvt-estprice table tr>td:first-of-type,.mvt-estprice table tr>th:first-of-type{background-color:var(--color-default-bg);left:0;position:-webkit-sticky;position:sticky}.mvt-estprice table tr>td:first-of-type{text-align:center;width:1rem}.mvt-estprice table sup{font-size:10px}.mvt-estprice .show-hide-toggle{float:left;left:var(--g1);position:-webkit-sticky;position:sticky}.mvt-estprice.less tfoot{display:none}.mvt-estprice.open table tbody tr{display:table-row}.mvt-estprice-header .decrease,.mvt-estprice-header .increase{border-radius:calc(var(--form-size-1)/2);display:inline-block;line-height:var(--line-height-1);padding:var(--g1) var(--g2)}.mvt-estprice-header .increase{background-color:var(--color-safe-l1);color:var(--color-safe)}.mvt-estprice-header .decrease{background-color:var(--color-danger-l1);color:var(--color-danger)}.mvt-estprice-subtitle>span:after{content:", "}.mvt-estprice-subtitle>span:last-child:after{content:none}.loadingDialog .dialog-loading{animation:green-circle-loader 1s linear infinite alternate;aspect-ratio:1;border-radius:50%;margin:0 auto;width:15px}.loadingDialog .dialog-close{display:none}@keyframes green-circle-loader{0%{background:var(--color-main);box-shadow:20px 0 var(--color-main),-20px 0 var(--color-main-l1)}33%{background:var(--color-main-l1);box-shadow:20px 0 var(--color-main),-20px 0 var(--color-main-l1)}66%{background:var(--color-main-l1);box-shadow:20px 0 var(--color-main-l1),-20px 0 var(--color-main)}to{background:var(--color-main);box-shadow:20px 0 var(--color-main-l1),-20px 0 var(--color-main)}}.mvt-schoolmarker{--map-marker-color-bg:var(--color-poi);--map-marker-color-border:var(--color-f);--map-marker-color:var(--color-f);--map-marker-color-bg-hover:var(--color-main);--map-marker-color-border-hover:var(--color-f);--map-marker-color-hover:var(--color-f);position:relative}.mvt-schoolmarker__marker{transform-origin:center center;z-index:1}.mvt-schoolmarker__dot{align-items:center;background-color:var(--map-marker-color-bg);border-radius:50%;box-shadow:0 0 0 2px var(--map-marker-color-border);color:var(--map-marker-color);cursor:pointer;display:flex;height:1rem;justify-content:center;transition:transform .1s ease-in;width:1rem}.mvt-schoolmarker__dot:hover{background-color:var(--map-marker-color-bg-hover);transform:scale(1.5)}.mvt-schoolmarker__card{left:0;position:absolute;top:0;transform:translate(var(--property-market-x),var(--property-market-y));width:22.5rem}.mvt-schoolmarker__card-image{background-color:gray;height:106px;width:163px}.mvt-schoolmarker__card-text{display:flex;flex-direction:column}.mvt-dialogcenter-tip{left:50%;margin:var(-g0);max-width:400px;opacity:0;pointer-events:none;position:fixed;top:calc(var(--form-size-2) + var(--fixed-top));transform:translateX(-50%) translateY(-120%);transition:transform .5s ease-in-out,opacity .3s ease-in-out;width:90%}.mvt-dialogcenter-tip.show{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mvt-dialogcenter-tip{z-index:10020}.mvt-newmap .gm-style iframe+div{border:none!important}.mvt-newmap{position:relative}.pin-poi{z-index:10}.pin-school{z-index:49}.pin-house{z-index:40}.pin-house.mini{z-index:30}.pin-house.sold{z-index:39}.pin-house.hot,.pin-house.new{z-index:41}.pin-house.viewed{z-index:42}.pin-house.favorite{z-index:43}.pin-house.home{z-index:50}.pin-hover{z-index:99!important}.pin-selected{z-index:100!important}.pin-hover .mvt-poimarker .mvt-poimarker__dot,.pin-hover .mvt-schoolmarker .mvt-schoolmarker__dot,.pin-selected .mvt-poimarker .mvt-poimarker__dot,.pin-selected .mvt-schoolmarker .mvt-schoolmarker__dot{background-color:var(--map-marker-color-bg-hover);cursor:pointer;transform:scale(1.5)}.pin-hover .mvt-propertymarker .mvt-propertymarker__dot,.pin-hover .mvt-propertymarker .mvt-propertymarker__price,.pin-selected .mvt-propertymarker .mvt-propertymarker__dot,.pin-selected .mvt-propertymarker .mvt-propertymarker__price{background-color:var(--map-marker-color-bg-hover);box-shadow:0 0 0 1px var(--map-marker-color-border-hover),var(--map-marker-box-shadow);color:var(--map-marker-color-hover);transform:scale(1.5)}.pin-hover .mvt-propertymarker .mvt-propertymarker__pin,.pin-selected .mvt-propertymarker .mvt-propertymarker__pin{color:var(--map-marker-color-bg-hover);transform:scale(1.5)}.toast-container{display:flex;justify-content:center;position:fixed;top:-500px;transition:top 1s;width:100%;z-index:99999}.toast-container i{flex-grow:1;font-size:var(--font-size-2);letter-spacing:var(--font-size-2-letter-spacing);line-height:var(--line-height-3);margin-right:1rem}.toast-container.visible{bottom:auto;top:32px}.toast-container .toast{align-items:center;background-color:var(--color-main);border-radius:var(--border-radius);color:var(--color-f);display:flex;flex-direction:row;max-width:350px;padding:1rem 1.5rem}.toast-container .title{font-weight:var(--font-weight-bold);margin-bottom:var(--g1)}