@media only screen and (min-width:0rem){#map-hero{height:700px;position:relative;text-align:center;z-index:1}#map-hero,#map-hero .cs-container{align-items:center;display:flex;justify-content:center}#map-hero .cs-container{flex-direction:column-reverse;gap:0;height:100%;margin:0 auto;width:100%}#map-hero .intro-content{align-items:center;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.2rem);justify-content:center;margin-bottom:5rem;max-width:16.25rem}#map-hero .map{fill:#191d35}#map-hero .map svg path{stroke:#393e5a;stroke-width:.1;stroke-linejoin:round;stroke-linecap:round}#map-hero .map svg{shape-rendering:geometricPrecision}#map-hero .map svg a:hover{fill:var(--primary)}#map-hero .map a:hover #text-on-map-on-hover{opacity:1}#map-hero .map a:hover #text-on-map{opacity:0}#map-hero .map #text-on-map{background-color:var(--red);fill:var(--bodyTextColorWhite);font-size:2px}#map-hero .map #text-on-map-on-hover{fill:var(--bodyTextColorWhite);font-size:2px;font-weight:600;opacity:0;text-transform:uppercase}#map-hero .single-map{position:relative;width:40%;fill:#191d35}#map-hero .single-map .text-on-map-fixit,#map-hero .single-map .text-on-map-makeit{border-radius:50px;color:var(--bodyTextColorWhite);font-size:.875em;font-weight:700;letter-spacing:.1rem;line-height:1em;padding:.5rem 1rem;position:absolute;right:50%;top:50%}#map-hero .single-map .text-on-map-makeit{background-color:var(--primary)}#map-hero .single-map .text-on-map-fixit{background-color:var(--red)}#map-hero .single-map .map img{opacity:.4;width:100%}#map-hero #serbia-map{width:100%}#map-hero #serbia-map .hover-section,#map-hero #slovenia-map .hover-section{bottom:52%;left:4.375rem}#map-hero #moldova-map{width:90%}#map-hero #moldova-map .hover-section{bottom:52%;left:4.375rem}#map-hero #moldova-map .text-on-map-fixit{right:30%}#map-hero #hungary-map .hover-section{bottom:52%;left:6.25rem}#map-hero #ukraine-map{width:50%}#map-hero #ukraine-map .hover-section{bottom:52%;left:11.25rem}#map-hero #croatia-map{width:100%}#map-hero #croatia-map .hover-section{bottom:43%;left:10%}#map-hero #croatia-map .text-on-map-fixit,#map-hero #croatia-map .text-on-map-makeit{top:60%}#map-hero #romania-map{width:100%}#map-hero #romania-map .hover-section{bottom:52%;left:11.25rem}#map-hero .hover-section{border-radius:8px;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease;width:250px;z-index:999}#map-hero .hover-section h2{font-size:1.1rem;padding:.75rem 1rem}#map-hero .hover-section .story-image{border-radius:8px;width:100%}#map-hero .hover-section.fixit{background-color:var(--red)}#map-hero .hover-section.makeit{background-color:var(--primary)}}@media only screen and (min-width:64rem){#cs-navigation a#back-to-map.cs-nav-button{display:block}.cs-production{display:none!important}.single-map{width:50%}.single-map .map img{opacity:.4;width:50%}#map-hero{height:100vh}#map-hero .cs-container{flex-direction:row;gap:1rem}#map-hero .map{width:100%}#map-hero #croatia-map{width:30%}#map-hero #romania-map{width:50%}#map-hero #serbia-map,#map-hero #slovenia-map{width:35%}#map-hero #moldova-map{width:30%}#map-hero .story:hover .hover-section{opacity:1;pointer-events:auto;visibility:visible}}@media only screen and (min-width:1600px){#map-hero #croatia-map .hover-section,#map-hero #hungary-map .hover-section,#map-hero #serbia-map .hover-section{left:9.375rem}#map-hero #romania-map .hover-section,#map-hero #ukraine-map .hover-section{left:18.75rem}#map-hero #slovenia-map .hover-section{left:9.375rem}#map-hero #moldova-map .hover-section{left:15.625rem}}