/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.uc-listingCard-content,.uc-listingCard-footer,.uc-listingCard-image{cursor:pointer}.adCard .adCard-privateExclusiveBrandedContainer{align-items:center;position:absolute;top:50%;left:0;transform:translateY(-50%)}.adCard .adCard-privateExclusiveBrandedContainer .adCard-brandedDisplayTextContainer.adCard-brandedDisplayTextFullWidth{width:100%}.adCard .adCard-privateExclusiveBrandedContainer .adCard-brandedDisplayText{margin:0 24px;margin:0 var(--cx-spacing-3x)}.adCard .adCard-privateExclusiveBrandedContainer .adCard-agentProfilePic{width:128px;height:128px}.adCard .adCard-brandingPatternImg{margin-top:16px;margin-top:var(--cx-spacing-2x);height:32px}.adCard .adCard-brandedCTA-arrow{top:3px;left:16px}.adCard .adCard-privateExclusiveBrandedContainer.adCard-privateExclusiveBrandedContainerBig .adCard-brandedDisplayText{font-size:18px;font-size:var(--cx-font-sizeLg)}@media (max-width:1023px){.adCard .adCard-privateExclusiveBrandedContainer{margin-top:16px;margin-top:var(--cx-spacing-2x);font-size:18px;font-size:var(--cx-font-sizeLg)}.adCard .adCard-privateExclusiveBrandedContainer.adCard-privateExclusiveBrandedContainerBig .adCard-brandedDisplayText{font-size:16px;font-size:var(--cx-font-sizeMd)}}@media (max-width:767px){.adCard .adCard-privateExclusiveBrandedContainer.adCard-privateExclusiveBrandedContainerBig .adCard-brandedDisplayText{font-size:14px;font-size:var(--cx-font-sizeSm)}}@media (max-width:767px){.adCard-privateExclusiveCard.adCard-brandedAspectRatio{padding-top:75%}.adCard .adCard-privateExclusiveSvg{width:206px}.adCard .adCard-privateExclusiveText{font-size:36px;font-size:var(--cx-font-size4xl)}.adCard .adCard-privateExclusiveAdButton{font-size:16px;font-size:var(--cx-font-sizeMd)}.adCard .adCard-privateExclusiveBrandedContainer.adCard-privateExclusiveBrandedContainerBig .adCard-brandedDisplayText{font-size:20px;font-size:var(--cx-font-sizeXl)}}@media (max-width:511px){.adCard .adCard-privateExclusiveSvg{width:162px}.adCard .adCard-privateExclusiveText{font-size:24px;font-size:var(--cx-font-size2xl)}}@media (max-width:359px){.adCard .adCard-privateExclusiveBrandedContainer.adCard-privateExclusiveBrandedContainerBig .adCard-brandedDisplayText{font-size:16px;font-size:var(--cx-font-sizeMd)}.adCard .adCard-privateExclusiveText{font-size:18px;font-size:var(--cx-font-sizeLg)}.adCard .adCard-privateExclusiveBrandedContainer.adCard-privateExclusiveBrandedContainerBig .adCard-brandedDisplayText{font-size:14px;font-size:var(--cx-font-sizeSm)}.adCard .adCard-privateExclusiveBrandedContainer .adCard-agentProfilePic{width:108px;height:108px}}@media (max-width:319px){.adCard .adCard-privateExclusiveBrandedContainer .adCard-brandedDisplayText{font-size:16px;font-size:var(--cx-font-sizeMd)}}.uc-toast{position:fixed;bottom:1px;margin-left:50%;border-radius:2px 2px 0 0;padding:15px 20px;box-shadow:1px -1px 2px rgba(0,0,0,.1);box-shadow:1px -1px 2px var(--colorIntent-backgroundDropShadow);opacity:.95;font-size:16px;transform:translateX(-50%);transition:opacity .2s;z-index:1000;z-index:var(--cx-zIndex-10)}.uc-toast.uc-toast--success{background:#00b541;background:#06b458;background:var(--colorIntent-backgroundSuccess)}.uc-toast.uc-toast--info{color:#fff;color:var(--colorIntent-textBrightBackgroundDark);background:#333;background:var(--colorIntent-backgroundBold)}.uc-toast.uc-toast--error{background:#ff2f00;background:#c33;background:var(--colorIntent-actionableInvertedTextError)}.uc-toast.uc-toast--warning{color:#000;color:var(--colorIntent-textTitle);background:#ffb000;background:#fc0;background:var(--colorIntent-backgroundHighlighted)}.uc-toast.is-hidden{opacity:0}@media (max-width:647px){.uc-toast{width:100%;text-align:center}}.uc-toastMessage{padding:5px 20px 0}.loading-indicator{display:flex;justify-content:center;align-items:center}.uc-loadingAnimation{display:inline-block;position:relative;width:96px;height:96px;opacity:1;transition:.6s ease}.uc-loadingAnimation.uc-loadingAnimation--fullPage{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.uc-loadingAnimation--xs{width:32px;height:32px}.uc-loadingAnimation--sm{width:64px;height:64px}.uc-loadingAnimation--md{width:96px;height:96px}.uc-loadingAnimation--lg{width:128px;height:128px}.uc-loadingAnimation--xl{width:192px;height:192px}.uc-loadingAnimation--xxl{width:256px;height:256px}.uc-loadingAnimation.uc-loadingAnimation--isScalingDown{-webkit-animation:uc-loadingAnimation-scale .6s cubic-bezier(.5,-.25,.5,1.25) forwards;animation:uc-loadingAnimation-scale .6s cubic-bezier(.5,-.25,.5,1.25) forwards;opacity:0}.uc-loadingAnimation.uc-loadingAnimation--isScalingUp{animation:uc-loadingAnimation-scale .6s cubic-bezier(.5,-.25,.5,1.25) reverse forwards;opacity:1}@-webkit-keyframes uc-loadingAnimation-scale{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes uc-loadingAnimation-scale{0%{transform:scale(1)}to{transform:scale(0)}}.uc-loadingAnimation.uc-loadingAnimation--isHidden{display:none}.uc-loadingAnimation-dot{position:absolute;top:50%;left:50%;border-radius:50%;width:20%;height:20%;background-color:currentColor;transform:translate(-50%,-50%) scale(.5);transform-origin:-50% -50%;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:cubic-bezier(.5,-.25,.5,1.25);animation-timing-function:cubic-bezier(.5,-.25,.5,1.25);pointer-events:none}.uc-loadingAnimation-dot--topLeft{-webkit-animation-name:uc-loadingAnimation-loadingTopLeft;animation-name:uc-loadingAnimation-loadingTopLeft;-webkit-animation-delay:0s;animation-delay:0s}.uc-loadingAnimation-dot--topRight{-webkit-animation-name:uc-loadingAnimation-loadingTopRight;animation-name:uc-loadingAnimation-loadingTopRight;-webkit-animation-delay:.05s;animation-delay:.05s}.uc-loadingAnimation-dot--bottomLeft{-webkit-animation-name:uc-loadingAnimation-loadingBottomLeft;animation-name:uc-loadingAnimation-loadingBottomLeft;-webkit-animation-delay:.1s;animation-delay:.1s}.uc-loadingAnimation-dot--bottomRight{-webkit-animation-name:uc-loadingAnimation-loadingBottomRight;animation-name:uc-loadingAnimation-loadingBottomRight;-webkit-animation-delay:.15s;animation-delay:.15s}@-webkit-keyframes uc-loadingAnimation-loadingTopLeft{0%{transform-origin:-50% -50%;transform:translate(100%,100%) scale(.5) rotate(.5turn)}5%{transform-origin:-150% -150%;transform:translate(150%,150%) scale(.5) rotate(.5turn)}50%{transform-origin:-150% -150%;transform:translate(150%,150%) scale(.5) rotate(900deg)}55%,80%{transform-origin:-50% -50%;transform:translate(50%,50%) scale(1) rotate(900deg)}85%,to{transform-origin:-50% -50%;transform:translate(100%,100%) scale(.5) rotate(900deg)}}@keyframes uc-loadingAnimation-loadingTopLeft{0%{transform-origin:-50% -50%;transform:translate(100%,100%) scale(.5) rotate(.5turn)}5%{transform-origin:-150% -150%;transform:translate(150%,150%) scale(.5) rotate(.5turn)}50%{transform-origin:-150% -150%;transform:translate(150%,150%) scale(.5) rotate(900deg)}55%,80%{transform-origin:-50% -50%;transform:translate(50%,50%) scale(1) rotate(900deg)}85%,to{transform-origin:-50% -50%;transform:translate(100%,100%) scale(.5) rotate(900deg)}}@-webkit-keyframes uc-loadingAnimation-loadingTopRight{0%{transform-origin:-50% -50%;transform:translateY(100%) scale(.5) rotate(270deg)}5%{transform-origin:-150% -150%;transform:translate(150%,150%) scale(.5) rotate(270deg)}50%{transform-origin:-150% -150%;transform:translate(150%,150%) scale(.5) rotate(990deg)}55%,80%{transform-origin:-50% -50%;transform:translate(50%,50%) scale(1) rotate(990deg)}85%,to{transform-origin:-50% -50%;transform:translateY(100%) scale(.5) rotate(990deg)}}@keyframes uc-loadingAnimation-loadingTopRight{0%{transform-origin:-50% -50%;transform:translateY(100%) scale(.5) rotate(270deg)}5%{transform-origin:-150% -150%;transform:translate(150%,150%) scale(.5) rotate(270deg)}50%{transform-origin:-150% -150%;transform:translate(150%,150%) scale(.5) rotate(990deg)}55%,80%{transform-origin:-50% -50%;transform:translate(50%,50%) scale(1) rotate(990deg)}85%,to{transform-origin:-50% -50%;transform:translateY(100%) scale(.5) rotate(990deg)}}@-webkit-keyframes uc-loadingAnimation-loadingBottomLeft{0%{transform-origin:-50% -50%;transform:translate(100%) scale(.5) rotate(90deg)}5%{transform-origin:-150% -150%;transform:translate(150%,150%) scale(.5) rotate(90deg)}50%{transform-origin:-150% -150%;transform:translate(150%,150%) scale(.5) rotate(810deg)}55%,80%{transform-origin:-50% -50%;transform:translate(50%,50%) scale(1) rotate(810deg)}85%,to{transform-origin:-50% -50%;transform:translate(100%) scale(.5) rotate(810deg)}}@keyframes uc-loadingAnimation-loadingBottomLeft{0%{transform-origin:-50% -50%;transform:translate(100%) scale(.5) rotate(90deg)}5%{transform-origin:-150% -150%;transform:translate(150%,150%) scale(.5) rotate(90deg)}50%{transform-origin:-150% -150%;transform:translate(150%,150%) scale(.5) rotate(810deg)}55%,80%{transform-origin:-50% -50%;transform:translate(50%,50%) scale(1) rotate(810deg)}85%,to{transform-origin:-50% -50%;transform:translate(100%) scale(.5) rotate(810deg)}}@-webkit-keyframes uc-loadingAnimation-loadingBottomRight{0%{transform-origin:-50% -50%;transform:translate(0) scale(.5) rotate(0turn)}5%{transform-origin:-150% -150%;transform:translate(150%,150%) scale(.5) rotate(0turn)}50%{transform-origin:-150% -150%;transform:translate(150%,150%) scale(.5) rotate(2turn)}55%,80%{transform-origin:-50% -50%;transform:translate(50%,50%) scale(1) rotate(2turn)}85%,to{transform-origin:-50% -50%;transform:translate(0) scale(.5) rotate(2turn)}}@keyframes uc-loadingAnimation-loadingBottomRight{0%{transform-origin:-50% -50%;transform:translate(0) scale(.5) rotate(0turn)}5%{transform-origin:-150% -150%;transform:translate(150%,150%) scale(.5) rotate(0turn)}50%{transform-origin:-150% -150%;transform:translate(150%,150%) scale(.5) rotate(2turn)}55%,80%{transform-origin:-50% -50%;transform:translate(50%,50%) scale(1) rotate(2turn)}85%,to{transform-origin:-50% -50%;transform:translate(0) scale(.5) rotate(2turn)}}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}:root{--uc-listingCard-padding--sm:8px;--uc-listingCard-padding:10px;--uc-listingCard-contentPadding:20px;--uc-listingCard-fontSize--sm:12px;--uc-listingCard-fontSize--md:13px;--uc-listingCard-fontSize--lg:14px;--uc-listingCard-fontSize--xlg:16px;--uc-listingCard-lineHeight--xsm:14px;--uc-listingCard-lineHeight--sm:15px;--uc-listingCard-lineHeight--md:14px;--uc-listingCard-lineHeight--lg:14px;--uc-listingCard-lineHeight--xlg:16px;--uc-listingCard-imageWidth--xs:114px;--uc-listingCard-imageHeight--xs:89px;--uc-listingCard-imageWidth--sm:100px;--uc-listingCard-imageHeight--sm:77px;--uc-listingCard-imageWidth--lg:130px;--uc-listingCard-imageHeight--lg:100px;--uc-listingCard-borderColor:#dadada;--uc-listingCard-borderColor:var(--colorIntent-borderLightBackgroundLight);--uc-listingCard-primaryTextColor:#000;--uc-listingCard-primaryTextColor:var(--colorIntent-textTitle);--uc-listingCard-secondaryTextColor:#acacac;--uc-listingCard-secondaryTextColor:var(--colorIntent-textSubtle);--uc-listingCard-statDividerColor:#acacac;--uc-listingCard-statDividerColor:var(--colorIntent-borderSoftBackgroundLight);--listing-badges-incentivesColor:#06b458;--listing-badges-incentivesColor:var(--colorIntent-actionPositive);--listing-badges-activeStatusColor:#04aa82;--listing-badges-activeStatusColor:var(--colorIntent-divergent214);--listing-badges-virtualOpenHouseBadgeColor:#007182;--listing-badges-virtualOpenHouseBadgeColor:var(--colorIntent-divergent376);--listing-badges-virtualTourTextColor:#007182;--listing-badges-virtualTourTextColor:var(--colorIntent-divergent376);--listing-badges-virtualTourBadgeColor:#d2f4ff;--listing-badges-virtualTourBadgeColor:var(--colorIntent-divergent300);--listing-badges-pendingStatusColor:#fff1d9;--listing-badges-pendingStatusColor:var(--colorIntent-backgroundHighlightedSoft);--listing-badges-offMarketStatusColor:#c33;--listing-badges-offMarketStatusColor:var(--colorIntent-actionNegative);--listing-badges-compassExclusiveBadgeColor:#000;--listing-badges-compassExclusiveBadgeColor:var(--colorIntent-brandDark);--listing-badges-soldColor:#d2f4ff;--listing-badges-soldColor:var(--colorIntent-divergent300);--listing-badges-nonCompassSourceColor:#dadada;--listing-badges-nonCompassSourceColor:var(--colorIntent-borderLightBackgroundLight);--listing-badges-comingSoonColor:#fff;--listing-badges-comingSoonColor:var(--colorIntent-background);--listing-badges-newListingColor:#04aa82;--listing-badges-newListingColor:var(--colorIntent-divergent214);--listing-badges-priceChangeColor:#fff1d9;--listing-badges-priceChangeColor:var(--colorIntent-backgroundHighlightedSoft)}.uc-listingCard{display:inline-flex;flex-direction:column;position:relative;border:1px solid #dadada;border:1px solid var(--uc-listingCard-borderColor);border-radius:2px;border-radius:var(--cx-borderRadius);background-color:#fff;background-color:var(--colorIntent-background)}@media (hover:hover){.uc-listingCard:hover:after{content:"";display:block;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid #acacac;border:1px solid var(--colorIntent-mapPinShadowHover);border-radius:3px;border-radius:calc(var(--cx-borderRadius) + 1px);pointer-events:none;z-index:100;z-index:var(--cx-zIndex-1)}.uc-listingCard:hover{border:1px solid #fff;border:1px solid var(--colorIntent-brandLight)}}.uc-listingCard-content{padding:10px 20px;padding:var(--uc-listingCard-padding) var(--uc-listingCard-contentPadding);order:2}.uc-listingCard-body,.uc-listingCard-content{display:flex;flex-direction:column;flex-grow:1}.uc-listingCard-body{width:100%;text-decoration:none}.uc-listingCard-firefoxFix{display:block;position:relative}.uc-listingCard-carousel{position:absolute;top:0;padding-bottom:75%;width:100%;overflow:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;z-index:1}.uc-listingCard-carousel.flickity-enabled{position:absolute}.uc-listingCard-carousel .flickity-viewport{position:absolute;width:100%}.uc-listingCard--sm .uc-listingCard-carousel{float:left;width:120px;width:calc(var(--uc-listingCard-imageWidth--sm) + var(--uc-listingCard-padding)*2);height:97px;height:calc(var(--uc-listingCard-imageHeight--sm) + var(--uc-listingCard-padding)*2)}@media (min-width:648px){.uc-listingCard--sm .uc-listingCard-carousel{width:150px;width:calc(var(--uc-listingCard-imageWidth--lg) + var(--uc-listingCard-padding)*2);height:120px;height:calc(var(--uc-listingCard-imageHeight--lg) + var(--uc-listingCard-padding)*2)}}.uc-listingCard-carouselCell.is-selected{opacity:1}.uc-listingCard-title{margin-top:0;margin-bottom:5px;font-size:16px;line-height:18px;color:#000;color:var(--colorIntent-textTitle);text-decoration:none;font-family:Compass Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familySans,"Compass Sans",Helvetica,Arial,sans-serif);font-weight:500;font-weight:var(--font-weightMedium,500);font-style:normal}.uc-listingCard-title:focus{outline:none}.uc-listingCard-subtitle{margin-top:0;flex-grow:1;font-size:12px;line-height:15px;color:#acacac;color:var(--colorIntent-textSubtle);letter-spacing:.5px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familyLegible,"Open Sans",Helvetica,Arial,sans-serif);font-weight:400;font-weight:var(--font-weightRegular,400);font-style:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smoothing:auto}.uc-listingCard-image{display:inline-block;position:relative;margin:0;border-top-right-radius:2px;border-top-right-radius:var(--cx-borderRadius);border-top-left-radius:2px;border-top-left-radius:var(--cx-borderRadius);padding-bottom:75%;width:100%;background-color:#f9f9f9;background-color:var(--colorIntent-backgroundContainerAccent)}.uc-listingCard-image:focus{outline:none}.uc-listingCard-image--inset{margin:0 0 -1px;width:100%}.uc-listingCard--clickable .uc-listingCard-image,.uc-listingCard--clickable .uc-listingCard-title{cursor:pointer}.uc-listingCard--unclickable .uc-listingCard-image,.uc-listingCard--unclickable .uc-listingCard-title{cursor:default}.uc-listingCard-imageFlickerFix{background-color:transparent}.uc-listingCard-heroImage{background-position:50%;background-size:cover}.uc-listingCard-cornerBoxContainer{position:absolute;top:10px;top:var(--uc-listingCard-padding);left:10px;left:var(--uc-listingCard-padding);width:calc(100% - 50px)}.uc-listingCard-cornerBox{display:inline-block;position:relative;margin-right:10px;margin-right:var(--uc-listingCard-padding);border-radius:2px;border-radius:var(--cx-borderRadius);border:1px solid transparent;padding:3px 8px;text-overflow:ellipsis;overflow-x:hidden;font-size:12px;font-size:var(--uc-listingCard-fontSize--sm);line-height:10px;text-transform:uppercase;z-index:100;z-index:var(--cx-zIndex-1);font-family:Compass Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familySans,"Compass Sans",Helvetica,Arial,sans-serif);font-weight:700;font-weight:var(--font-weightBold,700);font-style:normal}.uc-listingCard-cornerBox,.uc-listingCard-cornerBox--active{color:#fff;color:var(--colorIntent-textBrightBackgroundDark)}.uc-listingCard-cornerBox--active{background-color:#04aa82;background-color:var(--listing-badges-activeStatusColor)}.uc-listingCard-cornerBox--pending{border:1px solid #dadada;border:1px solid var(--colorIntent-borderLightBackgroundLight);color:#944504;color:var(--colorIntent-divergent122);background-color:#fff1d9;background-color:var(--listing-badges-pendingStatusColor)}.uc-listingCard-cornerBox--offMarket{color:#fff;color:var(--colorIntent-textBrightBackgroundDark);background-color:#c33;background-color:var(--listing-badges-offMarketStatusColor)}.uc-listingCard-cornerBox--sold{border:1px solid #dadada;border:1px solid var(--colorIntent-borderLightBackgroundLight);color:#007182;color:var(--colorIntent-divergent376);background-color:#d2f4ff;background-color:var(--listing-badges-soldColor)}.uc-listingCard-cornerBox--compassExclusive{color:#fff;color:var(--colorIntent-textBrightBackgroundDark);background-color:#000;background-color:var(--listing-badges-compassExclusiveBadgeColor)}.uc-listingCard-cornerBox--nonCompassSource{color:#333;color:var(--colorIntent-textBody);background-color:#dadada;background-color:var(--listing-badges-nonCompassSourceColor)}.uc-listingCard-cornerBox--comingSoon{border:1px solid #dadada;border:1px solid var(--colorIntent-borderLightBackgroundLight);color:#000;color:var(--colorIntent-textTitle);background-color:#fff;background-color:var(--listing-badges-comingSoonColor)}.uc-listingCard-cornerBox--openHouse{color:#fff;color:var(--colorIntent-textBrightBackgroundDark);background-color:#04aa82;background-color:var(--listing-badges-activeStatusColor)}.uc-listingCard-cornerBox--virtualOpenHouse{color:#fff;color:var(--colorIntent-textBrightBackgroundDark);background-color:#007182;background-color:var(--listing-badges-virtualOpenHouseBadgeColor)}.uc-listingCard-cornerBox--virtualTour{color:#007182;color:var(--listing-badges-virtualTourTextColor);background-color:#d2f4ff;background-color:var(--listing-badges-virtualTourBadgeColor)}.uc-listingCard-cornerBox--newListing{color:#fff;color:var(--colorIntent-textBrightBackgroundDark);background-color:#04aa82;background-color:var(--listing-badges-newListingColor)}.uc-listingCard-cornerBox--priceChange{border:1px solid #dadada;border:1px solid var(--colorIntent-borderLightBackgroundLight);color:#000;color:var(--colorIntent-brandDark);background-color:#fff1d9;background-color:var(--listing-badges-priceChangeColor)}.uc-listingCard-checkbox.cx-checkboxField,.uc-listingCard-removeBtn{position:absolute;top:7px;top:calc(var(--uc-listingCard-padding) - 3px);right:10px;right:var(--uc-listingCard-padding);z-index:100;z-index:var(--cx-zIndex-1)}.uc-listingCard-removeBtn{display:none;border-radius:50%;padding:4px 6px}@media (hover:hover){.uc-listingCard:hover .uc-listingCard-removeBtn{display:block}}.uc-listingCard-removeIcon{margin:calc((1.25em - 14px)/2) 0;width:14px;height:14px}.uc-listingCard--sm .uc-listingCard-checkbox,.uc-listingCard--sm .uc-listingCard-removeBtn{float:right;position:relative;top:7px;top:calc(var(--uc-listingCard-padding) - 3px);right:10px;right:var(--uc-listingCard-padding)}.uc-listingCard--xs .uc-listingCard-checkbox,.uc-listingCard--xs .uc-listingCard-removeBtn{float:right;position:relative;top:5px;top:calc(var(--uc-listingCard-padding--sm) - 3px);right:8px;right:var(--uc-listingCard-padding--sm)}.uc-listingCard--sm .uc-listingCard-removeBtn{right:7px;right:calc(var(--uc-listingCard-padding) - 3px)}.uc-listingCard-complianceImg{position:absolute;right:10px;right:var(--uc-listingCard-padding);bottom:10px;bottom:var(--uc-listingCard-padding);width:60px;height:18px;z-index:300;z-index:var(--cx-zIndex-3);overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:contain}.uc-listingCard--sm .uc-listingCard-complianceImg,.uc-listingCard--xs .uc-listingCard-complianceImg{bottom:4px}.uc-listingCard-complianceImgWithCaption{top:-50px}.uc-listingCard--sm .uc-listingCard-complianceImgWithCaption,.uc-listingCard--xs .uc-listingCard-complianceImgWithCaption{top:auto}.uc-listingCard-captionWrapper{position:absolute;top:0;left:0;margin-top:75%;width:100%}.uc-listingCard-caption{position:absolute;bottom:0;padding:5px 15px;order:1;width:100%;z-index:100;z-index:var(--cx-zIndex-1);font-size:12px;font-size:var(--uc-listingCard-fontSize--sm);line-height:15px;line-height:var(--uc-listingCard-lineHeight--sm);background-color:hsla(0,0%,42.4%,.5);background-color:var(--colorIntent-backdrop);color:#fff;color:var(--colorIntent-textBrightBackgroundDark);font-family:Open Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familyLegible,"Open Sans",Helvetica,Arial,sans-serif);font-weight:400;font-weight:var(--font-weightRegular,400);font-style:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smoothing:auto}.uc-listingCard-captionIcon{width:14px;height:14px;fill:#fff;fill:var(--colorIntent-textBrightBackgroundDark)}.uc-listingCard-captionText{display:inline;vertical-align:top}.uc-listingCard-mainStats{margin-top:4px;font-size:16px;font-size:var(--uc-listingCard-fontSize--xlg);line-height:16px;line-height:var(--uc-listingCard-lineHeight--xlg);font-family:Compass Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familySans,"Compass Sans",Helvetica,Arial,sans-serif)}.uc-listingCard-mainStats,.uc-listingCard-subStats{position:relative;color:#000;color:var(--uc-listingCard-primaryTextColor);font-weight:400;font-weight:var(--font-weightRegular,400);font-style:normal}.uc-listingCard-subStats{padding-top:10px;padding-top:var(--uc-listingCard-padding);height:25px;height:calc(var(--uc-listingCard-lineHeight--sm) + var(--uc-listingCard-padding));white-space:nowrap;overflow:hidden;font-size:12px;font-size:var(--uc-listingCard-fontSize--sm);line-height:15px;line-height:var(--uc-listingCard-lineHeight--sm);font-family:Open Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familyLegible,"Open Sans",Helvetica,Arial,sans-serif);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smoothing:auto}.uc-listingCard-subStat{display:inline-block;position:relative;padding:0 10px;padding:0 var(--uc-listingCard-padding);white-space:nowrap}.uc-listingCard-subStat:after{content:"";display:inline-block;position:absolute;top:3px;right:0;bottom:2px;border-right:1px solid #acacac;border-right:1px solid var(--uc-listingCard-statDividerColor);vertical-align:middle}.uc-listingCard-subStat:last-child:after{display:none}.uc-listingCard-subStat:first-child{padding-left:0}.uc-listingCard-subStat--sqFt:before{content:"~";font-family:Compass Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familySans,"Compass Sans",Helvetica,Arial,sans-serif);font-weight:400;font-weight:var(--font-weightRegular,400);font-style:normal}.uc-listingCard-imagePlaceholderIcon{position:absolute;top:25%;left:25%;width:50%;height:50%;fill:#acacac;fill:var(--colorIntent-textSubtle)}.uc-listingCard-disclaimerText{padding:0 20px 10px;padding:0 var(--uc-listingCard-contentPadding) var(--uc-listingCard-padding);font-size:10px;line-height:14px;color:#acacac;color:var(--colorIntent-textSubtle);font-family:Open Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familyLegible,"Open Sans",Helvetica,Arial,sans-serif);font-weight:400;font-weight:var(--font-weightRegular,400);font-style:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smoothing:auto}.uc-listingCard--sm .uc-listingCard-disclaimerText{padding:0 10px 5px;padding:0 var(--uc-listingCard-padding) 5px}.uc-listingCard--sm{display:inline-block;flex-direction:row;position:relative;margin-top:0;border:1px solid #dadada;border:1px solid var(--uc-listingCard-borderColor);border-radius:2px;border-radius:var(--cx-borderRadius);min-width:280px;background-color:#fff;background-color:var(--colorIntent-background)}@media (min-width:648px){.uc-listingCard--sm{min-width:300px}}@media (hover:hover){.uc-listingCard--sm:hover:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #acacac;border:1px solid var(--colorIntent-mapPinShadowHover);border-radius:0;pointer-events:none;z-index:auto}.uc-listingCard--sm:hover{border:1px solid #dadada;border:1px solid var(--uc-listingCard-borderColor)}}.uc-listingCard--sm .uc-listingCard-body{display:inline-block;flex-direction:row;flex-grow:0}.uc-listingCard--sm .uc-listingCard-captionWrapper{position:static;margin-top:0}.uc-listingCard--sm .uc-listingCard-caption{position:static;padding:5px 10px;padding:5px var(--uc-listingCard-padding)}.uc-listingCard--sm .uc-listingCard-caption,.uc-listingCard--sm .uc-listingCard-caption.uc-listingCard-caption--openHouse{background-color:#04aa82;background-color:var(--listing-badges-activeStatusColor)}.uc-listingCard--sm .uc-listingCard-caption.uc-listingCard-caption--virtualOpenHouse{background-color:#007182;background-color:var(--listing-badges-virtualOpenHouseBadgeColor)}.uc-listingCard--sm .uc-listingCard-image{float:left;position:relative;margin:10px;margin:var(--uc-listingCard-padding);border-top-right-radius:0;border-top-left-radius:0;padding-bottom:0;width:100px;width:var(--uc-listingCard-imageWidth--sm);height:77px;height:var(--uc-listingCard-imageHeight--sm);background-color:transparent}@media (min-width:648px){.uc-listingCard--sm .uc-listingCard-image{width:130px;width:var(--uc-listingCard-imageWidth--lg);height:100px;height:var(--uc-listingCard-imageHeight--lg)}}.uc-listingCard--sm .uc-listingCard-heroImage{background-position:0 0;background-size:cover}.uc-listingCard--sm .uc-listingCard-cornerBox{margin-right:0;font-size:10px;letter-spacing:.25px;text-overflow:clip;overflow-x:visible;z-index:300;z-index:var(--cx-zIndex-3)}.uc-listingCard--sm .uc-listingCard-cornerBox.uc-listingCard-cornerBox--virtualTour,.uc-listingCard--xs .uc-listingCard-cornerBox.uc-listingCard-cornerBox--virtualTour{margin-bottom:5px}.uc-listingCard--sm .uc-listingCard-cornerBoxContainer{top:15px;top:calc(var(--uc-listingCard-padding) + 5px);left:15px;left:calc(var(--uc-listingCard-padding) + 5px);max-width:90px;max-width:calc(var(--uc-listingCard-imageWidth--sm) - var(--uc-listingCard-padding))}@media (min-width:648px){.uc-listingCard--sm .uc-listingCard-cornerBoxContainer{max-width:120px;max-width:calc(var(--uc-listingCard-imageWidth--lg) - var(--uc-listingCard-padding))}}.uc-listingCard--sm .uc-listingCard-content{display:flex;flex-direction:column;align-items:flex-start;position:relative;margin:10px;margin:var(--uc-listingCard-padding);margin-right:40px;margin-right:calc(4*var(--uc-listingCard-padding));margin-left:120px;margin-left:calc(var(--uc-listingCard-imageWidth--sm) + var(--uc-listingCard-padding)*2);padding:0;flex-grow:0;height:77px;height:var(--uc-listingCard-imageHeight--sm)}@media (min-width:648px){.uc-listingCard--sm .uc-listingCard-content{margin-left:150px;margin-left:calc(var(--uc-listingCard-imageWidth--lg) + var(--uc-listingCard-padding)*2);height:100px;height:var(--uc-listingCard-imageHeight--lg)}}.uc-listingCard--sm .uc-listingCard-title{margin-top:0;margin-bottom:5px;font-size:12px;font-size:var(--uc-listingCard-fontSize--sm);line-height:14px;line-height:var(--uc-listingCard-lineHeight--xsm);color:#000;color:var(--uc-listingCard-primaryTextColor);font-family:Compass Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familySans,"Compass Sans",Helvetica,Arial,sans-serif);font-weight:500;font-weight:var(--font-weightMedium,500);font-style:normal}@media (min-width:648px){.uc-listingCard--sm .uc-listingCard-title{font-size:14px;font-size:var(--uc-listingCard-fontSize--lg);line-height:14px;line-height:var(--uc-listingCard-lineHeight--lg)}}.uc-listingCard--sm .uc-listingCard-subtitle{margin-top:0;margin-bottom:0;flex-grow:1;font-size:12px;font-size:var(--uc-listingCard-fontSize--sm);line-height:14px;line-height:var(--uc-listingCard-lineHeight--md);color:#acacac;color:var(--uc-listingCard-secondaryTextColor);letter-spacing:.5px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familyLegible,"Open Sans",Helvetica,Arial,sans-serif);font-weight:400;font-weight:var(--font-weightRegular,400);font-style:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smoothing:auto}.uc-listingCard--sm .uc-listingCard-mainStats{margin-top:0;font-size:14px;font-size:var(--uc-listingCard-fontSize--lg);line-height:14px;line-height:var(--uc-listingCard-lineHeight--lg)}.uc-listingCard--sm .uc-listingCard-subStats{padding-top:5px;height:19px;height:calc(var(--uc-listingCard-lineHeight--xsm) + 5px);line-height:14px;line-height:var(--uc-listingCard-lineHeight--xsm)}.uc-listingCard--sm .uc-listingCard-subStats.checkable-true{margin-right:-32px;margin-right:calc(-4*var(--uc-listingCard-padding) + var(--uc-listingCard-padding--sm))}.uc-listingCard--xs{display:inline-block;flex-direction:row;position:relative;margin-top:0;border:1px solid #dadada;border:1px solid var(--uc-listingCard-borderColor);border-radius:2px;border-radius:var(--cx-borderRadius);min-width:274px;background-color:#fff;background-color:var(--colorIntent-background)}@media (hover:hover){.uc-listingCard--xs:hover:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #acacac;border:1px solid var(--colorIntent-mapPinShadowHover);border-radius:0;pointer-events:none;z-index:auto}.uc-listingCard--xs:hover{border:1px solid #dadada;border:1px solid var(--uc-listingCard-borderColor)}}.uc-listingCard--xs .uc-listingCard-body{display:inline-block;flex-direction:row;flex-grow:0}.uc-listingCard--xs .uc-listingCard-captionWrapper{position:static;margin-top:0}.uc-listingCard--xs .uc-listingCard-caption{position:static;padding:3px 8px;padding:3px var(--uc-listingCard-padding--sm);width:100%}.uc-listingCard--xs .uc-listingCard-caption,.uc-listingCard--xs .uc-listingCard-caption.uc-listingCard-caption--openHouse{background-color:#04aa82;background-color:var(--listing-badges-activeStatusColor)}.uc-listingCard--xs .uc-listingCard-caption.uc-listingCard-caption--virtualOpenHouse{background-color:#007182;background-color:var(--listing-badges-virtualOpenHouseBadgeColor)}.uc-listingCard--xs .uc-listingCard-image{float:left;position:relative;margin:0;border-top-right-radius:0;border-top-left-radius:0;padding-bottom:0;width:114px;width:var(--uc-listingCard-imageWidth--xs);height:89px;height:var(--uc-listingCard-imageHeight--xs);background-color:transparent}.uc-listingCard--xs .uc-listingCard-heroImage{background-position:0 0;background-size:cover}.uc-listingCard--xs .uc-listingCard-cornerBox{margin-right:0;letter-spacing:.25px;text-overflow:clip;overflow-x:visible;font-size:9px;line-height:1;z-index:300;z-index:var(--cx-zIndex-3)}.uc-listingCard--xs .uc-listingCard-cornerBoxContainer{top:4px;top:calc(var(--uc-listingCard-padding--sm)/2);left:4px;left:calc(var(--uc-listingCard-padding--sm)/2);max-width:106px;max-width:calc(var(--uc-listingCard-imageWidth--xs) - var(--uc-listingCard-padding--sm))}.uc-listingCard--xs .uc-listingCard-content{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:0;flex-grow:0;margin:8px;margin:var(--uc-listingCard-padding--sm);margin-left:122px;margin-left:calc(var(--uc-listingCard-imageWidth--xs) + var(--uc-listingCard-padding--sm));margin-right:40px;margin-right:calc(4*var(--uc-listingCard-padding));height:73px;height:calc(var(--uc-listingCard-imageHeight--xs) - var(--uc-listingCard-padding--sm)*2)}.uc-listingCard--xs.uc-listingCard--noCheckbox .uc-listingCard-content{margin-right:8px;margin-right:var(--uc-listingCard-padding--sm)}.uc-listingCard--xs .uc-listingCard-title{margin-top:0;margin-bottom:5px;flex-grow:1;font-size:14px;font-size:var(--uc-listingCard-fontSize--lg);line-height:14px;line-height:var(--uc-listingCard-lineHeight--lg);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000;color:var(--uc-listingCard-primaryTextColor);font-family:Compass Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familySans,"Compass Sans",Helvetica,Arial,sans-serif);font-weight:500;font-weight:var(--font-weightMedium,500);font-style:normal}.uc-listingCard--xs .uc-listingCard-subtitle{margin-top:0;margin-bottom:0;flex-grow:0;font-size:12px;font-size:var(--uc-listingCard-fontSize--sm);line-height:14px;line-height:var(--uc-listingCard-lineHeight--xsm);color:#acacac;color:var(--uc-listingCard-secondaryTextColor);letter-spacing:.5px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familyLegible,"Open Sans",Helvetica,Arial,sans-serif);font-weight:400;font-weight:var(--font-weightRegular,400);font-style:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smoothing:auto}.uc-listingCard--xs .uc-listingCard-mainStats{margin-top:0;font-size:14px;font-size:var(--uc-listingCard-fontSize--lg);line-height:14px;line-height:var(--uc-listingCard-lineHeight--lg)}.uc-listingCard--xs .uc-listingCard-subStats{padding-top:5px;height:19px;height:calc(var(--uc-listingCard-lineHeight--xsm) + 5px);font-size:12px;font-size:var(--uc-listingCard-fontSize--sm);line-height:14px;line-height:var(--uc-listingCard-lineHeight--xsm)}.uc-listingCard--xs .uc-listingCard-subStats.checkable-true{margin-right:-32px;margin-right:calc(-4*var(--uc-listingCard-padding) + var(--uc-listingCard-padding--sm))}.uc-listingCardActionContainer{height:40px}.uc-listingCard--sm .uc-listingCardActionContainer,.uc-listingCard--xs .uc-listingCardActionContainer{height:30px}.uc-listingCardActionContainer{display:flex;justify-content:space-between;align-items:stretch;border-top:1px solid #dadada;border-top:1px solid var(--colorIntent-actionableInvertedBorder);box-sizing:content-box}.uc-listingCard--sm .uc-listingCardActionContainer>*,.uc-listingCard--xs .uc-listingCardActionContainer>*{padding-left:10px}.uc-listingCardActionContainer>*{padding-left:20px;display:flex;justify-content:center;align-items:center}.uc-listingCardActionContainer>:not(:first-child){border-left:1px solid #dadada;border-left:1px solid var(--colorIntent-actionableInvertedBorder)}.uc-listingCardActionContainer>:not(:only-child){padding-left:0;width:50%}.uc-listingCard .flickity-prev-next-button,.uc-listingCard .flickity-prev-next-button:hover{background:transparent}.uc-listingCard .flickity-prev-next-button:focus{box-shadow:none}.uc-listingCard .flickity-prev-next-button .arrow{fill:#fff;fill:var(--colorIntent-textBrightBackgroundDark)}.uc-listingCard .flickity-prev-next-button svg{-webkit-filter:drop-shadow(-3px 0 5px hsla(0,0%,42.4%,.5));-webkit-filter:drop-shadow(-3px 0 5px var(--colorIntent-backdrop));filter:drop-shadow(-3px 0 5px rgba(108,108,108,.5));filter:drop-shadow(-3px 0 5px var(--colorIntent-backdrop));overflow:visible}.uc-listingCard--priceGrid-md{display:grid;grid-template-areas:"priceCaption" "price"}.uc-listingCard--priceGrid-sm,.uc-listingCard--priceGrid-xs{display:inline-grid;align-items:center;grid-template-columns:auto 1fr;-moz-column-gap:4px;column-gap:4px;grid-template-areas:"price priceCaption"}.uc-listingCard--price{grid-area:price}.uc-listingCard--priceCaption{margin-right:-32px;margin-right:calc(-4*var(--uc-listingCard-padding) + var(--uc-listingCard-padding--sm));grid-area:priceCaption}.uc-listingCard-cornerBox--badgeIndicator{margin-right:4px}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}:root{--progressWidth:60px}.uc-listingPhotoCard-body{position:relative}.uc-listingPhotoCard-footer{border:1px solid #dadada;border:1px solid var(--colorIntent-borderLightBackgroundLight)}.uc-listingPhotoCard.uc-listingCard-has-photo{border-color:transparent}.uc-listingPhotoCard:hover .uc-listingCard-image{border-radius:0}.uc-listingPhotoCard .uc-listingCard-actualImage{position:absolute;width:inherit;height:100%;-o-object-fit:cover;object-fit:cover}.uc-listingPhotoCard.uc-listingCard,.uc-listingPhotoCard:hover:after{border:2px solid transparent;border-radius:3px;transition:border-color .1s ease,background .1s ease,box-shadow .1s ease,color .1s ease,fill .1s ease;transition:var(--cx-transition)}.uc-listingPhotoCard.uc-listingCard.uc-listingCard--selected{border-color:#628eff;border-color:var(--colorIntent-actionableFilledBorderHover)}@media (min-width:888px){.uc-listingPhotoCard.uc-listingCard .flickity-prev-next-button{display:none}.uc-listingPhotoCard.uc-listingCard.uc-listingCard--selected .flickity-prev-next-button{display:unset}}.uc-listingCard--loading,.uc-listingCard--loading:after,.uc-listingCard--loading:hover,.uc-listingCard--loading:hover:after,.uc-listingPhotoCard.uc-listingCard--loading:hover:after{border:none}.uc-listingCard--loading:after,.uc-listingCard--loading:hover:after,.uc-listingPhotoCard.uc-listingCard--loading:hover:after{width:0;height:0}.uc-listingPhotoCard .uc-listingCard-mainStats{position:relative;margin-top:0;color:#fff;color:var(--colorIntent-brandLight);font-size:22px;line-height:26px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.uc-listingCard-leftWrapper .uc-listingCard-title{margin:0;color:#fff;color:var(--colorIntent-brandLight);font-family:Open Sans,Compass Sans,Helvetica,Arial,sans-serif;font-family:var(--cx-font-familyLegible);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smoothing:auto;font-size:12px;font-size:var(--cx-font-sizeXs);line-height:15px}.uc-listingCard-leftWrapper .uc-listingCard-title:first-line{display:block;margin-bottom:0;font-size:12px;line-height:15px}.uc-listingPhotoCard .uc-listingCard-caption{padding:48px 16px 8px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));opacity:1;visibility:visible;transition:.5s;pointer-events:none}@media (min-width:376px){.uc-listingPhotoCard .uc-listingCard-caption{padding-left:8px;padding-right:8px}}.uc-listingPhotoCard .uc-listingCard-caption a{display:flex;text-decoration:none}.uc-listingPhotoCard .photoProgress{position:absolute;bottom:8px;left:calc(50% - 30px);left:calc(50% - var(--progressWidth)/2);width:60px;width:var(--progressWidth);height:16px;background:rgba(0,0,0,.5);color:#fff;color:var(--colorIntent-brandLight);z-index:100;z-index:var(--cx-zIndex-1);text-align:center;line-height:16px;font-size:12px;opacity:0;visibility:hidden;transition:.5s;pointer-events:none}.uc-listingPhotoCard .hide{opacity:0;visibility:hidden}.uc-listingPhotoCard .show{opacity:1;visibility:visible}.uc-listingPhotoCard .uc-listingCard-leftWrapper{margin-right:auto;flex:1;overflow:hidden}.uc-listingPhotoCard .uc-listingCard-subStats{display:flex;align-items:flex-end;position:static;padding:0;flex-shrink:0;max-width:150px;height:inherit;text-align:center;font-size:14px;color:#fff;color:var(--colorIntent-brandLight)}.uc-listingPhotoCard .uc-listingCard-subStat:after{border-color:#fff;border-color:var(--colorIntent-brandLight);opacity:.4}.uc-listingPhotoCard .uc-listingCard-image{display:block;cursor:pointer}.uc-listingPhotoCard .uc-listingCard-image.uc-listingCard-image--invisible{width:0;height:0;visibility:hidden}.uc-listingPhotoCard .uc-listingCard-subStat-field{font-size:12px}.uc-listingPhotoCard .uc-listingCard-subStat:first-child{padding-left:10px;padding-left:var(--uc-listingCard-padding)}.uc-listingPhotoCard .uc-listingCard-subStat:last-child{padding-right:0}.uc-listingPhotoCard .uc-listingCard-subStat--sqFt:before{content:""}.uc-listingPhotoCard .uc-listingCard-cornerBox{line-height:12px;letter-spacing:.4px}.uc-listingPhotoCard .uc-listingCard-cornerBoxContainer{top:8px;left:8px}.uc-listingPhotoCard .uc-listingCard-collection{position:absolute;top:8px;right:16px;border:1px solid #fff;border:1px solid var(--colorIntent-borderLightBezel);padding:0;width:32px;height:32px;background:hsla(0,0%,42.4%,.5);background:var(--colorIntent-backdrop);z-index:1}@media (min-width:648px){.uc-listingPhotoCard .uc-listingCard-collection{right:8px}}@media (min-width:952px){.uc-listingPhotoCard .uc-listingCard-collection{right:10px}}.uc-listingPhotoCard .uc-listingCard-collection--added{background:#fc0;background:var(--colorIntent-actionableFilledBackgroundHighlighted)}.uc-listingPhotoCard .uc-listingCard-collection.uc-listingCard-collectionNotInterested{top:48px}.uc-listingPhotoCard .truncate-overflow-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-col,.uc-listingPhotoCard .flex{display:flex}.flex-col{flex-direction:column}.uc-listingPhotoCard .uc-listingCard-imagePlaceholder{position:absolute;top:25%;left:25%;width:50%;height:50%}.uc-listingPhotoCard .uc-listingCard-carousel{z-index:auto}.uc-listingPhotoCard .flickity-prev-next-button{z-index:200;z-index:var(--cx-zIndex-2)}.uc-listingPhotoCard .flickity-prev-next-button .flickity-button-icon{-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,.85));-webkit-filter:drop-shadow(0 1px 1px var(--colorIntent-poptipBackground));filter:drop-shadow(0 1px 1px rgba(0,0,0,.85));filter:drop-shadow(0 1px 1px var(--colorIntent-poptipBackground))}.flickity-prev-next-button.previous{left:14px}@media (min-width:376px){.flickity-prev-next-button.previous{left:6px}}.flickity-prev-next-button.previous .flickity-button-icon{right:40%;left:0}.flickity-prev-next-button.next{right:14px}@media (min-width:376px){.flickity-prev-next-button.next{right:6px}}.flickity-prev-next-button.next .flickity-button-icon{right:0;left:40%}.uc-listingCard-complianceImgContainer{margin:0 0 8px auto;width:64px;height:20px;text-align:right}.uc-listingCard-complianceImgContainer img{max-width:64px;max-height:20px;-o-object-fit:contain;object-fit:contain;vertical-align:middle}@-webkit-keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.uc-listingPhotoCard.uc-listingCard--loading{overflow:hidden}.uc-listingPhotoCard.uc-listingCard--loading .loading-item{margin:0 auto;border-color:#e5e6e9 #dfe0e4 #d0d1d5;border-style:solid;border-width:1px;border-radius:3px;width:100%;height:266px}.uc-listingPhotoCard.uc-listingCard--loading .animated-background{position:relative;min-height:266px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:linear-gradient(90deg,#cfcfcf 8%,#c3c3c3 18%,#cfcfcf 33%);background-size:800px 104px}.uc-listingPhotoCard.uc-listingCard--loading .background-masker{position:absolute;background:#e6e6e6;box-sizing:border-box}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.left-bar{width:8px;height:100%}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.top-bar{width:100%;height:8px}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.right-bar{right:0;width:8px;height:100%}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.bottom-bar{bottom:0;width:100%;height:8px}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.header-space{top:8px;right:40px;width:50%;height:32px}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.below-header-space{top:24px;right:40px;width:100%;height:16px}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.body-from-top{top:40px;width:100%;height:40%}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.body-from-bottom{bottom:64px;width:100%;height:40%}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.space-from-right-bottom{right:25%;bottom:0;width:20%;height:50%}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.space-from-left-bottom-header{bottom:32px;left:30%;width:20%;height:50%}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.space-from-left-bottom{bottom:0;left:50%;width:20%;height:50%}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.sideways-spacer-bottom-1{bottom:32px;width:100%;height:16px}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.sideways-spacer-bottom-2{bottom:12px;width:100%;height:16px}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.right-bottom{right:0;bottom:8px;width:25%;height:4px}.uc-listingCard-priceCaption{margin-bottom:2px}.uc-listingCard-cardDisclaimer{padding-top:2px;font-size:10px;font-size:var(--cx-font-size2xs);pointer-events:auto}*{box-sizing:border-box}.adCard{height:100%;font:16px,Compass Sans,Helvetica,Arial,sans-serif;font:var(--cx-font-sizeMd),var(--cx-font-familySans);color:#fff;color:var(--cx-color-white);text-decoration:none}.adCard .adCard-privateExclusiveImage{position:absolute;border:2px solid;border-radius:2px;border-radius:var(--cx-borderRadius);max-width:358px;max-width:calc((var(--cx-fixedPageWidth) - 4*var(--gutter))/3);box-sizing:border-box;transition:border-color .1s ease,background .1s ease,box-shadow .1s ease,color .1s ease,fill .1s ease;transition:var(--cx-transition)}.adCard .adCard-privateExclusiveDetailsContainer{position:absolute;top:50%;padding:18px 24px;padding:18px var(--cx-spacing-3x);z-index:1;transform:translateY(-50%)}.adCard .adCard-privateExclusiveDetailsContainer .adCard-privateExclusiveSvg{width:162px}.adCard .adCard-privateExclusiveDetailsContainer .adCard-privateExclusiveText{font-size:20px;font-size:var(--cx-font-sizeXl);font-weight:500;font-weight:var(--cx-font-weightMedium);font-stretch:normal;line-height:1.4;letter-spacing:normal}.adCard .adCard-privateExclusiveDetailsContainer .adCard-privateExclusiveAdButton,.adCard .adCard-privateExclusiveDetailsContainer .adCard-privateExclusiveText{margin-top:16px;margin-top:var(--cx-spacing-2x)}.adCard .adCard-aspectRatioContainer{position:absolute;top:0;right:0;bottom:0;left:0;padding-bottom:75%;width:100%;background-color:#000;background-color:var(--cx-color-black);overflow:hidden}.adCard .adCard-privateExclusiveBrandedContainer{display:flex;flex-direction:row}.adCard .adCard-privateExclusiveBrandedContainer .adCard-agentProfilePicContainer{margin-top:-16px;margin-top:calc(-1*var(--cx-spacing-2x));width:25%}.adCard .adCard-privateExclusiveBrandedContainer .adCard-brandedDisplayTextContainer{width:75%}.adCard .adCard-privateExclusiveBrandedContainer .adCard-brandedDisplayText{margin:16px 16px 8px 24px;margin:var(--cx-spacing-2x) var(--cx-spacing-2x) var(--cx-spacing-1x) var(--cx-spacing-3x);font-size:20px;font-size:var(--cx-font-sizeXl);font-weight:500;font-weight:var(--cx-font-weightMedium);font-stretch:normal;line-height:1.4;letter-spacing:normal}@media (max-width:951px){.adCard .adCard-privateExclusiveBrandedContainer .adCard-brandedDisplayText{margin:16px 16px 8px 24px;margin:var(--cx-spacing-2x) var(--cx-spacing-2x) var(--cx-spacing-1x) var(--cx-spacing-3x);font-size:24px;font-size:var(--cx-font-size2xl)}}@media (max-width:768px){.adCard .adCard-privateExclusiveBrandedContainer .adCard-brandedDisplayText{margin:16px 16px 8px 24px;margin:var(--cx-spacing-2x) var(--cx-spacing-2x) var(--cx-spacing-1x) var(--cx-spacing-3x);font-size:20px;font-size:var(--cx-font-sizeXl)}}@media (max-width:647px){.adCard .adCard-privateExclusiveBrandedContainer .adCard-brandedDisplayText{margin:16px 16px 8px 24px;margin:var(--cx-spacing-2x) var(--cx-spacing-2x) var(--cx-spacing-1x) var(--cx-spacing-3x);font-size:36px;font-size:var(--cx-font-size4xl)}}@media (max-width:568px){.adCard .adCard-privateExclusiveBrandedContainer .adCard-brandedDisplayText{margin:16px 16px 8px 24px;margin:var(--cx-spacing-2x) var(--cx-spacing-2x) var(--cx-spacing-1x) var(--cx-spacing-3x);font-size:28px;font-size:var(--cx-font-size3xl)}}@media (max-width:480px){.adCard .adCard-privateExclusiveBrandedContainer .adCard-brandedDisplayText{margin:16px 16px 8px 24px;margin:var(--cx-spacing-2x) var(--cx-spacing-2x) var(--cx-spacing-1x) var(--cx-spacing-3x);font-size:24px;font-size:var(--cx-font-size2xl)}}@media (max-width:380px){.adCard .adCard-privateExclusiveBrandedContainer .adCard-brandedDisplayText{margin:16px 16px 8px;margin:var(--cx-spacing-2x) var(--cx-spacing-2x) var(--cx-spacing-1x) var(--cx-spacing-2x);font-size:18px;font-size:var(--cx-font-sizeLg)}}.adCard .adCard-privateExclusiveBrandedContainer .adCard-agentProfilePic{width:100%;-o-object-fit:cover;object-fit:cover}.adCard .adCard-brandingPatternImg{width:100%}.adCard .adCard-brandedCTA-arrow{position:relative;top:2px;left:8px;fill:#0061df;fill:var(--cx-color-interactive)}@media (max-width:951px){.adCard .adCard-brandedCTA-arrow{position:relative;top:2px}}@media (max-width:768px){.adCard .adCard-brandedCTA-arrow{position:relative;top:3px}}@media (max-width:647px){.adCard .adCard-brandedCTA-arrow{position:relative;top:-1px;left:16px;transform:scale(2)}}@media (max-width:568px){.adCard .adCard-brandedCTA-arrow{position:relative;top:1px;left:8px;transform:scale(1)}}@media (max-width:480px){.adCard .adCard-brandedCTA-arrow{position:relative;top:2px}}@media (max-width:380px){.adCard .adCard-brandedCTA-arrow{position:relative;top:3px}}.adCard .adCard-brandedCTA-arrow:hover{fill:#fff;fill:var(--cx-color-white)}.adCard-privateExclusiveCard.uc-listingPhotoCard.uc-listingCard.uc-listingCard-has-photo:hover{border-color:#628eff;border-color:var(--colorIntent-actionableFilledBorderHover)}.adCard-privateExclusiveCard.adCard-brandedAspectRatio{padding-top:75%}@media (max-width:647px){.adCard .adCard-privateExclusiveSvg{width:206px}.adCard .adCard-privateExclusiveText{font-size:36px;font-size:var(--cx-font-size4xl)}.adCard .adCard-privateExclusiveAdButton{font-size:16px;font-size:var(--cx-font-sizeMd)}}@media (max-width:480px){.adCard .adCard-privateExclusiveSvg{width:162px}.adCard .adCard-privateExclusiveText{font-size:24px;font-size:var(--cx-font-size2xl)}}@media (max-width:375px){.adCard .adCard-privateExclusiveText{font-size:18px;font-size:var(--cx-font-sizeLg)}}:root{--single-listing-min-width:300px;--single-listing-max-width:320px;--carousel-arrow-button-width:44px;--empty-message-container-width:445px}.similarHomesMain{max-width:100%}.similarHomesMain .uc-listingCard-caption{width:-webkit-fill-available;width:-moz-available;width:stretch}.similarHomesList{display:grid;position:relative;min-width:948px;min-width:calc(var(--single-listing-min-width)*3 + var(--gutter)*2);grid-gap:24px;grid-gap:var(--gutter);grid-template-columns:repeat(3,1fr)}.similarHomesListSingleListing{display:inherit;min-width:300px;min-width:var(--single-listing-min-width)}.similarHomesListSingleListing.privateExclusive{position:relative;height:100%}@media (max-width:1060px){.similarHomesList{min-width:624px;min-width:calc(var(--single-listing-min-width)*2 + var(--gutter));grid-template-columns:repeat(2,1fr)}}@media (max-width:672px){.similarHomesList{min-width:300px;min-width:var(--single-listing-min-width);grid-template-columns:unset;grid-auto-rows:1fr}.similarHomesList .privateExclusive .privateExclusiveDetailsContainer .privateExclusiveText{font-size:36px}}@media (max-width:480px){.similarHomesList .privateExclusive .privateExclusiveDetailsContainer .privateExclusiveText{font-size:24px}}@media (max-width:375px){.similarHomesList .privateExclusive .privateExclusiveDetailsContainer .privateExclusiveText{font-size:18px}}.similarHomesEmptyStateContainer{position:relative}.similarHomesList.emptyState{opacity:.18}.similarHomesEmptyMessageContainer{display:flex;flex-direction:row;position:absolute;top:50%;left:50%;border-radius:1px;width:445px;width:var(--empty-message-container-width);z-index:999;background:#333;transform:translate(-50%,-50%)}.searchIcon{margin:auto 16px;width:32px;height:32px;fill:#fff}.similarHomesEmptyMessage{margin:16px 16px 16px 0;color:#f9f9f9;font:16px Compass Sans;font:16px var(--font-familySans,"Compass Sans");letter-spacing:0;line-height:24px;word-break:break-word}@media (max-width:948px){.emptyState .similarHomesListSingleListing:nth-child(3){display:none}}@media (max-width:624px){.emptyState .similarHomesListSingleListing:nth-child(n+2){display:none}}@media (max-width:445px){.similarHomesEmptyMessageContainer{width:100%}}.similarHomesCarousel{position:relative;margin:auto;width:100%;max-width:748px;max-width:calc(2*var(--single-listing-max-width) + 2*var(--carousel-arrow-button-width) + 20px)}.similarHomesCarousel:focus{outline:none}.similarHomesCarouselSingleListing{display:grid;width:calc(50% - 46px);width:calc(50% - (var(--carousel-arrow-button-width)*2 + 4px)/2);min-width:300px;min-width:var(--single-listing-min-width);max-width:320px;max-width:var(--single-listing-max-width)}.similarHomesCarousel.defaultView{max-width:748px;max-width:calc(2*var(--single-listing-max-width) + 2*var(--carousel-arrow-button-width) + 20px)}.similarHomesCarousel.defaultView .similarHomesCarouselSingleListing:nth-child(odd){margin-left:320px;margin-left:var(--single-listing-max-width);margin-right:12px;margin-right:calc(var(--gutter)/2)}.similarHomesCarousel.defaultView .similarHomesCarouselSingleListing:nth-child(2n){margin-left:12px;margin-left:calc(var(--gutter)/2);margin-right:320px;margin-right:var(--single-listing-max-width)}.similarHomesCarousel.tripleView{max-width:1068px;max-width:calc(3*var(--single-listing-max-width) + 2*var(--carousel-arrow-button-width) + 20px)}.similarHomesCarousel.tripleView .similarHomesCarouselSingleListing:nth-child(3n+1){margin-left:364px;margin-left:calc(var(--single-listing-max-width) + var(--carousel-arrow-button-width));margin-right:12px;margin-right:calc(var(--gutter)/2)}.similarHomesCarousel.tripleView .similarHomesCarouselSingleListing:nth-child(3n+2){margin-left:12px;margin-left:calc(var(--gutter)/2);margin-right:12px;margin-right:calc(var(--gutter)/2)}.similarHomesCarousel.tripleView .similarHomesCarouselSingleListing:nth-child(3n){margin-left:12px;margin-left:calc(var(--gutter)/2);margin-right:364px;margin-right:calc(var(--single-listing-max-width) + var(--carousel-arrow-button-width))}.similarHomesCarousel.mobileView{max-width:388px;max-width:calc(var(--single-listing-max-width) + 2*var(--carousel-arrow-button-width) - 20px)}.similarHomesCarousel.mobileView .similarHomesCarouselSingleListing{margin-left:320px;margin-left:var(--single-listing-max-width);margin-right:320px;margin-right:var(--single-listing-max-width);width:calc(100% - 68px);width:calc(100% - var(--carousel-arrow-button-width)*2 + 20px)}@media (max-width:416px){.similarHomesCarousel.mobileView .similarHomesCarouselSingleListing{width:100%}.similarHomesCarousel .flickity-prev-next-button{display:none}}.similarHomesCarouselSSR{display:flex;margin-left:auto;margin-right:auto}.similarHomesCarouselSSR .similarHomesCarouselSingleListing{width:calc(50% - 12px)}.similarHomesCarouselSSR .similarHomesCarouselSingleListing:nth-child(odd){margin-left:auto;margin-right:12px;margin-right:calc(var(--gutter)/2)}.similarHomesCarouselSSR .similarHomesCarouselSingleListing:nth-child(2n){margin-left:12px;margin-left:calc(var(--gutter)/2);margin-right:auto}@media (max-width:1286px){.similarHomesCarouselSSR .similarHomesCarouselSingleListing:nth-child(odd){margin-left:auto;margin-right:auto;width:100%}.similarHomesCarouselSSR .similarHomesCarouselSingleListing:nth-child(2n){display:none}}.similarHomesCarousel .flickity-button{background:transparent}.similarHomesCarousel .flickity-button.flickity-prev-next-button.previous{left:0;padding:0}.similarHomesCarousel .flickity-button.flickity-prev-next-button.next{right:0;padding:0}.similarHomesCarousel .flickity-button:hover{background:transparent}.similarHomesCarousel.loadingCarousel .flickity-page-dots,.similarHomesCarousel>.flickity-page-dots>.dot:only-child{display:none}@media (max-width:375px){.similarHomesCarousel .privateExclusive .privateExclusiveDetailsContainer .privateExclusiveText{font-size:18px}}.similarHomesCarousel.loadingCarousel.defaultView .similarHomesCarouselSingleListing:nth-child(odd){margin-left:50%;margin-right:12px;margin-right:calc(var(--gutter)/2)}.similarHomesCarousel.loadingCarousel.defaultView .similarHomesCarouselSingleListing:nth-child(2n){margin-left:12px;margin-left:calc(var(--gutter)/2);margin-right:50%}.similarHomesCarousel.loadingCarousel.tripleView .similarHomesCarouselSingleListing:nth-child(3n+1){margin-left:364px;margin-left:calc(var(--single-listing-max-width) + var(--carousel-arrow-button-width));margin-right:12px;margin-right:calc(var(--gutter)/2)}.similarHomesCarousel.loadingCarousel.tripleView .similarHomesCarouselSingleListing:nth-child(3n+2){margin-left:12px;margin-left:calc(var(--gutter)/2);margin-right:12px;margin-right:calc(var(--gutter)/2)}.similarHomesCarousel.loadingCarousel.tripleView .similarHomesCarouselSingleListing:nth-child(3n){margin-left:12px;margin-left:calc(var(--gutter)/2);margin-right:364px;margin-right:calc(var(--single-listing-max-width) + var(--carousel-arrow-button-width))}.media-gallery p{margin:0;padding:0}.media-gallery .media-gallery-icon{width:24px;height:24px}.media-gallery .flickity-button{background:transparent}.media-gallery .flickity-button-icon{fill:#fff;fill:var(--cx-color-white)}.media-gallery .flickity-prev-next-button{width:67px;height:67px}.media-gallery .flickity-button-icon{-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.6));filter:drop-shadow(0 2px 2px rgba(0,0,0,.6))}.media-gallery .actionable{display:flex;justify-content:center;align-items:center;fill:currentColor}.media-gallery .actionable--filled{background-color:#000;background-color:var(--cx-color-actionableLowEmph);color:#fff;color:var(--cx-color-onDarkTextStrong)}.media-gallery .actionable--inverted{background-color:#fff;background-color:var(--cx-color-background);color:#000;color:var(--cx-color-textStrong)}.media-gallery .actionable--filled:hover{background-color:#0061df;background-color:var(--cx-color-actionableLowEmphHover);color:#fff;color:var(--cx-color-onDarkTextStrong);cursor:pointer}.media-gallery .actionable--inverted:hover{background-color:#f4f4f4;background-color:var(--cx-color-faintNeutral);color:#0061df;color:var(--cx-color-actionableLowEmphHover);cursor:pointer}.media-gallery .actionable--filled:active{background-color:#0038ac;background-color:var(--cx-color-actionableActive);color:#fff;color:var(--cx-color-onDarkTextStrong)}.media-gallery .actionable--inverted:active{background-color:#f4f4f4;background-color:var(--cx-color-faintNeutral);color:#0038ac;color:var(--cx-color-actionableActive)}.media-gallery .full-screen-button{position:absolute;top:16px;right:16px;padding:6px;z-index:1;opacity:0;transition:opacity .2s ease}.media-gallery .full-screen-button:hover{cursor:pointer}.uc-nearbySearch-title{margin-bottom:16px;margin-bottom:var(--cx-spacing-2x);font-size:24px;font-size:var(--cx-font-size2xl)}.uc-nearbySearch-container{display:flex}@media (max-width:887px){.uc-nearbySearch-container{display:block}}.uc-nearbySearch-column{float:left;margin-bottom:12px;margin-bottom:var(--cx-verticalPadding--lg);padding-right:8px;padding-right:var(--cx-spacing-1x);width:100%;max-width:1170px;max-width:var(--cx-fixedPageWidth)}.uc-nearbySearch-button{padding:0}.agents-only{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"leftInitialContent leftInitialContent" "rightInitialContent rightInitialContent" "leftMoreContent leftMoreContent" "rightMoreContent rightMoreContent"}@media (min-width:800px){.agents-only{grid-template-areas:"leftInitialContent rightInitialContent" "leftMoreContent rightMoreContent"}}.agents-only-leftInitialContent{grid-area:leftInitialContent}.agents-only-rightInitialContent{grid-area:rightInitialContent}.agents-only-leftMoreContent{grid-area:leftMoreContent}.agents-only-rightMoreContent{grid-area:rightMoreContent}@media (max-width:647px),(min-width:800px) and (max-width:888px){.open-button-text{display:none}}@media (min-width:800px){.keyDetails-text>td{padding:4px 0}}@media (min-width:800px){.keyDetails-text>td:first-child{padding-right:4px}}.propertyHistory-currentListing{background-color:#f9f9f9;background-color:var(--colorIntent-backgroundContainerAccent)}.propertyHistory-table-header{border-bottom:1px solid #dadada;border-bottom:1px solid var(--colorIntent-borderLightBackgroundLight);padding:16px 0;text-align:left}.propertyHistory-table-td{vertical-align:top}.schools-table{font-size:14px;font-size:var(--cx-font-sizeSm);font-family:Open Sans,Compass Sans,Helvetica,Arial,sans-serif;font-family:var(--cx-font-familyLegible);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smoothing:auto}.schools-table-headerSchoolName{padding-left:8px;width:80%}@media (min-width:512px){.schools-table-headerSchoolName{width:50%}}@media (min-width:512px){.schools-table-headerSchoolType{width:18%}}@media (min-width:512px){.schools-table-headerSchoolRating{width:9%}}.schools-table-header{background-color:#f9f9f9;background-color:var(--colorIntent-backgroundContainerAccent);font-weight:var(--font-weightNormal);text-align:left}.schools-table-header,.schools-table-row{border-bottom:1px solid #dadada;border-bottom:1px solid var(--colorIntent-borderLightBackgroundLight);height:40px}.schools-table-row td{padding:0}.schools-table-row td:first-child{padding-left:8px}.schools-view-more{margin-top:8px}.schools-view-more svg{margin-left:4px}.toast-message{padding-right:150px}.toast-button,.toast-message{color:#fff;color:var(--colorIntent-textBrightBackgroundDark)}.toast-button{padding:10px}.badge-manualPatch{background-color:#dadada;background-color:var(--colorIntent-actionableInvertedBackgroundDisabled);color:#6c6c6c;color:var(--colorIntent-textTitleSubtle)}.badge-nonConsumerSearchable{background-color:#ffe3e3;background-color:var(--colorIntent-actionableInvertedBackgroundError)}.badge-openHouse{background-color:#04aa82;background-color:var(--colorIntent-divergent214)}.badge-openHouse,.badge-virtualOpenHouse{color:#fff;color:var(--colorIntent-textBrightBackgroundDark)}.badge-virtualOpenHouse{background-color:#007182;background-color:var(--colorIntent-divergent376)}.badge-virtualTour{background-color:#d2f4ff;background-color:var(--colorIntent-divergent300);color:#007182;color:var(--colorIntent-divergent376)}#agentPageHeader{padding:8px 16px;padding:var(--cx-spacing-1x) var(--cx-spacing-2x);height:40px}#agentPageHeader .quickSearch .quickSearch-input{box-sizing:content-box}.lastUpdatedDate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lastUpdatedDate .lastUpdatedDate-text{color:#8d8d8d;color:var(--cx-color-mediumNeutral);font-size:12px;font-size:var(--cx-font-sizeXs);font-weight:500;font-weight:var(--cx-font-weightMedium)}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit;scroll-behavior:smooth}h1,h2,h3,p{margin:0}.divider{margin:16px 0;height:1px;background-color:#dadada;background-color:var(--colorIntent-borderLightBackgroundLight)}.section-padding{padding-left:24px;padding-left:var(--gutter);padding-right:24px;padding-right:var(--gutter)}@media (min-width:800px){.section-padding{padding-right:0;padding-left:0}}@media (max-width:1144px) and (min-width:800px){.action-buttons-text{display:none}}.summary-content-divider{margin-left:16px;margin-left:var(--gutter--xs);border-left:1px solid #dadada;border-left:1px solid var(--colorIntent-borderLightBackgroundLight);align-self:center;height:32px}@media (max-width:799px){.summary-content-divider{display:none}}.new-link{color:#0061df;color:var(--colorIntent-textLink);fill:#0061df;fill:var(--colorIntent-textLink);text-decoration:none}.new-link:hover{color:#0061df;color:var(--colorIntent-textLinkHover);fill:#0061df;fill:var(--colorIntent-textLinkHover);text-decoration:underline;cursor:pointer}.new-link:active{color:#0038ac;color:var(--colorIntent-textLinkActive);fill:#0038ac;fill:var(--colorIntent-textLinkActive)}.adCard .adCard-brandingPatternImg{width:unset}.adCard .adCard-privateExclusiveBrandedContainer{top:55%;margin-top:0;width:unset;transform:translateY(-45%)}.adCard .adCard-privateExclusiveBrandedContainer .adCard-agentProfilePic{width:96px;height:96px}.adCard .adCard-privateExclusiveBrandedContainer .adCard-brandedDisplayText{margin-top:0;font-size:18px;font-size:var(--cx-font-sizeLg)}.adCard .adCard-privateExclusiveBrandedContainer .adCard-agentProfilePicContainer{margin-top:0;width:unset}@media (max-width:511px){.adCard .adCard-brandedCTA-arrow{top:3px;transform:unset}}