/*! bundle name: DesktopBlueprintSearchPagePage~4ffc3d17 */
.HaveWeMetDialog .have-we-met-content{display:flex;flex-direction:column;align-items:center}.HaveWeMetDialog .have-we-met-content .primary{width:100%;display:inline-flex;justify-content:space-around;align-items:flex-end}@media (min-width:600px){.HaveWeMetDialog .have-we-met-body{width:400px}}.HaveWeMetDialog .have-we-met-body .already-registered{font-size:1.25rem;margin-bottom:1.25rem}.HaveWeMetDialog .have-we-met-body .actions{text-align:center}.HaveWeMetDialog .have-we-met-body .actions .button{width:100%;margin:1rem}.HaveWeMetDialog .have-we-met-body .actions .or{color:#d1d1d1;font-size:1rem}
.DesktopSuggestedRentalCards{width:360px;height:512px}.DesktopSuggestedRentalCards .card-container{height:335px;margin:3rem 0}.DesktopSuggestedRentalCards .Card{position:absolute;width:358px;height:335px}.DesktopSuggestedRentalCards .bottom-card{opacity:0}.DesktopSuggestedRentalCards .message-card{opacity:1;background-color:#fefefe;box-shadow:0 2px 6px 0 rgba(19,19,19,.12),0 1px 2px 0 rgba(19,19,19,.08);border-radius:12px}.DesktopSuggestedRentalCards .message-card>div{padding:1rem 4rem 1rem 1rem}.DesktopSuggestedRentalCards .message-card h2{font-size:1.8125rem}.DesktopSuggestedRentalCards .message-card h3{font-size:1.625rem;font-weight:700;line-height:1.25}.DesktopSuggestedRentalCards .message-card h4{padding-top:.5rem;font-size:1rem;color:#686868}.DesktopSuggestedRentalCards .card-count{position:absolute;margin-top:340px;margin-left:330px;font-size:.875rem;color:#686868}.DesktopSuggestedRentalCards .card-count.bottom-count{opacity:0;font-size:.875rem}.DesktopSuggestedRentalCards .button-controls button{width:3.5rem;height:3.5rem;border-radius:2.25rem;border-width:0}.DesktopSuggestedRentalCards .button-controls button:hover{cursor:pointer;box-shadow:0 2px 6px 0 rgba(19,19,19,.12),0 1px 2px 0 rgba(19,19,19,.08)}.DesktopSuggestedRentalCards .button-controls button.contact-property{background-color:#8de2ac}.DesktopSuggestedRentalCards .button-controls p{font-size:.875rem;color:#686868;padding-top:.25rem}.DesktopSuggestedRentalCards .fade-out{opacity:0;transition-property:opacity,transform;transition-duration:1s,.5s;transition-timing-function:linear}.DesktopSuggestedRentalCards .fade-out.fade-left{transform:translate(-150%);transition-delay:0s}.DesktopSuggestedRentalCards .fade-out.fade-delay{transition-delay:1.5s}.DesktopSuggestedRentalCards .fade-in{animation:fadein .8s ease forwards}@keyframes fadein{0%{opacity:0}to{opacity:1}}.DesktopSuggestedRentalCards .fade-in.fade-delay{animation-delay:1.5s}.DesktopSuggestedRentalCards .fade-out-in{animation:fadeoutin 2.5s ease forwards}@keyframes fadeoutin{0%{opacity:1}66%{opacity:.3}to{opacity:1}}
.MobileSuggestedRentalCards{height:500px;width:100%;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;margin-top:2.25rem}.MobileSuggestedRentalCards.blueprintContactFlow{padding-left:0;padding-right:0;margin-top:1.5rem}.MobileSuggestedRentalCards.blueprintContactFlow .top-card{height:200px}.MobileSuggestedRentalCards.blueprintContactFlow .Card{width:calc(100% - 50px)}.MobileSuggestedRentalCards.blueprintContactFlow .Card .button-controls .button.contact-property-btn svg,.MobileSuggestedRentalCards.blueprintContactFlow .Card .button-controls .button.not-interested-btn svg{height:32px;width:32px}@media (max-height:680px){.MobileSuggestedRentalCards{padding-left:2.5rem;padding-right:2.5rem}}.MobileSuggestedRentalCards .card-container{height:100%}.MobileSuggestedRentalCards .bottom-card{opacity:0}.MobileSuggestedRentalCards .fade-out{opacity:0;transition-property:opacity,transform;transition-duration:1s,.5s;transition-timing-function:linear}.MobileSuggestedRentalCards .fade-out.fade-left{transform:rotate(-10deg) translate(-125%);transition-delay:0s}.MobileSuggestedRentalCards .fade-out.fade-right{transform:rotate(10deg) translate(125%);transition-delay:0s}.MobileSuggestedRentalCards .fade-in{opacity:1;transition:all 1.5s}.MobileSuggestedRentalCards .Card{position:absolute;width:calc(100% - 80px);border-radius:.5rem;box-shadow:0 0 5px 0 rgba(0,0,0,.15)}@media (max-height:680px){.MobileSuggestedRentalCards .Card{width:calc(100% - 120px)}}.MobileSuggestedRentalCards .Card .v2{box-shadow:none;border-radius:.5rem;margin:0}.MobileSuggestedRentalCards .Card .v2:hover{box-shadow:none}.MobileSuggestedRentalCards .Card .v2:after{content:"";border-top:1px solid #e2e2e2;display:block;position:relative;margin-left:1rem;margin-right:1rem}.MobileSuggestedRentalCards .Card .button-controls button{width:3.5rem;height:3.5rem;border-radius:3.5rem;border-width:0}.MobileSuggestedRentalCards .Card .button-controls button:hover{cursor:pointer}.MobileSuggestedRentalCards .Card .button-controls button.contact-property-btn{position:relative;background:#9ce7c2}.MobileSuggestedRentalCards .Card .button-controls button.contact-property-btn:active{background:#8ccfae}.MobileSuggestedRentalCards .Card .button-controls button.contact-property-btn .white-bg{background:#fff;width:1.5rem;height:1rem;position:absolute;top:1.25rem;right:1rem;z-index:1}.MobileSuggestedRentalCards .Card .button-controls button.contact-property-btn .email{top:.125rem;position:relative;z-index:2}.MobileSuggestedRentalCards .Card .button-controls button.not-interested-btn:active{background:#e2e2e2}.MobileSuggestedRentalCards .Card .button-controls button.not-interested-btn .close{top:.125rem;position:relative}
.SuggestedRentalsCarouselContainer{width:90%}@media (max-width:599px){.SuggestedRentalsCarouselContainer header h3{font-size:1.4375rem;font-weight:700;line-height:1.25}}.SuggestedRentalsCarouselContainer header h4{margin:auto}@media (max-width:599px){.SuggestedRentalsCarouselContainer header h4{text-align:center}}.SuggestedRentalsCarouselContainer .SuggestedRentalsCarousel{margin-top:1rem}.SuggestedRentalsCarouselContainer .SuggestedRentalComponent{width:90%}@media (max-width:599px){.SuggestedRentalsCarouselContainer .SuggestedRentalComponent{width:100%}}.SuggestedRentalsCarouselContainer .SuggestedRentalComponent .contactPropertyButton{margin-top:1rem;width:100%}.SuggestedRentalsCarouselContainer hr{margin:1.5rem auto;width:90%;color:#ddd}@media (max-width:599px){.SuggestedRentalsCarouselContainer hr{width:100%}}.SuggestedRentalsCarouselContainer .brokerageRequestConfirmationSection{width:90%;margin:auto}@media (max-width:599px){.SuggestedRentalsCarouselContainer .brokerageRequestConfirmationSection{width:100%}}.SuggestedRentalsCarouselContainer .brokerageRequestConfirmationSection .brokerageConfirmationTitle{font-size:1.125rem;font-weight:700;line-height:1.25;display:flex}.SuggestedRentalsCarouselContainer .brokerageRequestConfirmationSection .brokerageConfirmationTitle .titleText{margin:auto 0}@media (max-width:599px){.SuggestedRentalsCarouselContainer .brokerageRequestConfirmationSection .brokerageConfirmationTitle .titleText{margin:unset;font-size:1rem}}.SuggestedRentalsCarouselContainer .brokerageRequestConfirmationSection .brokerageConfirmationTitle .bp-SvgIcon.r-logo{fill:#de3341;margin:auto .5rem auto 0}@media (max-width:599px){.SuggestedRentalsCarouselContainer .brokerageRequestConfirmationSection .brokerageConfirmationTitle .bp-SvgIcon.r-logo{margin-top:0}}.SuggestedRentalsCarouselContainer .loadingContainer{padding:.5rem}.SuggestedRentalsCarouselContainer .brokerageCTASection{display:flex;box-shadow:0 2px 6px 0 rgba(19,19,19,.12),0 1px 2px 0 rgba(19,19,19,.08);padding:.5rem;width:90%;margin:auto}@media (max-width:599px){.SuggestedRentalsCarouselContainer .brokerageCTASection{width:100%}}.SuggestedRentalsCarouselContainer .brokerageCTASection .thinkingAboutBuyingText{margin-right:.5rem}@media (max-width:599px){.SuggestedRentalsCarouselContainer .brokerageCTASection .thinkingAboutBuyingText{font-size:.875rem}}.SuggestedRentalsCarouselContainer .brokerageCTASection .thinkingAboutBuyingText b{font-weight:700}
.ConfirmationStage:not(.suggested-rentals){text-align:center;padding:100px 50px}.ConfirmationStage:not(.suggested-rentals) h3{font-size:1rem;font-weight:700;margin-bottom:1.25rem}.ConfirmationStage:not(.suggested-rentals) .bp-SvgIcon{height:8.75rem;width:8.75rem;fill:#a3c12f}.ConfirmationStage:not(.suggested-rentals) p{font-size:1.125rem;line-height:2rem}.ConfirmationStage.suggested-rentals.desktop{height:100%}.ConfirmationStage.suggested-rentals.desktop header{min-height:88px;text-align:center;display:flex;flex-flow:column wrap;justify-content:space-around}.ConfirmationStage.suggested-rentals.desktop header.fade-in-out{animation:fadeinout 2s ease forwards}.ConfirmationStage.suggested-rentals.desktop header.fade-in{animation:fadein 1s ease 0s forwards}.ConfirmationStage.suggested-rentals.desktop header h3{font-size:1.4375rem;font-weight:700}.ConfirmationStage.suggested-rentals.desktop header h4{max-width:310px;font-size:.875rem;font-weight:400;color:#686868}.ConfirmationStage.suggested-rentals.desktop .search-results-btn{width:360px;margin-top:72px}.ConfirmationStage.suggested-rentals.desktop .search-results-btn.cards-completed.bp-Button__type--secondary-outlined{color:#e9e9e9;background-color:#131313;transition-property:color,background-color;transition-duration:.4s;transition-timing-function:ease}.ConfirmationStage.suggested-rentals.desktop .bp-SvgIcon.confirm-filled{fill:#01783e}.ConfirmationStage.suggested-rentals.mobile{height:100%}.ConfirmationStage.suggested-rentals.mobile .mobile-suggested-rentals-content{display:flex;flex-direction:column;align-items:center}.ConfirmationStage.suggested-rentals.mobile .mobile-suggested-rentals-content h3{font-size:1.4375rem;display:flex;align-items:center}.ConfirmationStage.suggested-rentals.mobile .mobile-suggested-rentals-content h4{font-size:.875rem;font-weight:400;text-align:center;vertical-align:middle}.ConfirmationStage.suggested-rentals.mobile .more-listings-btn{width:100%}.ConfirmationStage.suggested-rentals.mobile h3.header{width:100%;height:30px;flex-grow:4;flex-wrap:wrap;justify-content:center;align-content:center;font-size:1.375rem}.ConfirmationStage.suggested-rentals.mobile h3.header.smaller-font{font-size:1rem}.ConfirmationStage.suggested-rentals.mobile .fade-in-out{animation:fadeinout 3s ease forwards}@keyframes fadeinout{0%{opacity:0}50%{opacity:1}to{opacity:0}}.ConfirmationStage.suggested-rentals.mobile .fade-in{animation:fadein 2s ease 0s forwards}@keyframes fadein{0%{opacity:0}to{opacity:1}}.ConfirmationStage.suggested-rentals.mobile .bp-SvgIcon.confirm-filled{fill:#01783e}.ConfirmationStage.suggested-rentals.mobile .toast-section{opacity:0;box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem;width:100%;flex-grow:1}.ConfirmationStage.suggested-rentals.mobile .toast-section .toast{box-sizing:border-box;height:46px;padding:.75rem 1.5rem;background:#f5f5f5;border-radius:.5rem;text-align:center;font-weight:600}.ConfirmationStage.suggested-rentals.mobile .toast-section .toast.confirm{background:#9ce7c2}.ConfirmationStage.suggested-rentals.mobile .more-listings-link{flex-grow:1}.ConfirmationStage.suggested-rentals.mobile .fade-out{opacity:0;transition:all 1s}.ConfirmationStage.suggested-rentals.mobile .suggested-end-screen{opacity:0;height:100%}.ConfirmationStage.suggested-rentals.mobile .suggested-end-screen .more-listings-btn{width:100%;margin-top:2rem}.Dialog.v83.shown.fixed.ContactBoxDialog.no-title.standard h3{font-size:1.375rem;padding:35px 0 10px;margin-bottom:0}
.RentalContactInfoStage{max-width:100%}.RentalContactInfoStage .contact-info{display:flex;flex-direction:column;justify-content:space-between}.RentalContactInfoStage .contact-info h3{font-weight:700;font-size:1.25rem}.RentalContactInfoStage .contact-info .column:not(.stack-columns){flex:1;display:flex;justify-content:space-between}.RentalContactInfoStage .contact-info .bpContactFlows.contact-info-description{padding-top:1rem;padding-bottom:1.75rem}.RentalContactInfoStage .contact-info .rental-contact-text-field{width:297px;max-width:100%}.RentalContactInfoStage .contact-info .stack-rental-text-field{width:100%;text-wrap:nowrap}.RentalContactInfoStage .contact-info .contact-info-stage-button{width:100%}.customer-facing .RentalContactInfoStage .contact-info .field.Text{margin-bottom:.5rem}.customer-facing .RentalContactInfoStage .contact-info .field.TextArea>.input{width:100%}.RentalContactInfoStage.bpContactFlows .mobile-submit-button-container{padding:.75rem;position:fixed;bottom:0;display:flex;left:0;right:0;box-shadow:0 -3px 15px -5px #d1d1d1}.RentalContactInfoStage.bpContactFlows .mobile-submit-button-container .bp-Button.contact-info-stage-button{width:100%}.RentalContactInfoStage .brokerage-contact-help-message{display:flex;padding:1rem;background-color:#faf9f8}.RentalContactInfoStage .brokerage-contact-help-message .bp-SvgIcon.r-logo{fill:#de3341;margin:auto .5rem auto 0}.RentalContactInfoStage .brokerage-contact-help-message p{font-size:.875rem}.RentalContactInfoStage .bpContactFlows.disclaimer-text{color:#686868;padding-bottom:1.5rem}.RentalContactInfoStage .bpContactFlows.disclaimer-text a{font-weight:400;color:#15727a}.RentalContactInfoStage .next-buttons{float:right}.RentalContactInfoStage .lookingToBuyCheckboxComponent{margin-top:1.5rem}.RentalContactInfoStage .lookingToBuyCheckboxComponent .lookingToBuyCheckbox .Checkbox__inputWrapper{margin:.125rem .5rem auto 0}.RentalContactInfoStage .lookingToBuyCheckboxComponent .lookingToBuyCheckbox .checkboxLabel b{font-weight:700}.RentalContactInfoStage .lookingToBuyCheckboxComponent .bp-Notice{margin-top:.5rem;width:100%}@media (max-width:650px){.RentalContactInfoStage{height:100%}.RentalContactInfoStage .contact-info .column{display:block}.RentalContactInfoStage .contact-info span{width:100%}}
.DayTile{font-size:.75rem;display:inline-block;text-align:center;margin-top:5px;margin-right:11px;cursor:pointer;position:relative;border-radius:6px;-webkit-tap-highlight-color:rgba(19,19,19,0);width:88px;height:90px;border:1px solid #ddd;padding:1px;background-color:#fefefe}.DayTile .dayTileLoadingBar{overflow-x:hidden;margin:0 .5rem}.DayTile .dayTileLoadingBar .bar{width:320px;height:23px;background:linear-gradient(270deg,#f9f9f9 20%,#e9e9e9 65%,#f9f9f9) repeat;background-size:20% 100%;animation-name:moving-gradient;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:5s}@keyframes moving-gradient{0%{background-position:0 100%}to{background-position:100% 100%}}.DayTile: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}.DayTile .dayOfTheWeek{text-transform:uppercase;padding-top:.5rem;padding-bottom:.25rem}.DayTile .dayOfTheMonth{font-size:1.625rem;font-weight:700;text-align:center;vertical-align:top}.DayTile .month{text-transform:uppercase;padding-top:.25rem;padding-bottom:.5rem}@media (min-width:599px){.DayTile:hover{border-color:#757575}}.DayTile.active,.DayTile.selected{border:2px solid #686868;color:#4f4f4f;box-shadow:0 3px .25rem 0 #ddd;padding:0}
.HorizontalScrollingController{text-align:center;outline:none;overflow-x:hidden}.HorizontalScrollingController .buttonControl{display:inline-block;vertical-align:top;zoom:1;cursor:pointer;text-align:center;vertical-align:middle;width:1.25rem;height:35px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:0;background:none}.HorizontalScrollingController .buttonControl.next>svg,.HorizontalScrollingController .buttonControl.prev>svg{width:1.5rem;height:1.5rem;fill:#585858}.HorizontalScrollingController .buttonControl.next:hover>svg,.HorizontalScrollingController .buttonControl.prev:hover>svg{fill:#333}.HorizontalScrollingController .buttonControl.next.disabled,.HorizontalScrollingController .buttonControl.next.disabled:hover,.HorizontalScrollingController .buttonControl.prev.disabled,.HorizontalScrollingController .buttonControl.prev.disabled:hover{cursor:default}.HorizontalScrollingController .buttonControl.next.disabled:hover>svg,.HorizontalScrollingController .buttonControl.next.disabled>svg,.HorizontalScrollingController .buttonControl.prev.disabled:hover>svg,.HorizontalScrollingController .buttonControl.prev.disabled>svg{fill:#e2e2e2}.HorizontalScrollingController .HorizontalPersistentViewport,.HorizontalScrollingController .HorizontalScrollingViewport{display:inline-block;vertical-align:top;zoom:1;padding:0;overflow:hidden;vertical-align:middle}.HorizontalScrollingController .HorizontalPersistentViewport>ul,.HorizontalScrollingController .HorizontalScrollingViewport>ul{margin:0;padding:0;list-style-type:none}.HorizontalScrollingController .HorizontalPersistentViewport>ul.transition,.HorizontalScrollingController .HorizontalScrollingViewport>ul.transition{transition:transform .3s ease-out 0s}.HorizontalScrollingController .HorizontalPersistentViewport>ul>li,.HorizontalScrollingController .HorizontalScrollingViewport>ul>li{display:inline-block;zoom:1;margin:0;padding:0;vertical-align:top}.HorizontalScrollingController .HorizontalPersistentViewport>ul>li>*,.HorizontalScrollingController .HorizontalScrollingViewport>ul>li>*{margin-left:auto;margin-right:auto}.HorizontalScrollingController .indicatorContainer{margin:10px;text-align:center;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.HorizontalScrollingController .indicatorContainer .indicator{display:inline-block;background:#e2e2e2;height:6px;width:6px;margin:6px;border-radius:6px}.HorizontalScrollingController .indicatorContainer .indicator.selected{background:#333}.no-text-highlight::selection,.no-text-highlight ::selection{background:transparent}
.mobileTileScroller{width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mobileTileScroller.dayScroller{height:100px;margin-bottom:0}@media (max-width:599px){.mobileTileScroller.dayScroller{margin-bottom:5px}}.mobileTileScroller.timeScroller{height:65px;margin-bottom:0}.mobileTileScroller .mobileOptionsContainer .dayOptionContainer,.mobileTileScroller .mobileOptionsContainer .timeOptionContainer{display:inline-block}.desktopTileScroller{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.desktopTileScroller.dayScroller{height:116px}.desktopTileScroller.dayScroller .HorizontalScrollingController .buttonControl{margin-top:9px}.desktopTileScroller.timeScroller{height:65px;margin-bottom:0}.desktopTileScroller .HorizontalScrollingController{outline:none}.desktopTileScroller .HorizontalScrollingController .buttonControl{display:inline-block;vertical-align:middle}.desktopTileScroller .HorizontalScrollingController .buttonControl svg{fill:#585858}.desktopTileScroller .HorizontalScrollingController .buttonControl.disabled{visibility:visible}.desktopTileScroller .HorizontalScrollingController .buttonControl.disabled svg{fill:#e2e2e2}.desktopTileScroller .HorizontalScrollingController .HorizontalScrollingViewport{display:inline-block;vertical-align:middle;overflow-x:hidden;padding-left:5px;padding-right:5px}.desktopTileScroller .HorizontalScrollingController .HorizontalScrollingViewport ul>li{display:inline-block;text-align:center}
.bpContactFlows-DayTileSelector{padding-bottom:1rem}.bpContactFlows-DayTileSelector .DayTile{width:100px;height:104px;border-color:#949494}.bpContactFlows-DayTileSelector .DayTile.selected{background-color:rgba(21,114,122,.08);border:2px solid #1a5f65;color:#15727a}.bpContactFlows-DayTileSelector.mobileTileScroller{width:100vw;margin-left:-2.5rem;padding-bottom:1.75rem}.bpContactFlows-DayTileSelector.mobileTileScroller::-webkit-scrollbar{display:none}.bpContactFlows-DayTileSelector.mobileTileScroller .mobileOptionsContainer{margin-left:2.5rem}.bpContactFlows-DayTileSelector.mobileTileScroller .mobileOptionsContainer .DayTile{width:88px;height:90px;border-radius:8px}.bpContactFlows-DayTileSelector.mobileTileScroller .mobileOptionsContainer .DayTile:not(.selected){color:#131313}.bpContactFlows-DayTileSelector.mobileTileScroller .mobileOptionsContainer .DayTile .dayOfTheWeek{text-transform:uppercase;padding-top:.5rem;padding-bottom:.25rem}.bpContactFlows-DayTileSelector.mobileTileScroller .mobileOptionsContainer .DayTile .dayOfTheMonth{font-size:1.625rem;font-weight:700;text-align:center;vertical-align:top}.bpContactFlows-DayTileSelector.mobileTileScroller .mobileOptionsContainer .DayTile .month{text-transform:uppercase;padding-top:.25rem;padding-bottom:.5rem}
.ErrorStage{text-align:left}.ErrorStage p{font-size:1rem;line-height:2rem;padding-bottom:1rem}.ErrorStage-ButtonWrapper{display:flex;justify-content:end}.Dialog.v83.shown.fixed.ContactBoxDialog-ErrorStage.no-title.standard h3{padding:0}.Dialog.v83.shown.fixed.ContactBoxDialog-ErrorStage.no-title.standard .guts{width:355px}.Dialog.v83.shown.fixed.ContactBoxDialog-ErrorStage.no-title.standard .cta-error-button{width:101px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:599px){.top-dialog-is-full-screen .DialogUnderlay.fixed{height:100%;background-color:#333;opacity:.3}.Dialog.v83.shown.fixed.ContactBoxDialog-ErrorStage.no-title.standard .guts{width:auto}}
.BuyingIntentStage header{min-height:88px;text-align:center;display:flex;flex-flow:column wrap;justify-content:space-around;margin-bottom:1.5rem}.BuyingIntentStage header h3{font-size:1.4375rem;font-weight:700}.BuyingIntentStage header h4{max-width:310px;font-size:.875rem;font-weight:400;color:#686868;margin:auto}.BuyingIntentStage header .bp-SvgIcon.confirm-filled{fill:#01783e}.BuyingIntentStage .BuyingIntentStage-StageWrapper{background-color:#faf9f8;padding:2rem 1.5rem;border-radius:12px;box-shadow:0 8px 24px 0 rgba(19,19,19,.1),0 2px 8px 0 rgba(19,19,19,.08)}.BuyingIntentStage .BuyingIntentStage-StageWrapper .radio-group-title{font-size:1.125rem;font-weight:700;line-height:1.25;margin-bottom:.5rem}.BuyingIntentStage .BuyingIntentStage-StageWrapper .radio-group-subtitle{font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:2rem}.BuyingIntentStage .BuyingIntentStage-StageWrapper .RadioGroup__options .bp-Radio__label--right{border:1px solid #d1d1d1;background-color:#fefefe;padding:1rem;border-radius:8px;align-items:start}.BuyingIntentStage .BuyingIntentStage-StageWrapper .RadioGroup__options .bp-Radio__label--right .Label--text{display:flex;flex-direction:column;text-align:left;align-items:flex-start}.BuyingIntentStage .submitBuyingIntent{margin:1.5rem 0}.BuyingIntentStage .skipBuyingIntent{margin-left:0}.BuyingIntentStage .skipBuyingIntent,.BuyingIntentStage .submitBuyingIntent{width:100%}
.ToursDialog.desktop{width:715px!important;overflow:visible}.ToursDialog.desktop.confirmation{width:568px!important;overflow:hidden}.ToursDialog.desktop.confirmation .loading{height:720px}.ToursDialog h3{font-size:1.25rem;font-weight:700}.ToursDialog .ToursDialogContainer{padding:0 1rem 1rem 1rem;display:flex;flex-direction:column}.ToursDialog .ToursDialogContainer .request-a-tour-button{width:-moz-fit-content;width:fit-content;align-self:flex-end}.ToursDialog .isMobile .request-a-tour-button{width:100%}.ToursDialog.bpContactFlows-ToursDialog .bp-DialogHeader{border-bottom:none}.ToursDialog.bpContactFlows-ToursDialog .ToursDialogContainer .request-a-tour-date-picker,.ToursDialog.bpContactFlows-ToursDialog .ToursDialogContainer .request-a-tour-header{padding-bottom:1.75rem}.ToursDialog.bpContactFlows-ToursDialog .ToursDialogContainer .submit-button-container .request-a-tour-button{float:right}.ToursDialog.bpContactFlows-ToursDialog .ToursDialogContainer.isMobile .submit-button-container{padding:.75rem;position:fixed;display:flex;left:0;right:0;bottom:0;box-shadow:0 -3px 15px -5px #d1d1d1}.Dialog.ToursDialog.standard>.cell>.guts{border-radius:.5rem;width:676px;max-width:100%}.Dialog.ToursDialog.standard h3{font-size:22px}.Dialog.ToursDialog.standard .ToursDialogContainer{display:flex;flex-direction:column;padding:0 1rem 1rem 1rem}.Dialog.ToursDialog.standard .field.TextArea>.input{width:100%!important}.Dialog.ToursDialog.standard .back-button{position:absolute;top:0;left:0}.Dialog.ToursDialog.standard .back-button .Button.icon{color:#585858;margin:1.5rem 0 0 1.5rem}@media (max-width:599px){.ToursDialog.Dialog.v83.shown.fixed.no-title.standard .content-wrapper{padding:0 1.25rem 1.25rem 1.25rem;height:calc(100vh - 46px)}.ToursDialog.Dialog.v83.shown.fixed.no-title.standard .content-wrapper .content{height:100%}}
.EmailStage h3{font-size:1.25rem;font-weight:700;padding-bottom:1.5rem}.customer-facing .EmailStage .field.TextArea>.input{width:100%}.EmailStage .bp-Button{width:-moz-fit-content;width:fit-content;align-self:flex-end}.EmailStage.isMobile>.bp-Button{width:100%}
.Application.Web{min-height:120px;margin-bottom:1rem}.Application{background-color:#f5f5f5;border:1px solid #e2e2e2;border-radius:6px;display:grid;margin-top:1.5rem;min-height:9.2rem;padding:.5rem;place-items:center}.Application .header{display:flex;width:100%}.Application .header .header-text{display:flex;align-items:center;font-size:1rem;font-weight:700;padding:0;height:3rem;margin-left:.5rem}.Application .header .header-text.apply-now-text{margin-left:.25rem;margin-bottom:0}.Application .mobile-subheader{display:flex;justify-content:center;width:100%;height:2rem;font-size:.975rem}.Application .bp-Button.application-button{margin:auto;width:100%}@media (max-width:400px){.Application .bp-Button.application-button{padding:inherit}}
.EmailDialog.desktop{overflow:visible}.EmailDialog.desktop.confirmation{overflow:hidden}.EmailDialog.desktop.confirmation .loading{height:720px}.EmailDialog .EmailStage{padding:0 1rem 1rem 1rem}.Dialog.EmailDialog.standard>.cell>.guts{border-radius:.5rem;width:676px;max-width:100%}.Dialog.EmailDialog.standard .content{height:100%}.Dialog.EmailDialog.standard .content .EmailStage{padding:0 1rem 1rem 1rem}.Dialog.EmailDialog.standard .field.TextArea>.input{width:100%!important}.Dialog.EmailDialog.standard .back-button{position:absolute;top:0;left:0}.Dialog.EmailDialog.standard .back-button .Button.icon{color:#585858;margin:1.5rem 0 0 1.5rem}@media (max-width:599px){.EmailDialog.Dialog.v83.shown.fixed.no-title.standard .content-wrapper{padding:0 20px 20px 20px;height:calc(100vh - 46px)}.EmailDialog.Dialog.v83.shown.fixed.no-title.standard .content-wrapper .content{height:100%}}
.RentalCTAContact{position:relative;border-top:1px solid #ddd;margin-top:.5rem;padding:.5rem 0;display:grid;grid-template-columns:1fr}.RentalCTAContact .bp-Button.RentalCTAContact__button .ButtonLabel{font-size:1rem}.RentalCTAContact__twoCtas{grid-template-columns:1fr .5px 1fr}.RentalCTAContact__twoCtas.RentalCTAContact__redesign{grid-template-columns:1fr 1fr}.RentalCTAContact__twoCtas .bp-Button.RentalCTAContact__button--phone:focus,.RentalCTAContact__twoCtas .bp-Button.RentalCTAContact__button--tour:focus{outline-offset:0}.RentalCTAContact__twoCtas .RentalCTAContact__button--phone{margin-left:.25rem}.RentalCTAContact__twoCtas .RentalCTAContact__button--phone.RentalCTAContact__redesign{margin-left:0}.RentalCTAContact__twoCtas .RentalCTAContact__button--tour{margin-right:.25rem}.RentalCTAContact__twoCtas .RentalCTAContact__button--tour.RentalCTAContact__redesign{margin-left:0;margin-right:0}.RentalCTAContact__twoCtas .RentalCTAContact__divider{background-color:#ddd;height:100%}.RentalCTAContact__redesign{margin-top:0}
.grid-container{overflow-x:hidden}.fluid-gutter{padding-right:6.5%;padding-left:6.5%}@media (min-width:600px){.fluid-gutter{margin-left:auto!important;margin-right:auto!important;width:94%;padding-left:0;padding-right:0}}@media (min-width:900px){.fluid-gutter{max-width:1260px;width:82%}}.row,.row-center{width:101.96078431%;margin-right:-.98039216%;margin-left:-.98039216%;box-sizing:border-box;display:block;zoom:1}.row-center:after,.row-center:before,.row:after,.row:before{content:"";display:table}.row-center:after,.row:after{clear:both}.row-center-flex,.row-flex{width:101.96078431%;margin-right:-.98039216%;margin-left:-.98039216%;box-sizing:border-box;display:flex;flex-wrap:wrap}.row-center-flex:after,.row-center-flex:before,.row-flex:after,.row-flex:before{content:"";display:flex}.fluid-gutter.row,.fluid-gutter.row-flex,.row-center,.row-center-flex{margin-left:0!important;margin-right:0!important;padding-left:5.65%;padding-right:5.65%}@media (min-width:600px){.fluid-gutter.row,.fluid-gutter.row-flex,.row-center,.row-center-flex{margin:0 auto!important;width:95.84%;padding-right:0;padding-left:0}}@media (min-width:900px){.fluid-gutter.row,.fluid-gutter.row-flex,.row-center,.row-center-flex{max-width:1286px;width:83.61%}}@media (max-width:599px){.fluid-full-width-sm{width:114.94252874%;margin-left:-7.47126437%;margin-right:-7.47126437%}}@media (max-width:599px){.fluid-full-width-sm.fluid-gutter{width:auto;padding-left:7.47126437%;padding-right:7.47126437%}}@media (min-width:600px){.fluid-full-width-sm.fluid-gutter{width:100%}}.row-center-flex>*,.row-center>*,.row-flex>*,.row>*{width:98.03921569%}.col-1,.row-center-flex>*,.row-center>*,.row-flex>*,.row>*{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-1{width:6.37254902%}.col-2{width:14.70588235%}.col-2,.col-3{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-3{width:23.03921569%}.col-4{width:31.37254902%}.col-4,.col-5{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-5{width:39.70588235%}.col-6{width:48.03921569%}.col-6,.col-7{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-7{width:56.37254902%}.col-8{width:64.70588235%}.col-8,.col-9{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-9{width:73.03921569%}.col-10{width:81.37254902%}.col-10,.col-11{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-11{width:89.70588235%}.col-12{display:block;float:left;width:98.03921569%;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-push-1{margin-left:9.31372549%}.col-push-2{margin-left:17.64705882%}.col-push-3{margin-left:25.98039216%}.col-push-4{margin-left:34.31372549%}.col-push-5{margin-left:42.64705882%}.col-push-6{margin-left:50.98039216%}.order-first{order:-1}.order-last{order:99}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}@media (min-width:600px){.col-md-1{width:6.37254902%}.col-md-1,.col-md-2{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-md-2{width:14.70588235%}.col-md-3{width:23.03921569%}.col-md-3,.col-md-4{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-md-4{width:31.37254902%}.col-md-5{width:39.70588235%}.col-md-5,.col-md-6{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-md-6{width:48.03921569%}.col-md-7{width:56.37254902%}.col-md-7,.col-md-8{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-md-8{width:64.70588235%}.col-md-9{width:73.03921569%}.col-md-9,.col-md-10{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-md-10{width:81.37254902%}.col-md-11{width:89.70588235%}.col-md-11,.col-md-12{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-md-12{width:98.03921569%}.col-push-md-1{margin-left:9.31372549%}.col-push-md-2{margin-left:17.64705882%}.col-push-md-3{margin-left:25.98039216%}.col-push-md-4{margin-left:34.31372549%}.col-push-md-5{margin-left:42.64705882%}.col-push-md-6{margin-left:50.98039216%}.order-md-first{order:-1}.order-md-last{order:99}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}}@media (min-width:900px){.col-lg-1{width:6.37254902%}.col-lg-1,.col-lg-2{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-lg-2{width:14.70588235%}.col-lg-3{width:23.03921569%}.col-lg-3,.col-lg-4{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-lg-4{width:31.37254902%}.col-lg-5{width:39.70588235%}.col-lg-5,.col-lg-6{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-lg-6{width:48.03921569%}.col-lg-7{width:56.37254902%}.col-lg-7,.col-lg-8{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-lg-8{width:64.70588235%}.col-lg-9{width:73.03921569%}.col-lg-9,.col-lg-10{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-lg-10{width:81.37254902%}.col-lg-11{width:89.70588235%}.col-lg-11,.col-lg-12{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-lg-12{width:98.03921569%}.col-push-lg-1{margin-left:9.31372549%}.col-push-lg-2{margin-left:17.64705882%}.col-push-lg-3{margin-left:25.98039216%}.col-push-lg-4{margin-left:34.31372549%}.col-push-lg-5{margin-left:42.64705882%}.col-push-lg-6{margin-left:50.98039216%}.order-lg-first{order:-1}.order-lg-last{order:99}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}}@media (min-width:1200px){.col-xl-1{width:6.37254902%}.col-xl-1,.col-xl-2{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-xl-2{width:14.70588235%}.col-xl-3{width:23.03921569%}.col-xl-3,.col-xl-4{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-xl-4{width:31.37254902%}.col-xl-5{width:39.70588235%}.col-xl-5,.col-xl-6{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-xl-6{width:48.03921569%}.col-xl-7{width:56.37254902%}.col-xl-7,.col-xl-8{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-xl-8{width:64.70588235%}.col-xl-9{width:73.03921569%}.col-xl-9,.col-xl-10{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-xl-10{width:81.37254902%}.col-xl-11{width:89.70588235%}.col-xl-11,.col-xl-12{display:block;float:left;margin-right:.98039216%;margin-left:.98039216%;box-sizing:border-box}.col-xl-12{width:98.03921569%}.col-push-xl-1{margin-left:9.31372549%}.col-push-xl-2{margin-left:17.64705882%}.col-push-xl-3{margin-left:25.98039216%}.col-push-xl-4{margin-left:34.31372549%}.col-push-xl-5{margin-left:42.64705882%}.col-push-xl-6{margin-left:50.98039216%}.order-xl-first{order:-1}.order-xl-last{order:99}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}}.DesktopBlueprintSearchPage{background-color:#faf9f8;overflow-x:hidden;width:100vw;scrollbar-gutter:stable}.DesktopBlueprintSearchPage.splitMode{overflow-y:scroll!important}.DesktopBlueprintSearchPage.mapMode{overflow-y:hidden!important}.DesktopBlueprintSearchPage.mapMode #DesktopBlueprintSearchPage__pageContainer #top-container{background-color:transparent}.DesktopBlueprintSearchPage.mapMode #DesktopBlueprintSearchPage__pageContainer #top-container .DesktopMapSaveSearchButtonContainer,.DesktopBlueprintSearchPage.mapMode #DesktopBlueprintSearchPage__pageContainer #top-container .ExposedAllFiltersButton,.DesktopBlueprintSearchPage.mapMode #DesktopBlueprintSearchPage__pageContainer #top-container .ExposedLayoutButton,.DesktopBlueprintSearchPage.mapMode #DesktopBlueprintSearchPage__pageContainer #top-container .ExposedSearchFilter .RichSelect__button{box-shadow:0 4px 16px 0 rgba(19,19,19,.12),0 1px 4px 0 rgba(19,19,19,.08)}.DesktopBlueprintSearchPage.mapMode #DesktopBlueprintSearchPage__pageContainer #top-container .ExposedAllFiltersButton:active,.DesktopBlueprintSearchPage.mapMode #DesktopBlueprintSearchPage__pageContainer #top-container .ExposedAllFiltersButton:hover,.DesktopBlueprintSearchPage.mapMode #DesktopBlueprintSearchPage__pageContainer #top-container .ExposedSearchFilter .RichSelect__button:active,.DesktopBlueprintSearchPage.mapMode #DesktopBlueprintSearchPage__pageContainer #top-container .ExposedSearchFilter .RichSelect__button:hover{background-color:#e9e9e9}.DesktopBlueprintSearchPage.mapMode #DesktopBlueprintSearchPage__pageContainer #top-container .ExposedLayoutButtonContainer{margin-left:1.5rem}.DesktopBlueprintSearchPage.mapMode #DesktopBlueprintSearchPage__pageContainer #left-container .bp-ListingCountBar{top:72px;left:0;margin-left:1.5rem}.DesktopBlueprintSearchPage:not(.listMode) #DesktopBlueprintSearchPage__pageContainer #right-container,.DesktopBlueprintSearchPage:not(.listMode) #DesktopBlueprintSearchPage__pageContainer #top-container{width:840px;max-width:840px}@media (max-width:900px){.DesktopBlueprintSearchPage:not(.listMode) #DesktopBlueprintSearchPage__pageContainer #right-container,.DesktopBlueprintSearchPage:not(.listMode) #DesktopBlueprintSearchPage__pageContainer #top-container{width:420px;max-width:420px}}@media (min-width:900px) and (max-width:1199px){.DesktopBlueprintSearchPage:not(.listMode) #DesktopBlueprintSearchPage__pageContainer #right-container,.DesktopBlueprintSearchPage:not(.listMode) #DesktopBlueprintSearchPage__pageContainer #top-container{width:520px;max-width:520px}}@media (min-width:1280px) and (max-width:calc(1920px - 1px)){.DesktopBlueprintSearchPage:not(.listMode) #DesktopBlueprintSearchPage__pageContainer #right-container,.DesktopBlueprintSearchPage:not(.listMode) #DesktopBlueprintSearchPage__pageContainer #top-container{width:900px;max-width:900px}}@media (min-width:1920px){.DesktopBlueprintSearchPage:not(.listMode) #DesktopBlueprintSearchPage__pageContainer #right-container,.DesktopBlueprintSearchPage:not(.listMode) #DesktopBlueprintSearchPage__pageContainer #top-container{width:1050px;max-width:1050px}}.DesktopBlueprintSearchPage #DesktopBlueprintSearchPage__pageContainer{position:relative;width:100%}.DesktopBlueprintSearchPage .hidden{display:none}.DesktopBlueprintSearchPage.lockScroll{position:fixed}.DesktopBlueprintSearchPage #content{margin:0!important;width:inherit!important}.DesktopBlueprintSearchPage .gm-style{font-family:inherit!important}.DesktopBlueprintSearchPage .gm-style>div{border:none!important}.DesktopBlueprintSearchPage .gm-style>div:focus{outline:unset!important;outline:none;box-shadow:none}.DesktopBlueprintSearchPage #header{position:fixed;width:100vw;z-index:10030}.DesktopBlueprintSearchPage #header .SmallHeader{background-color:#faf9f8}.DesktopBlueprintSearchPage #top-container{position:fixed;z-index:10029;top:61px;left:0;width:100vw;height:66px}.DesktopBlueprintSearchPage #top-container.adjustForMapHeight{width:840px}@media (max-width:900px){.DesktopBlueprintSearchPage #top-container.adjustForMapHeight{width:420px}}@media (min-width:900px) and (max-width:1199px){.DesktopBlueprintSearchPage #top-container.adjustForMapHeight{width:520px}}.DesktopBlueprintSearchPage #dummy-left-container,.DesktopBlueprintSearchPage #left-container{position:fixed;z-index:-1;top:61px;bottom:0;max-height:2000px;background:#e1dfda;width:calc(100vw - 375px)}@media (max-width:599px){.DesktopBlueprintSearchPage #dummy-left-container,.DesktopBlueprintSearchPage #left-container{top:57px}}@media (min-width:900px){.DesktopBlueprintSearchPage #dummy-left-container,.DesktopBlueprintSearchPage #left-container{width:calc(100vw - 457px)}}@media (min-width:1200px){.DesktopBlueprintSearchPage #dummy-left-container,.DesktopBlueprintSearchPage #left-container{width:calc(100vw - 750px)}}.DesktopBlueprintSearchPage #dummy-left-container.reversePosition,.DesktopBlueprintSearchPage #left-container.reversePosition{right:0;left:auto;z-index:2;max-width:calc(100% - 840px);width:calc(100% - 840px)}@media (max-width:900px){.DesktopBlueprintSearchPage #dummy-left-container.reversePosition,.DesktopBlueprintSearchPage #left-container.reversePosition{max-width:calc(100% - 420px);width:calc(100% - 420px)}}@media (min-width:900px) and (max-width:1199px){.DesktopBlueprintSearchPage #dummy-left-container.reversePosition,.DesktopBlueprintSearchPage #left-container.reversePosition{max-width:calc(100% - 520px);width:calc(100% - 520px)}}@media (min-width:1280px) and (max-width:calc(1920px - 1px)){.DesktopBlueprintSearchPage #dummy-left-container.reversePosition.widerHomecardsContainer,.DesktopBlueprintSearchPage #left-container.reversePosition.widerHomecardsContainer{max-width:calc(100% - 900px);width:calc(100% - 900px)}}@media (min-width:1920px){.DesktopBlueprintSearchPage #dummy-left-container.reversePosition.widerHomecardsContainer,.DesktopBlueprintSearchPage #left-container.reversePosition.widerHomecardsContainer{max-width:calc(100% - 1050px);width:calc(100% - 1050px)}}.DesktopBlueprintSearchPage #dummy-left-container.reversePosition.mapMode,.DesktopBlueprintSearchPage #left-container.reversePosition.mapMode{width:100vw;max-width:100vw}.DesktopBlueprintSearchPage #dummy-left-container.reversePosition.listMode,.DesktopBlueprintSearchPage #left-container.reversePosition.listMode{visibility:hidden;opacity:0}.DesktopBlueprintSearchPage #dummy-left-container.adjustForMapHeight,.DesktopBlueprintSearchPage #left-container.adjustForMapHeight{top:61px;border-top-left-radius:unset}.DesktopBlueprintSearchPage #dummy-left-container.adjustForMapHeight #search-map-wrapper.Map.reversePosition,.DesktopBlueprintSearchPage #left-container.adjustForMapHeight #search-map-wrapper.Map.reversePosition{border-top-left-radius:unset}.DesktopBlueprintSearchPage #dummy-left-container.map.expandedList,.DesktopBlueprintSearchPage #left-container.map.expandedList{width:150px;transition:.25s linear}@media (max-width:900px){.DesktopBlueprintSearchPage #right-container,.DesktopBlueprintSearchPage .rightContainerWidth{width:375px}}@media (min-width:900px) and (max-width:1200px){.DesktopBlueprintSearchPage #right-container,.DesktopBlueprintSearchPage .rightContainerWidth{width:457px}}@media (min-width:1200px){.DesktopBlueprintSearchPage #right-container,.DesktopBlueprintSearchPage .rightContainerWidth{width:750px}}.DesktopBlueprintSearchPage #right-container.map.expandedList,.DesktopBlueprintSearchPage .rightContainerWidth.map.expandedList{width:calc(100vw - 150px)}.DesktopBlueprintSearchPage #right-container{position:absolute;top:61px;right:0;z-index:0}.DesktopBlueprintSearchPage #right-container .SiteFooter{margin-top:-2rem}.DesktopBlueprintSearchPage #right-container.reversePosition{left:0;right:auto;top:127px}.DesktopBlueprintSearchPage #right-container.reversePosition.listMode{width:100vw;max-width:100vw}.DesktopBlueprintSearchPage #right-container.reversePosition.mapMode{visibility:hidden;opacity:0}@media (max-width:599px){.DesktopBlueprintSearchPage #right-container{top:57px}}@media screen and (min-width:600px) and (max-width:1200px){.DesktopBlueprintSearchPage #right-container .num-students-col,.DesktopBlueprintSearchPage #right-container .rating-col{display:none}}.DesktopBlueprintSearchPage #search-map-wrapper{top:0;position:absolute;width:100%;height:100%}.DesktopBlueprintSearchPage #search-map-wrapper .GoogleMapView{height:100%!important;width:100%!important}.DesktopBlueprintSearchPage #search-map-wrapper.Map{background:#e9e9e9;position:relative;left:0;top:0;bottom:0;overflow:hidden;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.DesktopBlueprintSearchPage #search-map-wrapper .crosshair{cursor:crosshair}.DesktopBlueprintSearchPage .WideSidepaneHeader--container.isStateMFP .WideSidepaneHeader.PhotoView{margin-bottom:0}.DesktopBlueprintSearchPage .DesktopSearchHeader--container,.DesktopBlueprintSearchPage .WideSidepaneHeader--container{position:-webkit-sticky;position:sticky;z-index:10030}.DesktopBlueprintSearchPage div#qual_ol.qual_ol{position:fixed!important;transform:translateY(-50%)}.DesktopBlueprintSearchPage div#qual_ol.qual_ol #qual_ol_box{position:relative;border-bottom-left-radius:8px}.DesktopBlueprintSearchPage div#qual_ol.qual_ol #qual_ol_box #qual_ol_stuff .qual_ol_qtitle{margin-top:unset!important;text-align:center!important}.DesktopBlueprintSearchPage div#qual_ol.qual_ol #qual_ol_box #qual_ol_stuff #qual_ol_ans_box{padding:0 1.5rem!important}.DesktopBlueprintSearchPage div#qual_ol.qual_ol #qual_ol_box #qual_ol_stuff .qual_ol_btm{justify-content:end;padding-bottom:1rem}.DesktopBlueprintSearchPage div#qual_ol.qual_ol #qual_ol_box #qual_ol_stuff .qual_ol_btm #qual_ol_send_box{margin:unset!important}@media (max-width:1199px){.tableMode.DesktopBlueprintSearchPage .DesktopSearchHeader--container .bp-DesktopSearchHeader__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.tableMode.DesktopBlueprintSearchPage .TableHeader{border-top:1px solid #ddd}.tableMode.DesktopBlueprintSearchPage .TableHeader.reversePosition{border-top:unset}.tableMode.DesktopBlueprintSearchPage .TableViewPlaceholder{height:100vh;display:flex;justify-content:center}.tableMode.DesktopBlueprintSearchPage .TableViewPlaceholder .bp-Spinner{margin-top:17rem}
