/*! bundle name: null */
.ToolTile{display:flex;flex-grow:1;max-width:100%;box-sizing:border-box;transition:.25s}@media screen and (min-width:600px){.ToolTile{flex-basis:50%;max-width:50%}}.ToolTile .iconContainer{display:flex;justify-content:center;align-items:center;min-width:3rem;padding-right:1rem}.ToolTile .iconContainer .iconCircleComponent,.ToolTile .iconContainer .iconCircleIcon{display:flex;justify-content:center;align-items:center;border:1px solid transparent;border-radius:50%;width:45px;height:45px}.ToolTile .iconContainer .iconCircleIcon{background-color:#d7eff1;width:45px;height:45px}.ToolTile .iconContainer .iconCircleComponent{width:32px;height:32px}.ToolTile .iconContainer .iconCircleComponent .icon{width:inherit;height:inherit}.ToolTile .contentContainer .tileSubtext{padding-top:.25rem;font-size:.75rem}.ToolTile .contentContainer.desktop .tileSubtext{font-size:.875rem}.ToolTile .tileText{margin-top:.5rem;font-size:.875rem}.ownerToolsContainer .ToolTile{padding:1rem;margin:1rem 1rem 0 0;flex-basis:45%;background:#fff;border-radius:8px;border:1px solid #d7d7d7}.ownerToolsContainer .ToolTile .tileTitle{font-size:.875rem;font-weight:700}.ownerToolsContainer .ToolTile .tileText{font-size:.75rem}
.OwnerToolsSection .owner-tools-placeholder{height:191px}.OwnerToolsSection .owner-tools-placeholder-mobile{height:382px}.OwnerToolsSection .linkContainer{width:100%;display:flex;flex-flow:row wrap;row-gap:1.5rem}.OwnerToolsSection .CardButton{flex:1;margin-bottom:1rem;margin-right:1.25rem}@media screen and (min-width:600px){.OwnerToolsSection .CardButton{margin-bottom:0;flex-direction:column}.OwnerToolsSection .CardButton .cardButtonTitle{padding-top:.5rem}}.OwnerToolsSection .CardButton .cardButtonTitle{font-weight:700}.OwnerToolsSection .ownerToolsContainer{position:relative;background:#f2f2f2;padding:1.5rem}.desktopDP .OwnerToolsSection .ownerToolsContainer{border-radius:8px}.OwnerToolsSection .ownerToolsContainer.spinner{height:250px}.OwnerToolsSection .ownerToolsContainer .sectionContentContainer{margin-bottom:1rem}.desktopDP .OwnerToolsSection .ownerToolsContainer h2{padding-bottom:1rem}.mobileDP .OwnerToolsSection .ownerToolsContainer h2{padding-bottom:.75rem}.OwnerToolsSection .ownerToolsContainer .link{color:#15727a}.OwnerToolsSection .ownerToolsContainer .bottomLink:hover,.OwnerToolsSection .ownerToolsContainer .link:hover{cursor:pointer}.OwnerToolsSection .ownerToolsContainer .closeIcon{position:absolute;right:1.5rem;top:1.5rem}.OwnerToolsSection .ownerToolsContainer .closeIcon:hover{cursor:pointer}.OwnerToolsSection .ownerToolsContainer .claimHomeButton{margin-top:1rem}.OwnerToolsSection .ownerToolsContainer .claimHomeButton .full-width-button{width:100%}
.bp-DisclaimerFlyout{position:relative;display:inline-block;vertical-align:middle}.bp-DisclaimerFlyout a{cursor:auto}.bp-DisclaimerFlyout a.bp-DisclaimerFlyout__link:focus{outline:unset!important}.bp-DisclaimerFlyout__flyout{height:12px;width:12px}.bp-DisclaimerFlyout__flyout .bp-Flyout.bp-Flyout__alignment--center .Flyout__arrow{left:48%}
.OwnerEstimateBasicInfo .ownerEstimateAmount{font-size:1.8125rem}.OwnerEstimateBasicInfo .ownerEstimateUpdateTime{font-size:.875rem;margin-top:.5rem}.OwnerEstimateBasicInfo .infoText{font-size:1rem;margin-top:.5rem}
.PhotoWrapper{position:absolute;top:0;bottom:0;left:0;right:0}.PhotoWrapper .photoContainer{height:100%;width:100%}
.SharedFavoriteStatusbar{display:table;padding:1rem 0 .5rem;font-size:1rem}.SharedFavoriteStatusbar .favorite-status-icon{padding-right:5px;display:table-cell;vertical-align:text-top}.SharedFavoriteStatusbar .favorite-status-icon .single-heart{height:18px;vertical-align:top;width:19px;margin-top:-2px;fill:#949494}.SharedFavoriteStatusbar .favorite-status-icon .double-heart{height:30px;vertical-align:top;width:25px;margin-top:-9px;fill:#949494}.SharedFavoriteStatusbar .favorite-status-icon img.double-heart{height:16px;width:29px;margin-top:0}.SharedFavoriteStatusbar .favorite-status-icon img.single-heart{height:16px;margin-top:0}.SharedFavoriteStatusbar .favorite-status-message{display:table-cell;vertical-align:top;line-height:1em}
.bp-CardV2{box-shadow:0 0 5px 0 rgba(0,0,0,.15);border-radius:4px;border-width:1px;border-color:#f5f5f5;overflow:hidden;margin:5px 0;flex:1;background:#fff}.bp-CardV2:focus{outline:2px solid #4199eb!important;outline-offset:2px;box-shadow:none!important;outline:none;box-shadow:0 0 0 1px #91bdfa,0 0 0 3px #5ea0f7,0 0 0 1px #91bdfa}.bp-CardV2:not(.noHover):hover{border-color:#ccc;box-shadow:0 0 7px 0 rgba(0,0,0,.35)}div[data-rf-test-id=CardV2_Home_Card] .homecard{display:block}
.bp-UserComment{padding:.125rem 0;width:100%;box-sizing:border-box}.bp-UserComment.noInteraction{padding-top:1rem}.bp-UserComment .moreFlyoutContainer{position:relative}.bp-UserComment .commentContainer{padding-right:.125rem}.bp-UserComment .commentContainer .headerLine{display:flex;justify-content:space-between;width:100%;margin-bottom:.5rem;align-items:flex-end}.bp-UserComment .commentContainer .commentInfo{display:flex;justify-content:flex-start;align-items:center;flex-grow:0;flex-shrink:0;height:.5rem;font-size:.75rem;font-weight:400;line-height:1.5}.bp-UserComment .commentContainer .commentInfo .commenterPhoto{border-radius:100%;height:2rem;width:2rem;overflow:hidden;margin-right:.5rem}.bp-UserComment .commentContainer .commentInfo .commenterPhoto img{width:100%;height:100%}.bp-UserComment .commentContainer .commentInfo .commenter{font-weight:700;max-width:9rem;overflow:hidden;text-overflow:ellipsis}.bp-UserComment .commentContainer .commentInfo .dot{margin:0 .25rem}.bp-UserComment .commentContainer .commentInfo .commentTime{color:#676767;text-align:left}@media (max-width:599px){.bp-UserComment .commentContainer .commentInfo{font-size:.875rem;font-weight:400;line-height:1.5}.bp-UserComment .commentContainer .commentInfo .commenter,.bp-UserComment .commentContainer .commentInfo .commentTime,.bp-UserComment .commentContainer .commentInfo .dot{margin-bottom:.25rem}}.bp-UserComment .commentContainer .moreButton{padding:0}.bp-UserComment .commentContainer .commentText{line-height:1.5;background:#f2f2f2;padding:1rem 1.5rem;margin-left:2rem;white-space:pre-line;border-radius:8px;word-wrap:break-word}.bp-UserComment .commentContainer .Flyout{display:inline-block}.greyButton{color:#676767;background-color:#fff}.greyButton .ButtonIcon svg.favorite-filled path{fill:#e44344}.greyButton .ButtonIcon svg{fill:#676767}.greyButton .ButtonLabel{font-weight:400}.greyButton:hover{background-color:#f2f2f2}
@keyframes homecard-loading{0%{background-color:#f2f2f2}60%{background-color:#e6e6e6}to{background-color:#f2f2f2}}.HomeCardLoading .HomeCard__loading-photo{position:absolute;top:0;right:0;bottom:0;left:0}.HomeCardLoading .HomeCard__loading-photo,.HomeCardLoading .HomeCard__loading-row-bottom,.HomeCardLoading .HomeCard__loading-row-middle,.HomeCardLoading .HomeCard__loading-row-top{animation:homecard-loading 1.8s infinite}.HomeCardLoading .HomeCard__loading-row-bottom,.HomeCardLoading .HomeCard__loading-row-middle,.HomeCardLoading .HomeCard__loading-row-top{height:14.5px;margin-top:.75rem}.HomeCardLoading .HomeCard__loading-row-top{width:38%}.HomeCardLoading .HomeCard__loading-row-middle{width:85%}.HomeCardLoading .HomeCard__loading-row-bottom{width:72%}
.UserPropertyCommentList{margin-bottom:1rem}.ConsolidatedMobileHighlightsSection .UserPropertyCommentList{margin-bottom:.5rem}
.PropertyTypeDisplay svg{fill:#222;vertical-align:bottom}.homecard .PropertyTypeDisplay span{color:#676767}.HomeCardBottom .PropertyTypeDisplay svg{fill:#7e7e7e}.HomeCardBottom .PropertyTypeDisplay span{color:#676767}
.UserCommentPhotos{margin-left:auto;flex-shrink:0}.UserCommentPhotos,.UserCommentPhotos img{height:32px}.UserCommentPhotos img{width:32px;border-radius:50%}.UserCommentPhotos img:not(:first-of-type){margin-left:8px}
.KeyFactsExtension{margin-top:.5rem;font-size:.75rem;font-weight:400;line-height:1.25;color:#676767;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.KeyFactsExtension .att-fiber-logo{position:relative;top:.5px;height:12px}
.userCommentListPreview{display:flex;align-items:center;justify-content:space-around}.userCommentListPreview h2{padding:0}
.HomeTags.vertical{height:100%;overflow-y:visible}.HomeTags.vertical.isInEstimateUXRevamp2023{flex-direction:row}.HomeTags.vertical.isInEstimateUXRevamp2023 .bp-Tag{align-self:flex-start;justify-content:flex-start;align-items:center}.HomeTags.vertical.isInEstimateUXRevamp2023 .bp-Tag:not(:last-child){margin-bottom:.25rem;margin-right:.25rem}.HomeTags.vertical:not(.isInEstimateUXRevamp2023){margin-top:.5rem;flex-direction:column}.HomeTags.vertical:not(.isInEstimateUXRevamp2023) .bp-Tag{align-self:flex-start;justify-content:flex-start;align-items:center}.HomeTags.vertical:not(.isInEstimateUXRevamp2023) .bp-Tag:not(:last-child){margin-bottom:.5rem}.HomeTags.vertical .bp-Tag>p{display:flex;align-items:center}.HomeTags.vertical .bp-SvgIcon{height:16px;width:16px}.HomeTags.horizontal{flex-direction:row;margin-top:.5rem}.HomeTags.horizontal:not(.isInEstimateUXRevamp2023) .bp-Tag{align-self:flex-start}.HomeTags.horizontal:not(.isInEstimateUXRevamp2023) .bp-Tag:not(:last-child){margin-right:.5rem;margin-bottom:.5rem}.HomeTags.horizontal .bp-Tag>p{display:flex;align-items:center}.HomeTags.horizontal .bp-SvgIcon{height:16px;width:16px}.HomeTags:nth-last-child(3){margin-bottom:1rem}
.AddCommentForm .Form{display:flex;align-items:end;margin-bottom:.5rem}.AddCommentForm .Form .bp-Button{margin:.25rem 0}
.HomeRankingPin{width:32px;height:32px;border-radius:100%;border:2px solid #fff;text-align:center;display:inline-block;box-shadow:0 2px 6px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.08);box-sizing:border-box;background-color:#4199eb}.HomeRankingPin.AvmCompHomeMarker .ranking{font-size:.875rem;font-weight:700;line-height:2;color:#fff;font-family:Inter}.HomeRankingPin.selected{background-color:#0b68bd}.HomeRankingPin.rental{background-color:#ba2c78}.HomeRankingPin.rental.selected{background-color:#810d4b}
.visibilitySection{display:flex;align-items:center;flex-wrap:wrap;font-size:.875rem;font-weight:400;line-height:1.5}.visibilitySection .visibleTo{display:flex;align-items:center;color:#676767}.visibilitySection .visibleTo svg{fill:#676767;display:inline;margin-right:.5rem}.visibilitySection .divider{margin:0 .25rem}.visibilitySection .addCobuyerButton{cursor:pointer}
.CompHomeCard{padding-bottom:.25rem}.CompHomeCard .priceNote{font-size:.875rem}.CompHomeCard span.notes{padding-bottom:7px;line-height:12px}.CompHomeCard .bp-CardV2{height:100%}.CompHomeCard .bp-Homecard .HomeTags{margin:1rem 0}.CompHomeCard .bp-Homecard .HomeTags.vertical.isInEstimateUXRevamp2023{height:unset}.CompHomeCard .bp-Homecard .bp-Homecard__Content.bp-Homecard__Content--custom{position:static;display:flex;flex-direction:column;padding-bottom:2rem!important}.CompHomeCard .bp-Homecard .bp-Homecard__Content.bp-Homecard__Content--custom .bp-Homecard__ContentExtension:last-of-type{position:absolute;bottom:0}
.bp-UserCommentDialogHeader{display:flex;align-items:center;padding-bottom:1.5rem;padding-top:.5rem;box-shadow:0 8px 24px 0 rgba(0,0,0,.1),0 2px 8px 0 rgba(0,0,0,.08);z-index:3}.bp-UserCommentDialogHeader .homeDetails{font-size:.875rem;font-weight:400;line-height:1.5}.bp-UserCommentDialogHeader .homeDetails .address{font-size:1rem;font-weight:700;line-height:1.5;max-width:14rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bp-UserCommentDialogHeader .homePhoto{height:4rem;width:5rem;border-radius:12px;position:relative;margin-right:1rem;overflow:hidden}.bp-UserCommentDialogHeader .homePhoto img{display:block;height:100%;width:100%}.bp-UserCommentDialogHeader .homePhoto .price{position:absolute;bottom:0;font-size:.75rem;font-weight:700;line-height:1.5;width:100%;height:1.25rem;vertical-align:middle;text-align:center;color:#fff;background-color:rgba(34,34,34,.75)}
.CompHomeCardsCarousel{z-index:0}@media (min-width:600px){.CompHomeCardsCarousel .BaseCarousel--horiz .bp-Carousel__cell{padding-top:.25rem;padding-bottom:.25rem}}.CompHomeCardsCarousel .BaseCarousel--horiz .CompHomeCard{width:100%;height:100%}@media (max-width:599px){.CompHomeCardsCarousel .BaseCarousel--horiz .CompHomeCard .bp-CardV2{border:1px solid #fff;background:#fff}}.CompHomeCardsCarousel .BaseCarousel--horiz .CompHomeCard .homecard{display:block}@media (min-width:600px){.CompHomeCardsCarousel .BaseCarousel--horiz .CompHomeCard .homecard{height:220px}}.CompHomeCardsCarousel .BaseCarousel--horiz .CompHomeCard .RentalHomeCard{height:100%}.CompHomeCardsCarousel .BaseCarousel--horiz .CompHomeCard .InteractiveHomeCardV2{width:100%;height:100%}.CompHomeCardsCarousel .BaseCarousel--horiz .CompHomeCard .v2{height:96%}.CompHomeCardsCarousel .BaseCarousel--horiz .CompHomeCard .v2.interactive{width:100%;height:100%}.CompHomeCardsCarousel.redfinEstimateRemodel .mobile.BaseCarousel--horiz{padding:0}.CompHomeCardsCarousel.redfinEstimateRemodel .mobile.BaseCarousel--horiz .bp-Carousel__cell{margin-left:0;padding:0;scroll-snap-align:start}.CompHomeCardsCarousel:not(.redfinEstimateRemodel) .BaseCarousel--horiz .bp-Carousel__cell{padding-bottom:.75rem}@media (min-width:400px){.DetailsPage .CompHomeCardsCarousel .BaseCarousel--horiz{margin-right:0;margin-left:0}}@media (min-width:600px){.DetailsPage .CompHomeCardsCarousel .BaseCarousel--horiz{padding-right:.75rem;padding-left:.75rem}}@media (min-width:900px){.DetailsPage .CompHomeCardsCarousel .BaseCarousel--horiz{padding-right:0;padding-left:0;margin-right:-.5rem;margin-left:-.5rem}}
.bp-UserCommentListDialog{overscroll-behavior:contain}.bp-UserCommentListDialog .DialogContent{display:flex;flex-direction:column;padding:0!important;min-height:0}.bp-UserCommentListDialog .DialogContent #dialog-content{display:flex;flex-direction:column;width:100%;height:100%}.bp-UserCommentListDialog .DialogContent #dialog-content .AddCommentForm,.bp-UserCommentListDialog .DialogContent #dialog-content .bp-UserCommentDialogHeader,.bp-UserCommentListDialog .DialogContent #dialog-content .UserPropertyCommentList{padding-left:1.5rem;padding-right:1.5rem}.bp-UserCommentListDialog .DialogContent #dialog-content .UserPropertyCommentList{overflow-y:scroll;margin-bottom:0;padding:1.5rem;flex-grow:1}.bp-UserCommentListDialog .DialogContent #dialog-content .UserCommentDialogFooter{box-shadow:0 8px 24px 0 rgba(0,0,0,.1),0 2px 8px 0 rgba(0,0,0,.08);z-index:3;padding-bottom:1rem}.bp-UserCommentListDialog .DialogContent #dialog-content .UserCommentDialogFooter .visibilitySection{display:flex;justify-content:center;padding-top:1rem;font-size:.75rem;font-weight:400;line-height:1.5;margin-bottom:1rem}
.CompMap .HomeRankingPin{position:absolute}.rentalDialog.desktop{margin-top:1rem}.rentalDialog.desktop>div{border-radius:12px}
.bp-UserCommentSection .header{display:flex;align-items:center;margin-bottom:.5rem;font-weight:700;justify-content:space-between}.bp-UserCommentSection .header h2{padding-bottom:0}.bp-UserCommentSection .header .toggleAllCommentsButtonWrapper{margin-right:.5rem}.bp-UserCommentSection .header .mobileCommentsSectionContainer{width:100%}.ConsolidatedMobileHighlightsSection .bp-UserCommentSection .header{margin-bottom:unset}
.CompsContainer{margin-top:1.5rem}.CompsContainer.better-comps .inner-container.horizontalScroll .placeholder-map{padding-top:unset}.CompsContainer .bottomLink:hover{cursor:pointer}.CompsContainer.for-non-owners{margin-top:1.5rem}.CompsContainer.for-non-owners .expandableSection .sectionContentContainer .sectionContent{padding-bottom:0}.CompsContainer .inner-container.horizontalScroll .placeholder-map{width:100%;padding-top:1rem;min-height:176px}.desktop.CompsContainer .inner-container.horizontalScroll .placeholder-map{min-height:250px}.CompsContainer .inner-container.horizontalScroll .placeholder-map .MapHomePin{stroke:none}@media (max-width:600px){.CompsContainer .inner-container.horizontalScroll .comps-carousel .comps-slider .slider-item{margin-right:10px;overflow:inherit}.CompsContainer .inner-container.horizontalScroll .PhotoSlider{height:100%;overflow:inherit}.CompsContainer .inner-container.horizontalScroll .placeholder-map{margin-left:-1.5rem;width:calc(100% + 3rem);padding-top:0}}.CompsContainer.hasSelection:not(.isInEstimateUXRevamp2023) .CompHomeCard.selected,.CompsContainer.hasSelection:not(.isInEstimateUXRevamp2023) .CompHomeCard.unselected:hover{opacity:1}.CompsContainer.hasSelection:not(.isInEstimateUXRevamp2023) .CompHomeCard.unselected{opacity:.8}.CompsContainer .interactive .HomeRankingPin{margin-right:unset}.CompsContainer .expandableSection .sectionContentContainer .sectionContent{padding-bottom:0}
@media (max-width:599px){.MultiStepAAQ{height:100%}.MultiStepAAQ .bp-DialogHeader{border-bottom:1px solid #e6e6e6}.MultiStepAAQ .DialogContent,.MultiStepAAQ .DialogContent #dialog-content,.MultiStepAAQ .DialogContent #dialog-content .multiStage-aaq-main-container{height:100%}.MultiStepAAQ.contactRoutingDialog .aaq-phone-only-form-button,.MultiStepAAQ.contactRoutingDialog .aaq-two-input-stage-button{margin-top:1.5rem}}@media (min-width:600px){.multiStage-aaq-form-container>.multiStage-aaq-form-section{height:100%}.multiStage-aaq-form-container .content-wrapper{height:100%;overflow-y:hidden}.multiStage-aaq-form-container .multiStage-aaq-form-stage{height:100%}.multiStage-aaq-form-container .multiStage-aaq-form-stage .aaq-question-stage .aaq-question-stage-agent-info-container{margin-top:0}}.multiStage-aaq-form-container.partner-horizontal-progress{height:150px}.multiStage-aaq-form-container.partner-vertical-progress{height:auto}.multiStage-aaq-form-container .TalkWithALocalAgentForm{margin-bottom:0;overflow:hidden}.multiStage-aaq-form-container .TalkWithALocalAgentForm .formBody{width:100%;left:0}.multiStage-aaq-form-container .TalkWithALocalAgentForm .title{padding-top:0}.multiStage-aaq-form-container .TalkWithALocalAgentForm .aaq-question-form-button{margin-top:1rem;margin-bottom:0}@media (min-width:600px){.multiStage-aaq-main-container{padding:0 8px;display:flex;justify-content:center;align-items:center;height:100%;min-height:150px}.multiStage-aaq-main-container .TalkWithALocalAgentForm{padding:0 3rem 3rem 3rem}.multiStage-aaq-main-container .TalkWithALocalAgentForm .aaq-question-stage-form{padding:0}.multiStage-aaq-main-container .TalkWithALocalAgentForm .aaq-question-form-submit-section{margin-top:0}.multiStage-aaq-main-container .TalkWithALocalAgentForm .TextArea__input{height:4.5rem}.bp-Dialog.DialogContainer.contactRoutingDialog{width:728px}.bp-Dialog.DialogContainer.contactRoutingDialog .DialogContent--padding-bottom{padding-bottom:0}.bp-Dialog.DialogContainer.contactRoutingDialog .aaq-confirmation-stage,.bp-Dialog.DialogContainer.contactRoutingDialog .aaq-name-and-contact-stage,.bp-Dialog.DialogContainer.contactRoutingDialog .aaq-phone-only-stage{padding-left:2rem;padding-right:2rem}.bp-Dialog.DialogContainer.contactRoutingDialog .aaq-name-and-contact-stage{padding-top:1rem}.bp-Dialog.DialogContainer.contactRoutingDialog .aaq-phone-only-stage{width:auto}.bp-Dialog.DialogContainer.contactRoutingDialog .bp-DialogHeader{border:none;padding-bottom:0}.bp-Dialog.DialogContainer.contactRoutingDialog .aaq-name-and-contact-form-button,.bp-Dialog.DialogContainer.contactRoutingDialog .aaq-phone-only-form-button{margin-bottom:1.5rem}}
.AAQMerchDialog.bp-Dialog.DialogContainer{max-width:96svw}.AAQMerchDialog h2{text-wrap:balance}.AAQMerchDialog ul{display:grid;grid-template-columns:auto 1fr;column-gap:.25rem;row-gap:.5rem}.AAQMerchDialog li{grid-column:span 2;display:grid;grid-template-columns:subgrid}.AAQMerchDialog svg{fill:#067741}.AAQMerchDialog video{max-width:calc(100% - 1.5rem - 2px);width:25rem;padding:.75rem;border:1px solid #e6e6e6;border-radius:12px;margin-top:1.25rem;margin-bottom:1.25rem}.AAQMerchDialog div.cta{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:end;flex-direction:row-reverse}@media (orientation:landscape){.AAQMerchDialog .dialog-contents{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;gap:1.25rem}.AAQMerchDialog ul{grid-row:1;grid-column:2;flex-direction:row}.AAQMerchDialog div.cta{grid-row:2;grid-column:2}.AAQMerchDialog video{grid-row:1/span 2;grid-column:1;max-height:70svh;max-width:45svw;margin:0}}
.partner-connection-time-duration{font-weight:700;color:#067741}.partner-connection-time-duration.default-color{color:#676767}
.AgentInfo{margin-top:1.5rem}.AgentInfo .cardHeading{font-size:1rem;font-weight:700;line-height:1.5;margin-top:1.5rem;margin-bottom:.75rem}.AgentInfo .agentData{display:flex}.AgentInfo .agentData .agentPhoto{width:72px;height:72px;border-radius:100%}.AgentInfo .agentData .agentDetails{margin-left:.5rem;display:inline-block;width:calc(100% - 4.125rem);word-break:break-all}.AgentInfo .agentData .agentDetails .agentName{font-size:1rem;font-weight:700;line-height:1.5}.AgentInfo .agentData .agentDetails .partner-team-size{font-size:.875rem;font-weight:400;line-height:1.5;color:#676767;margin:.125rem 0}.AgentInfo .agentData .agentDetails .agentEmail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AgentInfo .agentData .agentDetails a{display:block;font-size:1rem;font-weight:400;line-height:1.5;color:#15727a}.AgentInfo .agentData .email,.AgentInfo .agentData .phone{vertical-align:middle;margin-right:.125rem;fill:#15727a}.AgentInfo.partnerAgentWithMortgageCTA .agentData .agentPhoto{width:3.5rem;height:3.5rem}.AgentInfo.partnerAgentWithMortgageCTA .agentData .agentDetails{margin-left:1.5rem}.AgentInfo.partnerAgentWithMortgageCTA .agentData .agentDetails .agentEmail,.AgentInfo.partnerAgentWithMortgageCTA .agentData .agentDetails .agentPhoneNumber{font-size:.875rem;font-weight:400;line-height:1.25}.blueprint-premier .AgentInfo .agentData .agentDetails a{font-weight:700;color:#8b5d50;text-decoration:none}
.ColorBar{height:10px;width:100%}.ColorBar .bar{height:100%;display:inline-block}.ColorBar .soft-cyan{background-color:#aae1e6}.ColorBar .soft-blue{background-color:#4199eb}.ColorBar .soft-pink{background-color:#ff8d7d}.ColorBar .soft-yellow{background-color:#f0e9a9}.ColorBar .soft-purple{background-color:#ba9ff3}
.Row--content,.Row--header{word-break:break-word}.Row--header{max-width:40%}.Row--header .bp-DefinitionFlyout .bp-Flyout .Flyout__header .Flyout__header--title{color:#222}.Row--content{max-width:60%;float:right;padding-left:3px}
.DotColor{width:12px;height:12px}.DotColor.soft-cyan{fill:#aae1e6}.DotColor.soft-blue{fill:#4199eb}.DotColor.soft-pink{fill:#ff8d7d}.DotColor.soft-yellow{fill:#f0e9a9}.DotColor.soft-purple{fill:#ba9ff3}
.CalculatorSummary{margin-bottom:1.5rem}.CalculatorSummary .bp-Button.resetButton{font-size:1rem;font-weight:700;line-height:1.5;padding:5px 0 5px 0}.CalculatorSummary .sectionText{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.CalculatorSummary .sectionText.shift-reset-right{display:inherit}.CalculatorSummary .sectionText .sectionHeaderText{display:flex;align-items:center;gap:1rem;line-height:3rem}.CalculatorSummary .sectionText .sectionHeaderText.isMobile{justify-content:space-between;flex-grow:1}.CalculatorSummary .sectionText.dont-wrap{flex-wrap:nowrap}.CalculatorSummary .sectionText .title{font-size:1.4375rem;font-weight:700;line-height:1.25;flex-basis:100%;max-width:100%;line-height:32px;margin-bottom:.5rem}.CalculatorSummary .sectionText .title .bp-DefinitionFlyoutIcon{margin-left:.25rem}.CalculatorSummary .sectionText .title .bp-DefinitionFlyoutIcon .Flyout__container{left:-168px!important}@media (min-width:600px){.CalculatorSummary .sectionText .title{font-size:1.625rem;font-weight:700;line-height:1.25;line-height:36px}}.CalculatorSummary .sectionText .no-margin{margin-bottom:0}.CalculatorSummary .sectionText button.fal-button.expanded-width{width:13rem}.CalculatorSummary .sectionText .customizeCalc{cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5;color:#15727a}.CalculatorSummary .sectionText .customizeCalc:hover{color:#5aa8ae}.CalculatorSummary .sectionText .subTitle{flex-grow:1;font-size:1rem;font-weight:400;line-height:1.25}@media (max-width:599px){.CalculatorSummary .sectionText .subTitle{min-width:100%}}.CalculatorSummary .sectionText .subTitle .bp-DefinitionFlyoutIcon{vertical-align:middle}.CalculatorSummary .sectionText .subTitle .bp-DefinitionFlyoutIcon .Flyout__container{left:-178px!important}.CalculatorSummary .sectionText .link-wrapper{height:0;overflow:hidden}.CalculatorSummary .sectionText .container--isSticky>.sticky-header{display:flex;justify-content:space-between;align-items:baseline;background-color:#fff;padding:1rem;box-shadow:0 4px 16px 0 rgba(0,0,0,.12),0 1px 4px 0 rgba(0,0,0,.08)}.CalculatorSummary .sectionText .container--isSticky>.sticky-header>.title{margin:0;flex-basis:auto;font-size:1rem;font-weight:700;line-height:1.5}.CalculatorSummary .sectionText .container--isSticky>.sticky-header>.link-wrapper{color:#15727a;font-size:1rem;font-weight:700;line-height:1.5;height:auto}.CalculatorSummary .ColorBar{display:flex;margin-top:1.5rem;border-radius:6px;overflow:hidden}.CalculatorSummary .colorBarLegend .Row{font-size:1rem;font-weight:400;line-height:1.5}.CalculatorSummary .colorBarLegend .Row .Row--header .bp-DefinitionFlyout{color:#676767}.CalculatorSummary .colorBarLegend .Row .Row--content,.CalculatorSummary .colorBarLegend .Row .Row--header .bp-DefinitionFlyout .DefinitionFlyout__body{color:#222}.CalculatorSummary .colorBarLegend .emptyValue{cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5;color:#15727a}.CalculatorSummary .colorBarLegend .emptyValue:hover{color:#5aa8ae}.CalculatorSummary .calculatorTopSection-container{display:flex;justify-content:space-between}.CalculatorSummary .calculatorTopSection-container .calculatorTopSection{display:flex;flex-direction:column;justify-content:space-between}.CalculatorSummary .calculatorTopSection-container .calculatorTopSection .sectionText{margin-bottom:1rem}.CalculatorSummary .calculatorTopSection-container .socialProof{background-color:#e6f7ee;width:260px;padding:1rem;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;border-radius:8px}.CalculatorSummary .calculatorTopSection-container .socialProof .bp-Button.fal-button{width:inherit}.CalculatorSummary .calculatorTopSection-container .socialProof .socialProof-contents{margin-bottom:.5rem}.CalculatorSummary .calculatorTopSection-container .socialProof .socialProof-contents .socialProof-body{font-size:.75rem;font-weight:400;line-height:1.25;color:#676767}.CalculatorSummary .calculatorTopSection-container .socialProof .socialProof-contents .socialProof-body .socialProof-leadingContent{font-size:.75rem;font-weight:700;line-height:1.25;color:#067741}.resetDialog>.DialogContent{padding-top:1rem}@media screen and (max-width:599px){.resetDialog>.DialogButtons .DialogButtons__container{flex-direction:row;justify-content:flex-end}}
.bp-NativeSlider.disabled .rendered .left{background-color:rgba(38,140,149,.4)}.bp-NativeSlider.disabled [type=range]::-webkit-slider-runnable-track{background:rgba(38,140,149,.4)}.bp-NativeSlider.disabled [type=range]::-ms-fill-lower,.bp-NativeSlider.disabled [type=range]:focus::-ms-fill-lower{background:rgba(38,140,149,.4)}.bp-NativeSlider.disabled [type=range]::-moz-range-progress{background:rgba(38,140,149,.4)}.bp-NativeSlider{display:flex;align-items:center;flex-direction:column;position:relative;width:100%;height:50px}.bp-NativeSlider__input{cursor:pointer}.bp-NativeSlider.sublabel-none{height:24px}.bp-NativeSlider .slider{width:100%;position:relative}.bp-NativeSlider .rendered{width:100%;z-index:1;pointer-events:none;position:absolute;top:0;left:0;right:2px;bottom:0}.bp-NativeSlider .rendered .left,.bp-NativeSlider .rendered .right{display:inline-block;margin-top:8px;border-radius:8px;box-sizing:border-box;border:none;width:100%;height:8px;background:hsla(0,0%,58%,.4);cursor:pointer}.bp-NativeSlider .rendered .left{background-color:#15727a;border-radius:8px}.bp-NativeSlider .rendered .right{background-color:hsla(0,0%,58%,.4);border-radius:8px}.bp-NativeSlider .rendered .thumbWrap{z-index:2;pointer-events:none;position:absolute;top:0;left:0;right:24px;bottom:0;margin:0}.bp-NativeSlider .rendered .thumbWrap .thumb{position:absolute;top:1px;box-sizing:border-box;width:24px;height:24px;border-radius:50%;background-color:#fff;border:1px solid #15727a;box-shadow:0 2px 6px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.08);position:relative;z-index:4;cursor:pointer}.bp-NativeSlider [type=range]{display:block;width:100%;flex:1;margin:0;padding:0;min-height:24px;background:transparent;outline:none!important;font:inherit}.bp-NativeSlider [type=range],.bp-NativeSlider [type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.bp-NativeSlider [type=range]::-webkit-slider-runnable-track{border-radius:8px;box-sizing:border-box;border:none;width:100%;height:8px;background:hsla(0,0%,58%,.4);cursor:pointer;background:#15727a}.webkit.bp-NativeSlider [type=range]::-webkit-slider-runnable-track{visibility:hidden}.bp-NativeSlider [type=range]::-moz-range-track{border-radius:8px;box-sizing:border-box;border:none;width:100%;height:8px;background:hsla(0,0%,58%,.4);cursor:pointer}.bp-NativeSlider [type=range]::-moz-focus-outer{border:0}.bp-NativeSlider [type=range]::-ms-track{border-radius:8px;box-sizing:border-box;border:none;width:100%;height:8px;background:hsla(0,0%,58%,.4);cursor:pointer;background:transparent;border-color:transparent;color:transparent}.bp-NativeSlider [type=range]::-ms-fill-lower{background:#15727a;border-radius:8px 0 0 8px}.bp-NativeSlider [type=range]::-ms-fill-upper{background:hsla(0,0%,58%,.4);border-radius:0 8px 8px 0}.bp-NativeSlider [type=range]:focus::-ms-fill-lower{background:#15727a;border-radius:8px 0 0 8px}.bp-NativeSlider [type=range]:focus::-ms-fill-upper{background:hsla(0,0%,58%,.4);border-radius:0 8px 8px 0}.bp-NativeSlider [type=range]::-webkit-slider-thumb{margin-top:-8px;box-sizing:border-box;width:24px;height:24px;border-radius:50%;background-color:#fff;border:1px solid #15727a;box-shadow:0 2px 6px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.08);position:relative;z-index:4;cursor:pointer}.webkit.bp-NativeSlider [type=range]::-webkit-slider-thumb{visibility:hidden}.bp-NativeSlider [type=range]::-moz-range-thumb{box-sizing:border-box;width:24px;height:24px;border-radius:50%;background-color:#fff;border:1px solid #15727a;box-shadow:0 2px 6px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.08);position:relative;z-index:4;cursor:pointer}.bp-NativeSlider [type=range] ::-moz-range-track{background:hsla(0,0%,58%,.4)}.bp-NativeSlider [type=range]::-moz-range-progress{border-radius:8px 0 0 8px;background:#15727a;height:6px;border:none;outline:none}.bp-NativeSlider [type=range]::-ms-thumb{margin-top:0;box-sizing:border-box;width:24px;height:24px;border-radius:50%;background-color:#fff;border:1px solid #15727a;box-shadow:0 2px 6px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.08);position:relative;z-index:4;cursor:pointer;box-shadow:none}.bp-NativeSlider [type=range]::-ms-tooltip{display:none}.one-tone-track.bp-NativeSlider [type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,58%,.4)}.one-tone-track.bp-NativeSlider [type=range]::-ms-fill-lower,.one-tone-track.bp-NativeSlider [type=range]:focus::-ms-fill-lower{background-color:hsla(0,0%,58%,.4)}.one-tone-track.bp-NativeSlider [type=range]::-moz-range-progress{background-color:hsla(0,0%,58%,.4)}.bp-NativeSlider .midpoint-line:after{content:"";display:block;height:36px;border-left:1px solid #15727a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.bp-NativeSlider .sublabel-container{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;width:100%}.bp-NativeSlider .sublabel{display:block;color:#676767;font-size:.75rem;font-weight:400;line-height:1.25}.bp-NativeSlider .midpoint-label{left:50%;top:-1rem;width:100%}
.bp-Slider.label-none>.Label{display:none}
.TextAndSlider{text-align:initial;display:block!important}.TextAndSlider .FlyoutNudge__ctaButton .Button.text.unpadded{height:100%}.TextAndSlider .bp-Slider,.TextAndSlider .FieldControl{width:100%}.TextAndSlider .FieldControl .InputWrapper{overflow:hidden}.TextAndSlider .FieldControl .InputWrapper .InputWrapper__input{line-height:24px}.TextAndSlider .bp-Slider{margin-top:.75rem}.TextAndSlider .staticView{width:100%;padding-top:8px;padding-bottom:8px}.TextAndSlider .staticView .label{font-size:.875rem;text-align:left}.TextAndSlider .staticView .value{font-size:22px;color:#676767;position:absolute;top:6px;right:0;cursor:pointer;display:inline-block}.TextAndSlider .staticView .value .subText{font-size:.75rem;font-weight:400;line-height:1.25;color:#676767;padding-left:3px;display:inline-block;min-width:40px}.TextAndSlider .helperText{padding-top:5px;font-size:.75rem!important;font-weight:400!important;line-height:1.25!important;color:#676767}.TextAndSlider .helperText.success{color:#067741}.TextAndSlider .helperText.warning{color:#905c02}.TextAndSlider .helperText.error{color:#cb1a01}.TextAndSlider .text-with-percent{display:flex;align-items:flex-end}.TextAndSlider .text-with-percent .FieldControl:first-of-type{width:65%}.TextAndSlider .text-with-percent .FieldControl:first-of-type .InputWrapper{border-radius:6px 0 0 6px}.TextAndSlider .text-with-percent .FieldControl:nth-of-type(2){width:35%;position:relative;left:-1px}.TextAndSlider .text-with-percent .FieldControl:nth-of-type(2) .InputWrapper{border-radius:0 6px 6px 0}.TextAndSlider .bp-Slider{display:block}
.customizeCalculationsDialog .DialogContent{padding-top:0}.customizeCalculationsDialog.desktop .DialogContent{padding-bottom:0}.customizeCalculationsDialog .CalculatorSummary{margin-bottom:0}.customizeCalculationsDialog .CalculatorSummary .colorBarLegend .Row--header{color:#676767}.customizeCalculationsDialog .CostOfOwnershipCalculatorForm .formSection{padding-top:2rem}.customizeCalculationsDialog .CostOfOwnershipCalculatorForm .formSection .fields{padding-top:1.25rem;display:flex;flex-flow:row wrap;justify-content:space-between;gap:1.25rem}.customizeCalculationsDialog .CostOfOwnershipCalculatorForm .formSection .fields>*{flex-basis:48%}.customizeCalculationsDialog .CostOfOwnershipCalculatorForm .formSection .fields .TextAndSlider{width:48%}.customizeCalculationsDialog.mobile .DialogButtons{padding-bottom:1rem}.customizeCalculationsDialog.mobile .CostOfOwnershipCalculatorForm .formSection .fields>*{flex-basis:100%}.customizeCalculationsDialog.mobile .CostOfOwnershipCalculatorForm .formSection .fields .TextAndSlider{width:100%}
.RefinanceRateCard{border:1px solid #d7d7d7;border-radius:8px;width:100%}.RefinanceRateCard .content{padding:1rem}.RefinanceRateCard .content .sashWrapper{display:flex}.RefinanceRateCard .content .sashWrapper .sash{height:1rem;border-radius:20px;padding:2px 8px}.RefinanceRateCard .content .sashWrapper .sash .title{font-size:.75rem;font-weight:700;line-height:1.25;color:#fff;line-height:1rem}.RefinanceRateCard .content .sashWrapper .sash.soft-cyan{background-color:#15727a}.RefinanceRateCard .content .sashWrapper .sash.soft-orange{background-color:#905c02}.RefinanceRateCard .content .sashWrapper .sash.hidden-sash{visibility:hidden}.RefinanceRateCard .content .cardHeader{margin:1rem 0}.RefinanceRateCard .content .cardHeader .monthlyPayment{font-size:1.4375rem;font-weight:700;line-height:1.25;line-height:2rem}.RefinanceRateCard .content .get-prequalified-button{width:100%;padding-top:7px;padding-bottom:7px}.RefinanceRateCard .content .details{margin-top:1.25rem;display:flex;flex-direction:column;gap:.5rem}.RefinanceRateCard .content .details .item{font-size:.875rem;font-weight:400;line-height:1.25;box-sizing:border-box;display:flex;justify-content:space-between}.RefinanceRateCard .content .details .description{color:#676767}.RefinanceRateCard .content .details .description .pointsFlyout{vertical-align:middle}.RefinanceRateCard .content .details .description .pointsFlyout .bp-Flyout .Flyout__container .Flyout__content{width:216px}.RefinanceRateCard .content .details .value{text-align:end}
.RefinanceRatesCarousel .bp-Carousel .bp-Carousel__cell{width:367px!important}@media (max-width:599px){.RefinanceRatesCarousel .bp-Carousel .bp-Carousel__cell{width:332px!important;margin-left:0;padding-left:0}}
.RefinanceRateSummary{border-top:1px solid #e6e6e6}@media (min-width:900px){.RefinanceRateSummary{margin-bottom:-15px}}.RefinanceRateSummary .refinanceRatesCollapsibleSection .Accordion__heading{padding:1.5rem 0}.RefinanceRateSummary .refinanceRatesCollapsibleSection .Accordion__heading .heading-title{font-size:1rem;font-weight:400;line-height:1.5}.RefinanceRateSummary .refinanceRatesCollapsibleSection .Accordion__content{padding-bottom:0}.RefinanceRateSummary .refinanceRatesCollapsibleSection .Accordion__content .RefinanceRatesCarousel .content .get-preapproved-button{width:100%}.RefinanceRateSummary .refinanceRatesCollapsibleSection .Accordion__content .disclaimer{font-size:.75rem;font-weight:400;line-height:1.25;color:#676767;margin:1rem 0}.RefinanceRateSummary .refinanceRatesCollapsibleSection .Accordion__content .sectionFooter{display:flex;justify-content:space-between;align-items:center}.RefinanceRateSummary .refinanceRatesCollapsibleSection .Accordion__content .sectionFooter .browseRatesLink{font-size:1rem;font-weight:700;line-height:1.5;color:#15727a}.RefinanceRateSummary .refinanceRatesCollapsibleSection .Accordion__content .sectionFooter .browseRatesLink:hover{color:#5aa8ae;text-decoration:none}.RefinanceRateSummary .refinanceRatesCollapsibleSection .Accordion__content .sectionFooter .AdsDisclaimer{display:flex}.RefinanceRateSummary .refinanceRatesCollapsibleSection .Accordion__content .sectionFooter .AdsDisclaimer .bp-DefinitionFlyoutIcon .Flyout__container{left:-168px!important}.RefinanceRateSummary .refinanceRatesCollapsibleSection .Accordion__content .sectionFooter .AdsDisclaimer>.adsDisclaimer-title{font-size:1rem;font-weight:700;line-height:1.25;color:#676767}.RefinanceRateSummary .collapsedForHelocOnLoad .Accordion__heading{margin-bottom:1rem;padding:1rem 0 1rem}@media (min-width:600px){.RefinanceRateSummary .collapsedForHelocOnLoad .Accordion__content{padding-bottom:3rem}}
.CostOfOwnershipSectionContent .CalculatorSummary .colorBarLegend .Row--header{color:#676767}.CostOfOwnershipSectionContent .rsdpSummary{border-top:1px solid #e6e6e6}.CostOfOwnershipSectionContent .rsdpSummary .summaryContent{margin-top:1.5rem;display:flex;flex-flow:row wrap}.CostOfOwnershipSectionContent .rsdpSummary .summaryContent>span{display:inline-block}.CostOfOwnershipSectionContent .rsdpSummary .summaryContent .browseRatesLink{flex:1 1 auto;padding-left:3px}.CostOfOwnershipSectionContent .rsdpSummary .summaryContent .browseRatesLink:hover{color:#5aa8ae;text-decoration:none}@media (max-width:599px){.CostOfOwnershipSectionContent .rsdpSummary .summaryContent .browseRatesLink{width:100%;flex:0 0 auto;padding-left:0}}
.HelocEntrypoint{color:#222;border-radius:12px;background-color:#e9f4ff;padding:1.5rem;margin:2rem 0 1.5rem}.HelocEntrypoint .houseAndCoinIcon{width:128px;height:83px}@media (min-width:600px){.HelocEntrypoint .heloc-container{display:flex;align-items:center}.HelocEntrypoint .heloc-container .heloc-content-container{margin-right:2rem}.HelocEntrypoint .heloc-container .heloc-content-container .heloc-content{padding-bottom:1.5rem}.HelocEntrypoint .heloc-container .heloc-content-container .heloc-content .heloc-header{font-size:1.125rem;font-weight:700;line-height:1.25;margin-bottom:.5rem}.HelocEntrypoint .heloc-container .heloc-content-container .heloc-content .heloc-body{font-size:.875rem;font-weight:400;line-height:1.25}.HelocEntrypoint .heloc-container .heloc-content-container .heloc-button-container{display:flex}.HelocEntrypoint .heloc-container .heloc-content-container .heloc-button-container .learn-more-button{margin-left:.5rem}}@media (max-width:599px){.HelocEntrypoint{padding:2rem 1.25rem 1.25rem}.HelocEntrypoint .heloc-container-mobile{display:flex;flex-direction:column-reverse}.HelocEntrypoint .heloc-container-mobile .heloc-content{padding:1.5rem 0 1.5rem 0}.HelocEntrypoint .heloc-container-mobile .heloc-content .heloc-header-mobile{font-size:1.125rem;font-weight:700;line-height:1.25;margin-bottom:.5rem}.HelocEntrypoint .heloc-container-mobile .heloc-content .heloc-body-mobile{font-size:.875rem;font-weight:400;line-height:1.5}.HelocEntrypoint .heloc-container-mobile .heloc-button-container .bp-Button{width:100%;margin-left:0}.HelocEntrypoint .heloc-container-mobile .heloc-button-container .cta-button{margin-bottom:1rem}}
.FixedFooter{position:fixed;box-sizing:border-box;z-index:10020;left:0;bottom:0;width:100%;background-color:#fff;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.FixedFooter .FixedFooter--with-shadow{box-shadow:0 4px 16px 0 rgba(0,0,0,.12),0 1px 4px 0 rgba(0,0,0,.08)}
.OffMarketStickyFooterContent .button-container{width:100%;box-sizing:border-box;padding:.5rem 1rem;text-align:center}.OffMarketStickyFooterContent .button-container+.button-container{padding-top:0}.OffMarketStickyFooterContent .button-container button{width:100%}.OffMarketStickyFooterContent .button-container button.button-with-sublabel{padding-top:.25rem;padding-bottom:.25rem}.OffMarketStickyFooterContent .button-container button .ButtonLabel__sublabel{font-size:.75rem}.OffMarketStickyFooterContent .partner-scf button.button-with-sublabel{padding:.5rem 2rem}
.BelowTheFoldCommentsSection .sectionContainer{padding-top:12px}@media (min-width:600px){.BelowTheFoldCommentsSection .sectionContainer{padding-top:0}}
.bp-RentalToolsSection .headline{font-size:1.625rem;font-weight:700;line-height:1.25;line-height:1.5;max-width:19rem}.bp-RentalToolsSection .bp-RentalHomeLeft{height:100px;width:106px}.bp-RentalToolsSection .estimateSection{padding-bottom:1.5rem}.bp-RentalToolsSection .estimateSection .estimate{font-size:1.625rem;font-weight:700;line-height:1.25;color:#067741;padding:.25rem 0}.bp-RentalToolsSection .estimateSection .description{font-size:.75rem;white-space:nowrap}.bp-RentalToolsSection.mobile .container{border-radius:unset}.bp-RentalToolsSection.mobile .bp-RentalHomeLeft,.bp-RentalToolsSection.mobile .bp-RentalHomeRight{width:127px;height:97px}.bp-RentalToolsSection.mobile .headline{padding-top:1rem;padding-bottom:1.5rem}.bp-RentalToolsSection.mobile .estimate{padding:.5rem 0}.bp-RentalToolsSection.mobile.withEstimate .headline{padding-top:unset;padding-bottom:2rem}.bp-RentalToolsSection.mobile.withEstimate .estimateSection{padding-bottom:2.5rem}
