/*! bundle name: APDPBlueprintDesktopPage~e96cc9e8 */
/*! bundle name: ADPBlueprintDesktopPage~e96cc9e8 */
body>div.fc-ccpa-root{display:none!important}
.ColorBar{height:10px;width:100%}.ColorBar .bar{height:100%;display:inline-block}.ColorBar .soft-cyan{background-color:#95dee4}.ColorBar .soft-blue{background-color:#3b98ed}.ColorBar .soft-pink{background-color:#fd9c81}.ColorBar .soft-yellow{background-color:#f3dc81}.ColorBar .soft-purple{background-color:#c2a7fb}.ColorBar .soft-gray{background-color:#d1d1d1}
.Row.mobile-revamp{padding-top:1.25rem}.Row .help-text{font-size:.75rem;font-weight:400;line-height:1.5;color:#686868;margin-left:1.5rem}.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:#131313}.Row--content{max-width:60%;float:right;padding-left:3px}.Row--content .rowValueWithDialog{cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5;color:#15727a;-webkit-text-decoration-color:#15727a;text-decoration-color:#15727a;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:.25rem}.Row--content .rowValueWithDialog:has(>.emptyValue){-webkit-text-decoration-line:none;text-decoration-line:none}
.DotColor{width:12px;height:12px}.DotColor.soft-cyan{fill:#95dee4}.DotColor.soft-blue{fill:#3b98ed}.DotColor.soft-pink{fill:#fd9c81}.DotColor.soft-yellow{fill:#f3dc81}.DotColor.soft-purple{fill:#c2a7fb}.DotColor.soft-gray{fill:#d1d1d1}
.CalculatorSummary{margin-bottom:1.5rem}.CalculatorSummary.mobile-revamp{margin-bottom:0}.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(19,19,19,.12),0 1px 4px 0 rgba(19,19,19,.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:#686868}.CalculatorSummary .colorBarLegend .Row .Row--content,.CalculatorSummary .colorBarLegend .Row .Row--header .bp-DefinitionFlyout .DefinitionFlyout__body{color:#131313}.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:#c9f3d7;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:#686868}.CalculatorSummary .calculatorTopSection-container .socialProof .socialProof-contents .socialProof-body .socialProof-leadingContent{font-size:.75rem;font-weight:700;line-height:1.25;color:#01783e}.resetDialog>.DialogContent{padding-top:1rem}@media screen and (max-width:599px){.resetDialog>.DialogButtons .DialogButtons__container{flex-direction:row;justify-content:flex-end}}
.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:#686868;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:#686868;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:#686868}.TextAndSlider .helperText.success{color:#01783e}.TextAndSlider .helperText.warning{color:#915c00}.TextAndSlider .helperText.error{color:#c13515}.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}
.desktopDP .dpaProgramTitle .col-4{margin-left:0}.desktopDP .dpaProgramContent .dpaContent .col-4,.desktopDP .dpaProgramContent .dpaContent .col-12{margin-left:0!important}.desktopDP .dpaProgramContent .dpaContentFooterButtons .inlineFooterButton{margin:0;width:30%}.dpaProgramTitle{font-size:1rem;font-weight:700;line-height:1.5;display:flex;align-items:center;color:#131313;margin-top:1.5rem;padding-bottom:1rem;border-bottom:1px solid #d1d1d1}.dpaProgramContent{display:flex;flex-direction:column}.dpaProgramContent .dpaContent .dpaRow{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #d1d1d1}.dpaProgramContent .dpaContent .dpaRow .dpaRunningApi{background:#e9e9e9;color:#e9e9e9;border-radius:6px}.dpaProgramContent .dpaContentFooterButtons{display:flex;gap:1rem;padding-top:1.5rem}.dpaProgramSection .cta-with-subtext{margin:2rem 0;padding:1.5rem;color:#131313;border:1px solid #d1d1d1;border-radius:8px;background-color:#fefefe}.dpaProgramSection .cta-with-subtext .cta-with-subtext-content{display:flex;align-items:center;justify-content:space-between}.dpaProgramSection .cta-with-subtext .cta-with-subtext-content .subtext-container,.dpaProgramSection .cta-with-subtext .cta-with-subtext-content .subtext-container .subtext-list{display:flex;flex-direction:column;align-items:flex-start}.dpaProgramSection .cta-with-subtext .cta-with-subtext-content .subtext-container .subtext-list div.subtext-list-item:nth-child(2n){margin-top:.5rem}.dpaProgramSection .cta-with-subtext .cta-with-subtext-content .subtext-container .subtext-list-item{display:flex;align-items:center}.dpaProgramSection .cta-with-subtext .cta-with-subtext-content .subtext-container .subtext-header{font-size:1.125rem;font-weight:700;line-height:1.25;margin-bottom:.75rem}.dpaProgramSection .cta-with-subtext .cta-with-subtext-content .subtext-container .subtext-icon{fill:#01783e;margin-right:1rem}.dpaProgramSection .cta-with-subtext .cta-with-subtext-content .subtext-container .subtext-body{font-size:.875rem;font-weight:400;line-height:1.25}.dpaProgramSection .cta-with-subtext .cta-with-subtext-content .subtext-container .subtext-body strong{font-size:.875rem;font-weight:700;line-height:1.25;color:#01783e}.mobileDP .dpaProgramContent{display:flex;flex-direction:column}.mobileDP .dpaProgramContent .dpaContent{font-size:1rem;font-weight:400;line-height:1.5}.mobileDP .dpaProgramContent .dpaContentFooterButtons{flex-direction:column}.mobileDP .dpaProgramContent .dpaContentFooterButtons .inlineFooterButton{margin:0;width:100%}.mobileDP .dpaProgramSection .cta-with-subtext{padding:1rem}.mobileDP .dpaProgramSection .cta-with-subtext .cta-with-subtext-content{align-items:normal;flex-direction:column}.mobileDP .dpaProgramSection .cta-with-subtext .cta-with-subtext-content .getPreApprovedCta{padding-top:1rem}.mobileDP .dpaProgramSection .cta-with-subtext .cta-with-subtext-content .getPreApprovedCta .bp-Button{width:100%}.mobileDP .dpaProgramSection .cta-with-subtext .cta-with-subtext-content .subtext-header{margin-bottom:1rem}
.DownPaymentAssistanceGhostProgramComponent .ghostDPALink{font-size:.875rem;font-weight:400;line-height:1.5}
.DownPaymentAssistanceFormComponent.dpaFormSection.isDesktop .dpaForm .bp-Select,.DownPaymentAssistanceFormComponent.dpaFormSection.isDesktop .dpaForm .bp-Text{width:50%}.dpaFormSub{font-size:1rem;font-weight:400;line-height:1.5;padding-bottom:.5rem}.dpaForm .dpaFormOptionTitle,.dpaForm .dpaFormOptionTitleAboveLabel{font-size:.875rem;font-weight:400;line-height:1.5;padding-top:1.5rem}.dpaForm .dpaFormOptionTitle{padding-bottom:.125rem}.dpaForm .dpaRadioInput .input{padding:0}.dpaForm .dpaCheckbox{width:100%}.dpaForm .dpaFormLabel,.dpaForm .dpaFormLabelWithCheckbox{font-size:.75rem;font-weight:400;line-height:1.5;color:#686868}.desktopDP .dpaForm .dpaCheckbox .CheckboxGroup__options{display:block;column-count:2}.mobileDP .dpaFormSection{display:flex;flex-direction:column}
.dpaShareListDialog .DialogContent.DialogContent--padding-bottom{padding:0}.dpaShareListDialog .dpaShareListSection .formContent{padding:1.5rem}.dpaShareListDialog .dpaShareListSection .description,.dpaShareListDialog .dpaShareListSection .EmailInputList{margin:1.5rem 0}.dpaShareListDialog .dpaShareListSection .EmailInputList .label{font-size:.875rem;font-weight:400;line-height:1.5;color:#131313}.dpaShareListDialog .dpaShareListSection .EmailInputList .subLabel{margin-top:.25rem;font-size:.75rem;font-weight:400;line-height:1.25;color:#686868;margin-bottom:1rem}.dpaShareListDialog .dpaShareListSection .EmailInputList .additionalEmails{position:relative;margin-top:1rem}.dpaShareListDialog .dpaShareListSection .EmailInputList .additionalEmails .removeEmailButton{position:absolute;right:0;top:.125rem;z-index:5}.dpaShareListDialog .dpaShareListSection .EmailInputList .additionalEmails .removeEmailButton .clear{fill:#686868;width:1.5rem}.dpaShareListDialog .dpaShareListSection .addEmailButton{padding-left:0}.dpaShareListDialog .dpaShareListSection .Label__requiredDot{display:none}.dpaShareListDialog .dpaShareListSection .DialogButtons{padding:1.5rem}.dpaShareListDialog.isDesktop .emailField,.dpaShareListDialog.isDesktop .nameField{width:66%}.dpaShareListDialog.isDesktop .EmailInputList .additionalEmails .removeEmailButton{right:34%}.dpaShareListDialog.isMobile .dpaShareListSection .DialogButton{margin-left:0}
.DownPaymentAssistanceDialog.dpaLoadingSpinner .DialogContent [data-rf-test-name=content]{height:75vh}.DownPaymentAssistanceDialog .programDisclaimers{font-size:.875rem;font-weight:400;line-height:1.5;color:#686868;padding-top:2rem;padding-bottom:2rem}.DownPaymentAssistanceDialog .programDisclaimers .downPaymentResource{color:#131313}.DownPaymentAssistanceDialog .getPreApprovedFooter{display:flex;justify-content:space-between}.DownPaymentAssistanceDialog div.DialogContent.DialogContent--padding-bottom#bp-dialog-content{padding:0 1.5rem 1.5rem 1.5rem}.DownPaymentAssistanceDialog.isDesktop.withMortgageCTA .DialogButtons__container.flex{justify-content:space-between}.DownPaymentAssistanceDialog.isDesktop.withMortgageCTA .DialogButtons__container.flex .DialogButtons__button{width:100%}.DownPaymentAssistanceDialog.isDesktop.withMortgageCTA .getPreApprovedFooter .nextStep{display:flex;flex-direction:column;justify-content:center;font-size:1.125rem;font-weight:700;line-height:1.25}.DownPaymentAssistanceDialog.isMobile .getPreApprovedFooter .nextStep{font-size:1rem;font-weight:700;line-height:1.5;margin-right:1.5rem}.DownPaymentAssistanceDialog.isMobile.withSubtextMortgageCTA .DialogButtons{padding:1rem 1.5rem}
.DownPaymentAssistanceSection--listItemLearnMoreLink{margin-left:.25rem}
.DisplayAdWrapper{position:relative}.DisplayAdWrapper .display-ad-text{width:100%;vertical-align:top;font-size:.75rem;padding-bottom:.25rem;color:#686868}.DisplayAdWrapper .display-ad-text.phone{vertical-align:bottom;padding-bottom:0;top:3.5em}.DisplayAdWrapper .loadingIndicatorWrapper{height:100%;display:flex;align-items:center}.DisplayAdWrapper.fallbackAd .pw_report_ad_container{display:none!important}.DisplayAdWrapper .DisplayAd.map.rendered.regularAd:not(#db-playwire-map-few-results-ad):not(#db-playwire-map-many-page-results-ad){width:300px;height:250px}.DisplayAdWrapper .DisplayAd .pw_report_ad_container{position:absolute;line-height:10px!important;text-align:right;right:0;top:4px}.phone.DisplayAdWrapper .DisplayAd .pw_report_ad_container{top:0}.DisplayAdWrapper .DisplayAd img{vertical-align:bottom}
.InlineStaticPlacement.unfilled{visibility:hidden}.InlineStaticPlacement.unfilled div.DisplayAdWrapper div.DisplayAd{width:1px!important;height:1px!important}.InlineStaticPlacement .DisplayAdWrapper{position:relative}.InlineStaticPlacement .DisplayAdWrapper.tablet{padding-bottom:2rem}.mobileDP .InlineStaticPlacement .DisplayAdWrapper{width:320px;margin:auto}.InlineStaticPlacement .DisplayAdWrapper .DisplayAd.desktop{width:728px;height:90px}.InlineStaticPlacement .DisplayAdWrapper .DisplayAd.mobile,.InlineStaticPlacement .DisplayAdWrapper .DisplayAd.tablet{width:320px;height:50px}.componentSection:has(>.InlineStaticPlacement.unfilled){margin-top:-.5rem}
.AllConnectIntegrationSection{min-height:600px}.AllConnectIntegrationSection .spinner{position:absolute;left:50%;top:45%}.AllConnectIntegrationSection iframe:not(:first-child){display:none}.adblocked{min-height:0}.utilitiesDialog.mobileDialog h1{white-space:break-spaces}.utilitiesDialog.mobileDialog .bp-Notice{width:inherit}
.AllConnectInternetSectionDialog.DialogContainer .bp-DialogHeader{border-bottom:1px solid #d1d1d1}.AllConnectInternetSectionDialog.DialogContainer .DialogContent .dialog-content .descriptionSection{margin-bottom:2rem}
#cmasw .cmaswdgt-container{margin:0!important;display:block}#cmasw .cmaswdgt-container .row{margin-left:0}#cmasw .cmaswdgt-container .row>*{padding-left:0;margin-left:0}#cmasw #cmAdditionalServices>div{position:relative}#cmasw #cmAdditionalServices>div .row{width:unset}#cmasw #cmAdditionalServices>div .row:first-of-type{padding-bottom:4px!important}#cmasw #cmAdditionalServices>div .row:nth-of-type(3) div{display:flex;align-items:center}#cmasw #cmAdditionalServices>div .row:nth-of-type(3) div img{vertical-align:middle}.desktopDP #cmasw #cmAdditionalServices>div .row:nth-of-type(3),.tablet #cmasw #cmAdditionalServices>div .row:nth-of-type(3){position:absolute;top:0;right:0;padding-top:inherit}
.NativeAdWidget.unfilled{width:1px;height:1px}.NativeAdWidget .DisplayAd>div{height:4rem!important}@media screen and (max-width:599px){.NativeAdWidget .DisplayAd>div{height:5rem!important}}@media screen and (max-width:399px){.NativeAdWidget .DisplayAd>div{height:6rem!important}}.NativeAdWidget .DisplayAd iframe,.NativeAdWidget iframe{height:inherit}.bp-Section.NativeAdSection:has(.NativeAdWidget.unfilled){width:1px!important;height:1px!important;padding:unset!important;border:unset!important}div:has(>.bp-Section.NativeAdSection>.bp-Section--content>.NativeAdWidget.blocked){display:none}
.RightRailStatic{display:flex;justify-content:center;padding-top:1.5rem}.desktopDP .RightRailStatic{height:272px}
.RightRailVideo,.RightRailVideo--closeButton{display:flex;justify-content:center}.RightRailVideo--closeButton{position:fixed;bottom:214px;right:6px;border-radius:100%;background:#757575;height:32px;width:32px;z-index:2147483645}.RightRailVideo--closeButton .bp-Button.bp-CloseButton .ButtonIcon svg{fill:#fefefe}.RightRailVideo .DisplayAdWrapper{padding-top:1.5rem;min-height:198.06px;width:100%}.RightRailVideo .DisplayAdWrapper.hidden{display:none!important}.RightRailVideo .DisplayAdWrapper .loadingIndicatorWrapper{height:inherit}.RightRailVideo .DisplayAdWrapper #tyche_trendi_parent_container{width:100%!important;height:176.06px!important;display:flex;justify-content:center}
.CommunityHomeCard{width:100%;margin-bottom:1rem}@media (min-width:600px){.CommunityHomeCard{box-sizing:border-box;padding-right:.5rem;padding-left:.5rem}.CommunityHomeCard.cdp{width:33.33333333%}.CommunityHomeCard.confirmation{width:100%;height:340px}}.CommunityHomeCard .bp-Homecard{height:100%}.CommunityHomeCard .bp-Homecard .bp-Homecard__Sashes{z-index:2}.CommunityHomeCard .bp-Homecard .bp-Homecard__Content{height:100%}.CommunityHomeCard .bp-Homecard .bp-Homecard__Content .title{font-size:1.125rem;font-weight:700;line-height:1.25}.CommunityHomeCard .bp-Homecard .bp-Homecard__Content .priceInfo{margin-top:.5rem;font-size:.875rem;font-weight:400;line-height:1.5}.CommunityHomeCard .bp-Homecard .bp-Homecard__Content .priceInfo .price{font-size:.875rem;font-weight:700;line-height:1.5}.CommunityHomeCard .builderInfo{margin-top:4px;font-size:.75rem;font-weight:400;line-height:1.5}
.RecommendedCommunityCarousel h3{font-size:1.125rem;font-weight:700;line-height:1.25;margin-top:2.5rem;margin-bottom:1.5rem}.RecommendedCommunityCarousel .RecommendedCommunities-Carousel{margin-top:1.5rem}.RecommendedCommunityCarousel .RecommendedCommunities-Carousel .bp-CarouselArrow--previous{left:0;z-index:5}.RecommendedCommunityCarousel .RecommendedCommunities-Carousel .bp-CarouselArrow--next{right:0;z-index:5}@media (min-width:600px){.bp-Dialog.DialogContainer.bp-Dialog--size-medium.BuilderContactDialog-ConfirmationPane{width:742px}}
.EmailConfirmation{padding-bottom:1rem}.EmailConfirmation span.CheckmarkWithCircle.Svg{height:65px;display:block;margin-bottom:1.5rem}.EmailConfirmation span.CheckmarkWithCircle.Svg svg circle[stroke],.EmailConfirmation span.CheckmarkWithCircle.Svg svg path[stroke]{stroke:#01783e}.EmailConfirmation span.CheckmarkWithCircle.Svg svg circle[fill],.EmailConfirmation span.CheckmarkWithCircle.Svg svg path[fill]{fill:#01783e}
.mobileDP .Disclaimer{padding-bottom:80px}.Disclaimer p{font-size:.75rem}
.BuilderContactDialog-ConfirmationPane .FieldControl,.BuilderContactDialog .FieldControl{padding-bottom:1.5rem}.BuilderContactDialog-ConfirmationPane h2,.BuilderContactDialog h2{font-size:1.625rem;font-weight:700;line-height:1.25;padding-bottom:1.25rem}.BuilderContactDialog-ConfirmationPane button[type=submit],.BuilderContactDialog button[type=submit]{width:100%}.BuilderContactDialog--Pagination,.BuilderContactDialog-ConfirmationPane--Pagination{font-size:.875rem;font-weight:400}.BuilderContactDialog--Pagination .bp-SvgIcon.arrow-left,.BuilderContactDialog-ConfirmationPane--Pagination .bp-SvgIcon.arrow-left{vertical-align:bottom}.BuilderContactDialog-ConfirmationPane .DatePickerCarousel,.BuilderContactDialog .DatePickerCarousel{margin-bottom:2rem}.BuilderContactDialog-ConfirmationPane .Disclaimer p,.BuilderContactDialog .Disclaimer p{padding:.75rem 0;color:#686868}.BuilderContactDialog-ConfirmationPane .ContactPane .ContactPane--header,.BuilderContactDialog .ContactPane .ContactPane--header{display:flex;justify-content:space-between;padding-bottom:1.25rem}.BuilderContactDialog-ConfirmationPane .ContactPane .ContactPane--header .header-title,.BuilderContactDialog .ContactPane .ContactPane--header .header-title{font-size:1.625rem;font-weight:700;line-height:1.25;flex:1 1 0;align-content:center}.BuilderContactDialog-ConfirmationPane .ContactPane .TextAreaWithButtons,.BuilderContactDialog .ContactPane .TextAreaWithButtons{margin:.25rem 0}.BuilderContactDialog-ConfirmationPane .ContactPane .TextAreaWithButtons .InputWrapper,.BuilderContactDialog .ContactPane .TextAreaWithButtons .InputWrapper{border:none;outline:none!important}.BuilderContactDialog-ConfirmationPane h2.negative,.BuilderContactDialog h2.negative{color:#c13515}.desktopDP .BuilderContactDialog-ConfirmationPane .bp-ProgressIndicator.labels__left .label.current,.desktopDP .BuilderContactDialog .bp-ProgressIndicator.labels__left .label.current,.mobileDP .BuilderContactDialog-ConfirmationPane .bp-ProgressIndicator.labels__left .label.current,.mobileDP .BuilderContactDialog .bp-ProgressIndicator.labels__left .label.current{font-weight:700;color:#686868}.desktopDP .BuilderContactDialog-ConfirmationPane .bp-ProgressIndicator.labels__left .label,.desktopDP .BuilderContactDialog-ConfirmationPane .bp-ProgressIndicator.labels__left .summary,.desktopDP .BuilderContactDialog .bp-ProgressIndicator.labels__left .label,.desktopDP .BuilderContactDialog .bp-ProgressIndicator.labels__left .summary,.mobileDP .BuilderContactDialog-ConfirmationPane .bp-ProgressIndicator.labels__left .label,.mobileDP .BuilderContactDialog-ConfirmationPane .bp-ProgressIndicator.labels__left .summary,.mobileDP .BuilderContactDialog .bp-ProgressIndicator.labels__left .label,.mobileDP .BuilderContactDialog .bp-ProgressIndicator.labels__left .summary{left:1.5rem}.desktopDP .BuilderContactDialog-ConfirmationPane .bp-ProgressIndicator.labels__left .label,.desktopDP .BuilderContactDialog .bp-ProgressIndicator.labels__left .label,.mobileDP .BuilderContactDialog-ConfirmationPane .bp-ProgressIndicator.labels__left .label,.mobileDP .BuilderContactDialog .bp-ProgressIndicator.labels__left .label{padding-bottom:.5rem}.desktopDP .BuilderContactDialog-ConfirmationPane .bp-ProgressIndicator.labels__left .summary,.desktopDP .BuilderContactDialog .bp-ProgressIndicator.labels__left .summary,.mobileDP .BuilderContactDialog-ConfirmationPane .bp-ProgressIndicator.labels__left .summary,.mobileDP .BuilderContactDialog .bp-ProgressIndicator.labels__left .summary{padding-bottom:2rem}.mobileDP .BuilderContactDialog-ConfirmationPane .bp-ProgressIndicator.labels__left .label,.mobileDP .BuilderContactDialog .bp-ProgressIndicator.labels__left .label{width:270px!important;font-size:1rem}.desktopDP .BuilderContactDialog-ConfirmationPane .bp-ProgressIndicator.labels__left .label,.desktopDP .BuilderContactDialog-ConfirmationPane .bp-ProgressIndicator.labels__left .summary,.desktopDP .BuilderContactDialog .bp-ProgressIndicator.labels__left .label,.desktopDP .BuilderContactDialog .bp-ProgressIndicator.labels__left .summary{width:450px}.BuilderContactDialog-ConfirmationPane.bp-DialogFullscreen .bp-DialogHeader,.BuilderContactDialog.bp-DialogFullscreen .bp-DialogHeader{padding-bottom:0;border:none}.BuilderContactDialog-ConfirmationPane.bp-DialogFullscreen .BuilderContactDialog--MobileFooter,.BuilderContactDialog.bp-DialogFullscreen .BuilderContactDialog--MobileFooter{position:fixed;bottom:0;width:100%;left:0;padding:1rem;padding-top:0;box-sizing:border-box;background-color:#fefefe;box-shadow:0 6px 20px 0 rgba(19,19,19,.1),0 2px 6px 0 rgba(19,19,19,.08)}
