.UploadThumbnailGrid_thumbnailsGrid__4m5i_{display:grid;gap:16px}.UploadThumbnailGrid_thumbnailsGrid_1col__ftBMq{grid-template-columns:repeat(1,1fr)}.UploadThumbnailGrid_thumbnailsGrid_2col__gW5UG{grid-template-columns:repeat(2,1fr)}.UploadThumbnailGrid_thumbnailsGrid_3col__eHLwj{grid-template-columns:repeat(3,1fr)}.UploadThumbnailGrid_uploadThumbnail__X1JpR{grid-column:span 1;aspect-ratio:3/2;width:100%!important;height:auto!important;transition:none!important}.UploadThumbnailGrid_uploadThumbnail_withoutRemoveIcon__Trtva [aria-label=Remove]{display:none}.ImageDragAndDrop_container__E_MYB{display:flex;flex-direction:column;gap:32px}.StepHeader_header__motER{display:flex;gap:24px;align-items:flex-start;padding-bottom:32px}.StepHeader_header__icon__T1Hh9{padding-top:6px}.StepHeader_header__title__HcggL{display:flex;flex-direction:column;gap:2px}.StepHeader_cta__aHhdZ{color:var(--rbcl-color-neutrals-neutral-darker)}.PhotoUpload_content__QJ_AX{display:flex;flex-direction:column;gap:32px}.PropertyDetailsForm_content__WFSAL{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*5)}.PropertyDetailsForm_content__WFSAL textarea{width:100%}.PropertyDetailsForm_content__section__j4drF{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*2)}.PropertyDetailsForm_content__WFSAL .RBCL-BaseDropdown-Container{max-width:300px}.PropertyDetailsForm_propertyDetails__C4Q9O{display:flex;flex-wrap:wrap;gap:calc(var(--rbcl-spacing)*2);width:100%}.PropertyDetailsForm_propertyDetails__C4Q9O>*{flex:0 0 100%}@media(min-width:768px){.PropertyDetailsForm_propertyDetails__C4Q9O>*{flex:0 0 155px}}.PropertyDetailsForm_propertyDetails__smallInput__56NaB{flex:0 0 calc(50% - var(--rbcl-spacing)*2/2)}.PropertyDetailsForm_propertyDetails__smallInput__56NaB>.RBCL-InputWrapper{width:100%}@media(min-width:768px){.PropertyDetailsForm_propertyDetails__smallInput__56NaB{flex:0 0 80px}}@media(min-width:768px)and (max-width:1024px){.PropertyDetailsForm_propertyDetails__smallInput__56NaB:nth-of-type(2){display:flex;flex:0 0 calc(100% - 80px - var(--rbcl-spacing)*2)}.PropertyDetailsForm_propertyDetails__smallInput__56NaB:nth-of-type(2)>.RBCL-InputWrapper{max-width:80px}}.PropertyDetailsForm_contactInformation__0pNHN{display:flex;flex-wrap:wrap;gap:calc(var(--rbcl-spacing)*2)}.PropertyDetailsForm_contactInformation__0pNHN>*{flex:0 0 100%}@media(min-width:768px){.PropertyDetailsForm_contactInformation__0pNHN>*{flex:0 0 228px}}@media(min-width:1024px){.PropertyDetailsForm_contactInformation__0pNHN>*{flex:0 0 263.5px}}@media(min-width:1440px){.PropertyDetailsForm_contactInformation__0pNHN>*{flex:0 0 300px}}.BooleanRadioGroup_radioButtonGroup__AFW7I{display:flex;gap:24px}.RangeInputs_rangeInputs__iPEBj{display:flex;gap:12px;align-items:baseline}.RangeInputs_rangeInputs__input__ktRbN{flex:1 1}.RangeSelection_rangeSelection__Mi8kf{display:flex;flex:1 1;gap:12px;align-items:flex-start}.RangeSelection_rangeSelection__selector___Pkzb{flex:1 1}.RangeSelection_rangeSelection__separator__jRUXs{display:flex;align-items:center;height:46px}.SubmissionSuccessModal_modal__FvIU7{display:flex;flex-direction:column}.SubmissionSuccessModal_modal__icon__6SLf7{font-size:48px!important}.SubmissionSuccessModal_modal__content___icew{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*3);align-items:center;padding-bottom:calc(var(--rbcl-spacing)*2)}.BuyWithAgentForm_formSection__aLgDx{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*2);padding-bottom:calc(var(--rbcl-spacing)*2)}.BspCheckbox_container___r3pE{display:inline-flex;gap:calc(var(--rbcl-spacing)*1);align-items:flex-start}.BspCheckbox_container_withoutChildren__1K4kk{flex-direction:column}.BspCheckbox_container___r3pE input:after{box-sizing:border-box}.BspCheckbox_childrenContainer__Wpc6a{display:flex;flex-direction:column}.BspCheckbox_childrenContainer__children__NLPLC{cursor:pointer}.BspCheckbox_errorMessage__mq7PL{padding-top:calc(var(--rbcl-spacing)*.5);color:var(--rbcl-color-feedback-danger-main)}.BuyWithAgentModal_modal__eSOVI .RBCL-Modal-Body{margin-top:0!important}.BuyWithAgentModal_modal__container__UCL_F{display:flex;flex-direction:column;gap:16px}.BuyWithAgentButton_submissionSuccessMessage___Mux2{color:var(--rbcl-color-neutrals-neutral-darker)}.BuyWithBiggerPocketsForm_formSection__95cOJ{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*2);padding-bottom:calc(var(--rbcl-spacing)*2)}.Logo_container__tms4K{display:flex;gap:calc(var(--rbcl-spacing)*1);align-items:center}.Logo_container__text__SMAOS{color:#545d66}.Header_container__kAaM3{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*2);align-items:center}.AuthModal_modal___cvv9 .RBCL-Modal-Body{margin-top:0!important}.AuthModal_container__11ht5{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*4);align-items:center;padding:calc(var(--rbcl-spacing)*4) 0 calc(var(--rbcl-spacing)*2)}.Content_container__ieRNx{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*3);max-width:444px}.Step_container__2dqcs{display:flex;gap:calc(var(--rbcl-spacing)*1);align-items:center}.Step_container__icon__FRBAB{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;color:var(--rbcl-color-blue-500);background-color:var(--rbcl-color-blue-50);border-radius:100px}.BuyWithBiggerPocketsModal_modal__CgYhM .RBCL-Modal-Body{margin-top:0!important}.BuyWithBiggerPocketsModal_container__JKfwQ{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*5);align-items:center}.BuyWithBiggerPocketsButton_container__I_DmP{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*1.5);align-items:center;width:100%}@media(min-width:768px){.BuyWithBiggerPocketsButton_container__I_DmP{gap:calc(var(--rbcl-spacing)*1.25)}}.SubmissionSuccessContent_container__Wuq6_{margin-left:calc(var(--rbcl-spacing)*3)}.BuyWithLennarForm_formSection__z_irV{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*2);padding-bottom:calc(var(--rbcl-spacing)*2)}.BuyWithLennarModal_modal__Nionl .RBCL-Modal-Body{margin-top:0!important}.BuyWithLennarModal_container__dy30M{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*3);padding-top:calc(var(--rbcl-spacing)*3)}.BuyWithLennarModal_container__form__tCWWF{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*2)}.BuyWithLennarButton_submissionSuccessMessage__CTlXb{color:var(--rbcl-color-neutrals-neutral-darker)}.DesktopPurchaseActions_desktopPurchaseActions__sX2ls{display:flex;gap:24px;padding:calc(var(--rbcl-spacing)*3)!important}.DesktopPurchaseActions_desktopPurchaseActions__sX2ls .RBCL-Button{width:100%}.MobileHeader_header__jvZ1E{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*2);margin-bottom:calc(var(--rbcl-spacing)*1)}.MobileHeader_header__row__9mjhC{display:flex;align-items:center;justify-content:space-between}.MobilePurchaseActions_mobilePurchaseActions__sUfre{position:fixed;z-index:var(--bsp-z-mobile-purchase-actions);right:0;bottom:0;left:0;width:auto;height:var(--mobile-purchase-actions-height);padding:calc(var(--rbcl-spacing)*2);background-color:#fff;box-shadow:0 -1px 4px 0 rgba(22,29,37,.05)}.MobilePurchaseActions_mobilePurchaseActions_buyWithAgentModalOpen___98rS{display:none}.MobilePurchaseActions_mobilePurchaseActions__sUfre .RBCL-Button{width:100%}.MobilePurchaseActions_mobilePurchaseActions_withBiggerPocketsButton__4RZy0{height:var(--mobile-purchase-actions-height-with-bigger-pockets-button)}.Stepper_stepper___TEoY{width:233px}@media(min-width:768px){.Stepper_stepper___TEoY{width:auto}}.SubmissionSuccess_container__yzz8c{display:flex;flex-direction:column;gap:24px;align-items:center}.SubmissionSuccess_container__text__twORR{display:flex;flex-direction:column;gap:16px;align-items:center}.SubmissionSuccess_container__yzz8c .RBCL-Button{width:100%}@media(min-width:768px){.SubmissionSuccess_container__yzz8c .RBCL-Button{width:auto}}.SubmissionSuccess_cta__QcFWV{color:var(--rbcl-color-neutrals-neutral-darker);text-align:center}.CrimeScoreRange_crimeScoreRange__NVdyy{padding-top:4px}.HasBasement_filter__hmuHM,.HasGarage_filter__9GKSc,.HasHoa_filter__pz72W,.HasPool_filter__Yp7dU{margin-bottom:calc(var(--rbcl-spacing)*1.5)}.MagicGradientText_magicGradientText__aqQ7e{display:inline-block;font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--color-neutral-400)}.MagicGradientText_magicGradientText_active__PSgH_{color:rgba(0,0,0,0);background:linear-gradient(132deg,#a14bd2 13.5%,#006ece 95.07%);-webkit-background-clip:text;background-clip:text}.MagicGradientText_magicGradientText_animate__PZKJx{color:#a14bd2;background:linear-gradient(132deg,#a14bd2,#a14bd2 35%,#006ece 0,#a14bd2);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;animation:MagicGradientText_shimmer__IGU1e 2s linear infinite;-webkit-text-fill-color:rgba(0,0,0,0)}@keyframes MagicGradientText_shimmer__IGU1e{0%{background-position:100% 0}to{background-position:-100% 0}}.Keywords_keywords__8fb5R{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*1)}.Keywords_keywords__suggestionChips__kDfbt{display:flex;flex-wrap:wrap;gap:calc(var(--rbcl-spacing)*1)}.NeighborhoodScoreRange_neighborhoodScoreRange___rP_L{padding-top:4px}.PartnerOffers_chipContainer__CO0xQ,.PropertyType_chipContainer__oxj1C{display:flex;flex-wrap:wrap;gap:calc(var(--rbcl-spacing)*1.5)}.SchoolScoreRange_schoolScoreRange__81Hs4{padding-top:4px}.SectionIconWrapper_iconWrapper__67x0v{display:flex;align-items:center;justify-content:space-around;width:32px;height:32px;color:var(--rbcl-color-feedback-information-main);background-color:var(--rbcl-color-neutrals-neutral-lighter);border-radius:4px}.SectionIconWrapper_iconWrapper__67x0v>svg{width:16px!important;height:16px!important}.CollapsibleFilterSection_collapsibleSection__4mnRa>div:nth-child(2)>div{display:flex;flex-direction:column;gap:24px;margin-bottom:16px}.LennarPromotionDetailsModal_header__6aUs2{margin-bottom:calc(var(--rbcl-spacing)*2)!important}.LennarPromotionDetailsModal_subHeader__A2Jve{margin-top:calc(var(--rbcl-spacing)*6)!important;margin-bottom:calc(var(--rbcl-spacing)*0)!important}.LennarPromotionDetailsModal_body__tYjul{overflow-wrap:break-word}.LennarPromotionDetailsModal_bulletList__eTpsX{padding-left:1.5rem;list-style-type:disc}.ActionButton_button__OZG_1{width:-moz-fit-content!important;width:fit-content!important;padding:0!important}.DismissButton_iconButton__7MVpy{width:-moz-fit-content!important;width:fit-content!important;height:-moz-fit-content!important;height:fit-content!important;padding:2px!important}.Headline_headline__XB7Gz{margin-bottom:calc(var(--rbcl-spacing)*.5)!important}.Logo_container__pCSgK{flex:0 0 116px}.Logo_container__pCSgK img{width:100%}.SubContent_body__eiyDA{margin-bottom:calc(var(--rbcl-spacing)*2)!important}.InlineLayout_banner__QbGNP{display:flex;gap:calc(var(--rbcl-spacing)*.75);padding:calc(var(--rbcl-spacing)*2);background-color:var(--rbcl-color-feedback-information-light);border-radius:var(--rbcl-border-radius-sm)}.InlineLayout_banner__content__AME0y{display:flex;gap:calc(var(--rbcl-spacing)*2)}.InlineLayout_banner__closeButtonContainer__5Cp7d{display:flex;justify-content:flex-end;margin-left:auto}.InlineLayout_body__9XWbR,.StackedLayout_banner__cbiok{display:flex;flex-direction:column}.StackedLayout_banner__cbiok{gap:calc(var(--rbcl-spacing)*.75);padding:calc(var(--rbcl-spacing)*2);background-color:var(--rbcl-color-feedback-information-light);border-radius:var(--rbcl-border-radius-sm)}.StackedLayout_banner__content__flOZm{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*2)}.StackedLayout_banner__closeButtonContainer__UoPRA{display:flex;justify-content:flex-end;width:100%}.StackedLayout_body__virVy{display:flex;flex-direction:column}.StackedLayout_logoContainer__huSp6{display:flex}.AssumptionsQualityBanner_banner__FfKNo{margin-bottom:calc(var(--rbcl-spacing)*2)}.PropertyAbout_propertyAbout__grW50{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*3);max-width:654px}.AgentAndMlsInformation_agentAndMls__IU29X{display:flex;gap:calc(var(--rbcl-spacing)*3);align-items:center}.AgentAndMlsInformation_agentAndMls__info__WO_pJ{color:var(--rbcl-color-neutrals-dark)}.AgentAndMlsInformation_agentAndMls__mlsLogo___q8WI{display:flex;gap:10px;align-items:center;justify-content:center;width:102px;height:auto}.PropertyFeatures_features__GpB2B{display:flex;flex:0 0 100%;flex-direction:column;gap:calc(var(--rbcl-spacing)*1.5)}.SummaryItem_summaryItem__sgMB_{display:flex;align-items:center;align-self:stretch;justify-content:space-between}.SummaryItem_summaryItem__label_tooltip__iOGZ7{border-bottom:1px dashed var(--rbcl-color-neutrals-dark)}.PropertyLinks_propertyLinks__QsYEx{display:flex;gap:12px}.PropertyDetails_propertyDetails___9T4_{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*1);color:var(--rbcl-color-neutrals-dark)}.PropertyDetails_header__7zQm8{display:flex;flex-wrap:wrap;gap:calc(var(--rbcl-spacing)*1.5);align-items:center}.PropertyDetails_header__price__ZGof5{flex:0 0 100%}@media(min-width:768px){.PropertyDetails_header__price__ZGof5{flex:1 1}}.PropertyDetails_header__badges__c9ZlF{display:flex;flex:0 0 100%;gap:calc(var(--rbcl-spacing)*1)}.PropertyDetails_header__badges_multiple__WprPa{flex:auto}@media(min-width:768px){.PropertyDetails_header__badges__c9ZlF{flex:1 1;gap:calc(var(--rbcl-spacing)*1.5)}.PropertyDetails_header__badges_multiple__WprPa{flex:auto}}.PropertyDetails_details__s3Z_P{display:flex;gap:calc(var(--rbcl-spacing)*2)}@media(min-width:768px){.PropertyDetails_details__s3Z_P{gap:calc(var(--rbcl-spacing)*3)}}.RoofstockGoogleMap_roofstockGoogleMap__F5lqG{width:100%;height:100%}.RoofstockGoogleMap_roofstockGoogleMap_fullScreen__AnCwg{position:absolute;top:0;width:100vw;height:100vh}.NeighborhoodMapHeader_mapControlContainer__e1pi8{padding:16px}div:has(>.NeighborhoodMapHeader_mapControlContainer__e1pi8){width:100%}.HomeMarkerIcon_container__4imLB{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:4px;font-size:16px;background-color:var(--rbcl-color-primary-dark);border-radius:100px}.HomeMarkerIcon_icon___ja5s{font-size:16px;color:white}.PropertyNeighborhood_propertyNeighborhood__HthQi{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*3)}.PropertyNeighborhood_propertyNeighborhood__map__tzpCJ{height:400px}.PropertyNeighborhood_propertyNeighborhood__schoolScores__S_RDv{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*2)}.PropertyNeighborhood_schoolScores__JlWTi{display:flex;flex-wrap:wrap;gap:calc(var(--rbcl-spacing)*3);width:100%}.PropertyNeighborhood_schoolScores__section__9bmh0{display:flex;flex:0 0 100%;gap:calc(var(--rbcl-spacing)*3)}@media(min-width:1024px){.PropertyNeighborhood_schoolScores__section__9bmh0{flex:0 0 calc(33.33% - var(--rbcl-spacing)*2)}}.PropertyNeighborhood_schoolScores__score__Prr36{flex:0 0 auto;font-weight:600!important}.PropertyNeighborhood_attributionLink__lfZi4{color:var(--rbcl-color-neutrals-neutral-darker)}.PropertyNeighborhood_attributionLink__lfZi4 .RBCL-TextButton{padding:0}.page_propertyDetails__N_F0_{display:flex;flex-direction:column;max-width:var(--viewport-width-x-large);margin:auto;padding-bottom:calc(var(--rbcl-spacing)*5)}.page_propertyDetails__content__RU3i1{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*6);width:100%;max-width:1200px;margin:auto;padding:0 calc(var(--rbcl-spacing)*1)}@media(min-width:768px){.page_propertyDetails__content__RU3i1{gap:calc(var(--rbcl-spacing)*4);padding:0 calc(var(--rbcl-spacing)*3)}}@media(min-width:1440px){.page_propertyDetails__content__RU3i1{gap:calc(var(--rbcl-spacing)*6)}}.page_propertyDetails__header__182QP{padding:calc(var(--rbcl-spacing)*2) calc(var(--rbcl-spacing)*1) 0}@media(min-width:768px){.page_propertyDetails__header__182QP{min-height:48px;padding:calc(var(--rbcl-spacing)*3) calc(var(--rbcl-spacing)*3) 0}}.page_splitContentSection__Chn0f{display:flex;gap:calc(var(--rbcl-spacing)*4);width:100%}.page_splitContentSection__content__Cd0D7{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*6);width:100%}@media(min-width:768px){.page_splitContentSection__content__Cd0D7{overflow:hidden;flex:1 1 auto;gap:calc(var(--rbcl-spacing)*4)}}@media(min-width:1440px){.page_splitContentSection__content__Cd0D7{gap:calc(var(--rbcl-spacing)*6)}}.page_splitContentSection__aside__DZg5X{display:none}@media(min-width:768px){.page_splitContentSection__aside__DZg5X{display:block;flex:0 0 330px}}@media(min-width:1440px){.page_splitContentSection__aside__DZg5X{flex:0 0 355px}}.page_servicesContainer__sF8hE{position:sticky;top:calc(var(--rbcl-spacing)*2);display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*1.25)}.page_footer__0C7M7{width:100%;padding-bottom:calc(var(--rbcl-spacing)*12)}@media(min-width:768px){.page_footer__0C7M7{padding-bottom:calc(var(--rbcl-spacing)*0)}}.GalleryWrapper_container__h1j_D{padding:calc(var(--rbcl-spacing)*1)}@media(min-width:768px){.GalleryWrapper_container__h1j_D{padding:calc(var(--rbcl-spacing)*3)}}.GalleryWrapper_carousel__MQ9Ff{overflow:hidden;aspect-ratio:3/2;width:100%;border-radius:6px}.GalleryWrapper_carousel__MQ9Ff .RBCL-Lightbox.Carousel .yarl__counter{top:unset;right:16px;bottom:16px;margin:0;padding:calc(var(--rbcl-spacing)*.25) calc(var(--rbcl-spacing)*1);font-family:Open Sans;font-size:var(--font-size-200,14px);font-weight:700;font-style:normal;line-height:var(--line-height-200,20px);letter-spacing:.07px;background-color:var(--rbcl-color-neutrals-dark);border-radius:6px}.PropertyUnderwriting_propertyUnderwriting___GXg_{display:flex;flex-wrap:wrap;width:100%;margin-bottom:calc(var(--rbcl-spacing)*3)}.PropertyUnderwriting_propertyUnderwriting__section__awtO5{flex:0 0 100%}@media(min-width:1440px){.PropertyUnderwriting_propertyUnderwriting__section__awtO5{flex:0 0 auto}}@media(min-width:1024px){.PropertyUnderwriting_propertyUnderwriting___GXg_{margin-bottom:0}}@media(min-width:1440px){.PropertyUnderwriting_propertyUnderwriting___GXg_{align-items:flex-end;justify-content:space-between}}.PromotionBanners_container__yTSZY{display:flex;flex-direction:column;gap:calc(var(--rbcl-spacing)*1)}.QuickFilter_content__WWHFP{margin-bottom:calc(var(--rbcl-spacing)*3)}.QuickFilter_footer__r20zs{display:flex;justify-content:space-between}.SearchInput_searchInput__pkhJA .RBCL-SearchResults-Container{z-index:var(--bsp-z-global-search-suggestions)}