main.ar-page.rx-page .ar-hero{min-height:0;overflow:visible;isolation:isolate;background:#f4f9fc}main.ar-page.rx-page .ar-hero-map{position:relative;inset:auto;z-index:0;height:620px;min-height:0}main.ar-page.rx-page .ar-hero-map iframe,main.ar-page.rx-page .ar-hero [data-city-map-frame]{height:620px!important;min-height:0!important;width:100%;display:block;border:0}main.ar-page.rx-page .ar-hero>.ar-wrap{position:absolute;top:26px;left:22px;width:320px;max-width:none;min-height:0;margin:0;padding:0;z-index:2;pointer-events:none}main.ar-page.rx-page .ar-hero-copy{width:320px;max-width:none;padding:21px 20px;background:#fffffff5;border:1px solid #fff;border-radius:12px;box-shadow:0 6px 25px #214d6e16;pointer-events:auto;font-size:14px;backdrop-filter:blur(3px)}main.ar-page.rx-page .ar-hero-copy h1#page-hero-title{font:750 35px/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.045em;color:#112c60;margin:13px 0 14px}main.ar-page.rx-page .ar-hero-copy :is(.ar-lead,.rm-tagline,.rm-intro){font-size:17px;line-height:1.45;color:#395675;margin-bottom:16px}main.ar-page.rx-page .ar-hero-copy :is(ul,.ar-proof){font-size:11px;line-height:1.5;gap:8px;margin:13px 0 18px;color:#426181}main.ar-page.rx-page .ar-hero-copy li{align-items:start;gap:8px}main.ar-page.rx-page .ar-hero-copy li svg{flex-shrink:0;width:14px;height:14px;margin-top:1px}main.ar-page.rx-page .ar-hero-actions{display:grid;gap:8px}main.ar-page.rx-page .ar-hero-actions :is(a,button){min-height:43px;justify-content:center;font-size:12px;padding:10px 11px;border-radius:6px}main.ar-page.rx-page .ar-hero-copy :is(.crumb,.ar-crumb){font-size:11px;line-height:1.5;gap:6px}main.ar-page.rx-page .ar-map-toolbar.rx-results-toolbar{position:static;inset:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:7px;width:auto;max-width:none;margin:0;padding:14px 22px;background:#fff;border:0;border-top:1px solid #dce7ed;border-bottom:1px solid #e1ebf1;border-radius:0;box-shadow:none;z-index:auto}main.ar-page.rx-page .rx-toolbar-title{font-size:11px;line-height:1.5;letter-spacing:.04em;color:#608093;text-transform:uppercase;font-weight:700;margin-right:5px}main.ar-page.rx-page .ar-map-toolbar.rx-results-toolbar :is(button,a){font:500 12px/1.4 Arial,Helvetica,sans-serif;min-height:39px;padding:9px 12px;border-radius:6px;border-color:#d4e2ec;color:#1d5281;background:#fff;cursor:pointer}main.ar-page.rx-page .ar-map-toolbar.rx-results-toolbar [aria-pressed=true]{background:#0067e8;border-color:#0067e8;color:#fff}main.ar-page.rx-page .ar-map-status{position:static;inset:auto;max-width:none;width:auto;padding:11px 22px;margin:0;border-radius:0;font-size:11px;line-height:1.6;background:#f5f9fc;color:#53738a}main.ar-page.rx-page [data-rental-magazine][data-rental-view=map] .ar-hero{box-shadow:none}main.ar-page.rx-page .rx-results-toolbar :focus-visible{outline:3px solid #efb449;outline-offset:2px}
@media(max-width:1099px){main.ar-page.rx-page .ar-hero-map{height:640px}main.ar-page.rx-page .ar-hero-map iframe,main.ar-page.rx-page .ar-hero [data-city-map-frame]{height:640px!important}main.ar-page.rx-page .ar-hero>.ar-wrap{position:relative;inset:auto;width:auto;min-height:0;padding:24px;margin:0;background:#fff;pointer-events:auto}main.ar-page.rx-page .ar-hero-copy{width:100%;max-width:none;box-shadow:none;border:0;padding:0;backdrop-filter:none}main.ar-page.rx-page .ar-hero-copy h1#page-hero-title{font-size:36px;margin-top:10px}main.ar-page.rx-page .ar-hero-copy :is(ul,.ar-proof){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-size:12px}main.ar-page.rx-page .ar-hero-actions{display:flex;flex-wrap:wrap}main.ar-page.rx-page .ar-hero-actions :is(a,button){font-size:13px;min-height:43px;padding:11px 15px}main.ar-page.rx-page .ar-hero-copy :is(.ar-lead,.rm-tagline,.rm-intro){max-width:620px}}
@media(max-width:700px){main.ar-page.rx-page .ar-hero-map{height:650px}main.ar-page.rx-page .ar-hero-map iframe,main.ar-page.rx-page .ar-hero [data-city-map-frame]{height:650px!important}main.ar-page.rx-page .ar-hero>.ar-wrap{padding:20px 17px}main.ar-page.rx-page .ar-hero-copy h1#page-hero-title{font-size:33px;line-height:1.08}main.ar-page.rx-page .ar-hero-copy :is(.ar-lead,.rm-tagline,.rm-intro){font-size:17px;line-height:1.5}main.ar-page.rx-page .ar-hero-copy :is(ul,.ar-proof){gap:10px 14px;font-size:11px}main.ar-page.rx-page .ar-hero-actions{display:grid;grid-template-columns:1fr}main.ar-page.rx-page .ar-map-toolbar.rx-results-toolbar{padding:12px 14px;gap:6px}main.ar-page.rx-page .rx-toolbar-title{width:100%;margin:0 0 3px}main.ar-page.rx-page .ar-map-toolbar.rx-results-toolbar :is(button,a){font-size:11px;min-height:42px;padding:9px}main.ar-page.rx-page .ar-map-status{padding:11px 15px;font-size:11px}}
@media print{main.ar-page.rx-page .ar-hero-map,main.ar-page.rx-page .rx-results-toolbar{display:none!important}main.ar-page.rx-page .ar-hero>.ar-wrap{position:static;width:auto;padding:0}main.ar-page.rx-page .ar-hero-copy{width:auto;border:0;box-shadow:none}}
