﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.35;-webkit-text-size-adjust:100%}html[lang]{margin-top:0px !important}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:1;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Quicksand";font-weight:300;font-style:normal;src:url("../fonts/quicksand-web/Quicksand-Light.eot");src:url("../fonts/quicksand-web/Quicksand-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/quicksand-web/Quicksand-Light.woff2") format("woff2"),url("../fonts/quicksand-web/Quicksand-Light.woff") format("woff"),url("../fonts/quicksand-web/Quicksand-Light.ttf") format("truetype");font-display:swap}@font-face{font-family:"Quicksand";font-weight:400;font-style:normal;src:url("../fonts/quicksand-web/Quicksand-Regular.eot");src:url("../fonts/quicksand-web/Quicksand-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/quicksand-web/Quicksand-Regular.woff2") format("woff2"),url("../fonts/quicksand-web/Quicksand-Regular.woff") format("woff"),url("../fonts/quicksand-web/Quicksand-Regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"Quicksand";font-weight:500;font-style:normal;src:url("../fonts/quicksand-web/Quicksand-Medium.eot");src:url("../fonts/quicksand-web/Quicksand-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/quicksand-web/Quicksand-Medium.woff2") format("woff2"),url("../fonts/quicksand-web/Quicksand-Medium.woff") format("woff"),url("../fonts/quicksand-web/Quicksand-Medium.ttf") format("truetype");font-display:swap}@font-face{font-family:"Quicksand";font-weight:600;font-style:normal;src:url("../fonts/quicksand-web/Quicksand-SemiBold.eot");src:url("../fonts/quicksand-web/Quicksand-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/quicksand-web/Quicksand-SemiBold.woff2") format("woff2"),url("../fonts/quicksand-web/Quicksand-SemiBold.woff") format("woff"),url("../fonts/quicksand-web/Quicksand-SemiBold.ttf") format("truetype");font-display:swap}@font-face{font-family:"Quicksand";font-weight:700;font-style:normal;src:url("../fonts/quicksand-web/Quicksand-Bold.eot");src:url("../fonts/quicksand-web/Quicksand-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/quicksand-web/Quicksand-Bold.woff2") format("woff2"),url("../fonts/quicksand-web/Quicksand-Bold.woff") format("woff"),url("../fonts/quicksand-web/Quicksand-Bold.ttf") format("truetype");font-display:swap}html{scroll-behavior:smooth}body{font-family:"Quicksand",sans-serif;font-size:20px;font-weight:400;color:#00569c;scroll-behavior:smooth;cursor:none !important}@media only screen and (max-width: 769px){body{font-size:15px}}body #page{overflow:hidden;padding-bottom:2rem}.custom-cursor{position:fixed;border-radius:50%;transform:translateX(-50%) translateY(-50%);pointer-events:none;left:-100px;top:50%;height:45px;width:45px;z-index:9999999;border:1px solid #88d1d1;box-shadow:0 0 15px #88d1d1;justify-content:center;align-items:center;background:#fff;display:flex}.custom-cursor.visible{display:flex}.custom-cursor.invisible{display:none}.custom-cursor .cursor-normal{width:4px;height:4px;background-color:#00569c;border-radius:50%;opacity:1;transition:.2s}.custom-cursor .cursor-pointer{content:url("../img/Pfeil_blau.svg");position:absolute;width:20px;height:20px;opacity:0;transition:.2s}.custom-cursor .cursor-scroll{content:url("../img/Scroll_blau.svg");position:absolute;width:30px;height:30px;opacity:0;transition:.2s}.custom-cursor.pointer .cursor-pointer{opacity:1}.custom-cursor.pointer .cursor-normal{opacity:0}.custom-cursor.pointer .cursor-scroll{opacity:0}.custom-cursor.scroll .cursor-pointer{opacity:0}.custom-cursor.scroll .cursor-normal{opacity:0}.custom-cursor.scroll .cursor-scroll{opacity:1}.c-pointer{cursor:none !important}.c-slider{cursor:none}h1,h2,h3,h4,h5,h6{font-family:"Quicksand",sans-serif;margin:0em 0em;font-weight:400;color:#00569c}h1,h2{font-weight:400;word-break:break-word;line-height:1.2;margin-bottom:.2rem}h1{font-size:3.6rem;font-family:"Quicksand",sans-serif;font-weight:700;background-size:100%}@media only screen and (max-width: 1382px){h1{font-size:3rem}}@media only screen and (max-width: 599px){h1{font-size:2.1rem}}h2{font-size:2.3rem;font-weight:400;padding:15px 0px}@media only screen and (max-width: 1382px){h2{font-size:2rem}}@media only screen and (max-width: 599px){h2{font-size:1.8rem}}h3{font-size:1.8rem;font-weight:500;margin:.3em 0em}@media only screen and (max-width: 599px){h3{font-size:1.3rem}}h4{font-size:1.2rem;margin:.3em 0em}h5{font-size:1.1rem;margin:.3em 0em}h6{font-size:1rem;margin:.3em 0em}b,strong{font-weight:700;color:inherit}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.uppercase{text-transform:uppercase !important}.site-main ul{margin:.75em 0;padding:0 1em;list-style:disc;color:#00569c}hr{margin:0;margin-top:1rem;margin-bottom:.5rem;background:#666}.bg-img{background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important}.bg-primary{background-color:#00569c}.primary{color:#00569c}.bg-secondary{background-color:#88d1d1}.secondary{color:#88d1d1}.bg-tertiary{background-color:#7e71b4}.tertiary{color:#7e71b4}.bg-quarternary{background-color:#53b7e8}.quaternary{color:#53b7e8}.bg-quinary{background-color:#b43558}.quinary{color:#b43558}.has-primary-color{color:#00569c}.has-primary-background-color{background-color:#00569c}.has-secondary-color{color:#88d1d1}.has-secondary-background-color{background-color:#88d1d1}.has-tertiary-color{color:#7e71b4}.has-tertiary-background-color{background-color:#7e71b4}.has-quaternary-color{color:#53b7e8}.has-quaternary-background-color{background-color:#53b7e8}.has-quinary-color{color:#b43558}.has-quinary-background-color{background-color:#b43558}.has-gray-color{color:#b3b3b3}.has-gray-background-color{background-color:#b3b3b3}.has-light-gray-color{color:#ebe9e8}.has-light-gray-background-color{background-color:#ebe9e8}.has-dark-gray-color{color:#666}.has-dark-gray-background-color{background-color:#666}.has-black-color{color:#000}.has-black-background-color{background-color:#000}.has-white-color{color:#fff}.has-white-background-color{background-color:#fff}.align-center{text-align:center}a{text-decoration:none;transition:.3s;font-weight:700;text-decoration:none;color:#00569c;cursor:none}a:hover{transition:.3s;color:inherit}a:visited{color:inherit}a:focus{outline:auto;outline-offset:2px}p{margin-top:.6rem;margin-bottom:.6rem}p a{text-decoration:underline rgba(0,0,0,0);transition:.3s;cursor:none}p a:hover{text-decoration:underline}.has-white-background-color a{color:#666}.primary-btn,a.primary-btn,input.primary-btn,button.primary-btn,.ff-default .ff_btn_style{display:inline-block;padding:15px;border:1px solid #00569c;box-shadow:10px 8px 0px 0px #00569c;padding-right:45px;position:relative;transition:.2s;background:#fff;color:#00569c;margin:10px 0;margin-right:10px;font-weight:500;border-radius:0}.primary-btn::after,a.primary-btn::after,input.primary-btn::after,button.primary-btn::after,.ff-default .ff_btn_style::after{transition:.2s;content:url(../img/Pfeil_blau.svg);width:20px;height:20px;margin:0px 10px;display:inline-block;position:absolute;top:calc(50% - 12px);right:0}.primary-btn:hover,a.primary-btn:hover,input.primary-btn:hover,button.primary-btn:hover,.ff-default .ff_btn_style:hover{background:#00569c;color:#fff;transition:.2s;box-shadow:10px 8px 0px -1px #fff,10px 8px #00569c}.primary-btn:hover::after,a.primary-btn:hover::after,input.primary-btn:hover::after,button.primary-btn:hover::after,.ff-default .ff_btn_style:hover::after{content:url(../img/Pfeil_weiß.svg)}#content{margin-top:8.45em;transition:.3s;min-height:92.2vh}@media only screen and (max-width: 991px){#content{margin-top:5.45em}}@media only screen and (max-width: 769px){.desktop{display:none !important}}@media only screen and (max-width: 991px){.desktop991{display:none !important}}.mobile{display:none !important}@media only screen and (max-width: 769px){.mobile{display:block !important}}.mobile991{display:none !important}@media only screen and (max-width: 991px){.mobile991{display:block !important}}@media only screen and (max-width: 1382px){.wp-block-columns{flex-direction:row !important}}.container,.wp-block-group,.wp-block-columns{max-width:1322px;width:100%;margin:auto;padding:0 2rem;position:relative;gap:1rem}@media only screen and (max-width: 1382px){.container,.wp-block-group,.wp-block-columns{width:auto;margin:0em 30px;padding:0em}}.wp-block-group,.wp-block-columns{margin-bottom:.5em}.wp-block-columns .wp-block-column:last-child{margin-right:0 !important}.wp-block-column:not(:first-child){margin-left:unset !important}.wp-block-column{margin-right:1em !important}@media only screen and (max-width: 991px){.wp-block-column{margin-right:unset !important}}@media only screen and (max-width: 991px){.wp-block-columns{flex-direction:column}}@media only screen and (max-width: 1382px){.wp-block-group .wp-block-group{margin-right:0}}.wp-block-group .wp-block-columns,.wp-block-group .wp-block-group{padding:2rem}@media only screen and (max-width: 1382px){.wp-block-group .wp-block-columns,.wp-block-group .wp-block-group{padding:0}}.alignwide{max-width:1920px;width:100%;margin:auto;padding:0 2rem}@media only screen and (max-width: 1382px){.alignwide{width:auto;margin:0em 30px;padding:0em}}.alignfull{max-width:100%;width:100%;margin:auto;padding:0}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em;display:grid;justify-content:center}.col-1-grid{display:grid;grid-template-columns:1fr;gap:1.8em;margin-bottom:1.8em}.col-1-grid img{max-width:100%}.col-2-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.col-2-grid img{max-width:100%}@media only screen and (max-width: 769px){.col-2-grid{grid-template-columns:1fr}}.col-2-asym-r{position:relative;display:grid !important;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;padding-left:calc((100% - 1322px)/2)}.col-2-asym-r .wp-block-image .alignright{margin:0 !important}@media only screen and (max-width: 1382px){.col-2-asym-r{padding-left:2rem}}.col-2-asym-r img{max-width:100%}@media only screen and (max-width: 769px){.col-2-asym-r{grid-template-columns:1fr;padding-right:2rem}}.col-2-asym-l{position:relative;display:grid !important;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;padding-right:calc((100% - 1322px)/2)}.col-2-asym-l .wp-block-image .alignleft{margin:0 !important}.col-2-asym-l img{max-width:100%}@media only screen and (max-width: 769px){.col-2-asym-l{grid-template-columns:1fr;padding-left:2rem;padding-right:2rem}}.col-2-flex{display:flex;margin-left:-1em;margin-right:-1em}.col-2-flex .item{width:50%;margin:1em}@media only screen and (max-width: 1024px){.col-2-flex{flex-direction:column;margin-left:0;margin-right:0}.col-2-flex .item{width:100%;margin:0em}}.col-3-grid{display:grid !important;grid-template-columns:1fr 1fr 1fr;gap:1rem !important;margin-bottom:1rem}.col-3-grid .wp-block-column{margin-right:0 !important}@media only screen and (max-width: 1024px){.col-3-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 769px){.col-3-grid{grid-template-columns:1fr}}.col-4-grid{display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem !important;margin-bottom:1rem}.col-4-grid .wp-block-column{margin-right:0 !important}.col-4-grid .span-2{grid-column:span 2}@media only screen and (max-width: 991px){.col-4-grid{grid-template-columns:1fr 1fr}.col-4-grid.one{grid-template-columns:1fr}}.col-5-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1rem;margin-bottom:1rem}@media only screen and (max-width: 1382px){.col-5-grid{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 425px){.col-5-grid{grid-template-columns:1fr}}.col-6-grid{display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:2rem;margin-bottom:1rem}@media only screen and (max-width: 769px){.col-6-grid{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 425px){.col-6-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 769px){.wp-block-columns{flex-direction:column}}.separator,.wp-block-separator{width:68px;height:14px;margin-left:0;margin-top:.5em;margin-bottom:.5em}@media only screen and (max-width: 769px){.separator,.wp-block-separator{width:48px;height:10px}}.separator-full,.is-style-wide{width:100%;height:1px;max-width:1800px;margin:auto;margin-top:.5em;margin-bottom:.5em}.m-auto{margin:auto !important}.m-0{margin:0}.mt--10{margin-top:-10px}.mt--25{margin-top:-25px}.mt--50{margin-top:-50px}.mt--80{margin-top:-80px}.mt--100{margin-top:-100px}.mt--125{margin-top:-100px}.mt--150{margin-top:-150px}.mt--200{margin-top:-200px}.mt--250{margin-top:-250px}.mt--300{margin-top:-300px}.mt--350{margin-top:-350px}.mt--500{margin-top:-500px}.py-50{padding-top:50px;padding-bottom:50px}.pb-50{padding-bottom:50px}.p-5{padding:1.5rem}.mb-30{margin-bottom:30px}@media only screen and (max-width: 769px){.mmb-30{margin-bottom:30px}}.maxw-500{max-width:500px}.maxw-600{max-width:600px}.maxw-700{max-width:700px}.maxw-800{max-width:800px}.maxw-900{max-width:900px}.maxw-1000{max-width:1000px}.spacer{height:150px !important}.spacer-50{height:50px !important}.spacer-80{height:50px !important}.spacer-100{height:100px !important}.spacer-150{height:150px !important}.spacer-200{height:200px !important}.spacer-250{height:250px !important}.spacer-300{height:300px !important}.spacer-350{height:350px !important}@media only screen and (max-width: 1024px){.order-m1{order:-1;margin-bottom:2rem !important}}.ff-default .ff-el-form-control:focus{background-color:#fff;border-color:#00569c;color:#b3b3b3;outline:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #88d1d1 !important;border-radius:0 !important;padding:.7em;height:auto;max-width:100%}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder{color:#dadada;opacity:1;font-size:.9rem}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=range]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=color]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#dadada}input[type=text]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=range]::-ms-input-placeholder,input[type=date]::-ms-input-placeholder,input[type=month]::-ms-input-placeholder,input[type=week]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder,input[type=datetime]::-ms-input-placeholder,input[type=datetime-local]::-ms-input-placeholder,input[type=color]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#dadada}input[type=range]{max-width:100%}input[type=date],input[type=month],input[type=week],input[type=time]{line-height:inherit !important}input,select,textarea{color:#666;line-height:0;margin:0;padding:.7em;height:auto}textarea{line-height:unset}.boxed{height:100%;padding:1.5rem}.shadow-boxed{background-color:#fff;padding:2rem;box-shadow:0px 0px 5px rgba(0,0,0,0.2784313725);z-index:99}.gap-0{gap:0}.gap-0 .wp-block-column{margin-right:0 !important}.bouncy{transform:scale(1.35) translateY(-2px) translateX(2px)}.sll-eff{transition:.5s}.effect-me.del-1{animation-delay:.4s;transition-delay:.4s}@media only screen and (max-width: 991px){.effect-me.del-1{animation-delay:.05s;transition-delay:.05s}}.effect-me.del-2{animation-delay:.8s;transition-delay:.8s}@media only screen and (max-width: 991px){.effect-me.del-2{animation-delay:.1s;transition-delay:.1s}}.effect-me.del-3{animation-delay:1.2s;transition-delay:1.2s}@media only screen and (max-width: 991px){.effect-me.del-3{animation-delay:.15s;transition-delay:.15s}}.blob-in{opacity:0}.blob-in.effect-me{opacity:1;animation-name:bounce;animation-duration:1s;animation-iteration-count:1}.fade-in{opacity:0}.fade-in.effect-me{opacity:1}.slide-in-left{opacity:0;transform:translateX(-20px)}.slide-in-left.effect-me{opacity:1;transform:translateX(0)}.slide-in-right{opacity:0;transform:translateX(20px)}.slide-in-right.effect-me{opacity:1;transform:translateX(0)}.slide-in-up{opacity:0;transform:translateY(20px)}.slide-in-up.effect-me{opacity:1;transform:translateY(0)}.slide-in-down{opacity:0;transform:translateY(-20px)}.slide-in-down.effect-me{opacity:1;transform:translateY(0)}.zi-1{position:relative;z-index:1}.zi-2{position:relative;z-index:2}.zi-3{position:relative;z-index:3}@media(max-width: 781px){.wp-block-column:not(:only-child){width:100% !important}}a[href^=tel]{text-decoration:inherit;color:inherit}.cc-animate.cc-revoke.cc-bottom{border:3px solid #00569c !important}.cc-message a{opacity:1 !important;color:#fff !important;text-decoration:underline}#wpadminbar.mobile{display:block !important}.admin-bar #page{margin-top:46px}@-moz-document url-prefix(){}#primary p.has-x-large-font-size{font-size:2.2rem !important}#primary p.has-large-font-size{font-size:2rem !important}#primary p.has-medium-font-size{font-size:1.8rem !important}@media only screen and (max-width: 1382px){#primary p.has-medium-font-size{font-size:1.5rem !important}}@media only screen and (max-width: 769px){#primary p.has-medium-font-size{font-size:1.3rem !important}}#primary p.has-small-font-size{font-size:.9rem !important}.left-container{padding-left:calc((100% - 1322px)/2)}@media only screen and (max-width: 1382px){.left-container{padding-left:2rem;padding-right:2rem}}.lright-container{padding-right:calc((100% - 1322px)/2)}#masthead{box-shadow:unset;background:#fff;z-index:9999;color:#00569c !important;top:-1px;transition:.3s}#masthead #site-navigation{display:flex;align-items:center;width:100%;height:120px;margin:auto;max-width:1322px;transition:.5s;color:#00569c}@media only screen and (max-width: 769px){#masthead #site-navigation{justify-content:left;padding:0 2rem}}#masthead #site-navigation .site-branding{position:relative;margin-right:3rem;z-index:999999;transition:.5s;padding:20px 2rem}@media only screen and (max-width: 769px){#masthead #site-navigation .site-branding{margin-right:1rem;padding:20px 0rem}}#masthead #site-navigation .site-branding .custom-logo{width:240px;object-fit:contain;transition:.3s}@media only screen and (max-width: 991px){#masthead #site-navigation .site-branding .custom-logo{margin-top:5px;width:170px}}@media only screen and (max-width: 769px){#masthead #site-navigation .site-branding .custom-logo{margin-top:8px !important;width:130px !important}}#masthead #site-navigation .menu-menu-primary-container{flex-grow:1;margin:0px 30px;margin-left:auto}@media only screen and (hover: none){#masthead #site-navigation .menu-menu-primary-container{display:none}}@media only screen and (max-width: 1170px){#masthead #site-navigation .menu-menu-primary-container{display:none}}#masthead #site-navigation .menu-menu-primary-container #primary-menu{display:flex;justify-content:space-between;border-bottom:1px solid #88d1d1}#masthead #site-navigation .menu-menu-primary-container #primary-menu li.current_page_item{border-bottom:4px solid #88d1d1}#masthead #site-navigation .menu-menu-primary-container #primary-menu li.current-menu-parent{border-bottom:4px solid #88d1d1;transition:.2s}@media only screen and (hover: none){#masthead #site-navigation .menu-menu-primary-container #primary-menu li.current-menu-parent.open{border-bottom:unset !important}}@media only screen and (max-width: 1024px){#masthead #site-navigation .menu-menu-primary-container #primary-menu li.current-menu-parent.open{border-bottom:unset !important}}#masthead #site-navigation .menu-header-secondary-menue-container{margin-left:auto}#masthead #site-navigation .menu-header-secondary-menue-container #product-menu{padding:7px 12px;border:1px solid #00569c}@media only screen and (max-width: 769px){#masthead #site-navigation .menu-header-secondary-menue-container #product-menu{padding:3px 7px}}#masthead #site-navigation .menu-header-secondary-menue-container #product-menu li{display:block}#masthead #site-navigation .menu-header-secondary-menue-container #product-menu:hover{border:1px solid #fff;background:#00569c}#masthead #site-navigation .menu-header-secondary-menue-container #product-menu:hover li{border-bottom:unset}#masthead #site-navigation .menu-header-secondary-menue-container #product-menu:hover a{color:#fff !important}#masthead #site-navigation .main-menu{list-style-type:none;margin:0;padding:0;transition:.3s}@media only screen and (max-width: 1382px){#masthead #site-navigation .main-menu{padding-right:2rem}}#masthead #site-navigation .main-menu li{display:inline;padding:5px 2px;transition:.2s}@media only screen and (max-width: 991px){#masthead #site-navigation .main-menu li{margin:0px 5px}}@media only screen and (hover){#masthead #site-navigation .main-menu li:hover{transition:.2s;border-bottom:4px solid #88d1d1}}#masthead #site-navigation .main-menu li a{color:#00569c !important;font-size:20px;font-weight:500;transition:.2s}@media only screen and (max-width: 1024px){#masthead #site-navigation .main-menu li a{display:block}}@media only screen and (max-width: 1024px){#masthead #site-navigation .main-menu li a{font-size:.8rem}}#masthead #site-navigation .main-menu li.menu-item-has-children{position:relative}#masthead #site-navigation .main-menu li.menu-item-has-children a{color:#000}#masthead #site-navigation .main-menu li.menu-item-has-children .sub-menu{display:none;position:absolute;background-color:#fff;color:#000;padding:0;left:0;margin:21px 5px 0 2px;z-index:999;top:13px}#masthead #site-navigation .main-menu li.menu-item-has-children .sub-menu li{padding:0;display:block;transition:.3s}#masthead #site-navigation .main-menu li.menu-item-has-children .sub-menu li a{padding:10px;color:#000;font-weight:400;text-transform:unset;display:block}#masthead #site-navigation .main-menu li.menu-item-has-children .sub-menu li:hover{background-color:#f9f9f9}@media only screen and (hover){#masthead #site-navigation .main-menu li.menu-item-has-children:hover .sub-menu,#masthead #site-navigation .main-menu li.menu-item-has-children.open .sub-menu{display:block;min-width:250px}#masthead #site-navigation .main-menu li.menu-item-has-children:hover .sub-menu a,#masthead #site-navigation .main-menu li.menu-item-has-children.open .sub-menu a{font-weight:400 !important}}@media only screen and (hover: none){#masthead #site-navigation .main-menu li.menu-item-has-children.open .sub-menu{display:block;min-width:250px}#masthead #site-navigation .main-menu li.menu-item-has-children.open .sub-menu a{font-weight:400 !important}}#masthead #site-navigation #menu-toggle{display:none;order:2;padding:9px 2rem 7px 5px;transition:.3s;background-color:rgba(0,0,0,0);border:none}#masthead #site-navigation #menu-toggle div{background-color:#88d1d1;width:30px;height:3px;margin:6px;border-radius:0;transition:.3s}@media only screen and (hover: none){#masthead #site-navigation #menu-toggle{display:block}}@media only screen and (max-width: 1170px){#masthead #site-navigation #menu-toggle{display:block}}@media only screen and (max-width: 769px){#masthead #site-navigation #menu-toggle{padding:9px 5px 7px 5px}}#masthead #site-navigation.open{position:relative}#masthead #site-navigation.open .menu-menu-primary-container{display:block;position:absolute;bottom:0;width:100%;height:100%;left:0;top:120px;z-index:99999;opacity:1;margin:unset}#masthead #site-navigation.open .main-menu#primary-menu{display:flex;flex-direction:column;background-color:#fff;padding:0rem 2rem;height:100vh;justify-content:flex-start}#masthead #site-navigation.open .main-menu#primary-menu li{margin:10px 0px}#masthead #site-navigation.open .main-menu#primary-menu li a{font-size:1.2rem}#masthead #site-navigation.open .main-menu#primary-menu .menu-item-has-children::after{content:"❯";position:absolute;top:5px !important;right:10px !important;transition:.2s;transform:none;font-size:20px}#masthead #site-navigation.open .main-menu#primary-menu .menu-item-has-children.open::after{transition:.2s;transform:rotate(90deg)}#masthead #site-navigation.open .main-menu#primary-menu .sub-menu{position:relative !important;background-color:rgba(0,0,0,0) !important;margin:0 !important;border:unset !important}#masthead #site-navigation.open .main-menu#primary-menu .sub-menu li{padding:8px;display:block}#masthead #site-navigation.open .main-menu#primary-menu .sub-menu li:last-child{border:0px solid #fff}#masthead #site-navigation.open .main-menu#primary-menu .sub-menu li a{font-weight:400;text-transform:unset;font-size:.9rem;padding-left:6px}#masthead #site-navigation.open #menu-toggle{background:rgba(0,0,0,0);border:none;padding:9px 2rem 7px 5px}@media only screen and (max-width: 769px){#masthead #site-navigation.open #menu-toggle{padding:9px 5px 7px 5px}}#masthead #site-navigation.open #menu-toggle div{background-color:none}#masthead #site-navigation.open #menu-toggle div:first-child{transform:rotate(45deg) translate(6px, 6px)}#masthead #site-navigation.open #menu-toggle div:nth-child(2){opacity:0}#masthead #site-navigation.open #menu-toggle div:nth-child(3){transform:rotate(-45deg) translate(6px, -7px)}#top-info-wrapper{width:100%;background:#666;z-index:9999999;position:relative}#top-info-wrapper .top-info{padding:6px 4rem;text-align:end;color:#fff;font-size:.8rem}#top-info-wrapper .top-info a{color:#fff}@media only screen and (max-width: 1024px){#top-info-wrapper{display:none}}.site-main{min-height:60vh;position:relative}.page-content,.entry-content,.entry-summary{margin:0}.slick-list{margin-left:-1rem;margin-right:-1rem}.slick-dots{bottom:-10px}.slick-dots li{border-radius:0}.slick-dots li button{width:18px;height:18px;border-radius:0;border:unset;background-color:rgba(0,0,0,0);font-size:0;position:absolute;top:0;left:0;right:0;bottom:0}.slick-dots li button:hover::before{opacity:1 !important}.slick-dots li button::before{content:"" !important;background:#88d1d1 !important;opacity:.7 !important;width:18px !important;height:18px !important}.slick-dots li.slick-active button{background-color:rgba(0,0,0,0)}.slick-dots li.slick-active button::before{opacity:1 !important}.slick-dots li::before{display:none !important}.slick-prev,.slick-next{width:40px !important;height:40px !important;border-radius:50px;z-index:2;background:#fff !important;filter:drop-shadow(0 0 0.5rem #ebe9e8)}.slick-prev::before,.slick-next::before{transition:.2s;content:url(../img/Pfeile_Handy.svg) !important;width:20px;height:20px;margin:10px 10px;display:inline-block}.slick-prev:focus,.slick-next:focus{outline:1px dashed #b3b3b3 !important}.slick-prev{left:20px !important}.slick-prev::before{transform:rotate(180deg)}.slick-next{right:20px !important}.checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.checkbox-container:hover input~.checkmark{background-color:#ccc}.checkbox-container input:checked~.checkmark{background-color:#fff}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:9px;top:5px;width:8px;height:12px;border:solid #00569c;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ht-input{height:1px !important;font-size:1px;border:unset !important;color:rgba(0,0,0,0) !important}.order-field-wrapper{position:relative}.order-field-wrapper .transparent-shade{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0)}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em;max-width:100px}.highlight{font-size:1.5rem;font-weight:700;padding-left:1.5rem;margin-top:1rem;position:relative;line-height:1.2;margin-bottom:1rem}.highlight::before{content:" ";position:absolute;top:0;left:0;bottom:0;width:12px;background:#00569c}#primary .wp-block-gallery{margin:0}.slide-ido-left{position:absolute;right:44vw;top:30px;transition:1s;opacity:0;transform:translateX(-40px)}.slide-ido-left.effect-me{opacity:1;transform:translateX(0)}@media only screen and (max-width: 1382px){.slide-ido-left{right:47%;left:2rem}}@media only screen and (max-width: 991px){.slide-ido-left{right:50%;left:-1rem;top:10%;opacity:1 !important;transform:translateX(0) !important}}@media only screen and (max-width: 781px){.slide-ido-left{min-width:310px;bottom:-90px;top:unset}}.bs-boxed{position:relative;display:flex;flex-direction:column}.bs-boxed .wp-block-group{padding:1.5rem;height:100%;margin-left:0 !important;margin-right:0 !important}#anbieterfinder-form{position:absolute;width:500px;top:-180px;right:2rem;background:linear-gradient(90deg, rgb(0, 161, 228) 0%, rgb(111, 204, 220) 100%);box-shadow:0px 0px 5px rgba(0,0,0,.2784313725);color:#fff;z-index:99;padding:2rem}@media only screen and (max-width: 1382px){#anbieterfinder-form{width:400px}}@media only screen and (max-width: 991px){#anbieterfinder-form{width:auto;left:2rem}}#anbieterfinder-form .form-header{display:flex;gap:1rem}#anbieterfinder-form .form-header .icon img{width:25px;height:auto}#anbieterfinder-form .form-header .title{font-weight:700;font-size:1.5rem}#anbieterfinder-form .form-content{display:flex;gap:.8rem}#anbieterfinder-form .form-content .gmw-search-form-taxonomies,#anbieterfinder-form .form-content .gmw-distance-field-wrapper{display:none}#anbieterfinder-form .form-content .gmw-address-field-wrapper{width:100%}#anbieterfinder-form .form-content .gmw-submit{color:#000;background:#fff;margin:0;padding:0;height:100%;width:40px}#anbieterfinder-form .distance-slider{display:flex;font-size:.9rem;gap:1rem}.category-wrapper{position:absolute;top:2rem;left:2rem;width:auto;background:#fff;z-index:99;padding:2rem;font-size:.9rem;box-shadow:0px 0px 5px rgba(0,0,0,.2784313725)}@media only screen and (max-width: 991px){.category-wrapper{height:auto;top:15px;left:2rem;right:2rem;padding-top:.5rem;padding-bottom:.5rem}}.category-wrapper .cat-opener{display:none}@media only screen and (max-width: 991px){.category-wrapper .cat-opener{display:flex;align-items:center;font-size:1rem;font-weight:700}.category-wrapper .cat-opener .arrow{margin-left:auto}}.category-wrapper .text{font-weight:700;margin-bottom:1rem}@media only screen and (max-width: 991px){.category-wrapper .text{display:none}}@media only screen and (max-width: 991px){.category-wrapper .cat-list{display:none;margin-top:1rem}}.category-wrapper .cat-list img{width:35px}.category-wrapper .cat-list label{display:flex;align-items:center;gap:10px;margin-bottom:10px}.category-wrapper .cat-list .checkmark{top:unset !important}.category-wrapper.open .cat-list{display:block}.geo-map-wrapper .gmw-map-wrapper{min-height:550px !important;height:70vh !important}@media only screen and (max-width: 991px){.geo-map-wrapper .gmw-map-wrapper{height:350px !important}}.geo-map-wrapper{position:relative;width:calc(100% - 500px - 2rem) !important}@media only screen and (max-width: 1382px){.geo-map-wrapper{width:calc(100% - 400px - 2rem) !important}}@media only screen and (max-width: 991px){.geo-map-wrapper{width:100% !important}}#gmw-submit-btn{margin-top:12px;padding:0;display:flex;align-items:center;justify-content:center;width:50px;height:36px;border-radius:0;background-color:#fff;border:unset}#gmw-submit-btn img{width:25px;height:auto}.scroll-notice{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9;opacity:0;transition:.3s}.scroll-notice:hover{opacity:1}.scroll-notice .shade{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.3}.scroll-notice .text{color:#fff;font-weight:700;font-size:2rem;padding:2rem;z-index:10;text-align:center}.gmw-submit-field-wrapper{display:none}.leaflet-marker-icon{width:35px !important;height:59px !important}.gmw-results{position:absolute;z-index:99;top:35px;background:#fff;padding:2rem;right:2rem;width:500px;height:calc(100% - 35px);overflow-y:auto;box-shadow:0px 0px 5px rgba(0,0,0,.2784313725)}@media only screen and (max-width: 1382px){.gmw-results{width:400px}}@media only screen and (max-width: 991px){.gmw-results{width:100%;position:relative;height:auto;box-shadow:unset;top:0;left:0;right:0}}.gmw-hours-of-operation-wrapper h3{display:none}.posts-list-wrapper{font-size:1rem}.posts-list-wrapper .title-link{color:#00569c;font-weight:400;display:flex;font-size:1.4rem;margin-bottom:.3rem}.posts-list-wrapper .title-link span{margin-left:auto}.posts-list-wrapper .distance{font-size:.85rem;color:gray;margin-top:-5px;display:block;font-style:italic}.posts-list-wrapper .address-wrapper{margin-bottom:.5rem}.posts-list-wrapper .gmw-hours-of-operation{margin-top:.3rem;margin-left:0;padding-left:0}.posts-list-wrapper .gmw-hours-of-operation li::before{display:none;margin-left:0;padding-left:0;font-size:1rem !important}.posts-list-wrapper .buttons-wrapper .btn-primary{font-size:1rem;padding:.5rem 1rem}.posts-list-wrapper ul.gmw-hours-of-operation li.day,.posts-list-wrapper ul.widget ul.gmw-hours-of-operation li.day{font-size:1rem}.posts-list-wrapper hr{background-color:#00569c;margin-bottom:1.5rem}div.gmw-results-message{background:#fff;padding:0 !important;line-height:24px;border-top:unset !important;border-bottom:unset !important;display:block;width:100%;margin-bottom:.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.leaflet-container .leaflet-tile-pane img{filter:grayscale(0.65) hue-rotate(510deg)}.gmw-no-results{height:650px;display:flex;justify-content:center;align-items:center}#primary .gmw-single-location-wrapper{margin-top:2rem;padding:0;border:none;border-radius:0}a.link-contact-circle:focus .contact-circle{outline:auto}a.link-contact-circle:focus-visible .contact-circle{outline:auto}.contact-circle{position:fixed;top:50%;right:10px;width:145px;height:145px;background:rgba(0,0,0,0);border-radius:50%;display:flex;justify-content:center;align-items:center;align-content:center;z-index:9999}@media only screen and (max-width: 769px){.contact-circle{width:100px;height:100px;bottom:8%;top:unset}}.contact-circle:hover svg{transform:rotate(1turn)}.contact-circle .contact-circle-outer{position:absolute;width:117px;height:117px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:9993}@media only screen and (max-width: 769px){.contact-circle .contact-circle-outer{width:85px;height:85px}}.contact-circle .contact-circle-inner{position:absolute;width:70px;height:70px;background:#00569c;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:9999}@media only screen and (max-width: 769px){.contact-circle .contact-circle-inner{width:50px;height:50px}}.contact-circle .contact-circle-inner .contact-logo{width:50px;height:50px;border-radius:50%;background:url("../img/Bildmarke_weiß.svg");background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 769px){.contact-circle .contact-circle-inner .contact-logo{width:30px;height:30px}}.contact-circle .contact-text{width:100%;height:100%;z-index:9999}.contact-circle .contact-text svg{transition:all 1.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;font-size:25px;font-weight:600;fill:#00569c;width:145px;height:145px}.contact-circle .contact-text svg.animate{transform:rotate(1turn)}@media only screen and (max-width: 769px){.contact-circle .contact-text svg{width:100px;height:100px}}.icon-position-top-left{position:absolute;top:-150px;right:-10px;z-index:-1}@media only screen and (max-width: 1382px){.icon-position-top-left{top:-90px}}@media only screen and (max-width: 991px){.icon-position-top-left{top:-55px;right:0px}}@media only screen and (max-width: 769px){.icon-position-top-left{top:130px}}@media only screen and (max-width: 599px){.icon-position-top-left{top:150px}}.ci-border-secondary{border:0;display:inline-flex;background:#fff;clip-path:polygon(100% 0, 100% calc(100% - 2rem), calc(100% - 2rem) 100%, 0 100%, 0 0);position:relative;isolation:isolate;padding-top:20px;padding-bottom:20px}@media only screen and (max-width: 1382px){.ci-border-secondary{padding:2rem !important;margin:0;width:100%}}.ci-border-secondary::before,.ci-border-secondary::after{content:"";position:absolute;inset:0}.ci-border-secondary::before{background:#88d1d1;z-index:-2}.ci-border-secondary::after{background:#fff;z-index:-2;clip-path:polygon(calc(100% - 2px) 2px, calc(100% - 2px) calc(100% - (2rem + 1px)), calc(100% - (2rem + 1px)) calc(100% - 2px), 2px calc(100% - 2px), 2px 2px)}.ci-border-secondary .wp-block-group__inner-container{width:100%}.border-primary{border:1px solid #00569c}.border-secondary{border:1px solid #88d1d1}.ci-specialnumber-secondary{font-size:7rem;font-weight:800;color:#88d1d1;margin:0}.full-textheight-img figure{height:100%}.full-textheight-img figure img{height:100% !important;object-fit:cover;object-position:30%}#colophon{position:relative;margin-top:2rem;overflow:hidden;margin-bottom:-2rem}#colophon .site-info{padding:2rem 0;border-top:1px solid #00569c;width:100%;margin:auto;flex-direction:row}@media only screen and (max-width: 769px){#colophon .site-info{flex-direction:column}}#colophon .site-info .footer-grid-contact-info{display:grid;grid-template-columns:110px 1fr;justify-items:start;align-items:center}#colophon .site-info .menu{margin:auto;padding:0;list-style:none;display:flex;justify-content:center;flex-direction:column}@media only screen and (max-width: 769px){#colophon .site-info .menu{flex-direction:column}}#colophon .site-info .menu li{margin-bottom:.4rem;position:relative;transition:.3s}#colophon .site-info .menu li:last-child::after{display:none}#colophon .site-info .menu li a{color:#00569c;font-weight:700;transition:.3s;text-decoration:underline rgba(0,0,0,0)}#colophon .site-info .menu li a:hover{text-decoration:underline}#colophon .site-info .socials-menu-footer{margin:0em 0px;padding:0}#colophon .site-info .socials-menu-footer figure{transition:.2s}#colophon .site-info .socials-menu-footer figure a{display:inline-block;height:100%}#colophon .site-info .socials-menu-footer figure:hover{transform:scale(1.2)}#colophon hr{height:1px}#colophon .footer-nav{background-color:#00569c;color:#fff;display:flex;justify-content:center;padding:.5rem 2rem;font-size:.8rem;align-items:center}#colophon .footer-nav .copyright{font-weight:700}#colophon .footer-nav .copyright::after{content:"|";margin:0px 10px}@media(max-width: 769px){#colophon .footer-nav{flex-direction:column;align-items:center;text-align:center}}@media(max-width: 599px){#colophon .footer-nav{flex-direction:column;text-align:center}#colophon .footer-nav .copyright{text-align:center;margin-top:1rem}}#colophon .footer-nav .footer-menu{display:flex;list-style:none;margin:0;padding:0}#colophon .footer-nav .footer-menu a{color:#fff;padding:0px 10px}#colophon .footer-nav .footer-menu li::after{font-weight:700;content:"|";margin:0px 10px}#colophon .footer-nav .footer-menu li:last-child::after{content:""}@media(max-width: 991px){#colophon .footer-nav .footer-menu li{margin:5px}#colophon .footer-nav .footer-menu a{border-right:0px solid rgba(0,0,0,0)}}@media(max-width: 769px){#colophon .footer-nav .footer-menu{flex-wrap:wrap;justify-content:center}}#colophon .wp-block-table td,#colophon .wp-block-table th{border:0px solid;max-width:100%;min-width:10px;padding:0;padding-right:20px}@media only screen and (max-width: 425px){#colophon .wp-block-table td,#colophon .wp-block-table th{padding-right:5px}}#colophon .wp-block-table td img,#colophon .wp-block-table th img{margin:auto}#colophon .wp-block-table table{width:auto;margin-bottom:0}#colophon .quicknav-wrapper .menu{display:flex;flex-direction:column;max-width:250px;text-align:left !important;margin-left:0}#colophon .quicknav-wrapper .menu li{margin-left:0;padding-left:0}#colophon .quicknav-wrapper .menu li a{font-size:1.2rem;margin-left:0;color:#fff;font-weight:400;transition:.3s}#colophon .quicknav-wrapper .menu li a::after{content:"⇢";position:absolute;font-size:2rem;transition:.3s;top:-10px;right:0}#colophon .quicknav-wrapper .menu li a:hover{padding-left:5px}#colophon .quicknav-wrapper .menu li a:hover::after{right:-5px}