.ImageMap{display:grid;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);margin-left:auto;margin-right:auto;max-width:var(--max-content-width);padding-left:var(--content-padding);padding-right:var(--content-padding);grid-column-gap:var(--grid-gutter);grid-row-gap:0;margin-top:-3.75rem;padding-bottom:3.75rem;row-gap:1.875rem}.ImageMap .ImageMap-content,.ImageMap .ImageMap-mediaContainer{grid-column-end:span 12;grid-column-end:0;grid-column-start:0}.ImageMap .ImageMap-mediaContainer{position:relative}.ImageMap .ImageMap-image{width:100%}.ImageMap .ImageMap-hotspots{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media(min-width:0)and (max-width:639px){.ImageMap .ImageMap-hotspots{display:none}}.ImageMap .ImageMap-hotspots .Hotspot{pointer-events:auto}.ImageMap .ImageMap-mobileTable{display:none;grid-column-end:span 12;grid-column-end:0;grid-column-start:0}@media(min-width:0)and (max-width:639px){.ImageMap .ImageMap-mobileTable{display:block;margin-top:1.25rem}}.ImageMap .ImageMap-mobileTable table{border-collapse:collapse;width:100%}.ImageMap .ImageMap-mobileTable tr{border-bottom:.0625rem solid hsla(0,0%,100%,.2)}.ImageMap .ImageMap-mobileTable tr:last-child{border-bottom:none}.ImageMap .ImageMap-mobileTable td{padding:0}.ImageMap .ImageMap-mobileTableButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:transparent;border:none;cursor:pointer;justify-content:space-between;padding:.9375rem 0;text-align:left;width:100%}.ImageMap .ImageMap-mobileTableButton:focus-visible{outline:.1875rem solid var(--color-primary);outline-offset:.125rem}.ImageMap .ImageMap-mobileTableRegion{color:var(--color-white);font-size:1rem;font-weight:500;line-height:1.25}.ImageMap .ImageMap-mobileTableLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-white);font-size:.875rem;gap:.5rem;text-decoration:none}.ImageMap .ImageMap-mobileTableLink .ImageMap-arrowIcon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.ImageMap .ImageMap-mobileTableLink .ImageMap-arrowIcon svg{height:1rem;width:1rem}.ImageMap .ImageMap-mobileTableButton:hover .ImageMap-mobileTableLink .ImageMap-arrowIcon{-webkit-transform:translateX(.25rem);transform:translate(.25rem)}.ImageMap-overlay .ImageMap-overlayTitle{color:var(--color-black);font-size:1.3125rem;font-weight:400;line-height:1.15;margin:0 0 .3125rem}@media(min-width:960px){.ImageMap-overlay .ImageMap-overlayTitle{font-size:2.875rem;line-height:3.625rem}}.ImageMap-overlay .ImageMap-overlaySubtitle{color:var(--color-grey-20);font-size:1rem;font-weight:400;line-height:1.4;margin:0 0 1.5625rem}@media(min-width:960px){.ImageMap-overlay .ImageMap-overlaySubtitle{font-size:1.125rem}}.ImageMap-overlay .ImageMap-overlayFacts{list-style:none;margin:0 0 1.875rem;padding:0}.ImageMap-overlay .ImageMap-overlayFact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--color-primary);font-size:1rem;gap:.75rem;line-height:1.5;padding:.5rem 0}@media(min-width:960px){.ImageMap-overlay .ImageMap-overlayFact{font-size:1.125rem}}.ImageMap-overlay .ImageMap-overlayFactIcon{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ImageMap-overlay .ImageMap-overlayFactIcon svg{height:1.375rem;width:1.375rem}@media(min-width:960px){.ImageMap-overlay .ImageMap-overlayFactIcon svg{height:1.5rem;width:1.5rem}}.ImageMap-overlay .ImageMap-overlayVideo{margin-top:1.875rem}.ImageMap-overlay .ImageMap-overlayVideoCaption{color:var(--color-grey-40);font-size:.875rem;line-height:1.4;margin-top:.625rem}
