.entity-map .info-box{position:relative}.entity-map .info-box>button{position:absolute;cursor:pointer;z-index:1;right:1rem;top:1rem;padding:1rem;margin:-1rem!important;width:calc(14px + 2rem);height:calc(14px + 2rem)}.entity-map .info-box__logo{padding:1rem;border:1px solid var(--cs__lines__separator,var(--cs__primary__fg--faded));width:100%;display:flex;justify-content:center}.entity-map .info-box__logo img{width:100%;max-width:120px}.entity-map .info-box .key-value-item__key,.entity-map .info-box .key-value-item__value{flex:1 1 auto}.entity-map .info-box .tariff-badge{position:absolute;transform:scale(.7);left:0;top:0;z-index:10}.entity-map .info-box .expert-level{width:60px;align-self:center;margin-top:-.5rem}.entity-map .info-box__content{width:280px;padding:calc(2rem + 30px) 1rem 2rem;box-shadow:0 5px 15px 2px rgba(0,0,0,.1);background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;grid-gap:1rem}.entity-map .info-box__content__link{display:flex;flex-direction:column;align-items:center;grid-gap:var(--grid-gutter-small);--grid-h-align:center;--flex-h-align:center;--pos-h-align:center}.entity-map .info-box__content__link .coach-profile-image{--width:140px}.entity-map .info-box__content__link .coach-profile-image:first-child{margin-top:-30px}.entity-map .info-box__content__description{text-align:center}.entity-map{opacity:1;position:relative}.entity-map__preview{position:relative;min-height:300px;background:#dedede}.entity-map__preview img{display:none;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover}.entity-map.confirming .entity-map__preview img{display:block}.entity-map.loaded .entity-map__preview,.entity-map.loaded .gdpr-confirmation,.entity-map.loading .entity-map__preview,.entity-map.loading .gdpr-confirmation,.entity-map__map{display:none}.entity-map.loaded .entity-map__map,.entity-map.loading .entity-map__map{display:block;min-height:300px}.entity-map .gdpr-checkbox{margin-top:8px}.section__content>.entity-map{grid-column:max}.section__content>.entity-map .entity-map__map,.section__content>.entity-map .entity-map__preview{min-height:clamp(400px,75vh,1000px)}@media(hover:hover){.entity-map .info-box>button:not([disabled]):not(:disabled):hover{opacity:.5}.entity-map .info-box__content__link:not([disabled]):not(:disabled):hover .headline{text-decoration:underline}}
