:root{--tick-h:34px}.hero__bar--old{display:none!important}.trust-bar.trust-bar--top{height:var(--tick-h);z-index:5;align-items:center;display:flex;position:relative;margin-top:var(--nav-h)!important;padding:0!important}.trust-bar--top+.hero,.page-section .trust-bar--top+.hero{margin-top:0!important}body:has(#mainNav) .ae-agent-backbar{display:none!important}.nsb{font-family:var(--font-body,Roboto, Arial, sans-serif);color:#1f1f1d}.nsb__top{background:#fff;align-items:center;gap:12px;margin:0;padding:6px 6px 6px 16px;display:flex;box-shadow:0 6px 20px #00000040}.nsb__mode{cursor:pointer;font:600 15px/1.2 var(--font-body,Roboto, Arial, sans-serif);color:#1f1f1d;background:0 0;border:0;border-right:1px solid #e5e5e5;outline:none;flex-shrink:0;align-items:center;gap:4px;padding:8px 12px 8px 0;display:flex;position:relative}.nsb__loc{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.nsb__chips{display:contents}.nsb__chip{color:#fff;cursor:pointer;white-space:nowrap;background:#ff6000;border:0;align-items:center;gap:6px;padding:8px 10px 8px 12px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.nsb__chip span{font-size:15px;line-height:1}.nsb__input{color:#1f1f1d;background:0 0;outline:0;flex:1;min-width:140px;font-size:15px;box-shadow:none!important;border:0!important;height:auto!important;padding:9px 4px!important}.nsb__go{color:#fff;font-family:var(--font-head,Oswald, sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ff6000;border:0;flex-shrink:0;padding:11px 42px;font-size:15px;font-weight:600}.nsb__go:hover,.nsb-pop__done:hover{background:#919191}.nsb__sugg{z-index:60;background:#fff;max-height:320px;position:absolute;top:calc(100% + 12px);left:-16px;right:0;overflow:auto;box-shadow:0 10px 28px #00000047}.nsb__sugg.is-up{top:auto;bottom:calc(100% + 12px)}.nsb__sugg button{text-align:left;color:#1f1f1d;cursor:pointer;background:#fff;border:0;justify-content:space-between;gap:12px;width:100%;padding:11px 16px;font-size:15px;display:flex}.nsb__sugg button small{color:#919191;white-space:nowrap;font-size:12px}.nsb__sugg button:hover,.nsb__sugg button.is-on{background:#f5f5f5}.nsb__row{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:12px;display:grid}.nsb__row--4{grid-template-columns:repeat(4,1fr)}.nsb__pill{-webkit-backdrop-filter:blur(3px);color:#fff;min-width:0;font:600 14px/1.2 var(--font-body,Roboto, Arial, sans-serif);text-align:left;cursor:pointer;background:#1f1f1d8c;border:1px solid #ffffff8c;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.nsb__pill:hover,.nsb__pill[aria-expanded=true]{background:#1f1f1dbf;border-color:#fff}.nsb__pill--more{border-color:#ff6000}.nsb__pill-text{flex-direction:column;min-width:0;display:flex}.nsb__pill-label,.nsb__pill-val{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nsb__pill-val{color:#ff8a3d}.nsb__pill-val:empty,.nsb__pill-val:not(:empty)+.nsb__pill-label{display:none}.nsb__pill-text:has(.nsb__pill-val:not(:empty)) .nsb__pill-label{display:none}.nsb__input:focus,.nsb__input:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}.nsb__top:focus-within{box-shadow:0 0 0 2px #ff6000,0 6px 20px #00000040}.nsb .nsb__top{-webkit-backdrop-filter:blur(3px);background:#1f1f1db8;border:1px solid #ffffff8c}.nsb .nsb__top:focus-within{border-color:#ff6000;box-shadow:0 6px 20px #00000040}.nsb .nsb__mode,.nsb .nsb__input{color:#fff}.nsb .nsb__mode{border-right-color:#ffffff59}.nsb .nsb__input::placeholder{color:#ffffffb3}.nsb__pill svg{flex-shrink:0}.nsb-pop{z-index:1200;color:#1f1f1d;min-width:240px;max-height:60vh;font:400 15px/1.3 var(--font-body,Roboto, Arial, sans-serif);background:#fff;padding:12px 16px 14px;position:absolute;overflow:auto;box-shadow:0 10px 28px #00000047}.nsb-pop label{cursor:pointer;align-items:center;gap:10px;padding:7px 0;display:flex}.nsb-pop label small{color:#919191;margin-left:auto;padding-left:12px;font-size:12px}.nsb-pop input[type=checkbox],.nsb-pop input[type=radio]{accent-color:#ff6000;width:17px;height:17px;margin:0}.nsb-pop h5{font-family:var(--font-head,Oswald, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#919191;margin:10px 0 4px;font-size:12px;font-weight:500}.nsb-pop__cols{grid-template-columns:repeat(3,minmax(170px,1fr));gap:0 28px;display:grid}.nsb-pop__pair{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.nsb-pop__pair label{padding:4px 0}.nsb-pop__done{color:#fff;width:100%;font:600 14px/1 var(--font-head,Oswald, sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ff6000;border:0;margin-top:10px;padding:11px;display:block}.nsb-pop__head,.nsb-shade{display:none}@media (min-width:769px){#page-index .hero__section,#page-agricultural .hero__section,#page-residential .hero__section,#page-commercial .hero__section{position:relative;height:calc(100vh - var(--nav-h) - var(--tick-h))!important}.hero__section>.nsb{z-index:6;padding:0 var(--nsb-side,80px) 24px;position:absolute;bottom:0;left:0;right:0}.hero__section>.nsb:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0000,#0000008c);height:260px;position:absolute;bottom:0;left:0;right:0}#page-index .hero__panel-content,#page-agricultural .hero__panel-content,#page-residential .hero__panel-content,#page-commercial .hero__panel-content{padding-bottom:150px!important}}@media (max-width:768px){.trust-bar.trust-bar--top{--tick-h:30px;display:flex!important}.hero__section:has(>.nsb){flex-direction:column!important;height:auto!important;min-height:0!important;display:flex!important;position:relative!important}.hero__section:has(>.nsb)>.hero__panel{display:contents!important}.hero__section:has(>.nsb){background:#1f1f1d!important}:is(.hero__section:has(>.nsb) .hero__panel-bg,.hero__section:has(>.nsb) .hero__panel-overlay){height:auto!important;position:absolute!important;inset:0 0 34%!important}.hero__section:has(>.nsb) .hero__panel-bg{-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%);background-position:50% 35%!important}.hero__section:has(>.nsb) .hero__panel-overlay{background:linear-gradient(#1f1f1d00 45%,#1f1f1db3 80%,#1f1f1d 100%)!important}.hero__section:has(>.nsb) .hero__panel-content{z-index:1;order:1;width:100%!important;max-width:none!important;padding:220px 16px 12px!important;position:relative!important;inset:auto!important}.hero__section>.nsb{z-index:2;background:0 0;order:2;padding:4px 12px 16px;position:relative}.hero__section>.nsb:before{content:none}.nsb__row--5 .nsb__pill--more{grid-column:1/-1}.hero__section:has(>.nsb)>.hero__sub--mobile{z-index:2;order:3;position:relative}.hero__section:has(>.nsb) .hero__title{text-shadow:0 2px 14px #000000bf}.nsb__top{box-shadow:none;flex-wrap:wrap;gap:8px;padding:8px}.nsb__mode{border-right:0;padding-right:0}.nsb__loc{flex-basis:calc(100% - 120px)}.nsb__go{width:100%;padding:13px 0}.nsb__sugg{top:calc(100% + 8px);left:-8px;right:-8px}.nsb__row,.nsb__row--4{grid-template-columns:1fr 1fr;gap:8px}.nsb__pill{-webkit-backdrop-filter:none;background:0 0;padding:12px}.nsb-pop{min-width:0;max-height:none;padding:8px 16px 14px;overflow:visible}.nsb-pop__cols{grid-template-columns:1fr 1fr;gap:0 16px}.nsb-pop label{padding:9px 0}.nsb-pop__done{padding:13px}}.page-section .stats,.stats--slim{padding:8px 0!important}.page-section .stats:before,.stats--slim:before{display:none!important}.page-section .stats__grid,.stats--slim .stats__grid{gap:0!important}.page-section .stats__item,.stats--slim .stats__item{padding:2px 0!important}.page-section .stats__num,.stats--slim .stats__num{font-size:20px!important;line-height:1.1!important}.page-section .stats__label,.stats--slim .stats__label{margin-top:1px!important;font-size:10px!important}.page-section .stats__label:after,.stats--slim .stats__label:after{display:none!important}:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section>.hero-blackbar{font-family:var(--font-body,Roboto, Arial, sans-serif);background:0 0!important;border:0!important;flex:none!important;height:auto!important;overflow:visible!important}#page-calculators .hero__section>.hero-blackbar .calc-nav__inner{grid-template-columns:repeat(8,1fr);gap:10px!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important}#page-calculators .hero__section>.hero-blackbar .calc-nav__sep{display:none!important}#page-calculators .hero__section>.hero-blackbar .calc-nav__btn,:is(#page-contact,#page-about) .hero__section>.hero-blackbar .hero__page-link{-webkit-backdrop-filter:blur(3px);white-space:nowrap;text-align:left;cursor:pointer;gap:8px;min-height:0;color:#fff!important;height:auto!important;font-family:var(--font-body,Roboto, Arial, sans-serif)!important;letter-spacing:normal!important;text-transform:none!important;background:#1f1f1db8!important;border:1px solid #ffffff8c!important;justify-content:space-between!important;align-items:center!important;padding:10px 14px!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;display:flex!important}#page-contact .hero__page-bar.contact-search-bar.hero-blackbar .hero__page-link:last-child,#page-about .hero__page-bar.about-search-bar.hero-blackbar .hero__page-link:last-child{border-right:1px solid #ffffff8c!important}#page-calculators .hero__section>.hero-blackbar .calc-nav__btn:hover,:is(#page-contact,#page-about) .hero__section>.hero-blackbar .hero__page-link:hover{color:#fff!important;background:#1f1f1de0!important;border-color:#fff!important}#page-calculators .hero__section>.hero-blackbar .calc-nav__btn.active{color:#fff!important;background:#ff6000!important;border-color:#ff6000!important}#page-calculators .hero__section>.hero-blackbar .calc-nav__btn.active .calc-nav__tag{color:#fff!important;background:#1f1f1d!important}:is(#page-contact,#page-about) .hero__section>.hero-blackbar.hero-blackbar--links{grid-template-columns:repeat(4,1fr);gap:12px!important;display:grid!important}#page-insights .hero__section>.hero-blackbar .hero__bar-inner{height:auto!important;padding:0!important;display:block!important}#page-insights .hero__section>.hero-blackbar .hero__search{-webkit-backdrop-filter:blur(3px);background:#1f1f1db8!important;border:1px solid #ffffff8c!important;align-items:center!important;gap:10px!important;height:auto!important;padding:6px!important;display:flex!important}#page-insights .hero__section>.hero-blackbar .hero__search-input{color:#fff!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;flex:1!important;padding:9px 10px!important;font-size:15px!important}#page-insights .hero__section>.hero-blackbar .hero__search-input::placeholder{color:#ffffffb3!important}#page-insights .hero__section>.hero-blackbar .hero__search-btn{color:#fff!important;height:auto!important;font-family:var(--font-head,Oswald, sans-serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#ff6000!important;border:0!important;border-radius:0!important;padding:11px 42px!important;font-size:15px!important;font-weight:600!important}#page-insights .hero__section>.hero-blackbar .hero__search-btn:hover{background:#919191!important}select.nsb-enhance.is-enhanced{display:none!important}.nsb-select{color:#fff;min-width:170px;font:600 14px/1.2 var(--font-body,Roboto, Arial, sans-serif);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff8c;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.nsb-select:hover,.nsb-select[aria-expanded=true]{border-color:#fff}@media (min-width:769px){:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section:has(>.hero-blackbar){position:relative;height:calc(100vh - var(--nav-h) - var(--tick-h))!important}:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section>.hero-blackbar{z-index:6;bottom:0;left:0;right:0;padding:0 var(--nsb-side,80px) 24px!important;position:absolute!important}:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section>.hero-blackbar:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0000,#0000008c);height:200px;position:absolute;bottom:0;left:0;right:0}:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section:has(>.hero-blackbar) .hero__panel-content{padding-bottom:96px!important}}@media (max-width:768px){:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section:has(>.hero-blackbar){background:#1f1f1d!important;flex-direction:column!important;height:auto!important;min-height:0!important;display:flex!important;position:relative!important}:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section:has(>.hero-blackbar)>.hero__panel{display:contents!important}:is(:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section:has(>.hero-blackbar) .hero__panel-bg,:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section:has(>.hero-blackbar) .hero__panel-overlay){height:auto!important;position:absolute!important;inset:0 0 30%!important}:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section:has(>.hero-blackbar) .hero__panel-bg{-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section:has(>.hero-blackbar) .hero__panel-overlay{background:linear-gradient(#1f1f1d00 45%,#1f1f1db3 80%,#1f1f1d 100%)!important}:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section:has(>.hero-blackbar) .hero__panel-content{z-index:1;order:1;width:100%!important;max-width:none!important;padding:200px 16px 12px!important;position:relative!important;inset:auto!important}:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section:has(>.hero-blackbar) .hero__title{text-shadow:0 2px 14px #000000bf}:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section>.hero-blackbar{z-index:2;order:2!important;padding:4px 12px 16px!important;position:relative!important}:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section:has(>.hero-blackbar)>:not(.hero__panel):not(.hero-blackbar){z-index:2;order:3;position:relative}#page-calculators .hero__section>.hero-blackbar .calc-nav__inner,:is(#page-contact,#page-about) .hero__section>.hero-blackbar.hero-blackbar--links{grid-template-columns:1fr 1fr;gap:8px!important}#page-insights .hero__section>.hero-blackbar .hero__search{flex-wrap:wrap!important;padding:8px!important}#page-insights .hero__section>.hero-blackbar .hero__search-input{flex-basis:100%!important;display:block!important}#page-insights .hero__section>.hero-blackbar .nsb-select{flex:1;min-width:0}#page-insights .hero__section>.hero-blackbar .hero__search-btn{justify-content:center;flex-basis:100%!important;padding:13px 0!important}}.ae-ticker-top{margin-top:var(--nav-h)}.ae-ticker-top .trust-bar.trust-bar--top,.ae-ticker-top+.hero{margin-top:0!important}.nsb--valuation .nsb__top .nsb-select{border:0;border-right:1px solid #ffffff59;min-width:0;padding:8px 14px 8px 0;font-size:15px}.nsb--valuation .nsb__row--2{grid-template-columns:repeat(2,1fr)}.nsb--valuation .nsb__row .nsb-select{-webkit-backdrop-filter:blur(3px);background:#1f1f1d8c;padding:10px 14px}@media (min-width:769px){.hero__section:has(>.nsb--valuation){position:relative;height:calc(100vh - var(--nav-h) - var(--tick-h))!important}.hero__section:has(>.nsb--valuation) .hero__panel-content{padding-bottom:150px!important}}@media (max-width:768px){.nsb--valuation .nsb__top .nsb-select{border-bottom:1px solid #ffffff59;border-right:0;flex:100%;padding:10px 4px}.nsb--valuation .nsb__top .nsb__loc{flex-basis:100%}.nsb--valuation .nsb__row--2{grid-template-columns:1fr 1fr}.nsb--valuation .nsb__row .nsb-select,#page-insights .hero-blackbar .nsb-select{min-width:0}}a.nsb-select,a.nsb-select:visited,a.nsb-select:hover{justify-content:center;text-decoration:none;color:#fff!important}.nsb-select--more{border-color:#ff6000!important}.nsb-select--more:hover{border-color:#fff!important}.nsb__row--3{grid-template-columns:repeat(3,1fr)}#page-contact .hero__section>.hero-blackbar.hero-blackbar--5{grid-template-columns:repeat(5,1fr)!important}@media (max-width:768px){.nsb--valuation .nsb__row--3{grid-template-columns:1fr 1fr}.nsb--valuation .nsb__row--3 .nsb-select--more{grid-column:1/-1}#page-contact .hero__section>.hero-blackbar.hero-blackbar--5{grid-template-columns:1fr 1fr!important}#page-contact .hero__section>.hero-blackbar.hero-blackbar--5 .hero__page-link:first-child{grid-column:1/-1}#page-insights .hero__section>.hero-blackbar .nsb-select--more{flex-basis:100%}.hero__section:has(>.nsb,>.hero-blackbar){min-height:calc(100svh - var(--nav-h) - var(--tick-h))!important}:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section:has(>.hero-blackbar){min-height:calc(100svh - var(--nav-h) - var(--tick-h))!important}.hero__section:has(>.nsb,>.hero-blackbar) .hero__panel-content{margin-top:0!important;padding-top:0!important}:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section:has(>.hero-blackbar) .hero__panel-content{margin-top:0!important;padding-top:0!important}.hero__section:has(>.nsb,>.hero-blackbar) .hero__panel-content{flex-direction:column!important;justify-content:flex-end!important;min-height:330px!important;display:flex!important}:is(#page-calculators,#page-contact,#page-about,#page-insights) .hero__section:has(>.hero-blackbar) .hero__panel-content{flex-direction:column!important;justify-content:flex-end!important;min-height:330px!important;display:flex!important}.hero__section:has(>.nsb--valuation) .hero__sub{display:none!important}.hero__section:has(>.nsb,>.hero-blackbar)>.hero__sub--mobile{color:#fff!important;background:#1f1f1d!important;margin:0!important;padding:0 16px 16px!important}:is(#page-index,#page-calculators,#page-contact,#page-about,#page-insights) .hero__section:has(>.nsb,>.hero-blackbar)>.hero__sub--mobile{color:#fff!important;background:#1f1f1d!important;margin:0!important;padding:0 16px 16px!important}}
:root{--ae-sec:56px}@media (max-width:768px){:root{--ae-sec:40px}}:is(#page-index,#page-agricultural,#page-residential,#page-commercial,#page-calculators,#page-contact,#page-about,#page-insights)>main>:is(section,div.contact-main,div.calc-callout,main.calc-main):not(.hero):not(.stats){padding-top:var(--ae-sec)!important;padding-bottom:var(--ae-sec)!important}#page-index #sold-listings-section .sold-section-inner,#page-insights .insights-container{padding-top:0!important;padding-bottom:0!important}#page-about #about-who-we-are{padding-top:var(--ae-sec)!important}#page-residential .ae-res-calc-callout .section-eyebrow{margin-top:0!important}#page-insights .insight-card--featured,#page-about #about-who-we-are .about-two-col p:last-child,#page-residential .process__step:last-child .process__num{margin-bottom:0!important}#page-contact #agent-grid-container,#page-residential .process__step:last-child{padding-bottom:0!important}#page-calculators .calc-main .ooba-callout{margin-top:calc(var(--ae-sec) * 2)!important;margin-bottom:0!important}#page-calculators .calc-main .calc-disclaimer{margin-top:24px!important}.cat-carousel,.intel-carousel,.testi-carousel{padding-bottom:0!important}@media (max-width:768px){body :is(#page-index,#page-agricultural,#page-residential) :is(#featured-listings-grid,#sold-listings-grid,.calc-cards-grid,.regions__pills,.process__steps,.bond-cards,.why-agri__grid,.agri-expertise-items,.ae-province-grid,.calc-links,.res-provinces-grid){margin-bottom:0!important;padding-bottom:0!important}#page-agricultural .bond-section .section-eyebrow{margin-top:0!important}}
