@import url(https://fonts.googleapis.com/css2?family=Knewave&family=Manrope:wght@200..800&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.regions-map .grid{align-items:center;gap:10rem}.regions-map .start{aspect-ratio:1/.6;position:relative}.regions-map .start svg{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.regions-map .start svg path,.regions-map .start svg polygon,.regions-map .start svg rect{cursor:pointer;fill:transparent;stroke:var(--main-color);stroke-width:1px;transition:all .5s cubic-bezier(.19,1,.22,1)}.regions-map .start svg path:hover,.regions-map .start svg polygon:hover,.regions-map .start svg rect:hover{fill:color-mix(in srgb,var(--accent-color),transparent 50%)}.regions-map .start svg path.active,.regions-map .start svg polygon.active,.regions-map .start svg rect.active{fill:color-mix(in srgb,var(--accent-color),transparent 20%)}.regions-map .start svg path#sea,.regions-map .start svg polygon#sea,.regions-map .start svg rect#sea{cursor:default;fill:var(--light-grey-color);stroke:none}.regions-map .start .infobox{background:var(--main-color);color:var(--white-color);left:0;opacity:0;padding:2rem;pointer-events:none;position:absolute;top:0;transition:all .5s cubic-bezier(.19,1,.22,1)}.regions-map .start .infobox.active{opacity:1}.regions-map .end{padding:5rem}.regions-map .end .title{margin-bottom:3rem}.regions-map .end .regioncell .intro{margin:3rem 0}@media only screen and (max-width:768px){.regions-map .grid{gap:5rem}.regions-map .regioncell:nth-child(2n){padding-top:0}}