/*! bundle name: NearMePagePage~3c15e640 */
.Star .StarSvg{width:28px;height:28px;stroke:#ffb92e;stroke-width:1.7;fill:#fff;transition:fill .5s ease}.Star .StarSvg.highlighted{fill:#ffb92e}
.fiveStarSurveyDialog .header{display:inline;float:right;overflow:initial!important}.fiveStarSurveyDialog .header .close-button{margin-top:3px;z-index:1000}@media (max-width:599px){.fiveStarSurveyDialog.variant:not(.fullScreen) .guts{height:14.5rem}.fiveStarSurveyDialog.variant.fullScreen .cell{padding:0!important}.fiveStarSurveyDialog.variant.fullScreen .cell .guts{height:100vh;transition:height .5s ease}.fiveStarSurveyDialog.variant.fullScreen .cell .guts .content,.fiveStarSurveyDialog.variant.fullScreen .cell .guts .content-wrapper,.fiveStarSurveyDialog.variant.fullScreen .cell .guts .fiveStarSurveyGuts{height:100%}}.fiveStarSurveyGuts{overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.fiveStarSurveyGuts .agentImage .agentImageContent{transition:height .5s ease,opacity .5s ease;overflow:hidden}.fiveStarSurveyGuts .agentImage .agentImageContent img{margin:10px auto;display:block;border-radius:100%;width:110px}.fiveStarSurveyGuts .surveyTitle{text-align:center}.fiveStarSurveyGuts .surveyTitle p{margin:0;font-size:1.375rem;line-height:1.5em}.fiveStarSurveyGuts .flexGrow{flex-grow:1;display:flex;flex-direction:column}.fiveStarSurveyGuts .flexGrow .bottomContent{justify-content:space-between}.fiveStarSurveyGuts .stars{margin:.5rem auto 0 auto;display:flex;flex-direction:row;justify-content:space-between;width:80%;transition:margin-bottom .5s ease}.fiveStarSurveyGuts .reasonsContent{display:flex;justify-content:space-between;transition:height .5s ease,opacity .5s ease;overflow:hidden}.fiveStarSurveyGuts .reasonsContent .Checkbox{height:2.5rem}.fiveStarSurveyGuts .bottomContent{transition:height .5s ease,opacity .5s ease;margin-top:1rem}.fiveStarSurveyGuts .bottomContent:not(.bottom-transition-enter){height:12.7rem}.fiveStarSurveyGuts .bottomContent .suggestionBox{margin-bottom:24px}.fiveStarSurveyGuts .bottomContent .suggestionBox .feedbackTitle{margin-bottom:.5rem}.fiveStarSurveyGuts .bottomContent .suggestionBox .feedbackTitle .parentheticalOptional{font-weight:400}.fiveStarSurveyGuts .bottomContent .suggestionBox .commentBox .commentInput{width:100%;font-size:.875rem}.fiveStarSurveyGuts .bottomContent .suggestionBox .commentBox .commentInput>.input{width:auto}.fiveStarSurveyGuts .bottomContent .submitButtonWrapper,.fiveStarSurveyGuts .bottomContent .submitButtonWrapper .Button{width:100%}.fiveStarSurveyGuts.control{width:75vw;max-width:18rem}.fiveStarSurveyGuts.control.hasStars.belowCutoff .stars{margin-bottom:1rem}.fiveStarSurveyGuts.control.hasStars.aboveCutoff .stars{margin-bottom:0}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent{flex-wrap:wrap}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent:not(.reasons-transition-enter):not(.reasons-transition-leave){height:5.25rem}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent .Button{width:calc(50% - .4375rem);height:2.1875rem;margin-bottom:.875rem;padding:0}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent .Button:last-child,.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent .Button:nth-child(3){margin-bottom:0}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent .Button.pressed{background-color:#ccc}.fiveStarSurveyGuts.control.hasStars .reasons .reasonsContent .Button span{font-size:.875rem;vertical-align:baseline}.fiveStarSurveyGuts.control.hasStars .feedbackTitle{font-size:.875rem}@media (max-width:599px){.fiveStarSurveyGuts.variant:not(.hasStars){overflow:visible;position:relative;height:auto}.fiveStarSurveyGuts.variant:not(.hasStars) .agentImage{position:absolute;top:-79px;left:0;right:0}.fiveStarSurveyGuts.variant:not(.hasStars) .agentImage img{margin:0 auto}.fiveStarSurveyGuts.variant:not(.hasStars) .surveyTitle{margin-top:3.125rem;margin-bottom:1rem}}@media (min-width:599px){.fiveStarSurveyGuts.variant{width:75vw;max-width:21rem}.fiveStarSurveyGuts.variant .agentImage .agentImageContent img{margin-top:0}}.fiveStarSurveyGuts.variant.hasStars .stars{margin-bottom:.5rem}.fiveStarSurveyGuts.variant.hasStars .reasonsContent{flex-direction:column;flex-wrap:nowrap}.fiveStarSurveyGuts.variant.hasStars .reasonsContent:not(.reasons-transition-leave):not(.reasons-transition-enter){height:9.5rem}.fiveStarSurveyGuts.variant.hasStars .reasonsContent .Checkbox{margin-bottom:1rem}.fiveStarSurveyGuts.variant.hasStars .reasonsContent .Checkbox:last-child{margin-bottom:0}.reasons-transition-enter{opacity:0;height:0}.reasons-transition-enter.reasons-transition-enter-active,.reasons-transition-leave{opacity:1;height:5.25rem}.reasons-transition-leave.reasons-transition-leave-active{opacity:0;height:0}.fiveStarSurveyGuts.variant .reasons-transition-enter.reasons-transition-enter-active,.fiveStarSurveyGuts.variant .reasons-transition-leave:not(.reasons-transition-leave-active){height:9.5rem}.agentImage-transition-leave{opacity:1;height:110px}.agentImage-transition-leave.agentImage-transition-leave-active,.bottom-transition-enter{opacity:0;height:0}.bottom-transition-enter.bottom-transition-enter-active{opacity:1;height:12.7rem}
@media (max-width:899px){.WelcomeBackSurvey .guts{position:fixed!important;top:0;left:0;bottom:0;height:unset!important}.WelcomeBackSurvey .guts .content-wrapper{height:100%!important;margin-top:0!important}.WelcomeBackSurvey .guts .content-wrapper .content{height:100%}}.WelcomeBackSurvey .toursToFollowUpWithView,.WelcomeBackSurvey .toursToFollowUpWithView .listOfTouredMiniHomeCards{height:100%}.WelcomeBackSurvey .content-wrapper{padding-bottom:0!important}.WelcomeBackSurvey .content{max-width:50rem}.WelcomeBackSurvey.isSplashScreen .content-wrapper{height:100%!important}.WelcomeBackSurvey.isSplashScreen .content-wrapper .content{position:relative}.WelcomeBackSurvey.isSplashScreen .howElseHelp{visibility:hidden}.WelcomeBackSurvey .splashScreenContainer{position:absolute;left:0;right:0;display:flex;height:100%}.WelcomeBackSurvey .splashScreenContainer .splashScreen{position:relative;top:-12px;margin:auto;text-align:center;opacity:1;transition-property:opacity;transition-duration:.5s}.WelcomeBackSurvey .splashScreenContainer .splashScreen.fade-transition{opacity:0}.WelcomeBackSurvey .title{font-weight:600;font-size:1.375rem}.WelcomeBackSurvey .subtitle{margin-top:.5rem;margin-bottom:1.5rem;line-height:1.5rem;color:#767676}.WelcomeBackSurvey .multiselectButtons{display:flex;flex-wrap:wrap;justify-content:space-between}.WelcomeBackSurvey .multiselectButtons .Button{color:#333;background-color:#fff;font-weight:400;margin-bottom:.5rem;padding:1rem .5rem;height:unset;border-width:2px}.WelcomeBackSurvey .multiselectButtons .Button.selected{border-color:#000;color:#000}.WelcomeBackSurvey .howElseHelp{height:100%;display:flex;flex-direction:column}.WelcomeBackSurvey .howElseHelp .multiselectButtons .Button{width:100%}@media (min-width:600px){.WelcomeBackSurvey .howElseHelp .multiselectButtons .Button{width:unset;min-width:calc(50% - .5rem)}}.WelcomeBackSurvey .howElseHelp .problemWithAgent{margin-top:1rem;margin-bottom:.75rem}@media (min-width:600px){.WelcomeBackSurvey .howElseHelp .problemWithAgent{margin-top:1.5rem;margin-bottom:1rem}}.WelcomeBackSurvey .TextArea,.WelcomeBackSurvey .TextArea>.input{width:100%!important}.WelcomeBackSurvey .sorryToHear{height:100%;display:flex;flex-direction:column}@media (min-width:900px){.WelcomeBackSurvey .sorryToHear{max-width:35rem}}.WelcomeBackSurvey .stickyFooter{display:flex;flex-direction:column;margin-top:auto;position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;width:100%}.WelcomeBackSurvey .stickyFooter:before{content:"";border-top:1px solid #e2e2e2;width:calc(100% + 48px);position:relative;left:-24px}.WelcomeBackSurvey .stickyFooter .buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:.75rem;padding-bottom:.75rem}@media (min-width:600px){.WelcomeBackSurvey .stickyFooter .buttons{flex-wrap:nowrap}}.WelcomeBackSurvey .stickyFooter .buttons .Button{width:100%}@media (max-width:899px){.WelcomeBackSurvey .stickyFooter .buttons .Button.primary{flex-grow:1}}@media (min-width:600px){.WelcomeBackSurvey .stickyFooter .buttons .Button.primary{min-width:15rem;width:auto}}@media (min-width:600px){.WelcomeBackSurvey .stickyFooter .buttons .noThanksButton{width:auto}}.WelcomeBackSurvey .touredMiniHomeCard{box-shadow:.1875rem .1875rem .3125rem .125rem #e2e2e2;border-radius:.3125rem;width:100%;top:auto}.WelcomeBackSurvey .touredMiniHomeCard .MiniHomeCard{width:100%}.WelcomeBackSurvey .touredMiniHomeCard .MiniHomeCard .homecardv2{min-width:11rem;height:7rem;border:none}.WelcomeBackSurvey .touredMiniHomeCard .MiniHomeCard .homecardv2 .PhotoWrapper{cursor:pointer}@media (max-width:399px){.WelcomeBackSurvey .touredMiniHomeCard .MiniHomeCard .addressDisplay span{font-size:.75rem}.WelcomeBackSurvey .touredMiniHomeCard .MiniHomeCard .addressDisplay .cityStateZip{font-size:.625rem}}.WelcomeBackSurvey .touredMiniHomeCard .Checkbox{margin-left:auto}.WelcomeBackSurvey .touredMiniHomeCard .Checkbox span{cursor:pointer}.WelcomeBackSurvey .followUpTouredHomesMenuTitle{width:80%;display:inline-block}.WelcomeBackSurvey .followUpTouredHomesMenuSubtitle{margin-bottom:1.5rem;line-height:1.5rem;color:#767676}.WelcomeBackSurvey .multiSelectQuestionHeader{flex-wrap:wrap}@media (min-width:600px){.WelcomeBackSurvey .multiSelectQuestionHeader{margin-bottom:1.375rem}}.WelcomeBackSurvey .multiSelectQuestionHeader .ProfilePhoto{width:4.125rem;height:4.125rem;display:inline-block;margin-right:2rem}@media (min-width:600px){.WelcomeBackSurvey .multiSelectQuestionHeader .ProfilePhoto{width:5.125rem;height:5.125rem}}.WelcomeBackSurvey .multiSelectQuestionHeader .title{width:12.5rem}@media (min-width:600px){.WelcomeBackSurvey .multiSelectQuestionHeader .title{width:100%}}.WelcomeBackSurvey .LeftIcon{color:#585858}.WelcomeBackSurvey .multiselectQuestion .backToTouredHomesMobile{padding-top:0;padding-left:0;margin-bottom:0;color:#585858}.WelcomeBackSurvey .multiselectQuestion .backToTouredHomesDesktop{padding-left:0;margin-left:auto;color:#585858}.WelcomeBackSurvey .multiselectQuestion .backToTouredHomesDesktop .svg-icon .SvgIcon{width:1.5rem;height:1.5rem}
.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}
.RegionalAgentCard{position:relative;width:20rem;box-shadow:0 2px 4px rgba(0,0,0,.25);background-color:#fff}.RegionalAgentCard .image-section{position:relative}.RegionalAgentCard .agentSash{color:#3d3935;font-size:10px;font-weight:700;background-color:#fff;position:absolute;top:12px;left:7px;padding:4px 9px 2px 9px}.RegionalAgentCard .agentSash.premier{color:#fff;background-color:#8b5d50}.RegionalAgentCard.RegionalAgentPremier{background-color:#f5f2ed}.RegionalAgentCard.RegionalAgentPremier .info .button{background-color:#f5f5f5}.RegionalAgentCard .agent-pic{height:14.375rem}.RegionalAgentCard .info{margin:.75rem 1rem 0;padding-bottom:.75rem;font-size:.875rem}.RegionalAgentCard .info>*{margin-bottom:.75rem}.RegionalAgentCard .info>.button{margin:.25rem 0 1rem}.RegionalAgentCard .info>:last-child{margin-bottom:0}.RegionalAgentCard .info .button{display:block;width:-moz-fit-content;width:fit-content}.RegionalAgentCard .contact{display:flex;justify-content:space-between}.RegionalAgentCard .contact .name{font-size:1rem;font-weight:600}.RegionalAgentCard .contact .phone{margin-top:.75rem;font-weight:400}@media (min-width:600px){.RegionalAgentCard .contact .phone{color:#333}}.RegionalAgentCard .contact .phone.admin{color:#ff5655}.RegionalAgentCard .StarRating .average-rating{font-weight:600}.RegionalAgentCard .divider{margin:0 .25rem .5rem;border-top:1px solid #e2e2e2}.RegionalAgentCard .agentStatistics{display:flex}.RegionalAgentCard .agentStatistics>*+*{margin-left:1rem}.RegionalAgentCard .agentStatistics .DefinitionFlyout{padding-bottom:.25rem}.RegionalAgentCard .agentStatistics .DefinitionFlyout>p{margin-top:unset!important}
.StrategySessionStageWrapper{background:#f9f9f9}@media (min-width:600px){.StrategySessionStageWrapper{margin:auto;width:47rem}}.SimplifiedAPPDialogConfirmationStage{padding:1.5rem}.SimplifiedAPPDialogConfirmationStage h1{font-size:1.75rem;padding-bottom:1rem}@media (max-width:899px){.SimplifiedAPPDialogConfirmationStage h1{font-size:1.4375rem;font-weight:700;line-height:2rem}}.SimplifiedAPPDialogConfirmationStage .requestReceivedContainer{background:#fefefe;border-radius:.75rem;padding:2.5rem}@media (max-width:899px){.SimplifiedAPPDialogConfirmationStage .requestReceivedContainer{padding:1.25rem 1rem}}.SimplifiedAPPDialogConfirmationStage .requestReceivedContainer h1{padding-bottom:1rem}.SimplifiedAPPDialogConfirmationStage .requestReceivedContainer .requestReceived{text-align:left;padding-bottom:2rem}.SimplifiedAPPDialogConfirmationStage .requestReceivedContainer .reminders{line-height:1.5;font-size:1rem}.SimplifiedAPPDialogConfirmationStage .progressIndicatorContainer{width:320px;display:inline-block}@media (max-width:899px){.SimplifiedAPPDialogConfirmationStage .progressIndicatorContainer{width:80%;padding-left:10%;padding-bottom:1.25rem}}@media (max-width:320px){.SimplifiedAPPDialogConfirmationStage .progressIndicatorContainer{width:200px}}.SimplifiedAPPDialogConfirmationStage .ProgressIndicator{padding-bottom:5.6rem}.SimplifiedAPPDialogConfirmationStage .ProgressIndicator .incomplete.indicator-stage{background:#fff}.SimplifiedAPPDialogConfirmationStage .ProgressIndicator .incomplete.label{color:#767676}@media (max-width:599px){.SimplifiedAPPDialogConfirmationStage .ProgressIndicator{padding-bottom:5rem}}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer{padding:1.25rem 1rem;background:#fefefe;margin-top:1rem;border-radius:.75rem}@media (min-width:600px){.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer{padding:2rem}}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer{display:flex;text-align:left;padding-bottom:2rem}@media (max-width:320px){.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer{font-size:.875rem}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .vertical-items{margin-left:.5rem}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .agentName{font-size:1rem}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .StarRating--star{width:.75rem;height:.75rem;margin:0 .5px}}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer img{height:120px;width:120px;background-color:#fff;border-radius:50%}@media (max-width:899px){.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer img{height:90px;width:90px}}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .vertical-items{margin-left:1.5rem;margin-top:auto;margin-bottom:auto}@media (max-width:899px){.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .vertical-items{margin-left:1rem}}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .agentName{font-size:18px;padding-bottom:.5rem}@media (max-width:899px){.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .agentName{padding-bottom:.4rem}}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .agentTitle{font-size:1rem;padding-bottom:.5rem}@media (max-width:899px){.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .agentTitle{padding-bottom:.4rem}}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .StarRating--star{width:1rem;height:1rem;margin:0 .75px}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .StarRating .average-rating{font-size:1rem;margin:unset}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .StarRating .num-reviews{font-size:1rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .StarRating .stars{margin:0 4px}@media (max-width:320px){.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .agentName{font-size:1rem;padding-bottom:.3rem}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .agentTitle{font-size:.875rem;padding-bottom:.3rem}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .StarRating--star{width:.75rem;height:.75rem;margin:0 .5px}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .StarRating .average-rating,.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentCardContainer .StarRating .num-reviews{font-size:.875rem}}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentGreetingContainer{text-align:left;margin-bottom:2rem}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentGreetingContainer .greeting{font-size:18px}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentGreetingContainer p{margin-top:.5rem;font-weight:400;line-height:1.5;font-size:.875rem}@media (min-width:600px){.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .agentGreetingContainer p{margin-top:1rem}}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .whatToExpectContainer{text-align:left}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .whatToExpectContainer h2{font-size:1.125rem;font-weight:700;line-height:1.5;padding-bottom:.5rem}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .whatToExpectContainer p{font-weight:400;line-height:1.5;font-size:.875rem}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .whatToExpectContainer.last-item{padding-bottom:45px}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .whatsNextContainer{border-top:1px solid #e2e2e2;margin-bottom:45px;margin-top:2rem;padding-top:2rem}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .whatsNextContainer h2{font-size:1.125rem;font-weight:700;line-height:1.5;padding-bottom:.5rem}.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .whatsNextContainer p{width:320px;margin:0 auto 24px;font-weight:400;line-height:1.5;font-size:.875rem}@media (max-width:899px){.SimplifiedAPPDialogConfirmationStage .newAgentGreetingContainer .whatsNextContainer p{width:275px}}.linksContainer{border-top:unset;padding-top:1.375rem;display:flex}.linksContainer :first-child{border-right:1px solid #e2e2e2}@media (max-width:899px){.linksContainer{width:auto;border:1px solid #e2e2e2;border-top:1px solid #e2e2e2;border-right:unset;border-left:unset;margin-bottom:unset;padding-top:1.25rem;padding-bottom:1.25rem}}.linksContainer>a{text-align:center;font-size:1rem;font-weight:600;flex:auto}
.DateAndTimePicker .TimepickerHeader{margin-top:1.5rem}.DateAndTimePicker .bp-DayTileScroller.dayScroller .bp-DayTile{width:5.6875rem;height:5.6875rem}.DateAndTimePicker .bp-TimeTileScroller.timeScroller{margin-left:.25rem}.DateAndTimePicker .bp-DayTileScroller .bp-Carousel.desktop .bp-CarouselArrow.bp-CarouselArrow--next{right:-1.5rem}.DateAndTimePicker .bp-TimeTileScroller .bp-Carousel.desktop .bp-CarouselArrow.bp-CarouselArrow--next{right:-1.3rem}
.SelectAnOption .bp-ItemPicker{display:flex;flex-direction:column;flex-grow:1}.SelectAnOption .bp-ItemPicker .bp-ItemPicker__option{margin-left:0}.SelectAnOption .bp-ItemPicker .bp-ItemPicker__option .bp-Button__type--ghost{position:relative;padding:0}.SelectAnOption .bp-ItemPicker .bp-ItemPicker__option .bp-Button__type--ghost:before{content:"";position:absolute;top:-2.6rem;bottom:-1.1rem;right:-7rem;left:-10rem}@media (min-width:400px){.SelectAnOption .bp-ItemPicker .bp-ItemPicker__option .bp-Button__type--ghost:before{right:-10rem;left:-12.8rem}}@media (min-width:600px){.SelectAnOption .bp-ItemPicker .bp-ItemPicker__option .bp-Button__type--ghost:before{right:-10rem;left:-12.8rem}}@media (min-width:900px){.SelectAnOption .bp-ItemPicker .bp-ItemPicker__option .bp-Button__type--ghost:before{right:-12.2rem;left:-17.8rem}}@media (min-width:1200px){.SelectAnOption .bp-ItemPicker .bp-ItemPicker__option .bp-Button__type--ghost:before{left:-12.2rem;right:-17.8rem}}.SelectAnOption .BuyingSellingQuestion{padding:1.5rem 1rem;border:0 solid #ccf1f5;border-radius:8px;background:rgba(224,247,249,.35)}.SelectAnOption .BuyingSellingQuestion #RadioGroup-radioButtonGroup{display:flex}@media (min-width:600px){.SelectAnOption .BuyingSellingQuestion #RadioGroup-radioButtonGroup>:not(:last-child){flex:0 0 25%}}@media (max-width:599px){.SelectAnOption .BuyingSellingQuestion #RadioGroup-radioButtonGroup{flex-direction:column}.SelectAnOption .BuyingSellingQuestion #RadioGroup-radioButtonGroup>:not(:first-child){margin-top:1rem}}
.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .bp-Notice.customErrorNotice{margin-bottom:1rem}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .FastFormComponent.DataKey--registrationDisclaimer p{color:#686868;font-size:.875rem}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .content-area h1{margin-bottom:1rem;font-size:1.4375rem;font-weight:700;line-height:2rem}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .content-area h3{font-size:1.125rem;margin:1rem 0}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .DataKey--registrationComponent.editable.FastFormsRegistrationFormComponent .Label{font-size:.875rem!important}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .DataKey--additionalComments.editable.FastFormsTextAreaFormComponent .full-label div.real-label{color:#222;font-size:.875rem}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .SectionComponent.DataKey--contactInfoStage .section-title,.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .SectionComponent.DataKey--dateTimePickerSection .section-title{display:none}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .SectionComponent.DataKey--howToContactSection .SelectAnOption .bp-ItemPicker>div:first-child{padding-bottom:0}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .FastFormComponent.DataKey--registrationDisclaimer span,.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .FastFormComponent.DataKey--registrationDisclaimer span>span{color:#686868;font-size:.875rem}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .FastFormComponent.DataKey--registrationDisclaimer span>a span span{color:#15727a;font-weight:700}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .FastFormComponent.DataKey--registrationDisclaimer span>a{color:#00828c!important}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .FastFormComponent.DataKey--describeSituationQuestion .bp-RadioGroup .RadioGroup__wrapper #RadioGroup-describeSituationQuestion{display:flex}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .FastFormComponent.DataKey--describeSituationQuestion .bp-RadioGroup .RadioGroup__wrapper #RadioGroup-describeSituationQuestion :not(:first-child){margin-top:0}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .FastFormComponent.DataKey--describeSituationQuestion .bp-RadioGroup .RadioGroup__wrapper #RadioGroup-describeSituationQuestion :not(:last-child){flex:0 0 40%}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore.ConsumerFormsInstanceRenderer .FastFormComponent.DataKey--describeSituationQuestion label[for=RadioGroup-describeSituationQuestion] .full-label div.real-label{color:#222}@media (min-width:600px){.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer.StrategySessionConfirmationStage{background:#f9f9f9}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer{min-width:560px;min-height:350px}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .bp-LoadingSpinner.flex.align-center{padding-bottom:3rem}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintCommonConsumerFormRenderer .backButtonContainer{display:none}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintCommonConsumerFormRenderer .FastFormComponent.DataKey--registrationComponent .field.formBody:nth-child(2){margin-top:1rem}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintCommonConsumerFormRenderer .FastFormComponent.editable .bp-TextArea{max-width:unset}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintCommonConsumerFormRenderer .FastFormComponent.DataKey--describeSituationQuestion .bp-RadioGroup .RadioGroup__wrapper #RadioGroup-describeSituationQuestion :not(:last-child){flex:0 0 40%}}@media (max-width:599px){.simplifiedAgentProfileDialogContainer .SimplifiedAPPDialogToast{width:95%}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .DialogContent{padding:0}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore,.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore .BlueprintCommonConsumerFormRenderer{min-height:unset}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore .BlueprintCommonConsumerFormRenderer .FastFormComponent.DataKey--registrationDisclaimer span,.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore .BlueprintCommonConsumerFormRenderer .FastFormComponent.DataKey--registrationDisclaimer span>span{color:#686868;font-size:.875rem}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore .BlueprintCommonConsumerFormRenderer .FastFormComponent.DataKey--registrationDisclaimer span>a span span{color:#15727a;font-weight:700}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore .BlueprintCommonConsumerFormRenderer .FastFormComponent.DataKey--registrationDisclaimer span>a{color:#00828c!important}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore .BlueprintCommonConsumerFormRenderer .BlueprintCommonConsumerFormButtonsContainer .FixedFooter .bp-Button.primary{margin-left:0}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore .BlueprintCommonConsumerFormRenderer .content-area h3{text-align:left}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore .BlueprintCommonConsumerFormRenderer .DateAndTimePicker .bp-DayTileScroller.dayScroller .bp-Carousel__cell:first-child,.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore .BlueprintCommonConsumerFormRenderer .DateAndTimePicker .bp-TimeTileScroller.timeScroller .bp-Carousel__cell:first-child{margin-left:0}.ConsumerFormsInstanceDialog.SimplifiedAPPDialog.DialogContainer .BlueprintFastFormsCustomerRendererCore .BlueprintCommonConsumerFormRenderer .FixedFooter .bp-Button.backButton{display:none}}
.simplifiedAPPFlowSorryStage{width:500px}.simplifiedAPPFlowSorryStage p{font-size:1rem;font-weight:400;line-height:1.5}.simplifiedAPPFlowSorryStage h1{font-size:1.4375rem;font-weight:700;line-height:2rem}.simplifiedAPPFlowSorryStage .sorryStageHeader{margin-bottom:2rem}.simplifiedAPPFlowSorryStage .sorryStageButtonsContainer{margin-top:2rem;text-align:right}@media (max-width:599px){.simplifiedAPPFlowSorryStage{width:92.5%;padding:1.25rem 1.25rem 0 1.25rem}.simplifiedAPPFlowSorryStage .sorryStageButtonsContainer{position:fixed;left:0;bottom:0;display:flex;width:92.5%;padding:1rem;flex-direction:column-reverse;box-shadow:0 2px 8px 0 rgba(0,0,0,.08),0 8px 24px 0 rgba(0,0,0,.1)}.simplifiedAPPFlowSorryStage .sorryStageButtonsContainer .sorryStageContactAgentButton{margin-left:0}.simplifiedAPPFlowSorryStage .sorryStageButtonsContainer .sorryStageCancelButton{margin-top:.5rem}}
.radp-card-grid{display:grid;grid-template-columns:repeat(auto-fill,20rem);gap:1.25rem;justify-content:center}@media (min-width:600px){.radp-card-grid{justify-content:left}}.RegionalAgentsSection h2{font-size:1.375rem;font-weight:600;line-height:2rem}@media (min-width:600px){.RegionalAgentsSearchBox{width:24rem}}.RegionalAgentsSearchBox .SearchBox{width:100%}.RegionalAgentsSearchBox .SearchBox .SearchBoxForm{padding:0}.RegionalAgentsSearchBox .SearchBox .search-input-box{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.RegionalAgentsSearchBox .SearchBox .SearchButton{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;background-color:#f5f5f5;border:1px solid #ccc;border-left:0}.RegionalAgentsSearchBox .SearchBox .SearchButton:hover{background-color:#e2e2e2}.RegionalAgentsSearchBox .SearchBox .SearchButton .search{fill:#585858}
.AgentsNearMe--desktop{width:100%;max-width:62rem;margin:4rem auto;gap:3rem}.AgentsNearMe--desktop .AgentsNearMe--intro .summary{width:55%}.AgentsNearMe--desktop .AgentsNearMe--city .cityTitle{font-size:1.75rem}.AgentsNearMe--desktop .AgentsNearMe--city .separator{margin-top:1.5rem;width:100%;border-top:1px solid #e2e2e2}.AgentsNearMe--mobile{margin:3rem 1.5rem;gap:2rem}.AgentsNearMe--mobile .AgentsNearMe--search{flex-direction:column}.AgentsNearMe--mobile .AgentsNearMe--city .cityTitle{font-size:1.375rem}.AgentsNearMe--mobile .AgentsNearMe--city .separator{display:none}.AgentsNearMe--mobile .AgentsNearMe--city .agentSection .RegionalAgentCard{width:100%}.AgentsNearMe--mobile .AgentsNearMe--city .agentSection .RegionalAgentCard .agent-pic{height:auto}.AgentsNearMe--mobile .AgentsNearMe--interlinks .links{flex-direction:column;gap:1rem}.AgentsNearMe--intro{display:flex;flex-direction:column;gap:1.5rem}.AgentsNearMe--intro .summary{color:#767676}.AgentsNearMe--city{display:flex;flex-direction:column}.AgentsNearMe--city .agentSection{gap:1rem}.AgentsNearMe--city .agentButton{display:flex;justify-content:center}.AgentsNearMe--search{display:flex;gap:1rem}.AgentsNearMe--search .ItemPickerPill .ItemPickerPill__option{height:2.5rem;box-sizing:border-box;flex-grow:1;margin:0;padding:.625rem 0;border-radius:0;font-size:inherit}@media (min-width:600px){.AgentsNearMe--search .ItemPickerPill .ItemPickerPill__option{padding-left:1.5rem;padding-right:1.5rem}}.AgentsNearMe--search .ItemPickerPill .ItemPickerPill__option:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.AgentsNearMe--search .ItemPickerPill .ItemPickerPill__option:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.AgentsNearMe--search .ItemPickerPill .ItemPickerPill__option:not(:first-child){margin-left:-1px}.AgentsNearMe--search .ItemPickerPill .ItemPickerPill__option:focus,.AgentsNearMe--search .ItemPickerPill .ItemPickerPill__option:hover{z-index:1}.AgentsNearMe--interlinks .links{margin-top:1.5rem;display:flex;justify-content:space-between}
.nearMeCity{padding-top:2rem}@media (min-width:600px){.nearMeCity{padding-top:3rem}}.nearMeCity .cityRowLink{margin-top:1.5rem}.nearMeCity .cityRowLink.tertiary-alt span{overflow-x:hidden;text-overflow:ellipsis}.nearMeCity .nearMeCityHomeCards{display:flex;flex-wrap:wrap}.nearMeCity .nearMeCityHomeCards .HomeCardContainer{margin-right:.5rem;margin-left:.5rem;margin-bottom:1rem}.nearMeCity .nearMeCityHomeCards .HomeCardContainer.inSlider{margin-right:0;margin-left:0;margin-bottom:0;padding-top:.5rem;padding-bottom:.5rem;width:100%}@media (min-width:1200px){.nearMeCity .nearMeCityHomeCards .HomeCardContainer .v2.interactive{width:auto}}.nearMeCity .nearMeCityHomeCards .BaseCarousel{left:-6.5%;width:calc(113% + .5rem);margin-right:-.25rem;margin-left:-.25rem}@media (min-width:600px){.nearMeCity .nearMeCityHomeCards .BaseCarousel{left:auto;width:100%}}.nearMeCity .nearMeCityHomeCards .BaseCarousel__cell{padding-right:.25rem;padding-left:.25rem}.dividingRuleContainer{padding-top:3rem;content:"";display:block;width:100vw;border-bottom:1px solid #e2e2e2}
.nearMeSearchBarContainer .nearMeSearchBoxContainer .SearchBox .SearchBoxForm{padding:0}.nearMeSearchBarContainer .nearMeSearchBoxContainer .SearchBox .SearchBoxForm .ExpandedResults{margin-left:inherit;margin-right:inherit;width:100%}.nearMeSearchBarContainer .searchButtonContainer{padding-top:1.3rem}.nearMeSearchBarContainer .searchButtonContainer .button{width:100%}@media (max-width:599px){.nearMeSearchBarContainer .searchButtonContainer{padding-top:1rem;padding-bottom:0}}.nearMeSearchBarContainer .filtersContainer .rangeItemContainer .field{width:50%}.nearMeSearchBarContainer .filtersContainer .rangeItemContainer .field.Focused{z-index:100}@media (max-width:599px){.nearMeSearchBarContainer .filtersContainer{padding-top:1rem}}
.nearMeInterlinks h2{padding:3rem 0 0}@media (max-width:599px){.nearMeInterlinks h2{padding:2rem 0 0}}.nearMeInterlinks .links{margin:1rem 0;column-count:3}@media (max-width:599px){.nearMeInterlinks .links{column-count:1}}.nearMeInterlinks .links .nearMeLink{display:block;margin-bottom:.5rem}
@media (min-width:600px){.desktopNearMeContent .descriptionContainer{padding:0 0 16px}}.desktopNearMeContent .descriptionContainer .pageTitleAndDescription{margin-top:2rem}@media (min-width:900px){.desktopNearMeContent .descriptionContainer .pageTitleAndDescription{padding-top:40px}}.desktopNearMeContent .descriptionContainer .pageTitleAndDescription .pageTitle{padding:0 0 8px}.desktopNearMeContent .descriptionContainer .pageTitleAndDescription .pageDescription{padding-bottom:24px}.desktopNearMeContent .descriptionContainer .rentalHeaderImage{background-image:url(0da8956365d865de85ff083af5c600bc.png);background-repeat:no-repeat;background-position:98%;margin-top:2rem;background-size:contain;height:191px}@media (max-width:599px){.desktopNearMeContent .descriptionContainer .rentalHeaderImage{display:none}}.desktopNearMeContent .descriptionContainer .smallRentalHeaderImage{background-image:url(0da8956365d865de85ff083af5c600bc.png);background-size:contain;background-repeat:no-repeat;background-position:100%;height:61px}@media (min-width:600px){.desktopNearMeContent .descriptionContainer .smallRentalHeaderImage{display:none}}.desktopNearMeContent .descriptionContainer .brokerageHeaderImage{background-image:url(409301a71030e2ed5a7dddc0e15d4e6c.png);background-repeat:no-repeat;background-position:98%;margin-top:2rem;background-size:contain;height:191px}@media (max-width:599px){.desktopNearMeContent .descriptionContainer .brokerageHeaderImage{display:none}}.desktopNearMeContent .descriptionContainer .smallBrokerageHeaderImage{background-image:url(409301a71030e2ed5a7dddc0e15d4e6c.png);background-size:contain;background-repeat:no-repeat;background-position:100%;height:61px}@media (min-width:600px){.desktopNearMeContent .descriptionContainer .smallBrokerageHeaderImage{display:none}}.homeImageFooter{background-image:url(1bce9a4e012a6bc1306fd9cf4c7b8c25.png);background-repeat:no-repeat;margin-top:2rem;background-size:contain;height:150px}@media (min-width:600px){.homeImageFooter{display:none}}
