.projectsMapControls{position:absolute;top:1rem;left:1rem}.projectsMapControls button{font-size:.7rem;margin:0;padding:1em}.projectsMapControls .zoomGroup{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.projectsMapControls .zoomGroup button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.6em;height:3.6em;padding:0;margin:0 0 .1rem}.projectsMapControls .zoomGroup button::after{content:"";-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);font-size:.8em}.projectsMapControls .zoomGroup button:hover::after{-webkit-filter:brightness(0);filter:brightness(0)}.projectsMapControls .zoomGroup button span{display:none}.projectsMapControls .zoomGroup button.zoomIn::after{display:inline-block;background-repeat:no-repeat;background-image:url(/assets/si/img/sprite.svg?1742295319);background-size:203.5625em 61.5em;width:.9375em;height:1em;background-position:-180.84375em -40.15625em;content:""}.projectsMapControls .zoomGroup button.zoomOut{margin-left:.1rem}.projectsMapControls .zoomGroup button.zoomOut::after{display:inline-block;background-repeat:no-repeat;background-image:url(/assets/si/img/sprite.svg?1742295319);background-size:203.5625em 61.5em;width:1.0625em;height:.375em;background-position:-179.53125em -39.53125em;content:""}.projectsMapWrapper{margin-bottom:4.75rem}.projectsMap{position:relative;margin:0 auto;background-color:#f2f2f2;padding:2rem 0}.projectsMap>div{-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:1}.projectsMap.isLoading::before{content:"";position:absolute;top:3rem;left:-webkit-calc(50% - 1rem);left:-moz-calc(50% - 1rem);left:calc(50% - 1rem);height:2rem;width:2rem;border-radius:50%;border:.15rem solid #e70600;border-top-color:transparent;-webkit-animation:.6s linear infinite loadingSpinner;-moz-animation:.6s linear infinite loadingSpinner;animation:.6s linear infinite loadingSpinner;z-index:25001}.projectsMap.isLoading::after{content:"Loading data...";position:absolute;top:6rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:.7rem;font-weight:700;text-transform:uppercase}.projectsMap.isLoading>*{opacity:.1}.projectsMapSVG{display:block;position:relative;width:100%;height:20rem}.projectsMapSVG .country{position:relative;fill:#f2f2f2;stroke:#e70600;stroke-width:.025rem;stroke-linecap:round;-webkit-transition:fill .2s;-moz-transition:fill .2s;transition:fill .2s}.projectsMapSVG .country.isHighlighted{fill:#e70600;stroke:#9f0500;cursor:pointer}.projectsMapSVG .country.isHighlighted:hover,.projectsMapSVG .country.isHighlighted.isSelected{fill:#9f0500}.projectsMapToolTip h2{font-size:1.2rem}.projectsMapToolTip h3{font-size:1rem;margin-bottom:.25rem;padding-right:1.5rem}.projectsMapToolTip p:not(:last-child){margin-bottom:.75rem}.projectsMapToolTip ul,.projectsMapToolTip p{font-size:.8rem}.projectsMapToolTip li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:.25rem;font-weight:700}.projectsMapToolTip .type span+span{font-weight:700}.projectsMapToolTip[data-popper-reference-hidden],.projectsMapToolTip[data-popper-escaped]{visibility:hidden;pointer-events:none}.projectsMapToolTip.isVisible{-webkit-transition-duration:655ms;-moz-transition-duration:655ms;transition-duration:655ms;opacity:1;pointer-events:all;z-index:11}.projectsMapToolTip.isVisible .inner{display:block}.projectsMapToolTip .inner{padding:1.5rem 1.5rem .5rem;width:12rem}.projectsMapToolTip .close{position:absolute;top:1rem;right:1rem;z-index:1;border:0;padding:0;background:0 0}.projectsMapToolTip .close::before{display:inline-block;background-repeat:no-repeat;background-image:url(/assets/si/img/sprite.svg?1742295319);background-size:203.5625em 61.5em;width:1.1875em;height:1.1875em;background-position:-4.46875em -5.53125em;-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;-moz-transition:transform .2s ease-out,-moz-transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out,-moz-transform .2s ease-out;content:"";font-size:1rem;background-color:transparent}.projectsMapToolTip .close:hover::before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.projectsMapToolTip .close span{display:none}.projectsMapToolTipSecondary{position:relative;top:auto;left:auto;font-size:.7rem;opacity:1;text-align:left;z-index:10;pointer-events:none}.projectsMapToolTipSecondary span{display:inline-block;width:2.5rem;color:#505150}.projectsMapToolTipSecondary span+span{color:#000;font-weight:700;width:auto}.projectsMapToolTipSecondary h4{font-size:.8rem;line-height:1.2;margin-bottom:0}.projectsMapToolTipSecondary h4+p{margin-top:.25rem}.projectsMapToolTipSecondary p{margin:0}.projectsMapToolTipSecondary .inner{position:fixed;padding:.5rem}.projectsMapToolTip .inner,.projectsMapToolTipSecondary .inner{-webkit-box-shadow:0 .4rem 1rem rgba(0,0,0,.3);box-shadow:0 .4rem 1rem rgba(0,0,0,.3);background-color:rgba(255,255,255,.97);border-radius:2em}@media (min-width:45em){.projectsMapControls{left:1.25rem;top:1.25rem}.projectsMapWrapper{margin-bottom:6rem}.projectsMapSVG{height:40rem}}@media (min-width:60em){.projectsMapControls{left:1.875rem;top:1.875rem}.projectsMapWrapper{margin-bottom:6rem}.projectsMapSVG{height:45rem}.projectsMapToolTip .inner{width:22rem}}