@media only screen and (min-width:768px){.flex{display:flex;justify-content:space-between;flex-wrap:nowrap}.flex>.left{flex:0 0 calc(33.3333% - 3rem);max-width:calc(33.3333% - 3rem)}.flex>.right{flex:0 0 calc(66.6667% - 3rem);max-width:calc(66.6667% - 3rem);padding-left:3rem}}blockquote{font-size:1.25em}.wp-block-columns{padding:2em 0}.wp-block-columns.form_switch.has-2-columns{padding-top:0}.wp-block-columns.form_switch.has-2-columns>*{box-sizing:border-box;background:#96dcbb;padding:1.5em 1em;text-align:center;color:#fff;align-items:center;display:flex;cursor:pointer;border:2px solid #96dcbb;transition:all .2s ease-in-out;box-shadow:inset 0 0 0 2px #fff}.wp-block-columns.form_switch.has-2-columns>* a{color:#fff;font-weight:700}.wp-block-columns.form_switch.has-2-columns>* a::before{color:#fff;width:100%}.wp-block-columns.form_switch.has-2-columns>* a:hover::before{color:#e12c48}.wp-block-columns.form_switch.has-2-columns>.show,.wp-block-columns.form_switch.has-2-columns>:hover{background:#5dc996;transition:all .2s ease-in-out;box-shadow:inset 0 0 0 2px #fff;border:2px solid #36a370}.wp-block-columns.form_switch.has-2-columns>* h3{font-family:primary;font-weight:400;font-size:1.5em;margin:0;display:inline}.wp-block-columns.styleOr.has-2-columns{position:relative;text-align:center}.wp-block-columns.styleOr.has-2-columns::before{position:absolute;content:"";display:block;background:#caeddd}.wp-block-columns.styleOr.has-2-columns::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:2.75em;height:2.75em;line-height:2.5em;border-radius:50%;border:1em solid #fff;background:#caeddd;color:#fff;font-weight:700;font-size:.875em;content:""}@media only screen and (max-width:767px){.wp-block-columns.styleOr.has-2-columns{width:100%;max-width:320px;margin:0 auto}.wp-block-columns.styleOr.has-2-columns>div{height:12em}.wp-block-columns.styleOr.has-2-columns>div:last-of-type{margin:3rem 0 0}.wp-block-columns.styleOr.has-2-columns::before{height:2px;width:80%;left:10%;top:50%;-webkit-transform:translate(-1px,-50%);transform:translate(-1px,-50%)}.wp-block-columns .wp-block-column{margin-bottom:3rem}}@media only screen and (min-width:768px){.wp-block-columns.styleOr.has-2-columns>div{flex-basis:calc(50% - 4em)}.wp-block-columns.styleOr.has-2-columns::before{width:2px;height:80%;top:10%;left:50%;-webkit-transform:translate(-50%,-1px);transform:translate(-50%,-1px)}}.wp-block-columns.styleOr.has-2-columns a{color:#96dcbb}.wp-block-columns.styleOr.has-2-columns a:before{background-color:#96dcbb}.wp-block-columns.styleOr.has-2-columns a:hover{color:var(--alternative-color,#e12c48)}.wp-block-columns.styleOr.has-2-columns a:hover::after{background-color:var(--alternative-color,#e12c48)}.wp-block-columns.has-3-columns{padding-bottom:4em}.wp-block-columns.has-3-columns>*{display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;background:#96dcbb;padding:1em;text-align:center;color:#fff}.wp-block-columns.has-3-columns>* a{color:#fff;font-weight:700}.wp-block-columns.has-3-columns>* a::before{color:#fff;width:100%;background:rgba(255,255,255,.5)}.wp-block-columns.has-3-columns>* a:hover::before{color:#e12c48}.wp-block-columns.has-3-columns>:nth-of-type(2){background:#e12c48}.wp-block-columns.has-3-columns>:nth-of-type(1){background:#96dcbb}.wp-block-columns.has-3-columns>:nth-of-type(3){background:#533045}.wp-block-columns.has-3-columns>* .wp-block-button{padding-top:1em;margin:auto 0 0;width:100%}.wp-block-columns.has-3-columns>* h3{width:100%}.wp-block-columns.has-3-columns>* a::after{background:#fff}@media only screen and (min-width:768px){.wp-block-columns{display:flex;justify-content:space-between}.wp-block-columns>*{flex:0 0 auto}.wp-block-columns.has-2-columns>*{flex-basis:calc(50% - 2em)}.wp-block-columns.has-3-columns>*{flex-basis:calc(33% - 2em)}}.wp-block-columns.has-3-columns>*{flex-basis:calc(33% - 2em)}.wp-block-media-text{margin-top:2em}.wp-block-media-text img{width:100%;height:auto}.wp-block-media-text a{font-weight:700}@media only screen and (min-width:768px){.wp-block-media-text{display:flex;justify-content:space-between;font-size:1.125em}.wp-block-media-text>div{flex:1 1 auto}.wp-block-media-text>div,.wp-block-media-text>figure{display:flex;flex-direction:column;justify-content:center}.wp-block-media-text figure{flex:0 0 25%}.wp-block-media-text.has-media-on-the-right figure{margin:0 0 0 4em;order:2}.wp-block-media-text.has-media-on-the-right>div{order:1}}@media only screen and (min-width:1400px){.wp-block-media-text{font-size:1em;padding:0 16.4% 4em}.wp-block-media-text.news{padding-left:8.2%;padding-right:8.2%}.wp-block-media-text .wp-block-media-text__content{display:flex;flex-direction:column}}.wp-block-columns.has-2-columns.forth>:first-of-type{flex-basis:calc(75% - 2em)}.wp-block-columns.has-2-columns.forth>:last-of-type{flex-basis:calc(25% - 2em)}.wp-block-quote{margin:2em 0}.wp-block-table{margin:0;max-height:calc(100vh - 18em - 9rem + 8em);overflow:auto}@media only screen and (max-width:767px){.wp-block-table{max-height:100%}}@media only screen and (min-width:768px) and (max-width:1279px){.wp-block-table{max-height:calc(100vh - 7em - 16.5em)}}.wp-block-table.is-style-stripes table{position:relative}.wp-block-table.is-style-stripes thead>tr:first-of-type{margin:0}.wp-block-table.is-style-stripes th{background:#fff;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 2px 2px -1px #e12c48}.wp-block-table.is-style-stripes tbody td{box-shadow:0 2px 2px -1px rgba(0,0,0,.4);padding:12px 4px}.wp-block-button__link{display:inline-block;border:5px solid var(--active-color,#533045);transition:all .3s ease-in-out;font-weight:600;padding:.4em .6em;letter-spacing:.05em;background:var(--active-color,#533045);color:#fff}.wp-block-button__link:focus,.wp-block-button__link:hover{box-shadow:inset 0 0 0 3px #fff;transition:all .3s ease-in-out;color:#fff}.wp-block-button__link::after,.wp-block-button__link::before{display:none}.has-3-columns .wp-block-button__link{background:0 0;border:0}.has-3-columns .wp-block-button__link::after,.has-3-columns .wp-block-button__link::before{display:block}.wp-block-image{margin:1em 0}.wp-block-image img{width:100%;height:auto}.wp-block-image figcaption{font-family:alternative;padding-top:.5em;font-size:.925em}.wp-block-latest-posts{list-style:none;padding:0}.wp-block-latest-posts li{margin-bottom:2em}.wp-block-latest-posts li a{font-size:1.4em;line-height:1.1;padding-bottom:.5em}.wp-block-latest-posts li .wp-block-latest-posts__post-excerpt{line-height:1.4}.wp-block-buttons.is-layout-flex{display:flex;gap:1em}.solikarte-gallery{width:calc(100% + 3rem * 4);-webkit-transform:translate(-6rem,0);transform:translate(-6rem,0);background:#533045;color:#fffdee;padding:2em 1em;display:flex;flex-direction:column;gap:2em;overflow-y:auto;overflow-x:scroll}@media only screen and (max-width:767px){.solikarte-gallery{width:calc(100% + 3rem / 1.5 * 2);-webkit-transform:translate(-2rem,0);transform:translate(-2rem,0)}}@media only screen and (min-width:768px){.solikarte-gallery{width:calc(100% + 9rem * 2);-webkit-transform:translate(-9rem,0);transform:translate(-9rem,0)}}.solikarte-gallery h2{margin:0}.wp-block-gallery{display:flex;overflow-y:visible;overflow-x:scroll;gap:0;margin:0}.wp-block-gallery .wp-block-image{flex:0 0 22em;width:22em;height:22em;padding-bottom:1em;cursor:zoom-in;transition:all .3s ease-in-out;-webkit-transform:scale(.9);transform:scale(.9)}.wp-block-gallery .wp-block-image:hover{-webkit-transform:scale(1);transform:scale(1)}.wp-block-gallery .gallery-cell:before{display:block;text-align:center;content:counter(gallery-cell);line-height:200px;font-size:80px;color:#fff}.wp-block-columns.is-layout-flex{gap:2em}body{font-family:primary,sans-serif;margin:0;min-height:100%;overflow-y:scroll}@media (max-width:768px){body{font-size:13px}}@media (min-width:768px){body{font-size:15px}}@media (min-width:1280px){body{font-size:17px}}@media (min-width:1600px){body{font-size:19px}}@media (min-width:1930px){body{font-size:21px}}body.de .styleOr.has-2-columns::after{content:"oder"}body.fr .styleOr.has-2-columns::after{content:"ou"}body.it .styleOr.has-2-columns::after{content:"o"}h1,h2,h3,h4,h5,h6{font-family:alternative,serif}h3{margin-top:2em}app-root{min-height:100%}p{line-height:1.4}a{display:inline-block;position:relative;text-decoration:none;cursor:pointer;padding-bottom:.0875em;color:var(--active-color,#533045)}a.active::after,a:hover::after{width:100%;transition:width .15s ease-in-out,border-color-top .15s ease-in-out}a::after,a::before{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:2px;content:"";transition:width .15s ease-in-out,border-color-top .15s ease-in-out}a::after{background-color:var(--active-color,#e12c48);background-color:var(--active-color,#533045)}a::before{width:100%}a.active{cursor:default}a:hover{color:var(--active-color,#533045)}.content h1:first-of-type{margin-top:0}@media only screen and (min-width:768px){.hideOnDesktop{display:none!important}}@media only screen and (max-width:767px){.hideOnMobile{display:none!important}}.left ul.subnav{list-style:none;margin:0;padding:0}.left ul.subnav a{padding:.5em 0 .2rem;font-size:1.4em;color:#533045;display:inline-block}.left ul.subnav a:not(.active){cursor:pointer}.left ul.subnav li:first-of-type a{padding-top:0}.wp-chart-wrap,.wp-chart-wrap canvas{width:100%!important;max-width:100%!important;height:auto!important}.image-overlay-wrapper{position:fixed;top:0;left:0;width:100%;height:100vh;background:#533045;z-index:999999;box-sizing:border-box;display:flex;justify-items:center;align-items:center;cursor:zoom-out;-webkit-animation:.3s ease-in-out forwards fadeIn;animation:.3s ease-in-out forwards fadeIn}.image-overlay-wrapper img{margin-left:5vw;width:90%;height:90vh;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-height:1024px;-webkit-animation:.5s ease-in-out forwards fadeIn;animation:.5s ease-in-out forwards fadeIn}.image-overlay-wrapper::before{content:"x";font-size:3em;position:absolute;color:#fff;top:1rem;right:1rem}@media only screen and (min-width:1280px){.image-overlay-wrapper::before{top:3rem;right:3rem}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:100%}}