.image-teaser h2{font-size:24px;line-height:28px}.image-teaser a{text-decoration:none}.partners-marker-info-window__image-wrapper{position:relative;max-width:fit-content}.partners-marker-info-window__image-wrapper picture:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.7))}.partners-marker-info-window__body{max-width:200px;text-align:center}.partners-marker-info-window__title{font-family:Titillium Web,Helvetica,Arial,sans-serif;margin-top:.25rem;font-size:1.25rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.partners-marker-info-window__link{font-family:Titillium Web,Helvetica,Arial,sans-serif;font-size:1rem;color:#00678d;text-overflow:ellipsis;overflow:hidden}.partners-marker-info-window__link a,.partners-marker-info-window__link a:visited,.partners-marker-info-window__link a:hover{text-decoration:none}.partners-map{position:relative}.partners-map__map-container{position:relative;height:calc(50dvh - 70px);margin-bottom:1rem}@media screen and (min-width: 768px){.partners-map__map-container{height:500px}}.partners-map__dialog-trigger{left:0;top:0;position:absolute;height:100%;width:100%;cursor:pointer}@media screen and (min-width: 768px){.partners-map__dialog-trigger{display:none}}
