.location-overview__map{border-radius:10px;overflow:hidden;position:sticky;height:50vh;top:calc(var(--icf-fixed-header-height, 0px));flex-shrink:0}.location-overview__map-error{background-color:var(--bs-light-1);width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--bs-spacer-5);text-align:center;flex-direction:column}.continent-button{font-size:1.3rem}.countries-list{min-height:75px}
.location-overview__pin{--color: #000;display:flex;flex-direction:column;align-items:center;&::after{content:"";display:block;border:.5rem solid transparent;border-top-color:var(--background-color);margin-bottom:-0.5rem;margin-top:-1px}}.location-overview__pin__bubble{background-color:var(--background-color);color:var(--color);padding:.7rem .5rem;border-radius:.5rem;svg{width:auto;height:1rem}}
.location-marker{position:relative;cursor:pointer}.location-marker .pin-bubble{transition:transform .2s cubic-bezier(0.34, 1.56, 0.64, 1)}.location-marker:hover:not(.location-marker--expanded) .pin-bubble{transform:scale(1.15)}.location-marker--expanded{z-index:100;cursor:default}.location-marker__popup{cursor:default;border-radius:1rem;padding:1.5rem;min-width:220px;max-width:280px;text-align:center;position:relative;animation:popupExpand .35s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;transform-origin:bottom center}.location-marker__popup::after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);border:12px solid rgba(0,0,0,0);border-bottom:none;filter:drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1))}.location-marker__popup--white{background:var(--bs-white);color:var(--bs-black)}.location-marker__popup--white::after{border-top-color:var(--bs-white)}.location-marker__popup--white .location-marker__logo svg{color:var(--bs-black)}.location-marker__popup--white .location-marker__name{color:var(--bs-black)}.location-marker__popup--white .location-marker__close{background:var(--bs-light-1);color:var(--bs-dark-3)}.location-marker__popup--white .location-marker__close:hover{background:var(--bs-light-2);color:var(--bs-black)}.location-marker__popup--white .location-marker__button{color:var(--bs-black);border-color:var(--bs-black)}.location-marker__popup--white .location-marker__button:hover{background:var(--bs-black);color:var(--bs-white)}.location-marker__popup--black{background:var(--bs-black);color:var(--bs-white)}.location-marker__popup--black::after{border-top-color:var(--bs-black)}.location-marker__popup--black .location-marker__logo svg{color:var(--bs-white)}.location-marker__popup--black .location-marker__name{color:var(--bs-white)}.location-marker__popup--black .location-marker__close{background:hsla(0,0%,100%,.15);color:var(--bs-white)}.location-marker__popup--black .location-marker__close:hover{background:hsla(0,0%,100%,.25);color:var(--bs-white)}.location-marker__popup--black .btn-outline-default{--bs-btn-color: var(--bs-white);--bs-btn-border-color: var(--bs-white);--bs-btn-hover-bg: var(--bs-white);--bs-btn-hover-color: var(--bs-black)}.location-marker__popup--closing{animation:popupCollapse .2s ease-out forwards}@keyframes popupExpand{from{opacity:0;transform:scale(0.5) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes popupCollapse{from{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(0.5) translateY(10px)}}.location-marker__close{position:absolute;top:.5rem;right:.5rem;width:1.75rem;height:1.75rem;border:none;background:var(--bs-light-1);border-radius:50%;font-size:1.25rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--bs-dark-3);transition:all .2s ease}.location-marker__close:hover{background:var(--bs-light-2);color:var(--bs-black)}.location-marker__logo{width:80px;height:auto;margin:0 auto .75rem}.location-marker__logo svg{width:100%;height:auto;color:var(--bs-black)}.location-marker__logo i{width:100%;height:auto;font-size:40px;color:var(--bs-black)}.location-marker__name{font-size:1rem;font-weight:600;line-height:1.3;margin:0 0 1rem;color:var(--bs-black)}.location-marker__button{transition:all .2s ease}

/*# sourceMappingURL=view.css.map*/