@font-face{font-family:"LibreBaskerville";src:url("./../fonts/LibreBaskerville/LibreBaskerville-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"LibreBaskerville";src:url("./../fonts/LibreBaskerville/LibreBaskerville-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"LibreBaskerville";src:url("./../fonts/LibreBaskerville/LibreBaskerville-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"LibreBaskerville";src:url("./../fonts/LibreBaskerville/LibreBaskerville-BoldItalic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("./../fonts/Roboto/Roboto-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("./../fonts/Roboto/Roboto-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("./../fonts/Roboto/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("./../fonts/Roboto/Roboto-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("./../fonts/Roboto/Roboto-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("./../fonts/Roboto/Roboto-BoldItalic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}:root{--color-white: #ffffff;--color-black: #000000;--color-orange: #ec6825;--color-darkblue: #13364E;--color-lightblue: #def1fd;--color-petrol: #32b5a3;--color-yellow: #e6c632;--color-lightgray: #f1f1f1}.color-white{color:#ffffff}.bg-color-white{background-color:#ffffff}.color-black{color:#000000}.bg-color-black{background-color:#000000}.color-orange{color:#ec6825}.bg-color-orange{background-color:#ec6825}.color-darkblue{color:#13364E}.bg-color-darkblue{background-color:#13364E}.color-lightblue{color:#def1fd}.bg-color-lightblue{background-color:#def1fd}.color-petrol{color:#32b5a3}.bg-color-petrol{background-color:#32b5a3}.color-yellow{color:#e6c632}.bg-color-yellow{background-color:#e6c632}.color-lightgray{color:#f1f1f1}.bg-color-lightgray{background-color:#f1f1f1}:root{--propeller-space--side-space: 50px;--propeller-space--section-spacing: 5rem;--propeller-space--grid-gap: 2rem;--propeller-space--default: 3rem;--propeller-space--extra-small: 1rem;--propeller-space--small: 2rem;--propeller-space--medium: 4rem;--propeller-space--large: 5rem}@media (max-width:930px){:root{--propeller-space--section-spacing: 3rem}}@media (max-width:600px){:root{--propeller-space--side-space: 25px}}.wp-block-spacer{height:var(--propeller-space--default) !important}.wp-block-spacer.is-style-extra-small{height:var(--propeller-space--extra-small) !important}.wp-block-spacer.is-style-small{height:var(--propeller-space--small) !important}.wp-block-spacer.is-style-medium{height:var(--propeller-space--medium) !important}.wp-block-spacer.is-style-large{height:var(--propeller-space--large) !important}:root{--font-size--text-smaller: 1.1rem;--font-size--text: 1.2rem;--font-size--extra-big: 2.3rem;--font-size--h1-and-h2: 2.14rem;--font-size--h3: 1.65rem;--font-size--h4: 1.4rem;--font-size--h5: 1.2rem;--font-size--h6: 1rem}@media (max-width:425px){:root{--font-size--extra-big: 1.85rem;--font-size--h1-and-h2: 1.65rem;--font-size--h3: 1.45rem;--font-size--h4: 1.3rem;--font-size--text: 1.15rem}}:root{--propeller--content-max-width: 1300px;--propeller--default-text-line-height: 1.7;--propeller--main-menu-item-padding-horizontal: 20px}.wpcf7 form label{display:block;margin-bottom:7px;font-size:var(--font-size--text);color:var(--color-darkblue)}.wpcf7 form input[type="text"],.wpcf7 form input[type="tel"],.wpcf7 form input[type="email"],.wpcf7 form textarea{width:100%;font-family:"Roboto", sans-serif;font-size:var(--font-size--text);color:var(--color-darkblue);border:1px solid transparent;background-color:var(--color-lightgray);padding:0.5rem 1.2rem;transition:background-color 0.2s ease-in;min-width:0}.wpcf7 form input[type="text"]::placeholder,.wpcf7 form input[type="tel"]::placeholder,.wpcf7 form input[type="email"]::placeholder,.wpcf7 form textarea::placeholder{color:#909090}.wpcf7 form input[type="text"]::-moz-placeholder,.wpcf7 form input[type="tel"]::-moz-placeholder,.wpcf7 form input[type="email"]::-moz-placeholder,.wpcf7 form textarea::-moz-placeholder{color:#909090}.wpcf7 form input[type="text"]:-moz-placeholder,.wpcf7 form input[type="tel"]:-moz-placeholder,.wpcf7 form input[type="email"]:-moz-placeholder,.wpcf7 form textarea:-moz-placeholder{color:#909090}.wpcf7 form input[type="text"]::-webkit-input-placeholder,.wpcf7 form input[type="tel"]::-webkit-input-placeholder,.wpcf7 form input[type="email"]::-webkit-input-placeholder,.wpcf7 form textarea::-webkit-input-placeholder{color:#909090}.wpcf7 form input[type="text"]:focus,.wpcf7 form input[type="tel"]:focus,.wpcf7 form input[type="email"]:focus,.wpcf7 form textarea:focus{border:1px solid var(--color-petrol);outline:none}.wpcf7 form input[type="text"][aria-invalid="true"],.wpcf7 form input[type="tel"][aria-invalid="true"],.wpcf7 form input[type="email"][aria-invalid="true"],.wpcf7 form textarea[aria-invalid="true"]{border-color:red;color:red}.wpcf7 form .wpcf7-checkbox input[type="checkbox"],.wpcf7 form .wpcf7-acceptance input[type="checkbox"]{cursor:pointer;border:1px solid var(--color-darkblue);margin:0;appearance:none;background-color:#fff;margin:0;font:inherit;width:1.15em;height:1.15em;border-radius:3px;display:grid;place-content:center}.wpcf7 form .wpcf7-checkbox input[type="checkbox"]:before,.wpcf7 form .wpcf7-acceptance input[type="checkbox"]:before{content:"";width:0.65em;height:0.65em;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #fff}.wpcf7 form .wpcf7-checkbox input[type="checkbox"]:checked,.wpcf7 form .wpcf7-acceptance input[type="checkbox"]:checked{background-color:var(--color-darkblue)}.wpcf7 form .wpcf7-checkbox input[type="checkbox"]:checked:before,.wpcf7 form .wpcf7-acceptance input[type="checkbox"]:checked:before{transform:scale(1)}*{box-sizing:border-box}html,body{width:100%;margin:0;padding:0}html{margin:0 auto;scroll-behavior:smooth}body{font-size:var(--font-size--text);font-family:"LibreBaskerville", serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-darkblue);background-image:url("../img/patterns/punkte_pattern.png")}@media (max-width:425px){body{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}img{max-width:100%;height:auto}mark{background-color:transparent}.wp-block-button a{padding:0;background:none;color:inherit;text-align:left}.wp-block-image img:not(.is-resized){width:100%}.wp-block-image figcaption{margin:0.8em 0 0.5em}.wp-block-accordion{--arr-size: 35px;--arr-gap-to-text: 15px;--acc-trigger-padding-horizontal: 15px}@media (max-width:425px){.wp-block-accordion{--arr-size: 30px;--acc-trigger-padding-horizontal: 10px;--arr-gap-to-text: 10px}}.wp-block-accordion .wp-block-accordion-item{margin-bottom:6px}.wp-block-accordion .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon{transform:rotate(90deg)}.wp-block-accordion .wp-block-accordion-heading{margin:0}.wp-block-accordion button{display:flex;flex-direction:row-reverse;gap:var(--arr-gap-to-text);background-color:var(--color-orange);padding:0.5em var(--acc-trigger-padding-horizontal);font-family:"Roboto", sans-serif;color:var(--color-white)}.wp-block-accordion button .wp-block-accordion-heading__toggle-icon{font-size:0;width:var(--arr-size);height:var(--arr-size);background-image:url("../img/small_arrow.png");background-repeat:no-repeat;background-size:contain;background-position:center;flex-shrink:0}.wp-block-accordion .wp-block-accordion-panel{background-color:var(--color-lightgray);padding:1.7rem var(--acc-trigger-padding-horizontal) 1.7rem calc(var(--acc-trigger-padding-horizontal) + var(--arr-size) + var(--arr-gap-to-text))}@media (max-width:425px){.wp-block-accordion .wp-block-accordion-panel{padding:10px}}.wp-block-accordion .wp-block-accordion-panel :last-child{margin-bottom:0}details{--arr-size: 35px;--arr-gap-to-text: 15px;--acc-trigger-padding-horizontal: 15px;margin-bottom:6px}@media (max-width:425px){details{--arr-size: 30px;--acc-trigger-padding-horizontal: 10px;--arr-gap-to-text: 10px}}details[open] summary:before{transform:rotate(90deg)}details summary{display:flex;gap:var(--arr-gap-to-text);background-color:var(--color-orange);padding:0.5em var(--acc-trigger-padding-horizontal);font-family:"Roboto", sans-serif;color:var(--color-white);font-size:var(--font-size--h3);font-weight:500}details summary::-webkit-details-marker,details summary::marker{display:none;content:""}details summary:before{content:"";width:var(--arr-size);height:var(--arr-size);background-image:url("../img/small_arrow.png");background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform 0.2s ease-in-out;flex-shrink:0}details summary:hover{text-decoration:underline}details .acc-content-wrapper{background-color:var(--color-lightgray);padding:1.7rem var(--acc-trigger-padding-horizontal) 1.7rem calc(var(--acc-trigger-padding-horizontal) + var(--arr-size) + var(--arr-gap-to-text))}@media (max-width:425px){details .acc-content-wrapper{padding:10px}}details .acc-content-wrapper :last-child{margin-bottom:0}:where(.wp-block-post-template.is-layout-grid),:where(.wp-block-group.is-layout-grid),:where(.wp-block-columns.is-layout-flex){gap:var(--propeller-space--grid-gap)}a{color:inherit;text-decoration:none;font-weight:inherit}a:hover{cursor:pointer}p a{text-decoration:underline}p a:hover{opacity:0.6}.wp-block-buttons .wp-block-button a{--arr-size: 1.6em;display:flex;gap:0.5em;align-items:center;text-decoration:underline;font-size:1.25rem}.wp-block-buttons .wp-block-button a:before{content:"";width:var(--arr-size);height:var(--arr-size);background-image:url("../img/small_arrow.png");background-repeat:no-repeat;background-size:contain;background-position:center;transition:all 0.2s ease-in-out 0s;flex-shrink:0}.wp-block-buttons .wp-block-button a:hover{opacity:0.7}.wp-block-buttons .wp-block-button a:hover:before{transform:scale(1.1)}.wp-block-buttons .wp-block-button.is-style-download-btn a{--arr-size: 2.7em;display:flex;gap:0.5em;align-items:center;font-size:var(--font-size--text);color:var(--color-petrol);font-family:"Roboto", sans-serif;text-decoration:none}@media (max-width:425px){.wp-block-buttons .wp-block-button.is-style-download-btn a{--arr-size: 2.1em}}.wp-block-buttons .wp-block-button.is-style-download-btn a:before{content:"";width:var(--arr-size);height:var(--arr-size);background-image:url("../img/download.png");background-repeat:no-repeat;background-size:contain;background-position:center;flex-shrink:0}.wp-block-buttons .wp-block-button.is-style-download-btn a:hover{color:var(--color-orange);opacity:1}.wp-block-buttons .wp-block-button.is-style-cta-pill a{background-color:var(--color-darkblue);border:2px solid var(--color-darkblue);color:#fff;border-radius:99999999px;display:block;font-family:"Roboto", sans-serif;font-weight:bold;font-size:1.4rem;padding:0.8em 1.8em;text-decoration:none}.wp-block-buttons .wp-block-button.is-style-cta-pill a:before{display:none}.wp-block-buttons .wp-block-button.is-style-cta-pill a:hover{background-color:#fff;color:var(--color-darkblue);opacity:1}h1:first-of-type,h2:first-of-type,h3:first-of-type,h4:first-of-type,h5:first-of-type,h6:first-of-type{margin-top:0}.has-font-size-h-1-and-h2,h1,h2{font-size:var(--font-size--h1-and-h2);font-weight:500;line-height:1.1;margin-bottom:1em}.has-font-size-h-3,h3{font-size:var(--font-size--h3);font-weight:500;line-height:1.1;margin-bottom:0.3em}.has-font-size-h-4,h4{font-size:var(--font-size--h4);font-weight:500;line-height:1.1;margin-bottom:0.1em}.has-font-size-h-5,h5{font-size:var(--font-size--h5);font-weight:500;line-height:1.1;margin-bottom:0em}.has-font-size-h-6,h6{font-size:var(--font-size--h6);font-weight:500;line-height:1.1;margin-bottom:0em}p{margin-top:0.2em;line-height:var(--propeller--default-text-line-height)}p:first-of-type{margin-top:0}header.site-header{background-image:url("../img/patterns/puenktchen_pattern.png");position:relative;font-family:"Roboto", sans-serif}header.site-header .header-inner{display:grid;grid-template-areas:"logo top-nav" "main-nav main-nav";row-gap:30px}@media (max-width:930px){header.site-header .header-inner{grid-template-areas:unset;grid-template-columns:1fr}}@media (max-width:600px){header.site-header .header-inner{row-gap:20px}}header.site-header .header-inner .navigations-wrapper{display:contents}@media (max-width:930px){header.site-header .header-inner .navigations-wrapper{display:none}header.site-header .header-inner .navigations-wrapper.menu-open{display:block;padding:50px var(--propeller-space--side-space);position:fixed;top:0;left:0;height:100vh;width:100%;overflow-y:auto;background-color:var(--color-white);z-index:10}header.site-header .header-inner .navigations-wrapper.menu-open>*{width:360px;max-width:100%;margin-left:auto;margin-right:auto}}header.site-header .header-inner .main-logo{grid-area:logo;padding-left:calc(((100vw - 1300px + var(--propeller-space--side-space) * 2) / 2) - 18px)}@media (max-width:1300px){header.site-header .header-inner .main-logo{padding-left:calc(var(--propeller-space--side-space) - 18px)}}@media (max-width:930px){header.site-header .header-inner .main-logo{grid-area:unset;margin-bottom:30px}}footer.site-footer{background-image:url("../img/patterns/footerbg.jpg");font-family:"Roboto", sans-serif}footer.site-footer .footer-inner{max-width:1300px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-space--side-space);padding-right:var(--propeller-space--side-space)}footer.site-footer .footer-inner .footer-bg-box{background-color:var(--color-petrol);padding:40px var(--propeller--main-menu-item-padding-horizontal);display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--propeller-space--grid-gap)}@media (max-width:1024px){footer.site-footer .footer-inner .footer-bg-box{grid-template-columns:1fr 1fr 1fr}}@media (max-width:781px){footer.site-footer .footer-inner .footer-bg-box{grid-template-columns:1fr;gap:0}}footer.site-footer .footer-inner .contact{padding-left:20px}@media (max-width:1024px){footer.site-footer .footer-inner .contact{padding-left:0;margin-top:30px}}footer.site-footer .footer-inner .top-btn-wrapper{display:flex;justify-content:center;grid-column:1 / -1;margin-top:40px}nav ul{margin:0;padding:0;list-style:none}header.site-header nav ul{display:flex}nav.top{grid-area:top-nav;justify-self:end;padding-right:calc((100vw - 1300px + var(--propeller-space--side-space) * 2) / 2)}@media (max-width:1300px){nav.top{padding-right:var(--propeller-space--side-space)}}@media (max-width:930px){nav.top{padding-right:0}}nav.top ul.menu{gap:12px}@media (max-width:930px){nav.top ul.menu{flex-direction:column;gap:20px;padding:0;margin-top:20px;width:100%}}nav.top ul.menu li a{color:var(--color-white);background-color:var(--color-orange);border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:1rem;padding:8px 13px;font-weight:500}nav.top ul.menu li a:hover,nav.top ul.menu li a[aria-current="page"]{background-color:var(--color-petrol)}@media (max-width:930px){nav.top ul.menu li a{padding:10px 0;border-bottom:3px solid var(--color-darkblue);border-radius:0;background-color:transparent !important;font-size:1.75rem;color:var(--color-darkblue);display:block}nav.top ul.menu li a:hover,nav.top ul.menu li a[aria-current="page"]{color:var(--color-orange);border-color:var(--color-orange)}}nav.main{grid-area:main-nav;background-color:var(--color-lightblue)}@media (max-width:930px){nav.main{background-color:transparent}}nav.main ul.menu{gap:30px;max-width:1300px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-space--side-space);padding-right:var(--propeller-space--side-space)}@media (max-width:930px){nav.main ul.menu{flex-direction:column;gap:20px;padding:0}}nav.main ul.menu li>a{padding:10px var(--propeller--main-menu-item-padding-horizontal);display:block;font-size:1.25rem}nav.main ul.menu li>a:hover{color:var(--color-orange);border-color:var(--color-orange)}@media (max-width:930px){nav.main ul.menu li>a{padding-left:0;padding-right:0;border-bottom:3px solid var(--color-darkblue);background-color:transparent !important;font-size:1.75rem;font-weight:500}nav.main ul.menu li>a:hover,nav.main ul.menu li>a[aria-current="page"]{color:var(--color-orange);border-color:var(--color-orange)}}nav.main ul.menu li>ul.sub-menu{height:0;width:0;overflow:hidden}@media (max-width:930px){nav.main ul.menu li>ul.sub-menu{height:initial;width:initial;overflow:initial;flex-direction:column}nav.main ul.menu li>ul.sub-menu li a{font-size:1.2rem;padding:10px;border-bottom:1px solid var(--color-darkblue)}nav.main ul.menu li>ul.sub-menu li a:hover,nav.main ul.menu li>ul.sub-menu li a[aria-current="page"]{color:var(--color-orange);border-color:var(--color-orange)}}nav.main ul.menu li.current-page-parent>a,nav.main ul.menu li.current_page_item>a{background-color:var(--color-yellow)}nav.main .subnav-wrapper{background-color:var(--color-yellow)}@media (max-width:930px){nav.main .subnav-wrapper{display:none}}nav.main .subnav-wrapper ul.sub-menu{gap:30px;max-width:1300px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-space--side-space);padding-right:var(--propeller-space--side-space);padding:10px calc(var(--propeller-space--side-space) + var(--propeller--main-menu-item-padding-horizontal))}nav.main .subnav-wrapper ul.sub-menu li a{font-size:1.1rem;display:flex;gap:5px;align-items:center}nav.main .subnav-wrapper ul.sub-menu li a:hover,nav.main .subnav-wrapper ul.sub-menu li a[aria-current="page"]{font-weight:bold}nav.main .subnav-wrapper ul.sub-menu li a[aria-current="page"]:before{content:"";width:0.5em;height:0.5em;border-radius:9999999999px;background-color:var(--color-darkblue)}#mobile-menu-opener{display:none;position:absolute;top:0;right:0;z-index:15;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;background-color:var(--color-orange);color:var(--color-white);border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:1em 2em;font-size:1.1rem;font-weight:500;text-transform:uppercase;font-family:"Roboto", sans-serif;cursor:pointer}@media (max-width:930px){#mobile-menu-opener{display:block}}@media (max-width:600px){#mobile-menu-opener{position:initial;inset:unset;margin-left:auto}}#mobile-menu-opener:hover{background-color:var(--color-darkblue)}#mobile-menu-opener span.text-opend{display:none}#mobile-menu-opener.menu-open{position:fixed;top:0;right:0;background-color:var(--color-darkblue)}#mobile-menu-opener.menu-open span.text-closed{display:none}#mobile-menu-opener.menu-open span.text-opend{display:initial}#mobile-menu-opener.menu-open:hover{background-color:var(--color-orange)}nav.footer ul.menu>li{margin-top:15px}nav.footer ul.menu>li>a{border-bottom:2px solid var(--color-darkblue);width:100%;display:block;padding-bottom:0.3em;margin-bottom:0.3em}nav.footer ul.sub-menu li a{font-size:1.1rem;color:var(--color-white)}nav.footer ul.sub-menu li a:hover,nav.footer ul.sub-menu li a[aria-current="page"]{color:var(--color-darkblue)}main{background-color:#fff;max-width:1300px;margin-left:auto;margin-right:auto;padding-left:var(--propeller-space--side-space);padding-right:var(--propeller-space--side-space);padding:0;max-width:calc(1300px - (var(--propeller-space--side-space) * 2))}@media (max-width:1300px){main{margin-left:var(--propeller-space--side-space);margin-right:var(--propeller-space--side-space)}}main ul{padding-left:1.1em}main ul li{line-height:1.5}main ul li:not(:last-of-type){margin-bottom:0.3em}.wpcf7 form{}.wpcf7 form label{line-height:initial}.wpcf7 form input[type="text"][readonly],.wpcf7 form input[type="tel"][readonly],.wpcf7 form input[type="email"][readonly]{cursor:not-allowed;background-color:#f3f3f3;color:#000;opacity:0.7}.wpcf7 form input[type="submit"]{background-color:var(--color-orange);color:#fff;border:none;padding:0.5em 2em;font-family:"Roboto", sans-serif;font-size:var(--font-size--text);margin-top:1.5rem}.wpcf7 form input[type="submit"]:hover{background-color:var(--color-petrol)}.wpcf7 form textarea{resize:vertical}.wpcf7 form .wpcf7-checkbox .wpcf7-list-item,.wpcf7 form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7 form .wpcf7-checkbox label,.wpcf7 form .wpcf7-acceptance label{display:grid;grid-template-columns:1em auto;gap:0.5em;margin-bottom:0}.wpcf7 form .wpcf7-not-valid-tip{font-size:var(--font-size--text--smaller);color:var(--color-red)}.wpcf7 form .form-fields{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1rem}@media (max-width:600px){.wpcf7 form .form-fields{grid-template-columns:1fr}}.wpcf7 form .form-field>p{margin:0;letter-spacing:0}.wpcf7 form .form-field>p>br{display:none}.wpcf7 form .form-field.span-two-cols{grid-column:1 / -1}.wpcf7 form.invalid .wpcf7-response-output{margin-left:0;margin-right:0;border-color:red;background-color:red;color:#fff}.is-style-infobox{padding:1.2rem}@media (max-width:425px){.is-style-infobox{padding:0.6rem}}.is-style-infobox :last-child{margin-bottom:0}.is-style-not-full-width{width:950px;max-width:100%}.wp-block-propeller-blocks-propeller-section{--propeller-space--side-space: var(--propeller--main-menu-item-padding-horizontal)}