.cb17-impact-map{background:#162738;background:var(--design-dark-teal-blue-grad,linear-gradient(151deg,#005968 15.02%,#19274f 77.68%));-webkit-padding-before:13rem;padding-block-start:13rem;-webkit-padding-after:6.25rem;padding-block-end:6.25rem}.cb17-impact-map .header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;-webkit-margin-after:2rem;margin-block-end:2rem}.cb17-impact-map .header *{color:#fff}.cb17-impact-map .header h2{-webkit-margin-after:1.88rem;margin-block-end:1.88rem;color:#9eedd9}.cb17-impact-map .header .subtext{max-width:70%}.cb17-impact-map .header .subtext p{text-align:center}@media (max-width:768px){.cb17-impact-map .header .subtext{max-width:100%}}.cb17-impact-map .header .select-wrapper{display:none}@media (max-width:1024px){.cb17-impact-map .header .select-wrapper{-webkit-margin-before:1.88rem;margin-block-start:1.88rem;-webkit-margin-after:2rem;margin-block-end:2rem;display:block;position:relative}}.cb17-impact-map .additional-info-wrapper{-webkit-margin-before:2rem;margin-block-start:2rem}.cb17-impact-map .additional-info-wrapper .additional-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:subgrid;grid-gap:inherit;grid-column:span 6}.cb17-impact-map .additional-info-wrapper .additional-info *{color:#fff}.cb17-impact-map .additional-info-wrapper .additional-info h2{-webkit-margin-after:1.88rem;margin-block-end:1.88rem;color:#9eedd9}.cb17-impact-map .additional-info-wrapper .additional-info .body-text{-webkit-margin-after:2.25rem;margin-block-end:2.25rem}@media (max-width:1024px){.cb17-impact-map .additional-info-wrapper{grid-column:span 12}.cb17-impact-map .additional-info-wrapper .additional-info{grid-column:span 12}}@media (max-width:768px){.cb17-impact-map .additional-info-wrapper{grid-column:span 4}.cb17-impact-map .additional-info-wrapper .additional-info{grid-column:span 4}}.cb17-impact-map .map-container .map{display:grid;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;grid-template-columns:subgrid;grid-gap:inherit;grid-column:2/span 8;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cb17-impact-map .map-container .map svg{grid-column:span 8;width:100%;position:relative;z-index:2;height:auto;overflow:visible}.cb17-impact-map .map-container .map img{position:absolute;-o-object-fit:contain;object-fit:contain;z-index:1;top:0;left:0;width:100%;height:100%}@media (max-width:768px){.cb17-impact-map .map-container .map{grid-column:span 4}}.cb17-impact-map .map-container .details{grid-column:span 3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:-1}.cb17-impact-map .map-container .details:has(.state-detail.active){z-index:3}.cb17-impact-map .map-container .details .state-detail{position:absolute;opacity:0;top:0;right:0;width:100%;justify-self:flex-end;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#19274f;padding:3.5rem 2.5rem}.cb17-impact-map .map-container .details .state-detail span.caption{-webkit-margin-before:1rem;margin-block-start:1rem;display:block;font-size:.675rem;font-weight:600}.cb17-impact-map .map-container .details .state-detail *{color:#fff}.cb17-impact-map .map-container .details .state-detail a.close-btn{position:absolute;right:2.5rem;top:2rem}.cb17-impact-map .map-container .details .state-detail h3.state-name{-webkit-padding-after:1.31rem;padding-block-end:1.31rem;-webkit-margin-after:1.31rem;margin-block-end:1.31rem;border-bottom:2px solid #9eedd9}.cb17-impact-map .map-container .details .state-detail .patients-served{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-margin-after:1.31rem;margin-block-end:1.31rem}.cb17-impact-map .map-container .details .state-detail .patients-served span.large-stat{color:#f5c095;display:block;-webkit-margin-after:.5rem;margin-block-end:.5rem}.cb17-impact-map .map-container .details .state-detail{-webkit-transition:.3s all;transition:.3s all}.cb17-impact-map .map-container .details .state-detail a.p10-button{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}.cb17-impact-map .map-container .details .state-detail.active{opacity:1;z-index:98}@media (max-width:1024px){.cb17-impact-map .map-container .details .state-detail{max-width:100%;top:unset;bottom:0}.cb17-impact-map .map-container .details .state-detail.active{background:rgba(22,39,56,.7);z-index:99;position:relative}}@media (max-width:768px){.cb17-impact-map .map-container .details{width:100%;grid-column:span 4}}@media (max-width:768px){.cb17-impact-map .map-container .details:has(.state-detail.active){height:calc(100% - var(--mapHeight) * .75 * 1px);-webkit-margin-before:calc(var(--mapHeight) * .75 * -1px);margin-block-start:calc(var(--mapHeight) * .75 * -1px)}}@media (max-width:1024px){.cb17-impact-map .map-container{grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.cb17-impact-map .map-container .details,.cb17-impact-map .map-container .map{grid-column:span 12}.cb17-impact-map .map-container .map svg{grid-column:span 12}}@media (max-width:768px){.cb17-impact-map .map-container .details,.cb17-impact-map .map-container .map{grid-column:span 4}.cb17-impact-map .map-container .map{grid-column:span 4}}.cb17-impact-map .map-container>.map a{pointer-events:all}.cb17-impact-map .map-container>.map a path{pointer-events:all}.cb17-impact-map .map-container>.map a:focus path,.cb17-impact-map .map-container>.map a:hover path{pointer-events:all;fill:#9eedd9!important;-webkit-filter:drop-shadow(0 0 4px #9eedd9) drop-shadow(0 0 20px #9eedd9) drop-shadow(0 0 60px #9eedd9);filter:drop-shadow(0 0 4px #9eedd9) drop-shadow(0 0 20px #9eedd9) drop-shadow(0 0 60px #9eedd9)}