/*! bundle name: WhySellPagePage~e5982ef0 */
.Badge{font-size:.75rem;font-weight:700;line-height:1.25;text-transform:uppercase;border-radius:12px;padding:.125rem .5rem;color:#fefefe;background-color:#686868;display:inline-block;width:max-content}.Badge+.Badge{margin-left:.5rem}.Badge--default{background-color:#686868}.Badge--red{background-color:#c82021}.Badge--signature{background:linear-gradient(90deg,#e4ab3a,#fee6c2)}.Badge--signature>span{color:#222}.Badge--community{background-color:#222}.Badge--counter{background-color:#c13515}.Badge--pending{background-color:#ce4827}.Badge--hot{background-color:#b85d12}.Badge--short{background-color:#8d7401}.Badge--open-house{background-color:#677f01}.Badge--new{background-color:#01783e}.Badge--tour{background-color:#15727a}.Badge--sold{background-color:#026ab1}.Badge--3d-walkthrough,.Badge--virtual-tour{background-color:#774dcb}.Badge--by-owner,.Badge--rental,.Badge--self-guided-tour{background-color:#ac3e7e}.Badge--foreclosure{background-color:#591166}.Badge--premier{background-color:#a37366}.Badge--price-drop{background-color:#4f5cc9}.Badge--experiment{background-color:#fefefe;color:#131313}
.recommendedAgentPhotoBadge{height:21px;position:relative;bottom:240px;color:#fff;font-size:12px;font-weight:700;float:left}.recommendedAgentPhotoBadge span{background-color:#c82021;position:absolute;top:6px;left:0;padding:4px 7px 2px 7px;text-transform:uppercase}
.agentTypePhotoBadge{font-size:10px;font-weight:700;text-transform:uppercase;position:absolute;bottom:7px;right:5px;padding:4px 9px 2px 9px!important}.agentTypePhotoBadge.redfin{color:#3d3935;background-color:#fff}.agentTypePhotoBadge.premier{color:#fff;background-color:#8b5d50}.agentTypePhotoBadge.partner{background-color:#767676;color:#fff}
.photoSize320x230{overflow:hidden}.photoSize320x230,.photoSize320x230 img{width:320px;height:230px}.photoSize150x150{width:150px;height:150px;overflow:hidden}.agent-card-photo{position:relative;border-bottom:1px solid #e2e2e2;display:inline-block;vertical-align:top}.agent-card-photo .recentDeals{position:relative;float:left;bottom:240px;left:239px;width:66px;height:66px;text-align:center;background-color:#fff;border-radius:35px;border:1px solid #e2e2e2;font-size:11px;line-height:120%}.agent-card-photo .recentDeals .dealCount{font-weight:700;font-size:18px;display:block;margin-top:13px;margin-bottom:5px}.partnerCard .agent-card-photo{border-right:1px solid #e2e2e2}.small-icon .agent-card-photo,.small-icon .agent-card-photo .photoSize320x230,.small-icon .agent-card-photo .photoSize320x230 img{width:200px;height:144px}.small-icon.partnerCard{width:150px}.small-icon.partnerCard .agent-card-photo,.small-icon.partnerCard .agent-card-photo .photoSize150x150{width:150px;height:150px}.small-icon.partnerCard .agent-card-photo .photoSize150x150 img{width:150px}
.AgentContactContainer{font-size:1rem}.AgentContactContainer .title{font-size:1.5rem}.AgentContactContainer .description,.AgentContactContainer .title{padding-bottom:20px}.AgentContactContainer .agent-card-container,.AgentContactContainer .contact-content{display:inline-block;vertical-align:top}.AgentContactContainer .contact-content{width:100%}.AgentContactContainer.withAgentCard .contact-content{width:65%}.AgentContactContainer.withAgentCard .agent-card-container{float:right}.AgentContactContainer.withAgentCard .StarRating{position:relative;top:1px}.AgentContactContainer.withAgentCard .StarRating .average-rating,.AgentContactContainer.withAgentCard .StarRating .num-reviews{display:none}.AgentContactContainer.withAgentCard .StarRating svg.star{width:14px;height:13px;margin:0}.AgentContactContainer .contact-content .agent-request-form .agent-request-row{padding-bottom:1rem}.AgentContactContainer .contact-content .agent-request-form .agent-request-row.double-row .Text:first-child{margin-right:2%;width:49%}.AgentContactContainer .contact-content .agent-request-form .agent-request-row.double-row .Text:last-child{width:49%}.AgentContactContainer .contact-content .agent-request-form .agent-request-row .field.notes-field,.AgentContactContainer .contact-content .agent-request-form .agent-request-row .field.notes-field span.input{width:100%}.AgentContactContainer .contact-content .agent-request-form .agent-request-row .checkboxes-text{padding-top:11px;margin-right:1rem;display:block;line-height:20px}@media screen and (max-width:599px){.AgentContactContainer{font-size:.88rem}.AgentContactContainer.withAgentCard .agent-card-container,.AgentContactContainer.withAgentCard .contact-content{width:100%}.AgentContactContainer.withAgentCard .agent-card-container{margin:0 auto 2rem auto;display:block;float:inherit;padding:0;text-align:center}.AgentContactContainer.withAgentCard .agent-card-container .agentCard{margin:0}.AgentContactContainer.withAgentCard .Button{width:100%}.AgentContactContainer.makeImConsideringRequired .contact-content .agent-request-form .agent-request-row .checkboxes-text:after{content:"•";position:absolute;color:#585858;margin-top:-.25rem;margin-left:.125rem}.AgentContactContainer.makeImConsideringRequired .contact-content .agent-request-form .agent-request-row .field.textarea.TextArea.optional.notes-field.comments .input textarea.value{color:#949494}}
.AgentCard{width:20rem;display:grid;box-shadow:0 2px 6px 0 rgba(19,19,19,.12),0 1px 2px 0 rgba(19,19,19,.08);grid-template-areas:"photo" "name" "location" "email" "content" "data" "button" "language" "compliance";grid-template-rows:auto;flex-direction:column;border:.5px solid #d1d1d1;border-radius:12px}.AgentCard .AgentBadge{position:absolute;align-self:flex-start;margin-left:.5rem;margin-top:.5rem;z-index:10}.AgentCard .agentPhoto{grid-area:photo;border-top-left-radius:12px;border-top-right-radius:12px;display:flex;flex-direction:column;align-items:center;align-self:stretch;max-height:14.375rem}.AgentCard .viewProfileOverlay{max-height:14.375rem;position:absolute;top:0;width:100%;height:100%;opacity:0;transition:.5s ease;background-color:transparent;display:flex;justify-content:center;align-items:center}.AgentCard .viewProfileOverlay .text{color:#fefefe;font-size:.875rem;font-weight:700;text-align:center}.AgentCard .imageContainer{position:relative;max-height:14.375rem}.AgentCard.overlayOnHover .imageContainer:hover .viewProfileOverlay{background-color:rgba(0,0,0,.35);opacity:1}.AgentCard .agentName{grid-area:name;align-self:stretch;color:#131313;font-size:1.125rem;font-weight:700;line-height:1.75;padding-left:1rem;padding-top:1rem}.AgentCard .agentTagline{display:flex;align-items:center;gap:.25rem;align-self:stretch;grid-area:location;padding-left:1rem;padding-right:1rem;font-size:.875rem}.AgentCard .agentEmail{color:#15727a;font-size:.875rem;line-height:1.25;padding-bottom:.75rem;grid-area:email;padding-left:1rem}.AgentCard .agentContentSlot{grid-area:content;flex-direction:column}.AgentCard .agentContentSlot,.AgentCard .agentStatsSection{display:flex;align-self:stretch;padding-left:1rem;padding-right:1rem}.AgentCard .agentStatsSection{grid-area:data;justify-content:space-between;align-items:flex-start;padding-bottom:.75rem}.AgentCard .agentStatsSection .agentStat{display:flex;flex-direction:column;align-items:start}.AgentCard .agentStatsSection .agentStat .agentStatValue{font-size:1rem;font-weight:700;line-height:1.5}.AgentCard .agentStatsSection .agentStat .agentStatValue .bp-SvgIcon.star-filled{height:1rem;width:1rem;margin-bottom:-.125rem}.AgentCard .agentStatsSection .agentStat .agentStatLabel{color:#686868;font-size:.875rem;line-height:1.25}.AgentCard .agentCta{grid-area:button;display:flex;align-items:center;align-self:stretch;justify-content:center;height:2.5rem;margin-left:1rem;margin-right:1rem}.AgentCard .agentLanguage{grid-area:language;font-size:.875rem;line-height:1.25;padding-left:1rem;margin-bottom:.5rem}.AgentCard .agentCompliance{grid-area:compliance;font-size:.875rem;line-height:1.25;color:#686868;padding-left:1rem;padding-right:1rem;padding-bottom:.5rem}.AgentCard>:not(:last-child).agentCta{margin-bottom:.5rem}.AgentCard>:last-child.agentCta{margin-bottom:1rem}.partner .imageContainer{max-height:unset}.partner .imageContainer .agentPhoto{max-height:unset;align-self:unset}.partner .imageContainer .viewProfileOverlay{max-height:unset}.partner .agentTagline{font-size:.875rem}.partner .partnerAgentBody{font-size:1rem;line-height:1.5;padding-left:1rem;padding-right:1rem}
.bp-CarouselArrow{box-sizing:border-box;position:absolute;top:50%;display:none;background-color:#fefefe;flex-direction:row;justify-content:center;align-items:center;padding:0;border:1px solid #d1d1d1;border-radius:6px;height:2rem;width:2rem}.bp-CarouselArrow:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:100%;opacity:0}.bp-CarouselArrow:hover{border:1px solid #757575}.bp-CarouselArrow:hover .bp-SvgIcon{fill:#131313}.bp-CarouselArrow:focus{outline:2px solid #3b98ed!important;outline-offset:2px;box-shadow:none!important;outline:none;box-shadow:0 0 0 1px #91bdfa,0 0 0 3px #5ea0f7,0 0 0 1px #91bdfa}.bp-CarouselArrow--previous{left:-1rem;transform:translateY(-50%) scaleX(-1)}.bp-CarouselArrow--next{right:-1rem;transform:translateY(-50%)}.desktop .bp-CarouselArrow:not(.bp-CarouselArrow--hidden){display:flex}.bp-CarouselArrow--hidden{display:none}.bp-CarouselArrow .bp-SvgIcon{padding:.25rem;fill:#686868}.bp-CarouselArrow .bp-SvgIcon svg{height:1.5rem;width:1.5rem}
.bp-CarouselVisualDots{display:flex;justify-content:center;align-items:center;gap:.5rem;position:absolute;bottom:0;width:100%;height:44px;z-index:1;background:linear-gradient(180deg,transparent,rgba(0,0,0,.15),rgba(0,0,0,.4));pointer-events:none}.bp-CarouselVisualDot{background-color:#fefefe;opacity:.5;width:.5rem;height:.5rem;border-radius:100%;transition:transform .4s ease-out;transform:scale(1)}.bp-CarouselVisualDot--active{opacity:1}.bp-DecreaseDots--next>.bp-CarouselVisualDot:nth-child(7),.bp-DecreaseDots--previous>.bp-CarouselVisualDot:nth-child(2){transition:transform .2s ease-out;transform:scale(.75)}.bp-DecreaseDots--next>.bp-CarouselVisualDot:nth-child(8),.bp-DecreaseDots--previous>.bp-CarouselVisualDot:first-child{transition:transform .4s ease-out;transform:scale(.5)}
body{overscroll-behavior-x:none}.bp-Carousel:focus{outline:none}.bp-Carousel.desktop{margin-right:-.5rem;margin-left:-.5rem}.bp-Carousel,.bp-Carousel__stage{position:relative}.bp-Carousel__slider{display:flex;list-style-type:none;scroll-snap-type:mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.bp-Carousel__slider::-webkit-scrollbar{display:none}.bp-Carousel__slider.disable-manual-slide{overflow-x:hidden}.bp-Carousel__cell{padding-right:.5rem;padding-left:.5rem;box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:bottom}.bp-Carousel__cell:first-child{margin-left:5%}.bp-Carousel__cell:last-child:after{content:"";position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%;padding-right:5%}.desktop .bp-Carousel__cell:first-child{margin-left:0}.desktop .bp-Carousel__cell:last-child:after{content:none}.bp-Carousel--mounted .bp-Carousel__cell{scroll-snap-align:center}.bp-Carousel--mounted.desktop .bp-Carousel__cell{scroll-snap-align:start}.bp-Carousel__dots{display:flex;justify-content:center}.bp-Carousel__dot{line-height:0}.bp-Carousel__dot circle{fill:#d1d1d1}.bp-Carousel__dot.active circle{fill:#222}.bp-Carousel__dot:not(:last-child){margin-right:.25rem}.bp-Carousel.bp-Carousel--no-padding .bp-Carousel__cell{padding-right:0;padding-left:0;margin-left:0;margin-right:0}
.BasicSubheader{display:block;height:3rem;line-height:1;position:relative;background:hsla(0,0%,100%,.95);box-shadow:0 0 3px 0 #aaa}@media (min-width:900px){.BasicSubheader{overflow:hidden}}.BasicSubheader .SubheadNav{top:0;left:0}.BasicSubheader .SubheadCta{position:absolute;top:0;right:0;text-align:right;height:3rem;line-height:3rem;overflow:hidden}
.SubheadLink{color:#585858;font-size:.875rem;line-height:1rem;transition:all .2s ease-out 0s;cursor:pointer;display:inline-block;margin:0 1rem;border-bottom:.15rem solid transparent;border-left:0}@media (max-width:899px){.mobileNavEnabled .SubheadLink{display:block;margin:0;border-left:.15rem solid transparent;border-bottom:0}}.SubheadLink .subheadLinkContent{padding:1rem 0 .85rem 0;line-height:1rem}@media (max-width:899px){.mobileNavEnabled .SubheadLink .subheadLinkContent{padding:1rem 3rem 1rem .85rem}}.SubheadLink:hover{color:#333}.SubheadLink a,.SubheadLink span{display:inline-block;line-height:1;text-decoration:none;color:inherit}.SubheadLink.active{font-weight:700;border-color:#333;cursor:default}.SubheadLink.active:hover{color:#333;border-color:#333}.SubheadLink.disabled{color:#e2e2e2;cursor:default}.SubheadLink.disabled a{cursor:default}.SubheadLink .subheadLinkIcon{line-height:1rem}.SubheadLink .subheadLinkIcon .SvgIcon{width:18px;height:18px;position:absolute}.SubheadLink .subheadLinkIcon span{margin-left:25px}.overflowList .SubheadLink>span{display:none}.overflowList .SubheadLink:hover{background:#f5f5f5}.overflowList .SubheadLink.active{border:0}.overflowList .SubheadLink .subheadLinkContent{padding:.25rem 1rem;display:block;width:100%;box-sizing:border-box;white-space:pre}
.SubheadNav{text-align:left}.SubheadNav *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.SubheadNav .overflowHideWrapper{overflow:hidden;height:3rem}.SubheadNav.mobileNavShown .overflowHideWrapper{height:auto}.SubheadNav .SubheadActivePage{display:block;cursor:pointer;padding:0 1rem;font-size:.875rem;line-height:3rem;vertical-align:middle}.SubheadNav .SubheadActivePage .more-icon .SvgIcon{display:inline-block;padding:0;vertical-align:middle;transform:rotate(180deg);transform-origin:center center;transition:all .2s ease-out 0s}.SubheadNav .SubheadActivePage.active .more-icon .SvgIcon{transform:rotate(0deg)}.SubheadNav .SubheadNavLinks{z-index:10020;animation:display-none-to-block .2s ease-out 0s;display:block;opacity:1;background:transparent}@keyframes display-none-to-block{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.SubheadNav .SubheadNavLinks.mobileNavEnabled{display:none;opacity:0;background:#f5f5f5}.SubheadNav .SubheadNavLinks.mobileNavEnabled.active{display:block;opacity:1;position:absolute;top:100%;border-top:1px solid #e2e2e2}.SubheadNav .SubheadNavLinks.active{width:100%}.SubheadNav.subheadOverflowShown .SubheadNavLinks.mainNavigation{max-width:calc(100vw - 150px);float:left}.SubheadNav.subheadOverflowShown .moreNavigation{position:absolute;top:0;right:0;z-index:1;transition:all .2s ease-out 0s;background:#fff}.SubheadNav.subheadOverflowShown .moreNavigation .overflowFlyout{left:-25px;top:10px}.SubheadNav.subheadOverflowShown .moreNavigation .overflowFlyout .flyout{padding:1rem 0!important}.SubheadNav.subheadOverflowShown .moreNavigation .overflowList .SubheadLink{padding:0;margin:0;display:block}
.expandable-button{display:inline-block}.expandable-button span{font-size:1rem;color:#1080a2}.expandable-button .SvgIcon{display:inline-block;fill:#1080a2;width:24px;height:24px;position:relative;top:6px}
div#qual_ol.qual_ol,div#qual_scrnr.qual_ol{position:-webkit-sticky!important;position:sticky!important;margin-left:1.5rem!important}@media screen and (min-width:600px){div#qual_ol.qual_ol,div#qual_scrnr.qual_ol{margin-right:0!important}div#qual_ol.qual_ol.qual_closed,div#qual_scrnr.qual_ol.qual_closed{display:none!important}}@media screen and (max-width:599px){div#qual_ol.qual_ol,div#qual_scrnr.qual_ol{margin-left:0!important;bottom:0!important}div#qual_ol.qual_ol[style*="height: 306px"],div#qual_scrnr.qual_ol[style*="height: 306px"]{height:500px!important}}div#qual_ol.qual_ol #qual_ol_ans_box textarea#qual_answer.qual_ol_ans_text,div#qual_ol.qual_ol .qual_ol_ans_long_explain textarea,div#qual_scrnr.qual_ol #qual_ol_ans_box textarea#qual_answer.qual_ol_ans_text,div#qual_scrnr.qual_ol .qual_ol_ans_long_explain textarea{border-color:#949494!important}div#qual_ol .qual_x_svg_x,div#qual_scrnr .qual_x_svg_x{font-size:1.5rem!important;display:block!important}div#qual_ol .qual_x_svg_bottom_badge,div#qual_scrnr .qual_x_svg_bottom_badge{display:none!important}div#qual_ol .qual_ol_qtitle,div#qual_scrnr .qual_ol_qtitle{margin-top:2rem!important;text-align:left!important}div#qual_ol .qual_ol_ans_box,div#qual_scrnr .qual_ol_ans_box{padding:0 0 1rem!important}div#qual_ol .qual_ol_ans_text,div#qual_scrnr .qual_ol_ans_text{margin-bottom:0!important}div#qual_ol .qual_ol_btm,div#qual_scrnr .qual_ol_btm{display:flex!important}div#qual_ol .qual_ol_send_box,div#qual_scrnr .qual_ol_send_box{margin:auto!important}div#qual_ol .qual_ol_check,div#qual_scrnr .qual_ol_check{height:4.5rem!important;margin-top:2.25rem!important}
