body{--graphic-box-bg:#3c4757;--graphic-bg:#2c3543}.mb-m15{margin-bottom:-15px}section.insights-center-section{margin-top:40px;overflow-x:hidden}@media (max-width:1450px){div.graphic-container{--graphic-padding:30px;width:calc(50% + var(--container-width)/2)}@media (max-width:1200px){div.graphic-container{--graphic-padding:20px;width:100%}@media (max-width:768.99px){div.graphic-container{--axis-font-size:16px;--label-font-size:12px;--label-padding:4px 6px;--graphic-padding:10px}}}}div.graphic-container{grid-gap:var(--graphic-gg);background-color:var(--graphic-bg);display:grid;grid-template-areas:var(--graphic-gta);grid-template-columns:var(--graphic-gtc);padding:var(--graphic-padding,30px)}div.graphic-container .filter-header,div.graphic-container .info-header,div.graphic-container .legend-header{font-family:Roboto;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.5;text-transform:uppercase}div.graphic-container>.filter,div.graphic-container>.info,div.graphic-container>.legend{background-color:var(--graphic-box-bg);border-color:transparent;border-radius:5px;color:var(--dna-bw6);font-family:Roboto;padding:var(--graphic-child-padding,20px)}div.graphic-container>.info ul{margin:0;padding:0 0 0 20px}div.graphic-container>.info ul>li:not(:last-child){margin-bottom:6px}div.graphic-container>div#graphic{border-radius:5px}div.graphic-container>.filter>h3{font-size:16px}#graphic{background-color:var(--graphic-box-bg)}.graphic-container .input-container{display:flex;flex-flow:row wrap;gap:10px 10px;justify-content:flex-start;margin-top:8px}.graphic-container label{background-color:transparent;border:1px solid transparent;cursor:pointer;display:inline-block;font-family:Roboto;font-size:var(--label-font-size,14px);padding:var(--label-padding,5px 10px);position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:max-content}.graphic-container label input{cursor:pointer;height:0;letter-spacing:0;opacity:0;position:absolute;width:0}.graphic-container label:has(input:checked){background-color:var(--dna-blue);color:#fff;font-weight:700}.graphic-container label:has(input:checked):hover{border:1px solid #fff}.graphic-container label[for=typeAllRes]:has(input:checked){background-color:#4e79a7}.graphic-container label[for=typeSFR]:has(input:checked){background-color:#76b7b2}.graphic-container label[for=typeCondo]:has(input:checked){background-color:#f28e2b}.graphic-container label[for=typeOther]:has(input:checked){background-color:#e15759}.graphic-container label:has(input:not(:checked)){background-color:transparent;border:1px solid var(--dna-grey);letter-spacing:.15px}.graphic-container label:has(input:not(:checked)):hover{border:1px solid #fff;color:#fff}.graphic-container select{background-color:transparent;border:1px solid var(--dna-grey);color:#fff;font-size:var(--label-font-size,13.33px);margin:8px 0;padding:var(--label-padding,5px 10px)}.graphic-container select option{background-color:var(--dna-dark-grey);color:#fff}text.x-label,text.y-label{fill:#fff;font-size:var(--axis-font-size,24px)}.additional-controls>#downloadBtn{background-color:transparent;border:none;color:var(--dna-grey);cursor:pointer;outline:none;text-decoration:none}.additional-controls>#downloadBtn:hover{color:var(--dna-bw6);text-decoration:underline}.additional-controls>#downloadBtn:before{background-image:url(https://dna.firstam.com/hubfs/font-awesome/svgs/regular/cloud-download.svg);background-repeat:no-repeat;background-size:20px 16px;content:"";display:inline-block;filter:invert(1) brightness(.523);height:16px;margin:0 5px 0 0;width:20px}.additional-controls>#downloadBtn:hover:before{filter:invert(1) brightness(.823)}