.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}:root{--font-sans-serif: "Rubik", sans-serif;--font-serif: "Market Pro", "ff-market-web", serif;--border-radius: 1rem;--color-white: rgb(255, 255, 255);--color-black: rgb(0, 0, 0);--color-grey-light: rgb(172, 172, 172);--color-grey-dark: rgb(15, 7, 3);--color-primary: rgba(119, 186, 135, 1);--color-primary-light: rgba(151, 199, 163, 1);--color-primary-dark: oklch(from var(--color-primary) 30% c h);--color-configurator-selection: rgb(211, 133, 24);--color-error: rgb(231, 68, 68);--color-cta-background: var(--color-primary)}:root.site-ulf{--color-primary-light: rgba(240, 232, 209, 1);--color-primary: rgba(185, 170, 128, 1);--color-cta-background: rgba(201, 186, 142, 1)}@media (max-width: 900px){.map{padding-top:10em}}@media (min-width: 900px){.map-selection{padding:4em}.map__main{display:flex}}.map__pastors{display:flex;flex-direction:column;gap:1.75rem;max-height:500px;overflow-y:auto}.map-search{display:flex;flex-direction:column;align-items:center;margin-bottom:2em}.map-search__filters{display:flex;width:100%;justify-content:center}.map-search__filters>div{margin:1em}.map-search__filters input,.map-search__filters select{font-family:var(--font-sans-serif);font-size:16px;display:inline-block;padding:.5em 1em;margin-left:.5em;border-radius:5px;border:.5px solid var(--color-grey-light)}.map-search__note{width:auto;background-color:var(--color-primary);color:var(--color-white);padding:.75em 1.5em;border-radius:5px}@media (max-width: 900px){.map__sidebar{display:none}}@media (min-width: 900px){.map__sidebar{order:-1;flex:1 1 33.3%;width:33.3%;padding-right:1em;margin-right:2em}}.map__body{display:block;flex:1 1 66.6%}@media (max-width: 1150px){.map h3.map__headline{display:none}}@media (min-width: 1150px){.map h3.map__headline{font-family:var(--font-sans-serif);font-size:1.125em;color:var(--color-black);line-height:1.78;letter-spacing:.04em}}.map__map{position:relative;height:500px;background-color:var(--color-grey-light);border-radius:var(--border-radius);overflow:hidden}.map__map #map{width:100%;height:100%}.map .mobile-selection{padding:2em 1em}@media (min-width: 900px){.map .mobile-selection{display:none}}.map .mobile-selection h3{display:block;font-family:var(--font-sans-serif);font-size:1.4em;color:var(--color-black);font-weight:400;line-height:1.67;letter-spacing:.04em;text-align:center;margin-bottom:3rem}.map .mobile-selection .slick-slider{margin-bottom:4rem}.configurator .map-confirm{padding-top:3em}.configurator .map-confirm h3{display:inline-block;font-size:2.25em;font-weight:500;text-align:center;margin-bottom:1em}.configurator .map-confirm .button{display:block;margin-top:2em;margin-left:auto;margin-right:auto}.selection{font-family:var(--font-sans-serif)}@media (max-width: 900px){.selection{padding:1.5em 1em;color:var(--color-black)}}@media (min-width: 900px){.selection{display:flex;align-items:center;font-size:.75em;position:absolute;top:0;right:0;color:#434343}}@media (max-width: 900px){.selection__headline{font-size:1.4em;text-align:center;margin-bottom:.25em;line-height:1.67;letter-spacing:.04em}}@media (min-width: 900px){.selection__headline{margin-right:1.5em}}.selection__item{display:flex;align-items:center;padding:.75em 1.5em;min-height:3.5em;background-color:#fdfbf8}@media (max-width: 900px){.selection__item+.selection__item{margin-top:.25em}}@media (min-width: 900px){.selection__item+.selection__item{border-left:1px solid #e6e6e6}}.selection__item svg{height:2em;margin-right:1em}.selection__item i{font-size:1.5em;margin-right:1em}.pastor{display:flex;align-items:center;border-radius:var(--border-radius);cursor:pointer;transition:background-color .4s}.pastor:hover{color:var(--color-primary)}.pastor__image{flex:0 0 auto;position:relative;background-color:var(--color-grey-light);border-radius:var(--border-radius);width:6rem}.pastor__image:before{display:inline-block;padding-top:100%;content:" "}.pastor__image img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pastor__content{font-family:var(--font-sans-serif);font-size:1.125em;font-weight:400;line-height:1.1875;letter-spacing:.04em;padding:1.5rem;text-wrap:balance}body.popup-open{overflow:hidden}.popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;overflow-y:auto}.popup__overlay{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow-y:auto;background-color:#00000080;padding:0 .5em}@media (min-width: 769px){.popup__overlay{padding:0 4em}}.popup__inner{position:relative;overflow-y:auto;display:block;max-width:1380px;margin:.5em auto;background-color:var(--color-white);border-radius:.625em;z-index:1}@media (min-width: 769px){.popup__inner{margin:4em auto}}.popup__actions{display:flex;position:absolute;top:1.5rem;right:1.5rem}@media (min-width: 1150px){.popup__actions{right:2.5rem;top:2.5rem}}.popup__actions button{display:flex;align-items:center;border:none;background-color:transparent;cursor:pointer;text-transform:uppercase;color:var(--color-grey-light);letter-spacing:.05em}.popup__actions button:hover{color:var(--color-primary)}.popup__actions button svg{margin-left:1rem;width:1em;height:1em}.popup__actions button+button{margin-left:1em}.popup__actions img{display:inline-block;margin-left:.5em;margin-top:-.25em;width:1em;vertical-align:middle}.popup__content{padding:5em 1.5em}@media (min-width: 900px){.popup__content{padding:2em 2.5em}}@media (min-width: 1150px){.popup__content{padding:6em 8em}}.popup__content h1{font-family:var(--font-sans-serif);font-size:1.875em;font-weight:500;line-height:1.3;letter-spacing:.04em;text-align:left;color:var(--color-black);margin-bottom:1.5em}.popup__content h2{font-family:var(--font-sans-serif);font-size:1.5em;font-weight:400;letter-spacing:.04em;line-height:1.63;color:var(--color-primary);margin-top:1.5em;margin-bottom:.75em}.popup__content h3{font-family:var(--font-sans-serif);font-size:1.25em;font-weight:400;letter-spacing:.04em;line-height:1.63;color:var(--color-black);margin-bottom:1em}.popup__content strong{font-weight:500}.popup__content .button{margin-top:2em;cursor:pointer}.popup__content .button.-selected{background-color:var(--color-configurator-selection)}.popup__content .button i{display:inline;margin-right:1em}.popup__main{margin-bottom:3em}@media (min-width: 769px){.popup__main{display:flex;align-items:flex-start}}@media (max-width: 769px){.popup__text{width:100%;max-width:25em;margin:0 auto}}@media (min-width: 769px){.popup__text{flex:1 1 50%}}.popup__text dl{display:flex;flex-direction:column}.popup__text dl dt{font-weight:500}.popup__text dl dd{margin-bottom:1em}.popup__photo{position:relative;margin-right:5em;background-color:#ccc;border-radius:.75em}@media (max-width: 769px){.popup__photo{width:100%;max-width:25em;margin:0 auto 2em}}@media (min-width: 769px){.popup__photo{flex:1 1 50%}}.popup__photo:before{display:block;max-width:320px;padding-top:100%;content:" "}.popup__photo .slick-slider{position:absolute;top:0;left:0;right:0;bottom:0}.popup__photo .slick-list,.popup__photo .slick-track,.popup__photo .slick-track>div{height:100%}.popup__photo .slick-slider .slick-slide{padding:0}.popup__photo .slick-slider .slick-prev{left:1.5em}.popup__photo .slick-slider .slick-next{right:1.5em}.popup__photo .slider-photo{position:relative;width:100%}.popup__photo .slider-photo:before{display:block;max-width:320px;padding-top:100%;content:" "}.popup__photo img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;border-radius:.75em;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card{position:relative;text-align:left;cursor:pointer}.card__image{position:relative;border-radius:.625em;background-color:var(--color-grey-light);margin-bottom:1.5rem}.card__image:before{display:block;content:" ";padding-top:100%}.card__image img{position:absolute;display:block;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.625em;width:100%}.card__title{font-family:var(--font-sans-serif);font-size:1rem;font-weight:500;line-height:1.2;color:var(--color-black);letter-spacing:.048em;margin-top:0;margin-bottom:.75em}.card__description{font-family:var(--font-sans-serif);color:var(--color-grey-dark);font-weight:400;line-height:1.2;letter-spacing:.046em}.card.-selected:before{position:absolute;z-index:99;content:" ";width:100%;top:0;left:0;height:.75em;display:block;border-radius:.625em .625em 0 0;background-color:var(--color-configurator-selection)}.slick-slider{margin-inline:-1rem}@media (min-width: 1150px){.slick-slider{margin-inline:-2rem}}.slick-slider .slick-arrow{position:absolute;top:50%;display:flex;justify-content:center;align-items:center;background-color:#ffffffe6;cursor:pointer;outline:none;border:1px solid var(--color-grey-light);border-radius:100%;width:3rem;height:3rem;transform:translateY(-50%);transition:background-color .4s;z-index:99}.slick-slider .slick-arrow:hover{background-color:var(--color-primary)}.slick-slider .slick-arrow:hover svg{fill:var(--color-white)}.slick-slider .slick-arrow svg{width:1rem;height:1rem;fill:var(--color-primary);transition:fill .4s}.slick-slider .slick-prev{left:0}@media (min-width: 1150px){.slick-slider .slick-prev{left:-4em}}.slick-slider .slick-next{right:0}@media (min-width: 1150px){.slick-slider .slick-next{right:-4em}}.slick-slider .slick-track{margin-left:0}.slick-slider .slick-slide{padding:0 1rem;text-align:center}@media (min-width: 1150px){.slick-slider .slick-slide{padding:0 2rem}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}
