.HeroAgents_root__y5f0H{display:flex;flex-direction:column;align-items:center;gap:var(--hero-agent-gap,8px)}.HeroAgents_avatars__C_YXv{display:flex}.HeroAgents_avatars__C_YXv .HeroAgents_avatar__Z5PJS{width:var(--hero-agent-size,48px);height:var(--hero-agent-size,48px);border-radius:50%;border:2px solid #fff;object-fit:cover;box-shadow:0 1px 2px rgba(0,0,0,.15)}.HeroAgents_avatars__C_YXv .HeroAgents_avatar__Z5PJS+.HeroAgents_avatar__Z5PJS{margin-left:var(--hero-agent-overlap,-12px)}.HeroAgents_caption__LTZU8{margin:0;font-size:14px;font-weight:400;line-height:1.3;text-align:center}.BrokerSocialProofBox_root__1MzWS{--cta-green:var(--color-genoa);--cta-green-hover:var(--primary-color-accent);--cta-border:var(--color-alto);--cta-text-light:var(--color-dove-gray);box-sizing:border-box;width:100%;max-width:360px;padding:26px 20px 20px;background:var(--color-white);border:1px solid var(--cta-border);border-radius:12px;color:var(--text-color);font-family:var(--text-font);line-height:1.55;text-align:center}.BrokerSocialProofBox_root__1MzWS *{box-sizing:border-box}.BrokerSocialProofBox_agents__vuO1Q{margin-bottom:18px}.BrokerSocialProofBox_agents__vuO1Q p{font-size:14px;color:var(--cta-text-light)}.BrokerSocialProofBox_heading__2nFjQ{margin:0 0 10px;font-family:FrutigerLT Pro,sans-serif;font-size:19px;font-weight:700;line-height:1.3}.BrokerSocialProofBox_body__i3R_I{margin:0 0 18px;font-size:15px;color:var(--cta-text-light)}.BrokerSocialProofBox_button__c67wi{display:block;width:100%;padding:15px 16px;border-radius:8px;background:var(--cta-green);color:var(--color-white);font-family:FrutigerLT Pro,sans-serif;font-size:17px;font-weight:700;text-align:center;text-decoration:none}.BrokerSocialProofBox_button__c67wi:hover{background:var(--cta-green-hover)}.BrokerSocialProofBox_button__c67wi:focus-visible{outline:2px solid var(--cta-green);outline-offset:2px}.BrokerSocialProofBox_fine__0hlTT{margin:12px 0 0;font-size:13px;color:var(--cta-text-light)}.BrokerSocialProofBox_root__1MzWS.BrokerSocialProofBox_wide__bfyb1{max-width:none;margin:28px 0 42px;padding:24px 24px 20px}.BrokerSocialProofBox_wide__bfyb1 .BrokerSocialProofBox_agents__vuO1Q{margin-bottom:26px}.BrokerSocialProofBox_wide__bfyb1 .BrokerSocialProofBox_agents__vuO1Q p{font-size:13px}.BrokerSocialProofBox_wide__bfyb1 .BrokerSocialProofBox_heading__2nFjQ{margin-bottom:8px;font-family:var(--text-font);font-size:21px;font-weight:500}.BrokerSocialProofBox_wide__bfyb1 .BrokerSocialProofBox_body__i3R_I{max-width:600px;margin:0 auto 20px;color:var(--text-color)}.BrokerSocialProofBox_wide__bfyb1 .BrokerSocialProofBox_button__c67wi{font-family:var(--text-font);font-size:16px;font-weight:600}.BrokerSocialProofBox_wide__bfyb1 .BrokerSocialProofBox_fine__0hlTT{font-size:12px}@media screen and (max-width:767px){.BrokerSocialProofBox_root__1MzWS.BrokerSocialProofBox_wide__bfyb1{padding:20px 16px 16px}.BrokerSocialProofBox_wide__bfyb1 .BrokerSocialProofBox_agents__vuO1Q{--hero-agent-size:34px;--hero-agent-overlap:-8px}.BrokerSocialProofBox_wide__bfyb1 .BrokerSocialProofBox_heading__2nFjQ{font-size:19px}}.BrokerSocialProofBox_withPortrait__UunN_{padding-top:0;overflow:hidden}.BrokerSocialProofBox_brokerPortrait__303rK{position:relative;width:calc(100% + 40px);height:150px;margin:0 -20px 18px;overflow:hidden;background:#e8e1d5}.BrokerSocialProofBox_brokerPortrait__303rK img{object-position:50% 30%}.AISummaryReview_ai_summary__SyN61{grid-column:1/-1;display:flex;flex-direction:column;gap:6px;background:#f1f8f5;border-left:3px solid var(--color-genoa,#2a7a5c);border-radius:8px;padding:14px 16px}.AISummaryReview_ai_summary_text__SviyI{margin:0;font-size:16px;line-height:1.6;color:#2c2c2c;font-style:italic}@media (min-width:768px){.AISummaryReview_ai_summary__SyN61.AISummaryReview_profile__ZnzOD{margin-top:16px}}.BrokerBigHeader_root__Oo_8R{background:var(--color-white);box-shadow:0 0 5px 0 #dbdbdb;padding:40px 0}.BrokerBigHeader_container__op116{width:90vw;max-width:1060px;margin:0 auto}.BrokerBigHeader_lawyer_photo__3hxCl{align-self:center;position:relative;width:100%;border-radius:10px;overflow:hidden}.BrokerBigHeader_lawyer_photo__3hxCl img{display:block;width:100%;height:auto!important}.BrokerBigHeader_broker_header__ILNFr h1{font-weight:700;font-size:36px;line-height:1.1;color:#1e1e1e;margin:0}.BrokerBigHeader_broker_rate__LEm23{display:flex;align-items:center;gap:10px;margin-top:20px}.BrokerBigHeader_broker_rate__LEm23 .BrokerBigHeader_rate__R_lOj{font-weight:700;font-size:20px;color:#2c2c2c}.BrokerBigHeader_broker_rate__LEm23 .BrokerBigHeader_reviews_count__6ULQ8{font-size:14px}.BrokerBigHeader_contact_items__y6ljE{display:flex;flex-direction:column;gap:12px;background:#f1f8f5;border-radius:6px;padding:16px}.BrokerBigHeader_item__IHKVm{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--text-font)}.BrokerBigHeader_item_title__FNa9y{font-weight:700}.BrokerBigHeader_item_value___Xsgl{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.BrokerBigHeader_contact_items__y6ljE a,.BrokerBigHeader_flexBoxRow__IBTEH a{color:var(--text-color)}.BrokerBigHeader_flexBoxRow__IBTEH a:hover,.BrokerBigHeader_item_value___Xsgl:hover{text-decoration:underline}.BrokerBigHeader_flexBoxRow__IBTEH p{font-size:18px;margin:0}.BrokerBigHeader_flexBoxRow__IBTEH{display:flex;gap:5px;align-items:center;margin-top:16px}.BrokerBigHeader_flexBoxRow__IBTEH .BrokerBigHeader_imgBox__6TBbw{width:100px}.BrokerBigHeader_flexBoxRow__IBTEH .BrokerBigHeader_imgBox__6TBbw img{width:100%}@media (min-width:768px){.BrokerBigHeader_contact_items__y6ljE,.BrokerBigHeader_flexBoxRow__IBTEH,.BrokerBigHeader_lawyer_photo__3hxCl{display:none}}@media (max-width:767px){.BrokerBigHeader_root__Oo_8R{background:var(--color-white);padding:30px 0 16px}.BrokerBigHeader_top_wrap__CyzL7{display:grid;grid-template-columns:113px 1fr;align-items:center;grid-gap:20px;gap:20px;margin-bottom:30px}.BrokerBigHeader_broker_header__ILNFr h1{font-size:26px}.BrokerBigHeader_broker_header__ILNFr p{margin:5px 0}.BrokerBigHeader_broker_rate__LEm23{flex-wrap:wrap;gap:0 10px;margin-top:5px}.BrokerBigHeader_broker_rate__LEm23 .BrokerBigHeader_rate__R_lOj{font-size:18px}}.BrokerBigHeader_summaryGrid__hIFAv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:28px;font-family:var(--text-font)}.BrokerBigHeader_summaryCard__nyLbb{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid #dce5df;border-radius:10px;background:#fff}.BrokerBigHeader_summaryCard__nyLbb h2{margin:0 0 22px;font-family:inherit;font-size:18px;line-height:1.4;font-weight:600;color:var(--text-color)}.BrokerBigHeader_summaryValue__MeEfz{display:block;font-size:40px;line-height:1.15;font-weight:700;color:var(--color-genoa)}.BrokerBigHeader_summaryValue__MeEfz>span{font-size:17px;font-weight:400;color:var(--text-color)}.BrokerBigHeader_summaryRating__3V_bu{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.BrokerBigHeader_summaryRating__3V_bu .BrokerBigHeader_summaryMeta__xId9v{flex-basis:100%;margin:0}.BrokerBigHeader_summaryCard__nyLbb .BrokerBigHeader_summaryMeta__xId9v{font-size:14px;line-height:1.5;margin:12px 0 0;color:var(--text-color)}.BrokerBigHeader_summaryCard__nyLbb .BrokerBigHeader_summaryBasis__deAMh{font-size:13px;line-height:1.5;margin:18px 0 0;color:var(--color-dove-gray)}.BrokerBigHeader_summaryCard__nyLbb .BrokerBigHeader_summaryNote__sdyAW{margin:auto 0 0;padding-top:22px;font-size:12px;line-height:1.5;color:var(--color-dove-gray)}.BrokerBigHeader_summaryLink__ZP_4U{margin-top:auto;padding-top:24px;font-size:14px;font-weight:600;color:var(--primary-color-accent)}.BrokerBigHeader_summaryLink__ZP_4U:hover{text-decoration:underline}.BrokerBigHeader_summaryLink__ZP_4U:focus-visible{outline:3px solid var(--color-genoa);outline-offset:4px}.BrokerBigHeader_reviewSummary__fNUKH{margin-top:18px;width:100%}.BrokerBigHeader_reviewSummary__fNUKH p{font-size:13px;line-height:1.6;font-style:normal}@media (max-width:767px){.BrokerBigHeader_summaryGrid__hIFAv{grid-template-columns:1fr;gap:12px;margin:0 0 24px}.BrokerBigHeader_summaryCard__nyLbb{padding:20px}.BrokerBigHeader_summaryCard__nyLbb h2{margin-bottom:14px}.BrokerBigHeader_summaryValue__MeEfz{font-size:34px}}.BrokerBigHeader_salesBreakdown__Unl1V{width:100%;margin:22px 0 0;font-size:13px;line-height:1.6}.BrokerBigHeader_salesBreakdown__Unl1V>div+div{margin-top:16px}.BrokerBigHeader_salesBreakdown__Unl1V dt{margin-bottom:5px;font-weight:600;color:var(--text-color)}.BrokerBigHeader_salesBreakdown__Unl1V dd{margin:0;color:var(--color-dove-gray);overflow-wrap:anywhere}.BrokerBigHeader_salesTop__a8uvI{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;grid-gap:32px;gap:32px}.BrokerBigHeader_salesTop__a8uvI .BrokerBigHeader_lawyer_photo__3hxCl{display:block;align-self:start}.BrokerBigHeader_salesTop__a8uvI .BrokerBigHeader_broker_header__ILNFr{min-width:0}.BrokerBigHeader_salesTop__a8uvI .BrokerBigHeader_contact_items__y6ljE{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 28px;margin-top:20px;width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box}.BrokerBigHeader_salesTop__a8uvI .BrokerBigHeader_flexBoxRow__IBTEH{display:flex;flex-wrap:wrap}.BrokerBigHeader_salesTop__a8uvI .BrokerBigHeader_flexBoxRow__IBTEH p{font-size:16px}.BrokerBigHeader_salesTop__a8uvI .BrokerBigHeader_imgBox__6TBbw{flex-shrink:0}@media (max-width:767px){.BrokerBigHeader_salesTop__a8uvI{grid-template-columns:113px minmax(0,1fr);align-items:start;gap:20px}.BrokerBigHeader_salesTop__a8uvI .BrokerBigHeader_broker_header__ILNFr{display:contents}.BrokerBigHeader_salesTop__a8uvI .BrokerBigHeader_broker_header__ILNFr h1{grid-column:2;align-self:end}.BrokerBigHeader_salesTop__a8uvI .BrokerBigHeader_broker_header__ILNFr>p{grid-column:2;margin:0}.BrokerBigHeader_salesTop__a8uvI .BrokerBigHeader_lawyer_photo__3hxCl{grid-column:1;grid-row:1/span 2}.BrokerBigHeader_salesTop__a8uvI .BrokerBigHeader_contact_items__y6ljE,.BrokerBigHeader_salesTop__a8uvI .BrokerBigHeader_flexBoxRow__IBTEH{grid-column:1/-1;margin-top:0;width:100%}}.BrokerBigHeader_summaryCard__nyLbb h2{display:flex;align-items:center;gap:9px}.BrokerBigHeader_summaryIcon__2MySI{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:8px;background:#eaf4ef;color:var(--primary-color-accent)}.BrokerBigHeader_summaryIcon__2MySI svg{width:18px;height:18px}.BrokerBigHeader_priceStats__L9Z8L{width:100%;margin:20px 0 0;padding-top:18px;border-top:1px solid #e1e8e3}.BrokerBigHeader_priceStats__L9Z8L>div+div{margin-top:18px}.BrokerBigHeader_priceStats__L9Z8L dt{font-size:14px;line-height:1.4}.BrokerBigHeader_priceStats__L9Z8L dd{margin:6px 0;font-size:25px;line-height:1.2;font-weight:700;color:var(--color-genoa);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BrokerBigHeader_priceStats__L9Z8L small{display:block;font-size:12px;line-height:1.5;color:var(--color-dove-gray)}.BrokerBigHeader_summaryHeading__RpRwQ{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;position:relative}.BrokerBigHeader_statsInfo__wf3gz{flex:0 0 32px}.BrokerBigHeader_statsInfo__wf3gz summary{width:32px;height:32px;display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;color:var(--color-genoa);border-radius:50%}.BrokerBigHeader_statsInfo__wf3gz summary::-webkit-details-marker{display:none}.BrokerBigHeader_statsInfo__wf3gz summary span{display:flex;align-items:center;justify-content:center;width:19px;height:19px;border:1px solid;border-radius:50%;font-size:13px;font-weight:600;font-family:var(--text-font)}.BrokerBigHeader_statsInfo__wf3gz summary:hover{background:#eaf4ef}.BrokerBigHeader_statsInfo__wf3gz summary:focus-visible{outline:2px solid var(--color-genoa);outline-offset:2px}.BrokerBigHeader_statsInfo__wf3gz p{position:absolute;top:36px;right:0;z-index:5;box-sizing:border-box;width:100%;margin:0;padding:14px;border:1px solid #dce5df;border-radius:8px;background:#fff;box-shadow:0 4px 16px #0002;font-size:12px;font-weight:400;line-height:1.6;color:var(--text-color)}.BrokerBigHeader_salesProfile__AMzn6{background:#f8f7f4;box-shadow:none;border-bottom:1px solid #ecebe7;padding:40px 0}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_container__op116{width:calc(100% - 48px);max-width:1072px}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_summaryGrid__hIFAv{gap:20px}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_summaryCard__nyLbb h2{margin-bottom:18px}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_summaryValue__MeEfz{font-size:38px}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_reviewSummary__fNUKH{padding:0;border:0;background:transparent;box-sizing:border-box}@media (max-width:767px){.BrokerBigHeader_salesProfile__AMzn6{padding:24px 0 16px}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_container__op116{width:calc(100% - 32px)}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_summaryGrid__hIFAv{gap:20px}}.BrokerBigHeader_salesTop__a8uvI:has(.BrokerBigHeader_profileLinks__sXiaO){grid-template-columns:200px minmax(0,1fr) 280px;align-items:start}.BrokerBigHeader_profileLinks__sXiaO{padding:18px;border:1px solid #dce5df;border-radius:10px;background:#fff;font-family:var(--text-font)}.BrokerBigHeader_profileLinks__sXiaO h2{margin:0 0 12px;font:600 16px/1.3 var(--text-font)}.BrokerBigHeader_profileLinks__sXiaO a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;margin-top:8px;border:1px solid #dce5df;border-radius:6px;font-size:15px;color:var(--text-color);text-decoration:none}.BrokerBigHeader_profileLinks__sXiaO a:hover{border-color:#16866e;background:#f1f8f5}.BrokerBigHeader_profileLinks__sXiaO a:focus-visible{outline:3px solid var(--color-genoa);outline-offset:2px}.BrokerBigHeader_profileLinks__sXiaO b,.BrokerBigHeader_profileLinks__sXiaO svg{width:18px;height:18px;color:#16866e;flex-shrink:0}.BrokerBigHeader_profileLinks__sXiaO a>span{margin-left:auto;font-size:25px;color:#8a9b94}@media (max-width:1000px){.BrokerBigHeader_salesTop__a8uvI:has(.BrokerBigHeader_profileLinks__sXiaO){grid-template-columns:160px minmax(0,1fr)}.BrokerBigHeader_profileLinks__sXiaO{grid-column:1/-1}}@media (max-width:767px){.BrokerBigHeader_salesTop__a8uvI:has(.BrokerBigHeader_profileLinks__sXiaO){grid-template-columns:113px minmax(0,1fr)}}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_broker_header__ILNFr{padding-top:8px}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_broker_header__ILNFr h1{line-height:1.2}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_broker_header__ILNFr>p{margin-top:18px;font-size:15px}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_contact_items__y6ljE{font-size:14px;gap:28px;margin-top:18px}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_flexBoxRow__IBTEH{gap:10px}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_flexBoxRow__IBTEH p{font-size:15px}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_summaryCard__nyLbb .BrokerBigHeader_summaryMeta__xId9v{font-size:13px}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_summaryCard__nyLbb h2{font-weight:600}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_priceStats__L9Z8L dd,.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_summaryValue__MeEfz{color:#16866e}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_summaryIcon__2MySI{width:28px;height:28px;flex-basis:28px;border-radius:6px;background:#f1f8f5;color:#16866e}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_summaryIcon__2MySI svg{width:16px;height:16px}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_summaryLink__ZP_4U{font-size:13px;text-decoration:none;color:#06725b}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_profileLinks__sXiaO{margin-left:-44px;margin-right:44px}@media (max-width:1000px){.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_profileLinks__sXiaO{margin:0}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_summaryGrid__hIFAv{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_broker_header__ILNFr{padding-top:0}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_broker_header__ILNFr h1{font-size:27px}.BrokerBigHeader_salesProfile__AMzn6 .BrokerBigHeader_broker_header__ILNFr>p{font-size:14px;margin-top:0}}.BrokerPage_root__mQBxL{background:#f8f7f4}.BrokerPage_container__GOpB6{margin:0 auto;max-width:1060px;width:90vw;position:relative;z-index:2}.BrokerPage_grid_box__2ciCp{position:relative;display:grid;grid-template-columns:100%;grid-gap:clamp(20px,4vw,50px);align-items:start;padding:30px 0 120px}.BrokerPage_sidebar-wrap__zZvPB{position:-webkit-sticky;position:sticky;top:80px;display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.BrokerPage_grid_box__2ciCp{grid-template-columns:1fr 300px}}@media (max-width:767px){.BrokerPage_grid_box__2ciCp{padding:30px 0}}.BrokerPage_sidebarPortrait__HI1aD{display:flex;align-items:center;justify-content:center;padding:0}.BrokerPage_sidebarPortraitImage__kEmea{position:relative;flex:0 0 160px;width:160px;height:160px;overflow:hidden;border-radius:4px}.BrokerPage_sidebarPortraitImage__kEmea img{object-position:center}.BrokerPage_salesProfile__Y1Cdf .BrokerPage_container__GOpB6{max-width:1072px;width:calc(100% - 48px)}.BrokerPage_salesProfile__Y1Cdf .BrokerPage_grid_box__2ciCp{grid-template-columns:minmax(0,1fr) 302px;gap:52px;padding-top:36px}.BrokerPage_salesProfile__Y1Cdf .BrokerPage_grid_box__2ciCp>div{min-width:0}@media (max-width:1000px){.BrokerPage_salesProfile__Y1Cdf .BrokerPage_grid_box__2ciCp{grid-template-columns:minmax(0,1fr)}.BrokerPage_salesProfile__Y1Cdf .BrokerPage_sidebar-wrap__zZvPB{position:static}}@media (max-width:767px){.BrokerPage_salesProfile__Y1Cdf .BrokerPage_container__GOpB6{width:calc(100% - 32px)}}