.LocalMarketPages-module-scss-module__EDhLEG__texts-1,.LocalMarketPages-module-scss-module__EDhLEG__detailsSection .LocalMarketPages-module-scss-module__EDhLEG__detailsText,.LocalMarketPages-module-scss-module__EDhLEG__detailsSection .LocalMarketPages-module-scss-module__EDhLEG__description .LocalMarketPages-module-scss-module__EDhLEG__descriptionTitle,.LocalMarketPages-module-scss-module__EDhLEG__accordionHeader,.LocalMarketPages-module-scss-module__EDhLEG__agentsInAreaSection .LocalMarketPages-module-scss-module__EDhLEG__agentsInAreaTitle,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsTitle,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsCardTitle,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomTitle,.LocalMarketPages-module-scss-module__EDhLEG__additionalMarketInsightsTitle,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupTitle{font-size:1.5rem}@media screen and (max-width:67.5rem){.LocalMarketPages-module-scss-module__EDhLEG__texts-1,.LocalMarketPages-module-scss-module__EDhLEG__detailsSection .LocalMarketPages-module-scss-module__EDhLEG__detailsText,.LocalMarketPages-module-scss-module__EDhLEG__detailsSection .LocalMarketPages-module-scss-module__EDhLEG__description .LocalMarketPages-module-scss-module__EDhLEG__descriptionTitle,.LocalMarketPages-module-scss-module__EDhLEG__accordionHeader,.LocalMarketPages-module-scss-module__EDhLEG__agentsInAreaSection .LocalMarketPages-module-scss-module__EDhLEG__agentsInAreaTitle,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsTitle,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsCardTitle,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomTitle,.LocalMarketPages-module-scss-module__EDhLEG__additionalMarketInsightsTitle,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupTitle{font-size:1.125rem}}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__texts-1,.LocalMarketPages-module-scss-module__EDhLEG__detailsSection .LocalMarketPages-module-scss-module__EDhLEG__detailsText,.LocalMarketPages-module-scss-module__EDhLEG__detailsSection .LocalMarketPages-module-scss-module__EDhLEG__description .LocalMarketPages-module-scss-module__EDhLEG__descriptionTitle,.LocalMarketPages-module-scss-module__EDhLEG__accordionHeader,.LocalMarketPages-module-scss-module__EDhLEG__agentsInAreaSection .LocalMarketPages-module-scss-module__EDhLEG__agentsInAreaTitle,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsTitle,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsCardTitle,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomTitle,.LocalMarketPages-module-scss-module__EDhLEG__additionalMarketInsightsTitle,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupTitle{font-size:1rem}}.LocalMarketPages-module-scss-module__EDhLEG__texts-2,.LocalMarketPages-module-scss-module__EDhLEG__detailsSection .LocalMarketPages-module-scss-module__EDhLEG__description p,.LocalMarketPages-module-scss-module__EDhLEG__quickStats .LocalMarketPages-module-scss-module__EDhLEG__stat p,.LocalMarketPages-module-scss-module__EDhLEG__localMarketPagesSectionAttributes .LocalMarketPages-module-scss-module__EDhLEG__attributeText,.LocalMarketPages-module-scss-module__EDhLEG__accordionContent p,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsCardDescription,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomDescription,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStatLabel,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsSectorList,.LocalMarketPages-module-scss-module__EDhLEG__additionalMarketCardTitle,.LocalMarketPages-module-scss-module__EDhLEG__rentOwnInfoTitle,.LocalMarketPages-module-scss-module__EDhLEG__rentOwnChartTitle,.LocalMarketPages-module-scss-module__EDhLEG__rentOwnCardLabel,.LocalMarketPages-module-scss-module__EDhLEG__sourceGroupTitle,.LocalMarketPages-module-scss-module__EDhLEG__sourceItem,.LocalMarketPages-module-scss-module__EDhLEG__sourceEmpty{font-size:1.25rem}@media screen and (max-width:67.5rem){.LocalMarketPages-module-scss-module__EDhLEG__texts-2,.LocalMarketPages-module-scss-module__EDhLEG__detailsSection .LocalMarketPages-module-scss-module__EDhLEG__description p,.LocalMarketPages-module-scss-module__EDhLEG__quickStats .LocalMarketPages-module-scss-module__EDhLEG__stat p,.LocalMarketPages-module-scss-module__EDhLEG__localMarketPagesSectionAttributes .LocalMarketPages-module-scss-module__EDhLEG__attributeText,.LocalMarketPages-module-scss-module__EDhLEG__accordionContent p,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsCardDescription,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomDescription,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStatLabel,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsSectorList,.LocalMarketPages-module-scss-module__EDhLEG__additionalMarketCardTitle,.LocalMarketPages-module-scss-module__EDhLEG__rentOwnInfoTitle,.LocalMarketPages-module-scss-module__EDhLEG__rentOwnChartTitle,.LocalMarketPages-module-scss-module__EDhLEG__rentOwnCardLabel,.LocalMarketPages-module-scss-module__EDhLEG__sourceGroupTitle,.LocalMarketPages-module-scss-module__EDhLEG__sourceItem,.LocalMarketPages-module-scss-module__EDhLEG__sourceEmpty{font-size:1rem}}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__texts-2,.LocalMarketPages-module-scss-module__EDhLEG__detailsSection .LocalMarketPages-module-scss-module__EDhLEG__description p,.LocalMarketPages-module-scss-module__EDhLEG__quickStats .LocalMarketPages-module-scss-module__EDhLEG__stat p,.LocalMarketPages-module-scss-module__EDhLEG__localMarketPagesSectionAttributes .LocalMarketPages-module-scss-module__EDhLEG__attributeText,.LocalMarketPages-module-scss-module__EDhLEG__accordionContent p,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsCardDescription,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomDescription,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStatLabel,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsSectorList,.LocalMarketPages-module-scss-module__EDhLEG__additionalMarketCardTitle,.LocalMarketPages-module-scss-module__EDhLEG__rentOwnInfoTitle,.LocalMarketPages-module-scss-module__EDhLEG__rentOwnChartTitle,.LocalMarketPages-module-scss-module__EDhLEG__rentOwnCardLabel,.LocalMarketPages-module-scss-module__EDhLEG__sourceGroupTitle,.LocalMarketPages-module-scss-module__EDhLEG__sourceItem,.LocalMarketPages-module-scss-module__EDhLEG__sourceEmpty{font-size:.875rem}}.LocalMarketPages-module-scss-module__EDhLEG__texts-3{font-size:.9375rem}@media screen and (max-width:67.5rem){.LocalMarketPages-module-scss-module__EDhLEG__texts-3{font-size:.8125rem}}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__texts-3{font-size:.6875rem}}.LocalMarketPages-module-scss-module__EDhLEG__texts-4{font-size:1.375rem}@media screen and (max-width:67.5rem){.LocalMarketPages-module-scss-module__EDhLEG__texts-4{font-size:1rem}}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__texts-4{font-size:.875rem}}.LocalMarketPages-module-scss-module__EDhLEG__texts-xsmall{font-size:1.125rem}@media screen and (max-width:67.5rem){.LocalMarketPages-module-scss-module__EDhLEG__texts-xsmall{font-size:1rem}}@media screen and (max-width:40rem){.LocalMarketPages-module-scss-module__EDhLEG__texts-xsmall{font-size:.9375rem}}.LocalMarketPages-module-scss-module__EDhLEG__texts-xxsmall{font-size:.75rem}@media screen and (max-width:67.5rem){.LocalMarketPages-module-scss-module__EDhLEG__texts-xxsmall{font-size:.625rem}}.LocalMarketPages-module-scss-module__EDhLEG__titles-xl{font-size:4rem}@media screen and (max-width:78.9375rem){.LocalMarketPages-module-scss-module__EDhLEG__titles-xl{font-size:3rem}}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__titles-xl{font-size:2.25rem}}.LocalMarketPages-module-scss-module__EDhLEG__titles{font-size:2.8125rem!important}@media screen and (max-width:78.9375rem){.LocalMarketPages-module-scss-module__EDhLEG__titles{font-size:2.25rem!important}}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__titles{font-size:1.8125rem!important}}@media screen and (max-width:37.5rem){.LocalMarketPages-module-scss-module__EDhLEG__titles{font-size:1.6875rem!important}}.LocalMarketPages-module-scss-module__EDhLEG__titles-medium,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStatValue,.LocalMarketPages-module-scss-module__EDhLEG__rentOwnCardValue,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetRow .LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStatValue{font-size:2.375rem}@media screen and (max-width:78.9375rem){.LocalMarketPages-module-scss-module__EDhLEG__titles-medium,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStatValue,.LocalMarketPages-module-scss-module__EDhLEG__rentOwnCardValue,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetRow .LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStatValue{font-size:1.875rem}}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__titles-medium,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStatValue,.LocalMarketPages-module-scss-module__EDhLEG__rentOwnCardValue,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetRow .LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStatValue{font-size:1.375rem}}@media screen and (max-width:37.5rem){.LocalMarketPages-module-scss-module__EDhLEG__titles-medium,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStatValue,.LocalMarketPages-module-scss-module__EDhLEG__rentOwnCardValue,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetRow .LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStatValue{font-size:1.25rem}}.LocalMarketPages-module-scss-module__EDhLEG__titles-small{font-size:2rem}@media screen and (max-width:78.9375rem){.LocalMarketPages-module-scss-module__EDhLEG__titles-small{font-size:1.5rem}}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__titles-small{font-size:1.125rem}}@media screen and (max-width:37.5rem){.LocalMarketPages-module-scss-module__EDhLEG__titles-small{font-size:1rem}}.LocalMarketPages-module-scss-module__EDhLEG__subtitles,.LocalMarketPages-module-scss-module__EDhLEG__localMarketPagesSectionAttributes .LocalMarketPages-module-scss-module__EDhLEG__attributeBigText,.LocalMarketPages-module-scss-module__EDhLEG__majorMetrosSection .LocalMarketPages-module-scss-module__EDhLEG__majorMetrosTitle{font-size:2.25rem;font-weight:600}@media screen and (max-width:67.5rem){.LocalMarketPages-module-scss-module__EDhLEG__subtitles,.LocalMarketPages-module-scss-module__EDhLEG__localMarketPagesSectionAttributes .LocalMarketPages-module-scss-module__EDhLEG__attributeBigText,.LocalMarketPages-module-scss-module__EDhLEG__majorMetrosSection .LocalMarketPages-module-scss-module__EDhLEG__majorMetrosTitle{font-size:1.875rem}}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__subtitles,.LocalMarketPages-module-scss-module__EDhLEG__localMarketPagesSectionAttributes .LocalMarketPages-module-scss-module__EDhLEG__attributeBigText,.LocalMarketPages-module-scss-module__EDhLEG__majorMetrosSection .LocalMarketPages-module-scss-module__EDhLEG__majorMetrosTitle{font-size:1.125rem}}.LocalMarketPages-module-scss-module__EDhLEG__subtitles-small{font-size:1.875rem}@media screen and (max-width:67.5rem){.LocalMarketPages-module-scss-module__EDhLEG__subtitles-small{font-size:1.5rem}}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__subtitles-small{font-size:1rem}}.LocalMarketPages-module-scss-module__EDhLEG__section{padding:3.25rem 3.0625rem;padding-bottom:0!important}@media screen and (max-width:64rem){.LocalMarketPages-module-scss-module__EDhLEG__section{padding-left:1rem;padding-right:1rem;padding-bottom:0!important}}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__section{padding-bottom:0!important}}.LocalMarketPages-module-scss-module__EDhLEG__section.LocalMarketPages-module-scss-module__EDhLEG__overviewSection{padding-top:2.375rem}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__section.LocalMarketPages-module-scss-module__EDhLEG__overviewSection{padding-top:1rem}}.LocalMarketPages-module-scss-module__EDhLEG__section.LocalMarketPages-module-scss-module__EDhLEG__browseByCategorySection,.LocalMarketPages-module-scss-module__EDhLEG__section.LocalMarketPages-module-scss-module__EDhLEG__nearbyCitiesSection{background-color:#f9f9f9;margin-top:5.9375rem;margin-bottom:2.1875rem;padding-top:2.5rem;padding-bottom:2.5rem!important}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__section.LocalMarketPages-module-scss-module__EDhLEG__browseByCategorySection,.LocalMarketPages-module-scss-module__EDhLEG__section.LocalMarketPages-module-scss-module__EDhLEG__nearbyCitiesSection{margin-top:1.75rem;margin-bottom:1.75rem;padding-top:1.75rem;padding-bottom:1.75rem!important}}@media screen and (max-width:37.5rem){.LocalMarketPages-module-scss-module__EDhLEG__section.LocalMarketPages-module-scss-module__EDhLEG__browseByCategorySection,.LocalMarketPages-module-scss-module__EDhLEG__section.LocalMarketPages-module-scss-module__EDhLEG__nearbyCitiesSection{margin-top:1.25rem;margin-bottom:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem!important}}.LocalMarketPages-module-scss-module__EDhLEG__section.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsSection{padding:0!important}.LocalMarketPages-module-scss-module__EDhLEG__section.LocalMarketPages-module-scss-module__EDhLEG__bottomTextSection{display:none}.LocalMarketPages-module-scss-module__EDhLEG__section.LocalMarketPages-module-scss-module__EDhLEG__nearbyCitiesSection{margin-bottom:0}.LocalMarketPages-module-scss-module__EDhLEG__overviewContainer{grid-template-columns:1fr 26.6875rem;align-items:start;gap:1.875rem;display:grid}@media screen and (max-width:75rem){.LocalMarketPages-module-scss-module__EDhLEG__overviewContainer{grid-template-columns:1fr 17.5rem;gap:1.25rem}}@media screen and (max-width:64rem){.LocalMarketPages-module-scss-module__EDhLEG__overviewContainer{grid-template-columns:1fr;gap:1rem}}@media screen and (max-width:48rem){.LocalMarketPages-module-scss-module__EDhLEG__overviewContainer{grid-template-columns:1fr;gap:.75rem}}.LocalMarketPages-module-scss-module__EDhLEG__agentSidebar{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:1.25rem}@media screen and (max-width:64rem){.LocalMarketPages-module-scss-module__EDhLEG__agentSidebar{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1rem;display:grid;position:static}}@media screen and (max-width:48rem){.LocalMarketPages-module-scss-module__EDhLEG__agentSidebar{grid-template-columns:1fr;gap:.75rem}}.LocalMarketPages-module-scss-module__EDhLEG__detailsSection{flex-direction:column;gap:3.25rem;display:flex}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__detailsSection{margin-top:1.25rem}}@media screen and (max-width:37.5rem){.LocalMarketPages-module-scss-module__EDhLEG__detailsSection{gap:1rem;margin-top:0}}.LocalMarketPages-module-scss-module__EDhLEG__detailsSection .LocalMarketPages-module-scss-module__EDhLEG__detailsTitle{text-transform:capitalize;font-size:3rem;font-weight:700}@media screen and (max-width:78.9375rem){.LocalMarketPages-module-scss-module__EDhLEG__detailsSection .LocalMarketPages-module-scss-module__EDhLEG__detailsTitle{font-size:2.25rem}}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__detailsSection .LocalMarketPages-module-scss-module__EDhLEG__detailsTitle{font-size:1.8125rem}}@media screen and (max-width:37.5rem){.LocalMarketPages-module-scss-module__EDhLEG__detailsSection .LocalMarketPages-module-scss-module__EDhLEG__detailsTitle{font-size:1.6875rem}}.LocalMarketPages-module-scss-module__EDhLEG__detailsSection .LocalMarketPages-module-scss-module__EDhLEG__description .LocalMarketPages-module-scss-module__EDhLEG__descriptionTitle{font-weight:600}.LocalMarketPages-module-scss-module__EDhLEG__detailsSection .LocalMarketPages-module-scss-module__EDhLEG__description p{margin:1rem 0 0;line-height:1.6}.LocalMarketPages-module-scss-module__EDhLEG__detailsSection .LocalMarketPages-module-scss-module__EDhLEG__detailsHeader{line-height:1.6}.LocalMarketPages-module-scss-module__EDhLEG__quickStats{background-color:#edffff;border:.0625rem solid #2ab0b2;border-radius:.5rem;flex-wrap:wrap;justify-content:space-evenly;gap:1.25rem;padding:1.25rem 3rem;display:flex}@media screen and (max-width:97rem){.LocalMarketPages-module-scss-module__EDhLEG__quickStats{padding:.625rem 1.75rem}}@media screen and (max-width:89.875rem){.LocalMarketPages-module-scss-module__EDhLEG__quickStats{padding:.625rem 1.125rem}}@media (max-width:64rem){.LocalMarketPages-module-scss-module__EDhLEG__quickStats{gap:.625rem;padding:1rem 1.25rem}}@media (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__quickStats{padding:.75rem 1rem}}@media (max-width:37.5rem){.LocalMarketPages-module-scss-module__EDhLEG__quickStats{gap:.5rem;padding:.625rem .75rem}}.LocalMarketPages-module-scss-module__EDhLEG__quickStats .LocalMarketPages-module-scss-module__EDhLEG__stat{align-items:center;gap:.5rem;display:flex}.LocalMarketPages-module-scss-module__EDhLEG__localMarketPagesSectionAttributes{grid-template-columns:repeat(2,1fr);gap:1.8125rem;display:grid}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__localMarketPagesSectionAttributes{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:37.5rem){.LocalMarketPages-module-scss-module__EDhLEG__localMarketPagesSectionAttributes{grid-template-columns:1fr;gap:1rem}}.LocalMarketPages-module-scss-module__EDhLEG__localMarketPagesSectionAttributes .LocalMarketPages-module-scss-module__EDhLEG__attributeContainer{background-color:#edffff;border:.0625rem solid #2ab0b2;border-radius:.9375rem;justify-content:center}.LocalMarketPages-module-scss-module__EDhLEG__localMarketPagesSectionAttributes .LocalMarketPages-module-scss-module__EDhLEG__attributeBigText{font-weight:600}.LocalMarketPages-module-scss-module__EDhLEG__localMarketPagesSectionAttributes .LocalMarketPages-module-scss-module__EDhLEG__attributeText{font-weight:400}.LocalMarketPages-module-scss-module__EDhLEG__majorMetrosSection .LocalMarketPages-module-scss-module__EDhLEG__majorMetrosTitle{margin:0 0 1rem;font-size:1.5rem;font-weight:700}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__majorMetrosSection .LocalMarketPages-module-scss-module__EDhLEG__majorMetrosTitle{margin-bottom:1rem;font-size:1.25rem}}.LocalMarketPages-module-scss-module__EDhLEG__accordionContainer{flex-direction:column;gap:1rem;display:flex}.LocalMarketPages-module-scss-module__EDhLEG__accordionItem{border:.0625rem solid #2ab0b2;border-radius:.5rem;overflow:hidden}.LocalMarketPages-module-scss-module__EDhLEG__accordionItem:first-child .LocalMarketPages-module-scss-module__EDhLEG__accordionHeader.LocalMarketPages-module-scss-module__EDhLEG__expanded{color:#fff;background-color:#2ab0b2}.LocalMarketPages-module-scss-module__EDhLEG__accordionItem:first-child .LocalMarketPages-module-scss-module__EDhLEG__accordionHeader.LocalMarketPages-module-scss-module__EDhLEG__expanded .LocalMarketPages-module-scss-module__EDhLEG__accordionIcon{color:#fff}.LocalMarketPages-module-scss-module__EDhLEG__accordionHeader{cursor:pointer;color:#2ab0b2;background-color:#edffff;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;font-weight:600;transition:all .3s;display:flex}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__accordionHeader{padding:.875rem 1rem}}.LocalMarketPages-module-scss-module__EDhLEG__accordionHeader:hover{background-color:#efefef}.LocalMarketPages-module-scss-module__EDhLEG__accordionHeader.LocalMarketPages-module-scss-module__EDhLEG__expanded{color:#fff;background-color:#2ab0b2}.LocalMarketPages-module-scss-module__EDhLEG__accordionHeader .LocalMarketPages-module-scss-module__EDhLEG__accordionIcon{color:#2ab0b2;font-size:1.5rem;transition:color .3s}.LocalMarketPages-module-scss-module__EDhLEG__accordionTitle{text-align:left;flex:1}.LocalMarketPages-module-scss-module__EDhLEG__accordionContent{color:#fff;background-color:#2ab0b2;padding:1.25rem}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__accordionContent{padding:1rem}}.LocalMarketPages-module-scss-module__EDhLEG__accordionContent p{color:#fff;margin:0 0 1rem}.LocalMarketPages-module-scss-module__EDhLEG__accordionContent p:last-child{margin-bottom:0}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__accordionContent p{font-size:.875rem}}.LocalMarketPages-module-scss-module__EDhLEG__agentsInAreaSection .LocalMarketPages-module-scss-module__EDhLEG__agentsInAreaTitle{font-weight:700;line-height:1.6}.LocalMarketPages-module-scss-module__EDhLEG__agentsInAreaSection .LocalMarketPages-module-scss-module__EDhLEG__agentsInAreaDescription{justify-content:space-between;margin-bottom:2.125rem;display:flex}.LocalMarketPages-module-scss-module__EDhLEG__agentsInAreaSection .LocalMarketPages-module-scss-module__EDhLEG__agentsInAreaContainer{grid-template-columns:repeat(3,1fr);gap:2.0625rem;display:grid}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__agentsInAreaSection .LocalMarketPages-module-scss-module__EDhLEG__agentsInAreaContainer{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:37.5rem){.LocalMarketPages-module-scss-module__EDhLEG__agentsInAreaSection .LocalMarketPages-module-scss-module__EDhLEG__agentsInAreaContainer{grid-template-columns:1fr}}.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsSection{background-color:#f9f9f9;border-radius:.75rem;margin-top:5.9375rem;padding:5.25rem 3.0625rem}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsSection{padding:1rem}}.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsTitle{text-align:center;color:#2f2f2f;margin:0 0 3.5625rem;font-weight:700}.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsTopGrid{grid-template-columns:repeat(2,1fr);gap:2.0625rem;display:grid}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsTopGrid{grid-template-columns:1fr}}.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsCard,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomCard,.LocalMarketPages-module-scss-module__EDhLEG__housingMarket,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroup{background-color:#fff;border-radius:1.25rem;padding:4.375rem;box-shadow:0 1.25rem 1.1375rem -.625rem #0000001a}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsCard,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomCard,.LocalMarketPages-module-scss-module__EDhLEG__housingMarket,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroup{padding:2.8125rem}}.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsCardTitle,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomTitle{text-align:center;margin:0;font-weight:700}.LocalMarketPages-module-scss-module__EDhLEG__populationGrowthCard .LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsCardTitle{color:#2ab0b2}.LocalMarketPages-module-scss-module__EDhLEG__employmentCard .LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsCardTitle{color:#f48c41}.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsCardDescription,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomDescription{text-align:center;color:#4f4f4f;margin:1rem 0 4.4375rem;font-weight:500;line-height:1.45}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsCardDescription,.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomDescription{margin-bottom:.875rem}}.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStats,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupRows{flex-direction:column;gap:1.75rem;display:flex}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStats,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupRows{gap:1.125rem}}@media screen and (max-width:40rem){.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStats,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupRows{gap:.75rem}}.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStat,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetRow{text-align:center;border-radius:.75rem;padding:1rem}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStat,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetRow{padding:.75rem}}.LocalMarketPages-module-scss-module__EDhLEG__populationGrowthStat,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetRowTeal{background-color:#dff4f5;border:.0625rem solid #84d8da}.LocalMarketPages-module-scss-module__EDhLEG__employmentStat,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetRowOrange{background-color:#f6ece4;border:.0625rem solid #f3b284}.LocalMarketPages-module-scss-module__EDhLEG__incomeStat,.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetRowYellow{background-color:#fffdf6;border:.0625rem solid #efbd20}.LocalMarketPages-module-scss-module__EDhLEG__housingMarketStat{background-color:#edf9ff;border:.0625rem solid #0c4a69}.LocalMarketPages-module-scss-module__EDhLEG__housingMarketStat .LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomTitle{text-align:center}.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStatLabel{margin:0}.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStatValue{margin:.25rem 0 0;font-weight:700;line-height:1.2}.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStatYears{font-size:1rem}.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsSectorList{margin:.5rem 0 0;font-weight:600;line-height:1.3}.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomCard{margin-top:2.0625rem}.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomCard .LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomTitle{text-align:left;color:#f0b530}.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomCard .LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomDescription{text-align:left;margin-bottom:1.125rem}.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomStats{grid-template-columns:repeat(2,1fr);gap:1.75rem;display:grid}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsBottomStats{grid-template-columns:1fr;gap:1.125rem}}.LocalMarketPages-module-scss-module__EDhLEG__housingMarket{margin-top:2.0625rem}.LocalMarketPages-module-scss-module__EDhLEG__averageHomeValueImage{object-fit:contain;width:100%!important;height:100%!important}.LocalMarketPages-module-scss-module__EDhLEG__marketChartWrapper{background-color:#fff;border-radius:.875rem;margin-top:.75rem;padding:.75rem}.LocalMarketPages-module-scss-module__EDhLEG__marketChartSvg{width:100%;height:auto;display:block}.LocalMarketPages-module-scss-module__EDhLEG__marketChartGridLine{stroke:#d6d6d6;stroke-width:1px}.LocalMarketPages-module-scss-module__EDhLEG__marketChartAxisText{fill:#3d3d3d;font-size:.8125rem;font-weight:500}.LocalMarketPages-module-scss-module__EDhLEG__marketChartAxisLabel{fill:#373737;font-size:.875rem;font-weight:500}.LocalMarketPages-module-scss-module__EDhLEG__marketChartHighLine,.LocalMarketPages-module-scss-module__EDhLEG__marketChartMidLine,.LocalMarketPages-module-scss-module__EDhLEG__marketChartLowLine{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.LocalMarketPages-module-scss-module__EDhLEG__marketChartHighLine{stroke:#b4b4b4;stroke-dasharray:10 9}.LocalMarketPages-module-scss-module__EDhLEG__marketChartMidLine{stroke:#5d96ff;stroke-dasharray:10 9}.LocalMarketPages-module-scss-module__EDhLEG__marketChartLowLine{stroke:#09a8a8}.LocalMarketPages-module-scss-module__EDhLEG__distributionTealBar{fill:#53bdb9}.LocalMarketPages-module-scss-module__EDhLEG__distributionGrayBar{fill:#ddd}.LocalMarketPages-module-scss-module__EDhLEG__distributionXAxisText{fill:#49aeb0;font-size:.8125rem;font-weight:500}.LocalMarketPages-module-scss-module__EDhLEG__marketChartEditor{margin-top:1rem}.LocalMarketPages-module-scss-module__EDhLEG__marketChartEditorTitle{color:#2f2f2f;margin:0 0 .625rem;font-size:.9375rem;font-weight:700}.LocalMarketPages-module-scss-module__EDhLEG__marketChartEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__marketChartEditorGrid{grid-template-columns:1fr}}.LocalMarketPages-module-scss-module__EDhLEG__marketChartEditorGridFull{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__marketChartEditorGridFull{grid-template-columns:1fr}}.LocalMarketPages-module-scss-module__EDhLEG__marketChartEditorRow{background-color:#fff;border:.0625rem solid #d8d8d8;border-radius:.625rem;grid-template-columns:3.5rem repeat(3,1fr);align-items:end;gap:.5rem;padding:.625rem;display:grid}@media screen and (max-width:40rem){.LocalMarketPages-module-scss-module__EDhLEG__marketChartEditorRow{grid-template-columns:1fr}}.LocalMarketPages-module-scss-module__EDhLEG__marketChartEditorRowDistribution{background-color:#fff;border:.0625rem solid #d8d8d8;border-radius:.625rem;grid-template-columns:minmax(7.5rem,1.1fr) repeat(2,minmax(0,1fr));align-items:end;gap:.5rem;padding:.625rem;display:grid}@media screen and (max-width:40rem){.LocalMarketPages-module-scss-module__EDhLEG__marketChartEditorRowDistribution{grid-template-columns:1fr}}.LocalMarketPages-module-scss-module__EDhLEG__marketChartEditorYear{color:#1f1f1f;margin:0;font-size:.875rem;font-weight:700}.LocalMarketPages-module-scss-module__EDhLEG__marketChartInputLabel{color:#4b4b4b;flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.LocalMarketPages-module-scss-module__EDhLEG__marketChartInputLabel input{color:#1d1d1d;background-color:#fff;border:.0625rem solid #cfcfcf;border-radius:.5rem;width:100%;height:2.125rem;padding:0 .5rem;font-size:.8125rem}.LocalMarketPages-module-scss-module__EDhLEG__additionalMarketInsightsSection{background-color:#fff;margin-top:1.75rem;margin-bottom:1.5rem}.LocalMarketPages-module-scss-module__EDhLEG__additionalMarketInsightsTitle{text-align:center;margin:0;font-weight:700}.LocalMarketPages-module-scss-module__EDhLEG__additionalMarketInsightsGrid{grid-template-columns:17.5rem 1fr;align-items:center;gap:6.5rem;margin-top:1.875rem;display:grid}@media screen and (max-width:68.75rem){.LocalMarketPages-module-scss-module__EDhLEG__additionalMarketInsightsGrid{grid-template-columns:1fr;gap:1.25rem}}.LocalMarketPages-module-scss-module__EDhLEG__rentOwnInfoColumn{flex-direction:column;gap:.75rem;display:flex}.LocalMarketPages-module-scss-module__EDhLEG__additionalMarketCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem;margin-top:1rem;display:grid}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__additionalMarketCards{grid-template-columns:1fr}}.LocalMarketPages-module-scss-module__EDhLEG__additionalMarketCardGroup{text-align:center;flex-direction:column;gap:.625rem;width:100%;display:flex}.LocalMarketPages-module-scss-module__EDhLEG__additionalMarketCardTitle{margin:0;font-weight:700}.LocalMarketPages-module-scss-module__EDhLEG__additionalMarketCardRows{gap:.625rem;display:flex}.LocalMarketPages-module-scss-module__EDhLEG__rentOwnInfoTitle,.LocalMarketPages-module-scss-module__EDhLEG__rentOwnChartTitle{margin:0 0 .625rem;font-weight:700}.LocalMarketPages-module-scss-module__EDhLEG__rentOwnCard{text-align:center;border:.0625rem solid #0000;border-radius:.875rem;padding:1.25rem .875rem}.LocalMarketPages-module-scss-module__EDhLEG__ownerCard{background-color:#edffff;border-color:#2ab0b2}.LocalMarketPages-module-scss-module__EDhLEG__renterCard{background-color:#ffeadb;border-color:#ed701b}.LocalMarketPages-module-scss-module__EDhLEG__rentOwnCardLabel{margin:0}.LocalMarketPages-module-scss-module__EDhLEG__rentOwnCardValue{margin:.5rem 0 0;font-weight:700;line-height:1}.LocalMarketPages-module-scss-module__EDhLEG__rentOwnChartColumn{flex-direction:column;display:flex}.LocalMarketPages-module-scss-module__EDhLEG__rentOwnChartWrapper{margin-top:.5rem}.LocalMarketPages-module-scss-module__EDhLEG__rentOwnChartSvg{width:100%;height:auto;display:block}.LocalMarketPages-module-scss-module__EDhLEG__rentOwnGridLine{stroke:#ddd;stroke-width:1px}.LocalMarketPages-module-scss-module__EDhLEG__rentOwnAxisLabel{fill:#3d3d3d;font-size:1rem;font-weight:500}.LocalMarketPages-module-scss-module__EDhLEG__rentOwnTickText{fill:#676767;font-size:.875rem;font-weight:500}.LocalMarketPages-module-scss-module__EDhLEG__rentOwnRentBar{fill:#ef7419}.LocalMarketPages-module-scss-module__EDhLEG__rentOwnOwnBar{fill:#38acad}.LocalMarketPages-module-scss-module__EDhLEG__rentOwnBaseLine{stroke:#d5d5d5;stroke-width:1px}.LocalMarketPages-module-scss-module__EDhLEG__additionalInsightsEditor{margin-top:1rem}.LocalMarketPages-module-scss-module__EDhLEG__additionalInsightsHint{color:#606060;text-align:center;background-color:#f8f8f8;border:.0625rem dashed #c8c8c8;border-radius:.5rem;justify-content:center;align-items:center;height:100%;padding:0 .625rem;font-size:.75rem;display:flex}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetSection{background-color:#f9f9f9;margin-top:0;padding:4rem 3.0625rem!important}@media screen and (max-width:64rem){.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetSection{padding-left:1rem!important;padding-right:1rem!important}}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetSection{padding-top:1.75rem!important;padding-bottom:1.75rem!important}}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetContainer{margin:0 auto}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroup1{flex-direction:column;justify-content:center;height:100%;display:flex}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroup2{box-shadow:none;background-color:#0000;grid-template-columns:repeat(2,1fr);justify-content:center;gap:1.25rem;padding:0;display:grid}@media screen and (max-width:37.5rem){.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroup2{grid-template-columns:1fr}}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupHeader{text-align:center;margin-bottom:1.125rem;padding:0}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupTitle{margin-bottom:3.0625rem;font-weight:700;line-height:1.3;display:inline-block}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupTitle{margin-bottom:1.75rem}}@media screen and (max-width:37.5rem){.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupTitle{margin-bottom:1.125rem}}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupTitle.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupBlue{color:#0c4a69}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetRow{flex-direction:column;justify-content:center;align-items:center;gap:.375rem;width:100%;min-height:9.6875rem;display:flex}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetRow{min-height:5rem;padding:.75rem}}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetRow .LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStatLabel{text-align:center;margin:0;line-height:1.2}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetRow .LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsStatValue{text-align:center;margin:0;line-height:1.1}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupTeal .LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupTitle{color:#2ab0b2}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupOrange .LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupTitle{color:#f48c41}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupYellow .LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetGroupTitle{color:#efbd20}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetRowBlue{background-color:#dbf3ff;border:.0625rem solid #0c4a69}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetEditor{background-color:#fff;border:.0625rem solid #e2e2e2;border-radius:.75rem;padding:1rem}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetEditorGroup{background-color:#fafafa;border:.0625rem solid #ebebeb;border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetEditorRow{grid-template-columns:1fr 1fr 2rem;align-items:end;gap:.5rem;display:grid}@media screen and (max-width:40rem){.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetEditorRow{grid-template-columns:1fr}}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetRemoveBtn{color:#c22;cursor:pointer;background-color:#fff0f0;border:.0625rem solid #e0e0e0;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2.125rem;font-size:.8125rem;display:flex}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetRemoveBtn:hover{background-color:#fdd}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetAddBtn{color:#1a8a8c;cursor:pointer;background-color:#edfffe;border:.0625rem solid #2ab0b2;border-radius:.5rem;align-self:flex-start;margin-top:.125rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetAddBtn:hover{background-color:#d4f7f7}.LocalMarketPages-module-scss-module__EDhLEG__customListingLocationsSection{max-width:100%!important;margin:0!important;padding:0!important}.LocalMarketPages-module-scss-module__EDhLEG__customTailoredForYouSection{max-width:100%!important;margin-top:3.25rem!important;padding:0!important}.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetAdditionalGroups{text-align:center;margin-top:3.875rem}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetAdditionalGroups{margin-top:2.375rem}}@media screen and (max-width:37.5rem){.LocalMarketPages-module-scss-module__EDhLEG__cityFactSheetAdditionalGroups{margin-top:1.75rem}}.LocalMarketPages-module-scss-module__EDhLEG__sourcesSection{text-align:left;margin-top:3.875rem}.LocalMarketPages-module-scss-module__EDhLEG__sourcesSection .LocalMarketPages-module-scss-module__EDhLEG__marketFundamentalsTitle{margin-bottom:2.125rem}.LocalMarketPages-module-scss-module__EDhLEG__sourcesCard{background-color:#fff;border-radius:1.25rem;padding:2.5rem;box-shadow:0 1.25rem 1.1375rem -.625rem #0000001a}@media screen and (max-width:60rem){.LocalMarketPages-module-scss-module__EDhLEG__sourcesCard{padding:1.5rem}}.LocalMarketPages-module-scss-module__EDhLEG__sourcesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}@media screen and (max-width:64rem){.LocalMarketPages-module-scss-module__EDhLEG__sourcesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:45rem){.LocalMarketPages-module-scss-module__EDhLEG__sourcesGrid{grid-template-columns:1fr}}.LocalMarketPages-module-scss-module__EDhLEG__sourcesColumn{flex-direction:column;gap:1rem;display:flex}.LocalMarketPages-module-scss-module__EDhLEG__sourceGroupBlock{background-color:#fafcfe;border:.0625rem solid #e7eef3;border-radius:.75rem;padding:.875rem}.LocalMarketPages-module-scss-module__EDhLEG__sourceGroupTitle{color:#0c4a69;margin:0 0 .5rem;font-weight:700}.LocalMarketPages-module-scss-module__EDhLEG__sourceList{margin:0;padding-left:1.125rem}.LocalMarketPages-module-scss-module__EDhLEG__sourceItem{color:#4f4f4f;margin-bottom:.375rem;line-height:1.4}.LocalMarketPages-module-scss-module__EDhLEG__sourceItem:last-child{margin-bottom:0}.LocalMarketPages-module-scss-module__EDhLEG__sourceLink{text-decoration:none}.LocalMarketPages-module-scss-module__EDhLEG__sourceLink:hover{color:#0a3b54}.LocalMarketPages-module-scss-module__EDhLEG__sourceEmpty{color:#7b7b7b;margin:0}
.GallerySection-module-scss-module__dhkNUG__texts-1{font-size:1.5rem}@media screen and (max-width:67.5rem){.GallerySection-module-scss-module__dhkNUG__texts-1{font-size:1.125rem}}@media screen and (max-width:60rem){.GallerySection-module-scss-module__dhkNUG__texts-1{font-size:1rem}}.GallerySection-module-scss-module__dhkNUG__texts-2{font-size:1.25rem}@media screen and (max-width:67.5rem){.GallerySection-module-scss-module__dhkNUG__texts-2{font-size:1rem}}@media screen and (max-width:60rem){.GallerySection-module-scss-module__dhkNUG__texts-2{font-size:.875rem}}.GallerySection-module-scss-module__dhkNUG__texts-3,.GallerySection-module-scss-module__dhkNUG__viewAllPhotosButton span,.GallerySection-module-scss-module__dhkNUG__streetViewButton span,.GallerySection-module-scss-module__dhkNUG__infoItem .GallerySection-module-scss-module__dhkNUG__infoLabel,.GallerySection-module-scss-module__dhkNUG__infoItem .GallerySection-module-scss-module__dhkNUG__infoValue{font-size:.9375rem}@media screen and (max-width:67.5rem){.GallerySection-module-scss-module__dhkNUG__texts-3,.GallerySection-module-scss-module__dhkNUG__viewAllPhotosButton span,.GallerySection-module-scss-module__dhkNUG__streetViewButton span,.GallerySection-module-scss-module__dhkNUG__infoItem .GallerySection-module-scss-module__dhkNUG__infoLabel,.GallerySection-module-scss-module__dhkNUG__infoItem .GallerySection-module-scss-module__dhkNUG__infoValue{font-size:.8125rem}}@media screen and (max-width:60rem){.GallerySection-module-scss-module__dhkNUG__texts-3,.GallerySection-module-scss-module__dhkNUG__viewAllPhotosButton span,.GallerySection-module-scss-module__dhkNUG__streetViewButton span,.GallerySection-module-scss-module__dhkNUG__infoItem .GallerySection-module-scss-module__dhkNUG__infoLabel,.GallerySection-module-scss-module__dhkNUG__infoItem .GallerySection-module-scss-module__dhkNUG__infoValue{font-size:.6875rem}}.GallerySection-module-scss-module__dhkNUG__texts-4{font-size:1.375rem}@media screen and (max-width:67.5rem){.GallerySection-module-scss-module__dhkNUG__texts-4{font-size:1rem}}@media screen and (max-width:60rem){.GallerySection-module-scss-module__dhkNUG__texts-4{font-size:.875rem}}.GallerySection-module-scss-module__dhkNUG__texts-xsmall{font-size:1.125rem}@media screen and (max-width:67.5rem){.GallerySection-module-scss-module__dhkNUG__texts-xsmall{font-size:1rem}}@media screen and (max-width:40rem){.GallerySection-module-scss-module__dhkNUG__texts-xsmall{font-size:.9375rem}}.GallerySection-module-scss-module__dhkNUG__texts-xxsmall{font-size:.75rem}@media screen and (max-width:67.5rem){.GallerySection-module-scss-module__dhkNUG__texts-xxsmall{font-size:.625rem}}.GallerySection-module-scss-module__dhkNUG__titles-xl{font-size:4rem}@media screen and (max-width:78.9375rem){.GallerySection-module-scss-module__dhkNUG__titles-xl{font-size:3rem}}@media screen and (max-width:60rem){.GallerySection-module-scss-module__dhkNUG__titles-xl{font-size:2.25rem}}.GallerySection-module-scss-module__dhkNUG__titles{font-size:2.8125rem!important}@media screen and (max-width:78.9375rem){.GallerySection-module-scss-module__dhkNUG__titles{font-size:2.25rem!important}}@media screen and (max-width:60rem){.GallerySection-module-scss-module__dhkNUG__titles{font-size:1.8125rem!important}}@media screen and (max-width:37.5rem){.GallerySection-module-scss-module__dhkNUG__titles{font-size:1.6875rem!important}}.GallerySection-module-scss-module__dhkNUG__titles-medium{font-size:2.375rem}@media screen and (max-width:78.9375rem){.GallerySection-module-scss-module__dhkNUG__titles-medium{font-size:1.875rem}}@media screen and (max-width:60rem){.GallerySection-module-scss-module__dhkNUG__titles-medium{font-size:1.375rem}}@media screen and (max-width:37.5rem){.GallerySection-module-scss-module__dhkNUG__titles-medium{font-size:1.25rem}}.GallerySection-module-scss-module__dhkNUG__titles-small{font-size:2rem}@media screen and (max-width:78.9375rem){.GallerySection-module-scss-module__dhkNUG__titles-small{font-size:1.5rem}}@media screen and (max-width:60rem){.GallerySection-module-scss-module__dhkNUG__titles-small{font-size:1.125rem}}@media screen and (max-width:37.5rem){.GallerySection-module-scss-module__dhkNUG__titles-small{font-size:1rem}}.GallerySection-module-scss-module__dhkNUG__subtitles{font-size:2.25rem;font-weight:600}@media screen and (max-width:67.5rem){.GallerySection-module-scss-module__dhkNUG__subtitles{font-size:1.875rem}}@media screen and (max-width:60rem){.GallerySection-module-scss-module__dhkNUG__subtitles{font-size:1.125rem}}.GallerySection-module-scss-module__dhkNUG__subtitles-small{font-size:1.875rem}@media screen and (max-width:67.5rem){.GallerySection-module-scss-module__dhkNUG__subtitles-small{font-size:1.5rem}}@media screen and (max-width:60rem){.GallerySection-module-scss-module__dhkNUG__subtitles-small{font-size:1rem}}.GallerySection-module-scss-module__dhkNUG__gallerySection{flex-direction:column;grid-column:1/-1;gap:1rem;display:flex}@media (max-width:48rem){.GallerySection-module-scss-module__dhkNUG__gallerySection{grid-column:1}}.GallerySection-module-scss-module__dhkNUG__galleryWrapper{grid-template-columns:1fr 1fr;gap:.743125rem;width:100%;min-height:36.375rem;display:grid}@media (max-width:84.375rem){.GallerySection-module-scss-module__dhkNUG__galleryWrapper{grid-template-columns:1fr}}@media (max-width:48rem){.GallerySection-module-scss-module__dhkNUG__galleryWrapper{grid-template-columns:1fr;min-height:auto}}.GallerySection-module-scss-module__dhkNUG__infoIconImage{width:1rem!important;height:1rem!important}.GallerySection-module-scss-module__dhkNUG__galleryColumn1{width:100%;height:100%;position:relative}.GallerySection-module-scss-module__dhkNUG__galleryColumn1.GallerySection-module-scss-module__dhkNUG__fullWidth{grid-column:1/-1}.GallerySection-module-scss-module__dhkNUG__galleryColumn2{width:100%;height:100%;position:relative}.GallerySection-module-scss-module__dhkNUG__galleryButtonsContainer{z-index:10;flex-direction:column;gap:.75rem;display:flex;position:absolute;bottom:2.125rem;right:1.8125rem}@media (max-width:37.5rem){.GallerySection-module-scss-module__dhkNUG__galleryButtonsContainer{bottom:1.5rem;right:.4375rem}}.GallerySection-module-scss-module__dhkNUG__viewAllPhotosButton,.GallerySection-module-scss-module__dhkNUG__streetViewButton{cursor:pointer;background-color:#fff;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:1.25rem 1.625rem;display:flex;box-shadow:0 .25rem .75rem #0000001a}.GallerySection-module-scss-module__dhkNUG__viewAllPhotosButton .GallerySection-module-scss-module__dhkNUG__infoIconImage,.GallerySection-module-scss-module__dhkNUG__streetViewButton .GallerySection-module-scss-module__dhkNUG__infoIconImage{margin-right:.5rem}.GallerySection-module-scss-module__dhkNUG__viewAllPhotosButton span,.GallerySection-module-scss-module__dhkNUG__streetViewButton span{color:#1f1f1f;font-weight:500}.GallerySection-module-scss-module__dhkNUG__galleryGrid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:.676875rem;width:100%;height:100%;display:grid}@media (max-width:48rem){.GallerySection-module-scss-module__dhkNUG__galleryGrid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);height:auto}}.GallerySection-module-scss-module__dhkNUG__galleryGrid.GallerySection-module-scss-module__dhkNUG__fewerThan5{grid-template-rows:none;grid-template-columns:repeat(1,1fr);grid-auto-rows:1fr}.GallerySection-module-scss-module__dhkNUG__galleryGridItem{cursor:pointer;background-color:#f5f5f5;border-radius:1.875rem;width:100%;height:100%;transition:all .3s;position:relative;overflow:hidden}@media (max-width:48rem){.GallerySection-module-scss-module__dhkNUG__galleryGridItem{aspect-ratio:1;height:auto}}.GallerySection-module-scss-module__dhkNUG__galleryGridItem:first-child{border-radius:0}@media screen and (max-width:84.375rem){.GallerySection-module-scss-module__dhkNUG__galleryGridItem:first-child{border-radius:0}}.GallerySection-module-scss-module__dhkNUG__galleryGridItem:nth-child(2){border-radius:0 1.875rem 0 0}@media screen and (max-width:84.375rem){.GallerySection-module-scss-module__dhkNUG__galleryGridItem:nth-child(2){border-radius:0}}.GallerySection-module-scss-module__dhkNUG__galleryGridItem:nth-child(3){border-radius:0}@media screen and (max-width:84.375rem){.GallerySection-module-scss-module__dhkNUG__galleryGridItem:nth-child(3){border-radius:0 0 0 1.875rem}}.GallerySection-module-scss-module__dhkNUG__galleryGridItem:nth-child(4){border-radius:0 0 1.875rem}.GallerySection-module-scss-module__dhkNUG__galleryGridItem:hover{transform:scale(1.02)}.GallerySection-module-scss-module__dhkNUG__galleryGridItem:hover .GallerySection-module-scss-module__dhkNUG__galleryImage{opacity:.9}.GallerySection-module-scss-module__dhkNUG__galleryGridItem.GallerySection-module-scss-module__dhkNUG__fewerThan5:first-child{border-radius:0 1.875rem 0 0}.GallerySection-module-scss-module__dhkNUG__galleryGridItem.GallerySection-module-scss-module__dhkNUG__fewerThan5:nth-child(2){border-radius:0 0 1.875rem}.GallerySection-module-scss-module__dhkNUG__galleryGridItem .GallerySection-module-scss-module__dhkNUG__galleryImage{object-fit:cover;transition:opacity .3s}.GallerySection-module-scss-module__dhkNUG__mainImageWrapper{cursor:pointer;background:linear-gradient(135deg,#f5f5f5 0%,#e8e8e8 100%);border-radius:1.875rem 0 0 1.875rem;justify-content:center;align-items:end;width:100%;height:100%;padding-bottom:2.125rem;display:flex;position:relative;overflow:hidden}@media screen and (max-width:84.375rem){.GallerySection-module-scss-module__dhkNUG__mainImageWrapper{border-radius:1.875rem 1.875rem 0 0}}@media (max-width:48rem){.GallerySection-module-scss-module__dhkNUG__mainImageWrapper{min-height:23.125rem}}@media (max-width:37.5rem){.GallerySection-module-scss-module__dhkNUG__mainImageWrapper{justify-content:start;min-height:23.125rem;padding-bottom:1.5rem;padding-left:.4375rem;padding-right:.4375rem}}.GallerySection-module-scss-module__dhkNUG__mainImageWrapper:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;animation:2s infinite GallerySection-module-scss-module__dhkNUG__shimmer;position:absolute}.GallerySection-module-scss-module__dhkNUG__mainImageWrapper.GallerySection-module-scss-module__dhkNUG__fullWidth{border-radius:1.875rem}@keyframes GallerySection-module-scss-module__dhkNUG__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.GallerySection-module-scss-module__dhkNUG__mainImageWrapper .GallerySection-module-scss-module__dhkNUG__mainImage{object-fit:cover;z-index:1;position:relative}.GallerySection-module-scss-module__dhkNUG__mainImageWrapper .GallerySection-module-scss-module__dhkNUG__streetViewLabel{color:#fff;letter-spacing:.03125rem;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;border-radius:.25rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;display:flex;position:absolute;bottom:.75rem;right:.75rem}@media (max-width:48rem){.GallerySection-module-scss-module__dhkNUG__mainImageWrapper .GallerySection-module-scss-module__dhkNUG__streetViewLabel{padding:.25rem .5rem;font-size:.6875rem;bottom:.5rem;right:.5rem}}.GallerySection-module-scss-module__dhkNUG__mainImageWrapper .GallerySection-module-scss-module__dhkNUG__streetViewLabel span{display:inline-block}.GallerySection-module-scss-module__dhkNUG__mainImageWrapper .GallerySection-module-scss-module__dhkNUG__placeholderImage{color:#999;z-index:1;background-color:#e5e5e5;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem;display:flex;position:relative}.GallerySection-module-scss-module__dhkNUG__ratingBadgeOnImage{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:2.125rem;left:1.8125rem}.GallerySection-module-scss-module__dhkNUG__ratingBadgeOnImage .GallerySection-module-scss-module__dhkNUG__ratingBadgeContent{background:#fff;border-radius:.5rem;min-width:11.25rem;margin-left:.875rem;padding:.75rem;box-shadow:0 .25rem .75rem #0000001a}@media (max-width:37.5rem){.GallerySection-module-scss-module__dhkNUG__ratingBadgeOnImage .GallerySection-module-scss-module__dhkNUG__ratingBadgeContent{min-width:9.375rem}}.GallerySection-module-scss-module__dhkNUG__ratingBadgeOnImage .GallerySection-module-scss-module__dhkNUG__ratingBadgeContent .GallerySection-module-scss-module__dhkNUG__ratingInfo{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.GallerySection-module-scss-module__dhkNUG__ratingBadgeOnImage .GallerySection-module-scss-module__dhkNUG__ratingBadgeContent .GallerySection-module-scss-module__dhkNUG__ratingInfo .GallerySection-module-scss-module__dhkNUG__ratingLink{font-size:.875rem}.GallerySection-module-scss-module__dhkNUG__ratingBadgeOnImage .GallerySection-module-scss-module__dhkNUG__ratingBadgeContent .GallerySection-module-scss-module__dhkNUG__ratingInfo .GallerySection-module-scss-module__dhkNUG__infoIconImage{margin-left:.375rem}.GallerySection-module-scss-module__dhkNUG__ratingBadgeOnImage .GallerySection-module-scss-module__dhkNUG__ratingValue{color:#fff;background-color:#2ab0b2;border-radius:50%;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;font-size:3rem;font-weight:700;display:flex}@media (max-width:48rem){.GallerySection-module-scss-module__dhkNUG__ratingBadgeOnImage .GallerySection-module-scss-module__dhkNUG__ratingValue{width:4.375rem;height:4.375rem;font-size:2rem}}@media (max-width:37.5rem){.GallerySection-module-scss-module__dhkNUG__ratingBadgeOnImage .GallerySection-module-scss-module__dhkNUG__ratingValue{width:3.125rem;height:3.125rem;font-size:1.5rem}}.GallerySection-module-scss-module__dhkNUG__ratingBadgeOnImage .GallerySection-module-scss-module__dhkNUG__ratingLabel{color:#1f1f1f;font-size:1rem;font-weight:600}.GallerySection-module-scss-module__dhkNUG__ratingBadgeOnImage .GallerySection-module-scss-module__dhkNUG__ratingLink{font-family:var(--font-inter);color:#ed701b;cursor:pointer;font-size:.625rem;text-decoration:underline;transition:color .3s}@media (max-width:48rem){.GallerySection-module-scss-module__dhkNUG__ratingBadgeOnImage{min-width:9.375rem;padding:.625rem .75rem;top:1rem;left:1rem}}.GallerySection-module-scss-module__dhkNUG__propertyInfoBar{z-index:1;background-color:#fff;border:.0625rem solid #f0f0f0;border-radius:.5rem;justify-content:space-between;gap:1rem;padding:1.25rem 1.625rem;display:flex;box-shadow:0 .125rem .25rem #0000000d}@media (max-width:48rem){.GallerySection-module-scss-module__dhkNUG__propertyInfoBar{flex-wrap:wrap;justify-content:space-around}}@media (max-width:37.5rem){.GallerySection-module-scss-module__dhkNUG__propertyInfoBar{grid-template-columns:repeat(16,1fr);gap:.75rem;padding:1rem;display:grid}.GallerySection-module-scss-module__dhkNUG__propertyInfoBar.GallerySection-module-scss-module__dhkNUG__withMLSInfo,.GallerySection-module-scss-module__dhkNUG__propertyInfoBar.GallerySection-module-scss-module__dhkNUG__centeredDaysOnMarket{flex-direction:column;justify-content:flex-start;gap:.75rem;width:auto;display:flex}.GallerySection-module-scss-module__dhkNUG__propertyInfoBar.GallerySection-module-scss-module__dhkNUG__withMLSInfo .GallerySection-module-scss-module__dhkNUG__infoItem,.GallerySection-module-scss-module__dhkNUG__propertyInfoBar.GallerySection-module-scss-module__dhkNUG__centeredDaysOnMarket .GallerySection-module-scss-module__dhkNUG__infoItem{grid-column:span 16}}.GallerySection-module-scss-module__dhkNUG__infoItem{text-align:center;border-right:.0625rem solid #1f1f1f;align-items:center;gap:.25rem;padding-right:1rem;display:flex}.GallerySection-module-scss-module__dhkNUG__infoItem:last-child{border-right:none;padding-right:0}.GallerySection-module-scss-module__dhkNUG__infoItem .GallerySection-module-scss-module__dhkNUG__infoIcon{font-size:1.125rem}.GallerySection-module-scss-module__dhkNUG__infoItem .GallerySection-module-scss-module__dhkNUG__infoLabel{color:#1f1f1f}.GallerySection-module-scss-module__dhkNUG__infoItem .GallerySection-module-scss-module__dhkNUG__infoValue{color:#1a1a1a;padding:0 .4375rem;font-weight:600}@media (max-width:48rem){.GallerySection-module-scss-module__dhkNUG__infoItem{font-size:.75rem}.GallerySection-module-scss-module__dhkNUG__infoItem .GallerySection-module-scss-module__dhkNUG__infoValue{font-size:1rem}}@media (max-width:37.5rem){.GallerySection-module-scss-module__dhkNUG__infoItem{border-right:none;flex-direction:row;justify-content:start;gap:.5rem;padding-right:0}.GallerySection-module-scss-module__dhkNUG__infoItem:nth-child(3),.GallerySection-module-scss-module__dhkNUG__infoItem:nth-child(2n){border-bottom:none;padding-bottom:0}.GallerySection-module-scss-module__dhkNUG__infoItem:last-child{border-bottom:none;grid-column:1/-1;padding-bottom:0}}.GallerySection-module-scss-module__dhkNUG__ownerTrackingButton{cursor:pointer;background:0 0;border:none;border-right:.0625rem solid #1f1f1f;text-decoration:none}.GallerySection-module-scss-module__dhkNUG__ownerTrackingButton:focus-visible{outline-offset:.125rem;outline:.125rem solid #2ab0b2}.GallerySection-module-scss-module__dhkNUG__ownerTrackingButton:last-child{border-right:none}@media (max-width:37.5rem){.GallerySection-module-scss-module__dhkNUG__ownerTrackingButton{border-right:none}}.GallerySection-module-scss-module__dhkNUG__ratingTooltipGlobal{z-index:9999;animation:.3s ease-in-out GallerySection-module-scss-module__dhkNUG__fadeInTooltip;position:fixed}@media (max-width:37.5rem){.GallerySection-module-scss-module__dhkNUG__ratingTooltipGlobal{position:absolute;bottom:9.375rem!important}}.GallerySection-module-scss-module__dhkNUG__ratingTooltipGlobal .tooltip{color:#fff;z-index:9999;pointer-events:auto;background-color:#0c4a69f2;border-radius:1rem;padding:1.25rem 1.5rem 3.125rem;line-height:1.6;box-shadow:0 .25rem 1rem #00000026}.GallerySection-module-scss-module__dhkNUG__ratingTooltipGlobal .tooltip h2{letter-spacing:-.03125rem;border-bottom:.125rem solid #2ab0b2;margin-top:0;margin-bottom:.75rem;padding-bottom:.75rem;font-size:1rem;font-weight:700}.GallerySection-module-scss-module__dhkNUG__ratingTooltipGlobal .tooltip p{margin:0;font-size:.75rem;font-weight:400;line-height:150%}@media (max-width:60rem){.GallerySection-module-scss-module__dhkNUG__ratingTooltipGlobal .tooltip{width:15.625rem;padding:1rem 1.25rem 2.8125rem}.GallerySection-module-scss-module__dhkNUG__ratingTooltipGlobal .tooltip h2{font-size:.875rem}.GallerySection-module-scss-module__dhkNUG__ratingTooltipGlobal .tooltip p{font-size:.6875rem}}.GallerySection-module-scss-module__dhkNUG__tooltipLink{align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;transition:color .2s;color:#2ab0b2!important;text-decoration:underline!important;display:inline-flex!important}.GallerySection-module-scss-module__dhkNUG__tooltipLink:hover{color:#1f9699!important;text-decoration:underline!important}.GallerySection-module-scss-module__dhkNUG__tooltipLink:active{color:#188a8d!important}@keyframes GallerySection-module-scss-module__dhkNUG__fadeInTooltip{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.Tooltip-module-scss-module__w_U87G__texts-1,.Tooltip-module-scss-module__w_U87G__tooltip h2{font-size:1.5rem}@media screen and (max-width:67.5rem){.Tooltip-module-scss-module__w_U87G__texts-1,.Tooltip-module-scss-module__w_U87G__tooltip h2{font-size:1.125rem}}@media screen and (max-width:60rem){.Tooltip-module-scss-module__w_U87G__texts-1,.Tooltip-module-scss-module__w_U87G__tooltip h2{font-size:1rem}}.Tooltip-module-scss-module__w_U87G__texts-2{font-size:1.25rem}@media screen and (max-width:67.5rem){.Tooltip-module-scss-module__w_U87G__texts-2{font-size:1rem}}@media screen and (max-width:60rem){.Tooltip-module-scss-module__w_U87G__texts-2{font-size:.875rem}}.Tooltip-module-scss-module__w_U87G__texts-3{font-size:.9375rem}@media screen and (max-width:67.5rem){.Tooltip-module-scss-module__w_U87G__texts-3{font-size:.8125rem}}@media screen and (max-width:60rem){.Tooltip-module-scss-module__w_U87G__texts-3{font-size:.6875rem}}.Tooltip-module-scss-module__w_U87G__texts-4{font-size:1.375rem}@media screen and (max-width:67.5rem){.Tooltip-module-scss-module__w_U87G__texts-4{font-size:1rem}}@media screen and (max-width:60rem){.Tooltip-module-scss-module__w_U87G__texts-4{font-size:.875rem}}.Tooltip-module-scss-module__w_U87G__texts-xsmall,.Tooltip-module-scss-module__w_U87G__tooltip p{font-size:1.125rem}@media screen and (max-width:67.5rem){.Tooltip-module-scss-module__w_U87G__texts-xsmall,.Tooltip-module-scss-module__w_U87G__tooltip p{font-size:1rem}}@media screen and (max-width:40rem){.Tooltip-module-scss-module__w_U87G__texts-xsmall,.Tooltip-module-scss-module__w_U87G__tooltip p{font-size:.9375rem}}.Tooltip-module-scss-module__w_U87G__texts-xxsmall{font-size:.75rem}@media screen and (max-width:67.5rem){.Tooltip-module-scss-module__w_U87G__texts-xxsmall{font-size:.625rem}}.Tooltip-module-scss-module__w_U87G__titles-xl{font-size:4rem}@media screen and (max-width:78.9375rem){.Tooltip-module-scss-module__w_U87G__titles-xl{font-size:3rem}}@media screen and (max-width:60rem){.Tooltip-module-scss-module__w_U87G__titles-xl{font-size:2.25rem}}.Tooltip-module-scss-module__w_U87G__titles{font-size:2.8125rem!important}@media screen and (max-width:78.9375rem){.Tooltip-module-scss-module__w_U87G__titles{font-size:2.25rem!important}}@media screen and (max-width:60rem){.Tooltip-module-scss-module__w_U87G__titles{font-size:1.8125rem!important}}@media screen and (max-width:37.5rem){.Tooltip-module-scss-module__w_U87G__titles{font-size:1.6875rem!important}}.Tooltip-module-scss-module__w_U87G__titles-medium{font-size:2.375rem}@media screen and (max-width:78.9375rem){.Tooltip-module-scss-module__w_U87G__titles-medium{font-size:1.875rem}}@media screen and (max-width:60rem){.Tooltip-module-scss-module__w_U87G__titles-medium{font-size:1.375rem}}@media screen and (max-width:37.5rem){.Tooltip-module-scss-module__w_U87G__titles-medium{font-size:1.25rem}}.Tooltip-module-scss-module__w_U87G__titles-small{font-size:2rem}@media screen and (max-width:78.9375rem){.Tooltip-module-scss-module__w_U87G__titles-small{font-size:1.5rem}}@media screen and (max-width:60rem){.Tooltip-module-scss-module__w_U87G__titles-small{font-size:1.125rem}}@media screen and (max-width:37.5rem){.Tooltip-module-scss-module__w_U87G__titles-small{font-size:1rem}}.Tooltip-module-scss-module__w_U87G__subtitles{font-size:2.25rem;font-weight:600}@media screen and (max-width:67.5rem){.Tooltip-module-scss-module__w_U87G__subtitles{font-size:1.875rem}}@media screen and (max-width:60rem){.Tooltip-module-scss-module__w_U87G__subtitles{font-size:1.125rem}}.Tooltip-module-scss-module__w_U87G__subtitles-small{font-size:1.875rem}@media screen and (max-width:67.5rem){.Tooltip-module-scss-module__w_U87G__subtitles-small{font-size:1.5rem}}@media screen and (max-width:60rem){.Tooltip-module-scss-module__w_U87G__subtitles-small{font-size:1rem}}.Tooltip-module-scss-module__w_U87G__infoIconWrapper{align-items:center;display:inline-flex;position:relative}.Tooltip-module-scss-module__w_U87G__tooltip{color:#fff;z-index:9999;background-color:#0c4a69cc;border-radius:1.25rem;min-width:29.8125rem;padding:1.25rem 1.225rem;line-height:1.5;animation:.3s ease-in-out Tooltip-module-scss-module__w_U87G__fadeIn;position:absolute;top:-5.25rem;left:-2.4375rem}.Tooltip-module-scss-module__w_U87G__tooltip h2{border-bottom:.0625rem solid #2ab0b2;margin-bottom:1.3125rem;padding-bottom:.5rem}.Tooltip-module-scss-module__w_U87G__tooltip p{line-height:128%}@media (max-width:87.5rem){.Tooltip-module-scss-module__w_U87G__tooltip{min-width:28.125rem;padding:1.5rem 1.625rem 3.125rem 2.125rem}}@media (max-width:60rem){.Tooltip-module-scss-module__w_U87G__tooltip{width:15.625rem;min-width:12.5rem;padding:1rem 1.25rem 2.5rem;font-size:.75rem;top:-7.5rem;left:0!important}}@media (max-width:37.5rem){.Tooltip-module-scss-module__w_U87G__tooltip{min-width:9.375rem}}.Tooltip-module-scss-module__w_U87G__tooltipArrow{border-left:1.125rem solid #0000;border-right:1.125rem solid #0000;width:0;height:0;position:absolute}.Tooltip-module-scss-module__w_U87G__tooltipArrow.Tooltip-module-scss-module__w_U87G__arrowBottom{border-top:1.125rem solid #0c4a69cc;bottom:-1.125rem;left:10%}.Tooltip-module-scss-module__w_U87G__tooltipArrow.Tooltip-module-scss-module__w_U87G__arrowTop{border-bottom:1.125rem solid #0c4a69cc;top:-1.125rem;left:10%}.Tooltip-module-scss-module__w_U87G__tooltipArrow.Tooltip-module-scss-module__w_U87G__oddColumnArrow.Tooltip-module-scss-module__w_U87G__arrowBottom{left:83%}.Tooltip-module-scss-module__w_U87G__tooltipArrow.Tooltip-module-scss-module__w_U87G__oddColumnArrow.Tooltip-module-scss-module__w_U87G__arrowTop{left:90%}.Tooltip-module-scss-module__w_U87G__tooltipArrow.Tooltip-module-scss-module__w_U87G__arrowLeft{left:10%!important}.Tooltip-module-scss-module__w_U87G__tooltipArrow.Tooltip-module-scss-module__w_U87G__arrowCenter{transform:translate(-50%);left:50%!important}.Tooltip-module-scss-module__w_U87G__tooltipArrow.Tooltip-module-scss-module__w_U87G__arrowRight{left:auto!important;right:10%!important}@keyframes Tooltip-module-scss-module__w_U87G__fadeIn{0%{opacity:0}to{opacity:1}}.Tooltip-module-scss-module__w_U87G__tooltipExtra{margin-top:.625rem}.Tooltip-module-scss-module__w_U87G__tooltipExtra a{color:#2ab0b2;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;transition:color .2s;display:inline-flex;text-decoration:underline!important}.Tooltip-module-scss-module__w_U87G__tooltipExtra a:hover{color:#1f9699;text-decoration:underline}.Tooltip-module-scss-module__w_U87G__tooltipExtra a:active{color:#188a8d}.Tooltip-module-scss-module__w_U87G__tooltipLinkIcon{border:.0625rem solid #2ab0b2;border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.75rem;line-height:1;display:inline-flex}
.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-1{font-size:1.5rem}@media screen and (max-width:67.5rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-1{font-size:1.125rem}}@media screen and (max-width:60rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-1{font-size:1rem}}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-2{font-size:1.25rem}@media screen and (max-width:67.5rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-2{font-size:1rem}}@media screen and (max-width:60rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-2{font-size:.875rem}}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-3{font-size:.9375rem}@media screen and (max-width:67.5rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-3{font-size:.8125rem}}@media screen and (max-width:60rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-3{font-size:.6875rem}}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-4{font-size:1.375rem}@media screen and (max-width:67.5rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-4{font-size:1rem}}@media screen and (max-width:60rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-4{font-size:.875rem}}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-xsmall{font-size:1.125rem}@media screen and (max-width:67.5rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-xsmall{font-size:1rem}}@media screen and (max-width:40rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-xsmall{font-size:.9375rem}}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-xxsmall{font-size:.75rem}@media screen and (max-width:67.5rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__texts-xxsmall{font-size:.625rem}}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__titles-xl{font-size:4rem}@media screen and (max-width:78.9375rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__titles-xl{font-size:3rem}}@media screen and (max-width:60rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__titles-xl{font-size:2.25rem}}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__titles{font-size:2.8125rem!important}@media screen and (max-width:78.9375rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__titles{font-size:2.25rem!important}}@media screen and (max-width:60rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__titles{font-size:1.8125rem!important}}@media screen and (max-width:37.5rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__titles{font-size:1.6875rem!important}}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__titles-medium{font-size:2.375rem}@media screen and (max-width:78.9375rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__titles-medium{font-size:1.875rem}}@media screen and (max-width:60rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__titles-medium{font-size:1.375rem}}@media screen and (max-width:37.5rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__titles-medium{font-size:1.25rem}}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__titles-small{font-size:2rem}@media screen and (max-width:78.9375rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__titles-small{font-size:1.5rem}}@media screen and (max-width:60rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__titles-small{font-size:1.125rem}}@media screen and (max-width:37.5rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__titles-small{font-size:1rem}}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__subtitles{font-size:2.25rem;font-weight:600}@media screen and (max-width:67.5rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__subtitles{font-size:1.875rem}}@media screen and (max-width:60rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__subtitles{font-size:1.125rem}}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__subtitles-small{font-size:1.875rem}@media screen and (max-width:67.5rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__subtitles-small{font-size:1.5rem}}@media screen and (max-width:60rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__subtitles-small{font-size:1rem}}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__leadTypesContainer{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}@media (max-width:60rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__leadTypesContainer{margin-top:2rem}}@media (max-width:37.5rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__leadTypesContainer{margin-top:0}}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__leadTypesBadges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__leadTypeBadge{color:#2ab0b2;white-space:nowrap;background-color:#fff;border:.0625rem solid #2ab0b2;border-radius:1.5rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-block}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__moreLeadTypesButtonWrapper{display:inline-block;position:relative}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__moreLeadTypesButton{color:#2ab0b2;white-space:nowrap;cursor:pointer;background-color:#fff;border:.0625rem solid #2ab0b2;border-radius:1.5rem;justify-content:center;align-items:center;padding:.25rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__moreLeadTypesButton:hover{color:#fff;background-color:#2ab0b2}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__moreLeadTypesButton:focus-visible{outline-offset:.125rem;outline:.125rem solid #2ab0b2}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__leadTypesPopover{z-index:1500;background-color:#0c4a69cc;border-radius:1.25rem;min-width:15rem;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);box-shadow:0 .5rem 1.5rem #0003}@media (max-width:60rem){.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__leadTypesPopover{min-width:12.5rem}}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__leadTypesPopover.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__oddColumnPopover{left:-12rem;right:0;transform:translate(0)}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__popoverContent{flex-flow:wrap;gap:.5rem;padding:1rem .75rem;display:flex}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__popoverLeadType{color:#fff;border-radius:.5rem;font-size:.75rem;font-weight:500}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__popoverArrow{border-left:1.125rem solid #0000;border-right:1.125rem solid #0000;width:0;height:0;position:absolute}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__popoverArrow.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__arrowBottom{border-top:1.125rem solid #0c4a69cc;bottom:-1.125rem;left:50%;transform:translate(-50%)}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__popoverArrow.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__arrowTop{border-bottom:1.125rem solid #0c4a69cc;top:-1.125rem;left:50%;transform:translate(-50%)}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__oddColumnPopover .LeadTypesListWithMoreButton-module-scss-module__9GZL_G__popoverArrow.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__arrowBottom{left:auto;right:1.125rem;transform:translate(0)}.LeadTypesListWithMoreButton-module-scss-module__9GZL_G__popoverArrow{line-height:1.4;transition:all .2s}@keyframes LeadTypesListWithMoreButton-module-scss-module__9GZL_G__fadeIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-1{font-size:1.5rem}@media screen and (max-width:67.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-1{font-size:1.125rem}}@media screen and (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-1{font-size:1rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-2,.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__description,.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup label{font-size:1.25rem}@media screen and (max-width:67.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-2,.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__description,.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup label{font-size:1rem}}@media screen and (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-2,.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__description,.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup label{font-size:.875rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-3{font-size:.9375rem}@media screen and (max-width:67.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-3{font-size:.8125rem}}@media screen and (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-3{font-size:.6875rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-4{font-size:1.375rem}@media screen and (max-width:67.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-4{font-size:1rem}}@media screen and (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-4{font-size:.875rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-xsmall{font-size:1.125rem}@media screen and (max-width:67.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-xsmall{font-size:1rem}}@media screen and (max-width:40rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-xsmall{font-size:.9375rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-xxsmall{font-size:.75rem}@media screen and (max-width:67.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__texts-xxsmall{font-size:.625rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__titles-xl{font-size:4rem}@media screen and (max-width:78.9375rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__titles-xl{font-size:3rem}}@media screen and (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__titles-xl{font-size:2.25rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__titles{font-size:2.8125rem!important}@media screen and (max-width:78.9375rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__titles{font-size:2.25rem!important}}@media screen and (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__titles{font-size:1.8125rem!important}}@media screen and (max-width:37.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__titles{font-size:1.6875rem!important}}.MortgageCalculatorModal-module-scss-module__QzBZOa__titles-medium{font-size:2.375rem}@media screen and (max-width:78.9375rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__titles-medium{font-size:1.875rem}}@media screen and (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__titles-medium{font-size:1.375rem}}@media screen and (max-width:37.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__titles-medium{font-size:1.25rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__titles-small{font-size:2rem}@media screen and (max-width:78.9375rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__titles-small{font-size:1.5rem}}@media screen and (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__titles-small{font-size:1.125rem}}@media screen and (max-width:37.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__titles-small{font-size:1rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__subtitles{font-size:2.25rem;font-weight:600}@media screen and (max-width:67.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__subtitles{font-size:1.875rem}}@media screen and (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__subtitles{font-size:1.125rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__subtitles-small{font-size:1.875rem}@media screen and (max-width:67.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__subtitles-small{font-size:1.5rem}}@media screen and (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__subtitles-small{font-size:1rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__modalOverlay{z-index:1000;overscroll-behavior:contain;touch-action:pan-y;background-color:#00000080;justify-content:center;align-items:center;animation:.3s ease-in-out MortgageCalculatorModal-module-scss-module__QzBZOa__fadeIn;display:flex;position:fixed;inset:0}@keyframes MortgageCalculatorModal-module-scss-module__QzBZOa__fadeIn{0%{opacity:0}to{opacity:1}}.MortgageCalculatorModal-module-scss-module__QzBZOa__modalContent{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;width:90%;max-width:81.25rem;max-height:95vh;padding:1.875rem 5rem;animation:.3s ease-in-out MortgageCalculatorModal-module-scss-module__QzBZOa__slideUp;position:relative;overflow-y:auto;box-shadow:0 10px 40px #00000026}@keyframes MortgageCalculatorModal-module-scss-module__QzBZOa__slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalContent{max-width:95%;padding:1.75rem 4.375rem}}@media (max-width:81.25rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalContent{max-width:95%;padding:1.5rem 3.75rem}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalContent{max-width:95%;padding:1.25rem 2.5rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalContent{width:95%;max-height:90vh;padding:1rem 1.5rem}}@media (max-width:37.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalContent{width:96%;padding:1.75rem 1rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__modalIcon{width:2.75rem!important;height:auto!important}@media (max-width:78.9375rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalIcon{width:2.5rem!important}}@media screen and (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalIcon{width:2.25rem!important}}@media (max-width:37.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalIcon{width:2rem!important}}.MortgageCalculatorModal-module-scss-module__QzBZOa__closeButton{cursor:pointer;color:#999;z-index:10;background:0 0;border:none;padding:8px 12px;font-size:24px;transition:color .2s;position:absolute;top:16px;right:16px}.MortgageCalculatorModal-module-scss-module__QzBZOa__closeButton:hover{color:#333}.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader{text-align:center}.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__subtitle{color:#2ab0b2;margin-bottom:1.4375rem;font-size:1.75rem}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__subtitle{margin-bottom:1.3125rem;font-size:1.625rem}}@media (max-width:81.25rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__subtitle{margin-bottom:1.125rem;font-size:1.5rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__subtitle{margin-bottom:.875rem;font-size:1.25rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__description{max-width:65.5625rem;margin:auto auto 1.375rem}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__description{margin-bottom:1.1875rem;font-size:1.0625rem}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__description{margin-bottom:1rem;font-size:1rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__description{margin-bottom:.875rem;font-size:.875rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__modalTitle{margin-left:.875rem;font-size:48px}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__modalTitle{margin-left:.75rem;font-size:2.5rem}}@media (max-width:81.25rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__modalTitle{margin-left:.625rem;font-size:2.25rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__modalTitle{margin-left:0;font-size:1.75rem}}@media (max-width:37.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__modalTitle{font-size:1.4375rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__headerContent{justify-content:center;align-items:center;gap:.875rem;margin-bottom:.9375rem;display:flex}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__headerContent{margin-bottom:1.3125rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__headerContent{margin-bottom:1rem}}@media screen and (max-width:37.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader .MortgageCalculatorModal-module-scss-module__QzBZOa__headerContent{gap:.5rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader h2{font-size:28px;font-weight:700}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader h2{font-size:1.875rem}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader h2{font-size:1.75rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader p{margin:0;font-size:16px}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader p{font-size:1.0625rem}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader p{font-size:1rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader{padding:24px 16px 12px}.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader h2{font-size:24px}.MortgageCalculatorModal-module-scss-module__QzBZOa__modalHeader p{font-size:14px}}.MortgageCalculatorModal-module-scss-module__QzBZOa__modalBody{background-color:#fff;border-radius:1.25rem;grid-template-columns:1fr 1fr;gap:32px;padding:1.875rem 0;display:grid}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalBody{gap:3rem;padding:1.75rem 0}}@media (max-width:81.25rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalBody{gap:24px;padding:1.5rem 0}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalBody{grid-template-columns:1fr 1fr;gap:16px;padding:1.25rem 0}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalBody{grid-template-columns:1fr;gap:24px;padding:24px 16px}}@media (max-width:30rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalBody{gap:16px;padding:16px 12px}}.MortgageCalculatorModal-module-scss-module__QzBZOa__inputSection,.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownSection{box-sizing:border-box;border-radius:12px;flex-direction:column;gap:24px;padding:3.6875rem 3.5rem;display:flex;box-shadow:0 2px 4px #0000001a}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__inputSection,.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownSection{gap:1.75rem;padding:3.125rem 3rem}}@media (max-width:81.25rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__inputSection,.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownSection{gap:16px;padding:2.5rem 2.375rem}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__inputSection,.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownSection{gap:1.25rem;padding:2.5rem 2.25rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__inputSection,.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownSection{gap:16px;width:100%;padding:1.25rem 1rem}}@media (max-width:30rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__inputSection,.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownSection{padding:1rem .75rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup{flex-direction:column;gap:12px;display:flex}.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup .MortgageCalculatorModal-module-scss-module__QzBZOa__labelWithIcon{align-items:center;gap:.375rem;display:flex}.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup label .MortgageCalculatorModal-module-scss-module__QzBZOa__required{color:#ed701b}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup label{font-size:1.0625rem}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup label{font-size:1rem}}@media (max-width:30rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup label{font-size:.875rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup input,.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup select{border:.0625rem solid #e0e0e0;border-radius:6px;padding:12px;font-family:inherit;font-size:1.375rem;transition:border-color .2s}.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup input:focus,.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup select:focus{border-color:#2ab0b2;outline:none;box-shadow:0 0 0 3px #2ab0b21a}.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup input::placeholder,.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup select::placeholder{color:#bbb}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup input,.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup select{padding:12px .875rem;font-size:1.25rem}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup input,.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup select{font-size:1.125rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup input,.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup select{padding:8px 12px;font-size:1rem}}@media (max-width:30rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup input,.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup select{font-size:.875rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.MortgageCalculatorModal-module-scss-module__QzBZOa__formGroup input[type=number]{appearance:textfield}.MortgageCalculatorModal-module-scss-module__QzBZOa__errorMessage{color:#e74c3c;margin:0;padding-top:8px;font-size:12px;font-weight:500}.MortgageCalculatorModal-module-scss-module__QzBZOa__inputWithIcon{align-items:stretch;gap:0;display:flex}.MortgageCalculatorModal-module-scss-module__QzBZOa__inputWithIcon>span:first-child{color:#333;background-color:#f2f2f2;border:.0625rem solid #e0e0e0;border-right:none;border-radius:6px 0 0 6px;align-items:center;padding:12px 16px;font-size:1.375rem;font-weight:500;display:flex}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__inputWithIcon>span:first-child{font-size:1.25rem}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__inputWithIcon>span:first-child{font-size:1.125rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__inputWithIcon>span:first-child{padding:8px 12px;font-size:1rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__inputWithIcon input{border:.0625rem solid #e0e0e0;border-left:none;border-radius:0 6px 6px 0;flex:1;padding:12px 16px;font-family:inherit;font-size:1.375rem;transition:border-color .2s}.MortgageCalculatorModal-module-scss-module__QzBZOa__inputWithIcon input:focus{border-color:#2ab0b2;outline:none}.MortgageCalculatorModal-module-scss-module__QzBZOa__inputWithIcon input::placeholder{color:#bbb}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__inputWithIcon input{padding:12px .875rem;font-size:1.25rem}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__inputWithIcon input{font-size:1.125rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__inputWithIcon input{padding:8px 12px;font-size:1rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__inputWithIcon .MortgageCalculatorModal-module-scss-module__QzBZOa__monthlyLabel{pointer-events:none;position:absolute;right:12px}.MortgageCalculatorModal-module-scss-module__QzBZOa__downPaymentRow{grid-template-columns:1fr 6rem;align-items:flex-end;gap:12px;display:grid}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__downPaymentRow{grid-template-columns:1.5fr 1fr}}@media (max-width:37.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__downPaymentRow{grid-template-columns:1fr}}.MortgageCalculatorModal-module-scss-module__QzBZOa__percentSelect{flex:1;align-items:center;display:flex;position:relative}.MortgageCalculatorModal-module-scss-module__QzBZOa__percentSelect input{background-color:#f2f2f2;border:.0625rem solid #e0e0e0;border-radius:6px;width:100%;padding:12px 1.875rem 12px 12px;font-size:1.375rem;transition:border-color .2s}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__percentSelect input{font-size:1.25rem}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__percentSelect input{font-size:1.125rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__percentSelect input{font-size:1rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__percentSelect input:focus{border-color:#2ab0b2;outline:none}.MortgageCalculatorModal-module-scss-module__QzBZOa__percentSelect input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.MortgageCalculatorModal-module-scss-module__QzBZOa__percentSelect input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.MortgageCalculatorModal-module-scss-module__QzBZOa__percentSelect input[type=number]{appearance:textfield}.MortgageCalculatorModal-module-scss-module__QzBZOa__percentSelect .MortgageCalculatorModal-module-scss-module__QzBZOa__percent{pointer-events:none;color:#333;font-size:1.375rem;font-weight:500;position:absolute;right:12px}.MortgageCalculatorModal-module-scss-module__QzBZOa__loanProgramRow{flex-direction:column;gap:12px;display:flex}.MortgageCalculatorModal-module-scss-module__QzBZOa__loanProgramRow select{width:100%}.MortgageCalculatorModal-module-scss-module__QzBZOa__currentRatesLink{color:#2ab0b2;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.MortgageCalculatorModal-module-scss-module__QzBZOa__currentRatesLink:hover{color:#1f8b8d}.MortgageCalculatorModal-module-scss-module__QzBZOa__interestRateRow{flex:1;align-items:center;display:flex;position:relative}.MortgageCalculatorModal-module-scss-module__QzBZOa__interestRateRow input{border:.0625rem solid #e0e0e0;border-radius:6px;width:100%;padding:12px 1.875rem 12px 12px;font-size:1.375rem;transition:border-color .2s}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__interestRateRow input{padding:12px 1.75rem 12px .875rem;font-size:1.25rem}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__interestRateRow input{font-size:1.125rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__interestRateRow input{font-size:1rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__interestRateRow input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.MortgageCalculatorModal-module-scss-module__QzBZOa__interestRateRow input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.MortgageCalculatorModal-module-scss-module__QzBZOa__interestRateRow input[type=number]{appearance:textfield}.MortgageCalculatorModal-module-scss-module__QzBZOa__interestRateRow input:focus{border-color:#2ab0b2;outline:none}.MortgageCalculatorModal-module-scss-module__QzBZOa__interestRateRow .MortgageCalculatorModal-module-scss-module__QzBZOa__percent{pointer-events:none;color:#333;font-size:1.375rem;font-weight:500;position:absolute;right:12px}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__interestRateRow .MortgageCalculatorModal-module-scss-module__QzBZOa__percent{font-size:1.25rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__monthlyLabel{color:#666;margin-left:8px;font-size:13px}.MortgageCalculatorModal-module-scss-module__QzBZOa__percent{color:#666;font-size:14px;font-weight:500}.MortgageCalculatorModal-module-scss-module__QzBZOa__optional{color:#999;font-size:12px;font-weight:400}.MortgageCalculatorModal-module-scss-module__QzBZOa__disclaimer{cursor:pointer;margin:0;font-size:1.125rem;text-decoration:none;transition:color .2s}.MortgageCalculatorModal-module-scss-module__QzBZOa__disclaimer:hover{color:#2ab0b2}.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownSection{flex-direction:column;gap:16px;display:flex}.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownSection h3{margin-bottom:4.1875rem;font-size:16px}.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownCard{background:var(--mortgage-calculator-background)center/cover no-repeat;background-color:#0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:25rem;min-height:32rem;display:flex}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownCard{padding:4.6875rem 16px 3.4375rem}}@media (max-width:81.25rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownCard{min-height:30.625rem;padding:4.375rem 16px 3.125rem}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownCard{min-height:28.125rem;padding:3.75rem 12px 2.8125rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownCard{background:var(--mortgage-calculator-background)center/contain no-repeat;min-width:100%;padding:3.75rem 16px 2.5rem}}@media (max-width:37.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownCard{min-height:27.5rem;padding:2.5rem 12px 1.875rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__estimatedPayment{text-align:center;border-bottom:none;flex-direction:column;align-items:center;gap:12px;margin-bottom:0;padding-bottom:0;display:flex}.MortgageCalculatorModal-module-scss-module__QzBZOa__paymentAmount{color:#1a1a1a;margin-bottom:0;font-size:48px;font-weight:900;line-height:1}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__paymentAmount{font-size:2.75rem}}@media (max-width:81.25rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__paymentAmount{font-size:2.5rem}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__paymentAmount{font-size:2.25rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__paymentAmount{font-size:2rem}}@media (max-width:37.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__paymentAmount{font-size:1.75rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__paymentLabel{color:#333;font-size:16px;font-weight:500}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__paymentLabel{font-size:1.0625rem}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__paymentLabel{font-size:1rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__paymentLabel{font-size:14px}}@media (max-width:30rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__paymentLabel{font-size:.75rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownDetails{border-top:1px solid #e0e0e0;flex-direction:column;gap:12px;margin-top:24px;padding:16px 0;display:flex}.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownRow{color:#1a1a1a;justify-content:space-between;align-items:center;padding:12px 0;font-size:13px;display:flex}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownRow{padding:.625rem 0;font-size:.875rem}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownRow{padding:8px 0;font-size:.8125rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownRow{padding:.5rem 0}}@media (max-width:30rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownRow{font-size:.6875rem}}.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownRow span:first-child{color:#333}.MortgageCalculatorModal-module-scss-module__QzBZOa__breakdownRow span:last-child{color:#2ab0b2;font-weight:600}.MortgageCalculatorModal-module-scss-module__QzBZOa__modalFooter{border-top:1px solid #f0f0f0;justify-content:flex-end;gap:12px;padding:24px 32px;display:flex}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalFooter{gap:1rem;padding:16px 2rem}}@media (max-width:81.25rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalFooter{gap:.75rem;padding:16px 24px}}@media (max-width:64rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalFooter{padding:16px}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalFooter{flex-direction:column-reverse;padding:16px}}@media (max-width:30rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__modalFooter{gap:.5rem;padding:12px}}.MortgageCalculatorModal-module-scss-module__QzBZOa__cancelButton{color:#333;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.MortgageCalculatorModal-module-scss-module__QzBZOa__cancelButton:hover{background:#f5f5f5;border-color:#999}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__cancelButton{padding:12px 1.75rem;font-size:.9375rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__cancelButton{width:100%}}.MortgageCalculatorModal-module-scss-module__QzBZOa__calculateButton{color:#fff;cursor:pointer;background:#2ab0b2;border:none;border-radius:6px;padding:12px 32px;font-size:14px;font-weight:600;transition:all .2s}.MortgageCalculatorModal-module-scss-module__QzBZOa__calculateButton:hover{background:#1f8b8d;box-shadow:0 4px 12px #2ab0b24d}.MortgageCalculatorModal-module-scss-module__QzBZOa__calculateButton:active{transform:scale(.98)}@media (max-width:87.5rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__calculateButton{padding:12px 2.25rem;font-size:.9375rem}}@media (max-width:60rem){.MortgageCalculatorModal-module-scss-module__QzBZOa__calculateButton{width:100%}}
.DisclaimerModal-module-scss-module__nbX3PG__texts-1{font-size:1.5rem}@media screen and (max-width:67.5rem){.DisclaimerModal-module-scss-module__nbX3PG__texts-1{font-size:1.125rem}}@media screen and (max-width:60rem){.DisclaimerModal-module-scss-module__nbX3PG__texts-1{font-size:1rem}}.DisclaimerModal-module-scss-module__nbX3PG__texts-2,.DisclaimerModal-module-scss-module__nbX3PG__disclaimerContent p{font-size:1.25rem}@media screen and (max-width:67.5rem){.DisclaimerModal-module-scss-module__nbX3PG__texts-2,.DisclaimerModal-module-scss-module__nbX3PG__disclaimerContent p{font-size:1rem}}@media screen and (max-width:60rem){.DisclaimerModal-module-scss-module__nbX3PG__texts-2,.DisclaimerModal-module-scss-module__nbX3PG__disclaimerContent p{font-size:.875rem}}.DisclaimerModal-module-scss-module__nbX3PG__texts-3{font-size:.9375rem}@media screen and (max-width:67.5rem){.DisclaimerModal-module-scss-module__nbX3PG__texts-3{font-size:.8125rem}}@media screen and (max-width:60rem){.DisclaimerModal-module-scss-module__nbX3PG__texts-3{font-size:.6875rem}}.DisclaimerModal-module-scss-module__nbX3PG__texts-4{font-size:1.375rem}@media screen and (max-width:67.5rem){.DisclaimerModal-module-scss-module__nbX3PG__texts-4{font-size:1rem}}@media screen and (max-width:60rem){.DisclaimerModal-module-scss-module__nbX3PG__texts-4{font-size:.875rem}}.DisclaimerModal-module-scss-module__nbX3PG__texts-xsmall{font-size:1.125rem}@media screen and (max-width:67.5rem){.DisclaimerModal-module-scss-module__nbX3PG__texts-xsmall{font-size:1rem}}@media screen and (max-width:40rem){.DisclaimerModal-module-scss-module__nbX3PG__texts-xsmall{font-size:.9375rem}}.DisclaimerModal-module-scss-module__nbX3PG__texts-xxsmall{font-size:.75rem}@media screen and (max-width:67.5rem){.DisclaimerModal-module-scss-module__nbX3PG__texts-xxsmall{font-size:.625rem}}.DisclaimerModal-module-scss-module__nbX3PG__titles-xl{font-size:4rem}@media screen and (max-width:78.9375rem){.DisclaimerModal-module-scss-module__nbX3PG__titles-xl{font-size:3rem}}@media screen and (max-width:60rem){.DisclaimerModal-module-scss-module__nbX3PG__titles-xl{font-size:2.25rem}}.DisclaimerModal-module-scss-module__nbX3PG__titles{font-size:2.8125rem!important}@media screen and (max-width:78.9375rem){.DisclaimerModal-module-scss-module__nbX3PG__titles{font-size:2.25rem!important}}@media screen and (max-width:60rem){.DisclaimerModal-module-scss-module__nbX3PG__titles{font-size:1.8125rem!important}}@media screen and (max-width:37.5rem){.DisclaimerModal-module-scss-module__nbX3PG__titles{font-size:1.6875rem!important}}.DisclaimerModal-module-scss-module__nbX3PG__titles-medium{font-size:2.375rem}@media screen and (max-width:78.9375rem){.DisclaimerModal-module-scss-module__nbX3PG__titles-medium{font-size:1.875rem}}@media screen and (max-width:60rem){.DisclaimerModal-module-scss-module__nbX3PG__titles-medium{font-size:1.375rem}}@media screen and (max-width:37.5rem){.DisclaimerModal-module-scss-module__nbX3PG__titles-medium{font-size:1.25rem}}.DisclaimerModal-module-scss-module__nbX3PG__titles-small{font-size:2rem}@media screen and (max-width:78.9375rem){.DisclaimerModal-module-scss-module__nbX3PG__titles-small{font-size:1.5rem}}@media screen and (max-width:60rem){.DisclaimerModal-module-scss-module__nbX3PG__titles-small{font-size:1.125rem}}@media screen and (max-width:37.5rem){.DisclaimerModal-module-scss-module__nbX3PG__titles-small{font-size:1rem}}.DisclaimerModal-module-scss-module__nbX3PG__subtitles,.DisclaimerModal-module-scss-module__nbX3PG__disclaimerHeader h3{font-size:2.25rem;font-weight:600}@media screen and (max-width:67.5rem){.DisclaimerModal-module-scss-module__nbX3PG__subtitles,.DisclaimerModal-module-scss-module__nbX3PG__disclaimerHeader h3{font-size:1.875rem}}@media screen and (max-width:60rem){.DisclaimerModal-module-scss-module__nbX3PG__subtitles,.DisclaimerModal-module-scss-module__nbX3PG__disclaimerHeader h3{font-size:1.125rem}}.DisclaimerModal-module-scss-module__nbX3PG__subtitles-small{font-size:1.875rem}@media screen and (max-width:67.5rem){.DisclaimerModal-module-scss-module__nbX3PG__subtitles-small{font-size:1.5rem}}@media screen and (max-width:60rem){.DisclaimerModal-module-scss-module__nbX3PG__subtitles-small{font-size:1rem}}@keyframes DisclaimerModal-module-scss-module__nbX3PG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DisclaimerModal-module-scss-module__nbX3PG__slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.DisclaimerModal-module-scss-module__nbX3PG__disclaimerOverlay{z-index:1001;background-color:#00000080;justify-content:center;align-items:center;animation:.3s ease-in-out DisclaimerModal-module-scss-module__nbX3PG__fadeIn;display:flex;position:fixed;inset:0}.DisclaimerModal-module-scss-module__nbX3PG__disclaimerModal{background:#fff;border-radius:12px;width:95%;max-width:65.625rem;max-height:80vh;padding:3.0625rem 3.375rem;animation:.3s ease-in-out DisclaimerModal-module-scss-module__nbX3PG__slideUp;position:relative;overflow-y:auto;box-shadow:0 10px 40px #00000026}@media (max-width:48rem){.DisclaimerModal-module-scss-module__nbX3PG__disclaimerModal{width:95%}}.DisclaimerModal-module-scss-module__nbX3PG__disclaimerHeader{border-bottom:.0625rem solid #2ab0b2;justify-content:space-between;align-items:center;padding-bottom:2.4375rem;display:flex}.DisclaimerModal-module-scss-module__nbX3PG__disclaimerHeader h3{color:#1a1a1a;margin:0;font-weight:600}@media (max-width:48rem){.DisclaimerModal-module-scss-module__nbX3PG__disclaimerHeader{padding:24px}}.DisclaimerModal-module-scss-module__nbX3PG__disclaimerCloseButton{cursor:pointer;color:#999;background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:color .2s;display:flex}.DisclaimerModal-module-scss-module__nbX3PG__disclaimerCloseButton:hover{color:#333}.DisclaimerModal-module-scss-module__nbX3PG__disclaimerCloseButton .DisclaimerModal-module-scss-module__nbX3PG__disclaimerCloseIcon{width:2.875rem!important;height:2.875rem!important}.DisclaimerModal-module-scss-module__nbX3PG__disclaimerContent{padding-top:2.9375rem}.DisclaimerModal-module-scss-module__nbX3PG__disclaimerContent p{color:#1a1a1a;margin:0 0 16px;line-height:134.8%}.DisclaimerModal-module-scss-module__nbX3PG__disclaimerContent p strong{color:#1a1a1a;font-weight:600}.DisclaimerModal-module-scss-module__nbX3PG__disclaimerContent p:last-child{margin-bottom:0}@media (max-width:48rem){.DisclaimerModal-module-scss-module__nbX3PG__disclaimerContent{padding:24px}.DisclaimerModal-module-scss-module__nbX3PG__disclaimerContent p{font-size:.875rem}}
.Pagination-module-scss-module__jdAhqG__paginationContainer{z-index:10;background-color:#ededed;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-top:2.5rem;padding:1rem 1.375rem;display:flex;position:absolute;bottom:0;left:0}@media (max-width:60rem){.Pagination-module-scss-module__jdAhqG__paginationContainer{margin-top:1.875rem;padding:.3125rem .625rem}}.Pagination-module-scss-module__jdAhqG__paginationButton{color:#666;cursor:pointer;background-color:#fff;border:.0625rem solid #d5d5d5;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:all .2s;display:flex}.Pagination-module-scss-module__jdAhqG__paginationButton:hover:not(:disabled){color:#2ab0b2;background-color:#2ab0b20d;border-color:#2ab0b2}.Pagination-module-scss-module__jdAhqG__paginationButton:active:not(:disabled){background-color:#2ab0b21a}.Pagination-module-scss-module__jdAhqG__paginationButton:disabled{opacity:.5;cursor:not-allowed}.Pagination-module-scss-module__jdAhqG__paginationButton svg{width:1.125rem;height:1.125rem}.Pagination-module-scss-module__jdAhqG__pageInfo{white-space:nowrap;font-family:var(--font-inter);color:#666;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.Pagination-module-scss-module__jdAhqG__pageInfo span{font-size:.8125rem}.Pagination-module-scss-module__jdAhqG__pageNumber{color:#333;width:3.125rem;height:2.5rem;font-family:var(--font-inter);text-align:center;cursor:pointer;background-color:#fff;border:.0625rem solid #d5d5d5;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s}.Pagination-module-scss-module__jdAhqG__pageNumber:focus{border-color:#2ab0b2;outline:none;box-shadow:0 0 0 .1875rem #2ab0b21a}.Pagination-module-scss-module__jdAhqG__pageNumber:hover{border-color:#2ab0b2}.Pagination-module-scss-module__jdAhqG__paginationControls{gap:.5rem;display:flex}
.Tabs-module-scss-module__r9auKa__texts-1{font-size:1.5rem}@media screen and (max-width:67.5rem){.Tabs-module-scss-module__r9auKa__texts-1{font-size:1.125rem}}@media screen and (max-width:60rem){.Tabs-module-scss-module__r9auKa__texts-1{font-size:1rem}}.Tabs-module-scss-module__r9auKa__texts-2,.Tabs-module-scss-module__r9auKa__tab{font-size:1.25rem}@media screen and (max-width:67.5rem){.Tabs-module-scss-module__r9auKa__texts-2,.Tabs-module-scss-module__r9auKa__tab{font-size:1rem}}@media screen and (max-width:60rem){.Tabs-module-scss-module__r9auKa__texts-2,.Tabs-module-scss-module__r9auKa__tab{font-size:.875rem}}.Tabs-module-scss-module__r9auKa__texts-3{font-size:.9375rem}@media screen and (max-width:67.5rem){.Tabs-module-scss-module__r9auKa__texts-3{font-size:.8125rem}}@media screen and (max-width:60rem){.Tabs-module-scss-module__r9auKa__texts-3{font-size:.6875rem}}.Tabs-module-scss-module__r9auKa__texts-4{font-size:1.375rem}@media screen and (max-width:67.5rem){.Tabs-module-scss-module__r9auKa__texts-4{font-size:1rem}}@media screen and (max-width:60rem){.Tabs-module-scss-module__r9auKa__texts-4{font-size:.875rem}}.Tabs-module-scss-module__r9auKa__texts-xsmall{font-size:1.125rem}@media screen and (max-width:67.5rem){.Tabs-module-scss-module__r9auKa__texts-xsmall{font-size:1rem}}@media screen and (max-width:40rem){.Tabs-module-scss-module__r9auKa__texts-xsmall{font-size:.9375rem}}.Tabs-module-scss-module__r9auKa__texts-xxsmall{font-size:.75rem}@media screen and (max-width:67.5rem){.Tabs-module-scss-module__r9auKa__texts-xxsmall{font-size:.625rem}}.Tabs-module-scss-module__r9auKa__titles-xl{font-size:4rem}@media screen and (max-width:78.9375rem){.Tabs-module-scss-module__r9auKa__titles-xl{font-size:3rem}}@media screen and (max-width:60rem){.Tabs-module-scss-module__r9auKa__titles-xl{font-size:2.25rem}}.Tabs-module-scss-module__r9auKa__titles{font-size:2.8125rem!important}@media screen and (max-width:78.9375rem){.Tabs-module-scss-module__r9auKa__titles{font-size:2.25rem!important}}@media screen and (max-width:60rem){.Tabs-module-scss-module__r9auKa__titles{font-size:1.8125rem!important}}@media screen and (max-width:37.5rem){.Tabs-module-scss-module__r9auKa__titles{font-size:1.6875rem!important}}.Tabs-module-scss-module__r9auKa__titles-medium{font-size:2.375rem}@media screen and (max-width:78.9375rem){.Tabs-module-scss-module__r9auKa__titles-medium{font-size:1.875rem}}@media screen and (max-width:60rem){.Tabs-module-scss-module__r9auKa__titles-medium{font-size:1.375rem}}@media screen and (max-width:37.5rem){.Tabs-module-scss-module__r9auKa__titles-medium{font-size:1.25rem}}.Tabs-module-scss-module__r9auKa__titles-small{font-size:2rem}@media screen and (max-width:78.9375rem){.Tabs-module-scss-module__r9auKa__titles-small{font-size:1.5rem}}@media screen and (max-width:60rem){.Tabs-module-scss-module__r9auKa__titles-small{font-size:1.125rem}}@media screen and (max-width:37.5rem){.Tabs-module-scss-module__r9auKa__titles-small{font-size:1rem}}.Tabs-module-scss-module__r9auKa__subtitles{font-size:2.25rem;font-weight:600}@media screen and (max-width:67.5rem){.Tabs-module-scss-module__r9auKa__subtitles{font-size:1.875rem}}@media screen and (max-width:60rem){.Tabs-module-scss-module__r9auKa__subtitles{font-size:1.125rem}}.Tabs-module-scss-module__r9auKa__subtitles-small{font-size:1.875rem}@media screen and (max-width:67.5rem){.Tabs-module-scss-module__r9auKa__subtitles-small{font-size:1.5rem}}@media screen and (max-width:60rem){.Tabs-module-scss-module__r9auKa__subtitles-small{font-size:1rem}}.Tabs-module-scss-module__r9auKa__tabsContainer{border-bottom:1px solid #e0e0e0;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}@media (max-width:48rem){.Tabs-module-scss-module__r9auKa__tabsContainer{gap:1rem;margin-bottom:1rem;padding-bottom:.75rem}}@media (max-width:30rem){.Tabs-module-scss-module__r9auKa__tabsContainer{gap:.75rem;margin-bottom:.75rem;padding-bottom:.5rem}}.Tabs-module-scss-module__r9auKa__tab{color:#666;cursor:pointer;background:0 0;border:none;padding:.5rem 0 .5rem 1.25rem;font-weight:500;transition:color .3s ease-in-out;position:relative}.Tabs-module-scss-module__r9auKa__tab:hover{color:#333}.Tabs-module-scss-module__r9auKa__tab.Tabs-module-scss-module__r9auKa__activeTab{color:#ed701b}.Tabs-module-scss-module__r9auKa__tab.Tabs-module-scss-module__r9auKa__activeTab:after{content:"";background-color:#ed701b;height:.0625rem;position:absolute;bottom:-1rem;left:0;right:0}@media (max-width:48rem){.Tabs-module-scss-module__r9auKa__tab{padding:.5rem 0 .5rem 1rem}}@media (max-width:30rem){.Tabs-module-scss-module__r9auKa__tab{padding:.5rem 0 .5rem .75rem}}
.TailoredForYouSection-module-scss-module__yaA5MG__section{max-width:90rem;margin:0 auto 5rem;padding:0 3.125rem}@media (max-width:48rem){.TailoredForYouSection-module-scss-module__yaA5MG__section{margin-bottom:3.75rem;padding:0 1.5rem}}.TailoredForYouSection-module-scss-module__yaA5MG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.875rem;display:flex}@media (max-width:48rem){.TailoredForYouSection-module-scss-module__yaA5MG__sectionHeader{flex-direction:column;align-items:flex-start;gap:1rem}}.TailoredForYouSection-module-scss-module__yaA5MG__sectionTitle{color:#000;margin:0;font-size:1.8125rem;font-weight:600}@media (max-width:48rem){.TailoredForYouSection-module-scss-module__yaA5MG__sectionTitle{font-size:1.5rem}}.TailoredForYouSection-module-scss-module__yaA5MG__navigationButtons{gap:.5rem;display:flex}.TailoredForYouSection-module-scss-module__yaA5MG__navButton{cursor:pointer;background-color:#fff;border:.0625rem solid #e5e5e5;border-radius:.25rem;justify-content:center;align-items:center;width:2.3125rem;height:2.1875rem;transition:all .2s;display:flex}.TailoredForYouSection-module-scss-module__yaA5MG__navButton:hover{background-color:#f5f5f5;border-color:#2ab0b2}.TailoredForYouSection-module-scss-module__yaA5MG__navButton:active{transform:scale(.95)}.TailoredForYouSection-module-scss-module__yaA5MG__rotated{transform:rotate(180deg)}.TailoredForYouSection-module-scss-module__yaA5MG__propertiesGrid{grid-template-columns:repeat(4,1fr);gap:1.875rem;display:grid}@media (max-width:75rem){.TailoredForYouSection-module-scss-module__yaA5MG__propertiesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:56.25rem){.TailoredForYouSection-module-scss-module__yaA5MG__propertiesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:37.5rem){.TailoredForYouSection-module-scss-module__yaA5MG__propertiesGrid{grid-template-columns:1fr}}
