body .kt-blocks-accordion-header{margin-bottom:0 !important;color:#545454 !important;}@media (max-width: 781px){body .kt-blocks-accordion-header{font-size:calc(15.95px);line-height:calc(22.33px);margin-bottom:calc(15.95px) !important;}body .kt-blocks-accordion-header strong,body .kt-blocks-accordion-header em,body .kt-blocks-accordion-header span,body .kt-blocks-accordion-header mark{font-size:calc(15.95px);}}@media (min-width: 782px) and (max-width: 1023px){body .kt-blocks-accordion-header{font-size:calc(18.15px);line-height:calc(25.41px);margin-bottom:calc(18.15px) !important;}body .kt-blocks-accordion-header strong,body .kt-blocks-accordion-header em,body .kt-blocks-accordion-header span,body .kt-blocks-accordion-header mark{font-size:calc(18.15px);}}@media (min-width: 1024px){body .kt-blocks-accordion-header{font-size:calc(20.35px);line-height:calc(28.49px);margin-bottom:calc(20.35px) !important;}body .kt-blocks-accordion-header strong,body .kt-blocks-accordion-header em,body .kt-blocks-accordion-header span,body .kt-blocks-accordion-header mark{font-size:calc(20.35px);}}body button.kt-blocks-accordion-header{margin-block-end:0 !important;}body .kt-accordion-panel-inner *:first-child{margin-top:0;}.kt-blocks-accordion-header{border-color:#0088b8 !important;}.kt-blocks-accordion-header:hover,.kt-blocks-accordion-header.kt-accordion-panel-active{border-color:#45b384 !important;}.no_img{display:none;}.no_img + figure{display:none;}.no_img ~ div{margin-top:0 !important;}@media (max-width: 1023px){.single-post main .main > *:first-child .wp-block-post-featured-image{width:100%;margin-left:calc(-1 * var(--wp--custom--spacing--outer)) !important;margin-right:calc(-1 * var(--wp--custom--spacing--outer)) !important;width:unset !important;flex-grow:1 !important;}.single-post main .main > *:first-child .wp-block-post-featured-image.wp-block-image img{width:100%;}}@media (min-width: 1024px){.single-post main .main{margin-top:148px !important;}}@media (max-width: 1023px){.single-post main .main .wp-block-columns .wp-block-column{flex:1 0 100% !important;margin-left:0 !important;margin-right:0 !important;}.single-post main .main .wp-block-columns .wp-block-column + .wp-block-column{margin-top:25px;}}.pp_noimg > .wp-block-column:first-child{display:none !important;}.pp_noimg > .wp-block-column:last-child{padding-left:0 !important;}@media (max-width: 1023px){body .news_header{margin-bottom:25px;}}@media (min-width: 1024px){body .news_header{margin-bottom:50px;}}body .news_header > *{margin-bottom:0 !important;}.wp-site-blocks .alignfull.newsoutput{margin:0 !important;}.newsoutput{padding:0 !important;display:flex !important;flex-wrap:wrap;}.newsoutput .news_header{order:1;margin-bottom:50px;}.newsoutput .news_loop{order:2;padding:0 !important;}.newsoutput > .wp-block-group:first-child{display:none;}.newsoutput img{max-width:100%;height:auto;}ul.news_loop,ul.newsoutput{gap:20px;list-style:none;}ul.news_loop > li,ul.newsoutput > li{border-radius:10px !important;background:var(--wp--preset--gradient--custom-verlauf-hefa-tec) !important;padding:2px !important;overflow:hidden;box-sizing:border-box;}@media (max-width: 479px){ul.news_loop > li,ul.newsoutput > li{max-width:calc(100% - 0px);}ul.news_loop > li .wp-block-post-title,ul.newsoutput > li .wp-block-post-title{font-size:16px;}}@media (min-width: 480px) and (max-width: 781px){ul.news_loop > li,ul.newsoutput > li{max-width:calc(50% - 10px);}ul.news_loop > li .wp-block-post-title,ul.newsoutput > li .wp-block-post-title{font-size:17px;}}@media (min-width: 782px) and (max-width: 1023px){ul.news_loop > li,ul.newsoutput > li{max-width:calc(33.33% - 20px / 3 * 2);}ul.news_loop > li .wp-block-post-title,ul.newsoutput > li .wp-block-post-title{font-size:18px;}}@media (min-width: 1024px){ul.news_loop > li,ul.newsoutput > li{max-width:calc(25% - 20px / 4 * 3);}ul.news_loop > li .wp-block-post-title,ul.newsoutput > li .wp-block-post-title{font-size:19px;}}ul.news_loop > li .wp-block-post-title,ul.newsoutput > li .wp-block-post-title{line-height:1.2;}ul.news_loop > li > div,ul.newsoutput > li > div{height:100%;display:flex;flex-wrap:wrap;background:#fff;border-radius:8px;overflow:hidden;box-sizing:border-box;}ul.news_loop > li > div > *,ul.newsoutput > li > div > *{flex:1 0 100%;box-sizing:border-box;}ul.news_loop > li > div .wp-block-post-excerpt,ul.newsoutput > li > div .wp-block-post-excerpt{display:flex;flex-wrap:wrap;flex-direction:column;align-self:flex-end;}ul.news_loop > li > div .wp-block-post-excerpt .wp-block-post-excerpt__more-text,ul.newsoutput > li > div .wp-block-post-excerpt .wp-block-post-excerpt__more-text{width:100%;align-self:flex-end;padding:0 10px 10px;box-sizing:border-box;font-size:10px;}ul.news_loop > li > div .wp-block-post-excerpt .wp-block-post-excerpt__more-text > a,ul.newsoutput > li > div .wp-block-post-excerpt .wp-block-post-excerpt__more-text > a{border-radius:10px;}ul.news_loop > li > div figure + *,ul.newsoutput > li > div figure + *{margin-top:5px;}.img_post{position:relative;width:100%;padding-bottom:60%;height:0;overflow:hidden;}.img_post img{position:absolute;width:100%;height:100% !important;object-fit:cover;top:0;left:0;object-position:center;}.news img{max-width:100%;height:auto;}.news.wp-block-columns{display:flex;flex-wrap:wrap;}.news.wp-block-columns > div{flex-basis:0;flex-grow:1;}@media (max-width: 599px){.news.wp-block-columns > div{flex-basis:100% !important;}}@media (min-width: 600px){.newsthumbnail + div{margin-top:0;}}@media (min-width: 600px) and (max-width: 781px){.newsthumbnail + div{margin-left:var(--wp--style--block-gap,2em);}}@media (min-width: 782px){.newsthumbnail + div{margin-left:calc(50px);}}.wp-block-post-template li{padding-left:0 !important;hyphens:auto;}@media (max-width: 781px) and (min-width: 600px){.wp-block-post-template li{width:calc(50% - 0.9375em) !important;}}@media (min-width: 782px) and (max-width: 1023px){.wp-block-post-template li{width:calc(33.33% - 0.9375em) !important;}}.wp-block-post-template li::before{content:"" !important;}.wp-block-post-template .wp-block-post-date{padding:10px 10px 0 10px;}@media (max-width: 781px){.wp-block-post-template .wp-block-post-date{font-size:calc(12px);line-height:calc(16.8px);}.wp-block-post-template .wp-block-post-date strong,.wp-block-post-template .wp-block-post-date em,.wp-block-post-template .wp-block-post-date span,.wp-block-post-template .wp-block-post-date mark{font-size:calc(12px);}}@media (min-width: 782px) and (max-width: 1023px){.wp-block-post-template .wp-block-post-date{font-size:calc(12.75px);line-height:calc(17.85px);}.wp-block-post-template .wp-block-post-date strong,.wp-block-post-template .wp-block-post-date em,.wp-block-post-template .wp-block-post-date span,.wp-block-post-template .wp-block-post-date mark{font-size:calc(12.75px);}}@media (min-width: 1024px){.wp-block-post-template .wp-block-post-date{font-size:calc(14.25px);line-height:calc(19.95px);}.wp-block-post-template .wp-block-post-date strong,.wp-block-post-template .wp-block-post-date em,.wp-block-post-template .wp-block-post-date span,.wp-block-post-template .wp-block-post-date mark{font-size:calc(14.25px);}}.wp-block-post-template .wp-block-post-title{width:auto;text-transform:none;margin-top:10px;padding:0 10px;color:#0088b8;font-weight:bold;margin-bottom:0;margin-block-end:0 !important;}.wp-block-post-template .wp-block-post-excerpt__excerpt{width:auto;margin-top:15px;padding:0 10px;margin-bottom:0;}.wp-block-post-template .wp-block-post-excerpt{margin-top:15px;margin-bottom:0;}.wp-block-post-template .wp-block-post-excerpt__more-link,.wp-block-post-template .wp-block-read-more{position:relative;display:block;padding:10px;background:#0088b8;color:white;border:2px solid white;text-transform:uppercase;letter-spacing:2px;width:100%;box-sizing:border-box;text-decoration:none;}.wp-block-post-template .wp-block-post-excerpt__more-link:hover,.wp-block-post-template .wp-block-read-more:hover{background:white;border:2px solid #0088b8;color:#0088b8;}.wp-block-post-template .wp-block-post-excerpt__more-link:hover:after,.wp-block-post-template .wp-block-read-more:hover:after{right:5px;}.wp-block-post-template .wp-block-post-excerpt__more-link::after,.wp-block-post-template .wp-block-read-more::after{transition:0.1s ease-in-out;content:"\f30b";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:10px;top:unset;font-size:22px;}.wp-block-post-template figure{max-width:100%;width:100%;margin-top:0 !important;margin-left:0 !important;height:200px;position:relative;}@media (max-width: 430px){.wp-block-post-template figure{min-width:0;}}.wp-block-post-template figure img{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;outline:none;border:none;box-shadow:none;vertical-align:bottom;}.alle_beitrage{margin-top:0 !important;}.alle_beitrage a{position:relative;text-transform:uppercase;color:#0088b8;letter-spacing:2px;padding-right:25px;text-decoration:none;}@media (max-width: 767px){.alle_beitrage a{padding-right:30px;}}.alle_beitrage a::after{color:#0088b8;content:"\f30b";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:0px;top:0;font-size:16px;}.alle_beitrage a:hover{color:#30916d;}.alle_beitrage a:hover::after{color:#30916d;}.button a,.button button{border:1px solid #0088b8;padding:10px 25px;position:relative;text-decoration:none;display:inline-block;background:#fff;}.button a,.button a *,.button button,.button button *{transition:all 0.3s ease-in-out;color:#0088b8;}.button a::after,.button button::after{content:"\f101";font-family:"FontAwesome";font-weight:900;top:50%;transform:translateY(-50%);position:absolute;height:20px;font-size:20px;line-height:0;position:relative;margin-left:10px;}@media (max-width: 781px){.button a::after,.button button::after{font-size:calc(0px,8);}}@media (min-width: 782px) and (max-width: 1023px){.button a::after,.button button::after{font-size:calc(13.6px);}}@media (min-width: 1024px){.button a::after,.button button::after{font-size:calc(15.2px);}}.button a:hover,.button a:hover *,.button button:hover,.button button:hover *{border-color:#30916d;background:#30916d;color:#fff;}button{cursor:pointer;}.contact{position:fixed;right:0;top:250px;width:0;}.contact a.button{border-radius:10px 0 0 10px;}.contact a{position:relative;z-index:1;right:0;transform:translateX(calc(100% - 40px));background:#fff;float:right;clear:both;display:table;margin-bottom:1px;display:flex;flex-wrap:nowrap;padding-right:10px;line-height:40px;transition:all 0.3s ease-in-out;white-space:nowrap;color:#0088b8;box-shadow:0px 5px 17px -6px #969696;}.contact a + a{margin-top:5px;z-index:10;}.contact a:hover,.contact a:hover i{color:#30916d;}@media (min-width: 1024px){.contact a:hover{right:0;transform:translateX(0);}}.contact i{-webkit-filter:drop-shadow(1px 1px 0px #555);filter:drop-shadow(1px 1px 0px #555);width:40px;height:40px;display:flex;align-items:center;justify-content:center;text-align:center;color:#0088b8;font-size:calc(26.4px);}span a.email::before{display:none;}a.phone::before,a.email::before{font-family:"FontAwesome";font-weight:900;top:50%;transform:translateY(-50%);position:absolute;height:20px;font-size:20px;line-height:0;position:relative;right:5px;top:0;transform:scaleX(-1);line-height:1;display:inline-block;}a.phone::before{content:"\f879" !important;}a.phone::after{display:none;}a.email::before{content:"\f0e0" !important;}a.email::after{display:none;}@media (max-width: 599px){.maxgutenberg{display:none !important;}}.wp-block-columns{align-items:normal;display:flex;flex-wrap:wrap;margin-bottom:1.75em;}@media (min-width: 782px){.mdnone{display:none !important;}}@media (max-width: 781px){.maxmdnone{display:none !important;}}@media (min-width: 1024px){.lgnone{display:none !important;}}@media (max-width: 1023px){.maxlgnone{display:none !important;}}.d-none,.dnone{display:none !important;}body h1,body h1.wp-block-post-title,body .h1{margin:0;color:#0088b8;}body h1 strong,body h1 em,body h1 span,body h1 mark,body h1.wp-block-post-title strong,body h1.wp-block-post-title em,body h1.wp-block-post-title span,body h1.wp-block-post-title mark,body .h1 strong,body .h1 em,body .h1 span,body .h1 mark{color:#0088b8 !important;font-weight:700;font-style:normal;}body h2,body h3,body h4,body h5,body h6,body .h2,body .h3,body .h4,body .h5,body .h6{color:#0088b8;}@media (max-width: 781px){body h1.has-text-align-center,body h1.has-text-align-center *,body h2.has-text-align-center,body h2.has-text-align-center *,body h3.has-text-align-center,body h3.has-text-align-center *,body h4.has-text-align-center,body h4.has-text-align-center *,body h5.has-text-align-center,body h5.has-text-align-center *,body h6.has-text-align-center,body h6.has-text-align-center *,body .h1.has-text-align-center,body .h1.has-text-align-center *,body .h2.has-text-align-center,body .h2.has-text-align-center *,body .h3.has-text-align-center,body .h3.has-text-align-center *,body .h4.has-text-align-center,body .h4.has-text-align-center *,body .h5.has-text-align-center,body .h5.has-text-align-center *,body .h6.has-text-align-center,body .h6.has-text-align-center *{text-align:left;}}body p.h1 + h1.h2{text-transform:none;}body *[class^="has-"][class$="-font-size"]{line-height:1.3;}body p,body ul,body li,body ol{color:#545454;font-weight:400;}@media (max-width: 781px){body p,body ul,body li,body ol{line-height:calc(20.8px);}}@media (min-width: 782px) and (max-width: 1023px){body p,body ul,body li,body ol{line-height:calc(22.1px);}}@media (min-width: 1024px){body p,body ul,body li,body ol{line-height:calc(24.7px);}}@media (max-width: 781px){body p,body ul,body li,body ol{font-size:16px;}}@media (min-width: 782px) and (max-width: 1023px){body p,body ul,body li,body ol{font-size:17px;}}@media (min-width: 1024px){body p,body ul,body li,body ol{font-size:19px;}}body p a,body ul a,body li a,body ol a{color:#545454;transition:all 0.3s ease-in-out;}@media (max-width: 781px){body .biggerfont{font-size:calc(43.5px) !important;}body .biggerfont,body .biggerfont + h2,body .biggerfont + .h1{font-size:calc(34.8px);line-height:1.1;}}@media (min-width: 782px) and (max-width: 1023px){body .biggerfont{font-size:calc(49.5px) !important;}body .biggerfont,body .biggerfont + h2,body .biggerfont + .h1{font-size:calc(39.6px);line-height:1.1;}}@media (min-width: 1024px){body .biggerfont{font-size:calc(55.5px) !important;}body .biggerfont,body .biggerfont + h2,body .biggerfont + .h1{font-size:calc(44.4px);line-height:1.1;}}body main a:hover{color:#0088b8;}@media (max-width: 781px){body h1,body .h1,body h1.wp-block-post-title,body .h1.wp-block-post-title{font-size:calc(29px);line-height:calc(40.6px);margin-bottom:calc(29px);margin-block-end:calc(29px) !important;}body h1 strong,body h1 em,body h1 span,body h1 mark,body .h1 strong,body .h1 em,body .h1 span,body .h1 mark,body h1.wp-block-post-title strong,body h1.wp-block-post-title em,body h1.wp-block-post-title span,body h1.wp-block-post-title mark,body .h1.wp-block-post-title strong,body .h1.wp-block-post-title em,body .h1.wp-block-post-title span,body .h1.wp-block-post-title mark{font-size:calc(29px);}}@media (min-width: 782px) and (max-width: 1023px){body h1,body .h1,body h1.wp-block-post-title,body .h1.wp-block-post-title{font-size:33px;line-height:calc(46.2px);margin-bottom:calc(33px);margin-block-end:calc(33px) !important;}body h1 strong,body h1 em,body h1 span,body h1 mark,body .h1 strong,body .h1 em,body .h1 span,body .h1 mark,body h1.wp-block-post-title strong,body h1.wp-block-post-title em,body h1.wp-block-post-title span,body h1.wp-block-post-title mark,body .h1.wp-block-post-title strong,body .h1.wp-block-post-title em,body .h1.wp-block-post-title span,body .h1.wp-block-post-title mark{font-size:calc(33px);}}@media (min-width: 1024px){body h1,body .h1,body h1.wp-block-post-title,body .h1.wp-block-post-title{font-size:37px;line-height:calc(51.8px);margin-bottom:calc(37px);margin-block-end:calc(37px) !important;}body h1 strong,body h1 em,body h1 span,body h1 mark,body .h1 strong,body .h1 em,body .h1 span,body .h1 mark,body h1.wp-block-post-title strong,body h1.wp-block-post-title em,body h1.wp-block-post-title span,body h1.wp-block-post-title mark,body .h1.wp-block-post-title strong,body .h1.wp-block-post-title em,body .h1.wp-block-post-title span,body .h1.wp-block-post-title mark{font-size:calc(37px);}}@media (max-width: 781px){body h2,body .h2,body h2.wp-block-post-title,body .h2.wp-block-post-title{font-size:calc(21.75px);line-height:calc(30.45px);margin-bottom:calc(21.75px);margin-block-end:calc(29px) !important;}body h2 strong,body h2 em,body h2 span,body h2 mark,body .h2 strong,body .h2 em,body .h2 span,body .h2 mark,body h2.wp-block-post-title strong,body h2.wp-block-post-title em,body h2.wp-block-post-title span,body h2.wp-block-post-title mark,body .h2.wp-block-post-title strong,body .h2.wp-block-post-title em,body .h2.wp-block-post-title span,body .h2.wp-block-post-title mark{font-size:calc(21.75px);}}@media (min-width: 782px) and (max-width: 1023px){body h2,body .h2,body h2.wp-block-post-title,body .h2.wp-block-post-title{font-size:calc(24.75px);line-height:calc(34.65px);margin-bottom:calc(24.75px);margin-block-end:calc(33px) !important;}body h2 strong,body h2 em,body h2 span,body h2 mark,body .h2 strong,body .h2 em,body .h2 span,body .h2 mark,body h2.wp-block-post-title strong,body h2.wp-block-post-title em,body h2.wp-block-post-title span,body h2.wp-block-post-title mark,body .h2.wp-block-post-title strong,body .h2.wp-block-post-title em,body .h2.wp-block-post-title span,body .h2.wp-block-post-title mark{font-size:calc(24.75px);}}@media (min-width: 1024px){body h2,body .h2,body h2.wp-block-post-title,body .h2.wp-block-post-title{font-size:calc(27.75px);line-height:calc(38.85px);margin-bottom:calc(27.75px);margin-block-end:calc(37px) !important;}body h2 strong,body h2 em,body h2 span,body h2 mark,body .h2 strong,body .h2 em,body .h2 span,body .h2 mark,body h2.wp-block-post-title strong,body h2.wp-block-post-title em,body h2.wp-block-post-title span,body h2.wp-block-post-title mark,body .h2.wp-block-post-title strong,body .h2.wp-block-post-title em,body .h2.wp-block-post-title span,body .h2.wp-block-post-title mark{font-size:calc(27.75px);}}@media (max-width: 781px){body h3,body .h3,body h3.wp-block-post-title,body .h3.wp-block-post-title{font-size:calc(18.85px);line-height:calc(26.39px);margin-bottom:calc(18.85px);margin-block-end:calc(29px) !important;}body h3 strong,body h3 em,body h3 span,body h3 mark,body .h3 strong,body .h3 em,body .h3 span,body .h3 mark,body h3.wp-block-post-title strong,body h3.wp-block-post-title em,body h3.wp-block-post-title span,body h3.wp-block-post-title mark,body .h3.wp-block-post-title strong,body .h3.wp-block-post-title em,body .h3.wp-block-post-title span,body .h3.wp-block-post-title mark{font-size:calc(18.85px);}}@media (min-width: 782px) and (max-width: 1023px){body h3,body .h3,body h3.wp-block-post-title,body .h3.wp-block-post-title{font-size:calc(21.45px);line-height:calc(30.03px);margin-bottom:calc(21.45px);margin-block-end:calc(33px) !important;}body h3 strong,body h3 em,body h3 span,body h3 mark,body .h3 strong,body .h3 em,body .h3 span,body .h3 mark,body h3.wp-block-post-title strong,body h3.wp-block-post-title em,body h3.wp-block-post-title span,body h3.wp-block-post-title mark,body .h3.wp-block-post-title strong,body .h3.wp-block-post-title em,body .h3.wp-block-post-title span,body .h3.wp-block-post-title mark{font-size:calc(21.45px);}}@media (min-width: 1024px){body h3,body .h3,body h3.wp-block-post-title,body .h3.wp-block-post-title{font-size:calc(24.05px);line-height:calc(33.67px);margin-bottom:calc(24.05px);margin-block-end:calc(37px) !important;}body h3 strong,body h3 em,body h3 span,body h3 mark,body .h3 strong,body .h3 em,body .h3 span,body .h3 mark,body h3.wp-block-post-title strong,body h3.wp-block-post-title em,body h3.wp-block-post-title span,body h3.wp-block-post-title mark,body .h3.wp-block-post-title strong,body .h3.wp-block-post-title em,body .h3.wp-block-post-title span,body .h3.wp-block-post-title mark{font-size:calc(24.05px);}}@media (max-width: 781px){body h4,body .h4,body h4.wp-block-post-title,body .h4.wp-block-post-title{font-size:calc(15.95px);line-height:calc(22.33px);margin-bottom:calc(15.95px) !important;}body h4 strong,body h4 em,body h4 span,body h4 mark,body .h4 strong,body .h4 em,body .h4 span,body .h4 mark,body h4.wp-block-post-title strong,body h4.wp-block-post-title em,body h4.wp-block-post-title span,body h4.wp-block-post-title mark,body .h4.wp-block-post-title strong,body .h4.wp-block-post-title em,body .h4.wp-block-post-title span,body .h4.wp-block-post-title mark{font-size:calc(15.95px);}}@media (min-width: 782px) and (max-width: 1023px){body h4,body .h4,body h4.wp-block-post-title,body .h4.wp-block-post-title{font-size:calc(18.15px);line-height:calc(25.41px);margin-bottom:calc(18.15px) !important;}body h4 strong,body h4 em,body h4 span,body h4 mark,body .h4 strong,body .h4 em,body .h4 span,body .h4 mark,body h4.wp-block-post-title strong,body h4.wp-block-post-title em,body h4.wp-block-post-title span,body h4.wp-block-post-title mark,body .h4.wp-block-post-title strong,body .h4.wp-block-post-title em,body .h4.wp-block-post-title span,body .h4.wp-block-post-title mark{font-size:calc(18.15px);}}@media (min-width: 1024px){body h4,body .h4,body h4.wp-block-post-title,body .h4.wp-block-post-title{font-size:calc(20.35px);line-height:calc(28.49px);margin-bottom:calc(20.35px) !important;}body h4 strong,body h4 em,body h4 span,body h4 mark,body .h4 strong,body .h4 em,body .h4 span,body .h4 mark,body h4.wp-block-post-title strong,body h4.wp-block-post-title em,body h4.wp-block-post-title span,body h4.wp-block-post-title mark,body .h4.wp-block-post-title strong,body .h4.wp-block-post-title em,body .h4.wp-block-post-title span,body .h4.wp-block-post-title mark{font-size:calc(20.35px);}}@media (max-width: 781px){body h5,body .h5,body h5.wp-block-post-title,body .h5.wp-block-post-title{font-size:calc(15.95px);line-height:calc(22.33px);margin-bottom:calc(15.95px) !important;}body h5 strong,body h5 em,body h5 span,body h5 mark,body .h5 strong,body .h5 em,body .h5 span,body .h5 mark,body h5.wp-block-post-title strong,body h5.wp-block-post-title em,body h5.wp-block-post-title span,body h5.wp-block-post-title mark,body .h5.wp-block-post-title strong,body .h5.wp-block-post-title em,body .h5.wp-block-post-title span,body .h5.wp-block-post-title mark{font-size:calc(15.95px);}}@media (min-width: 782px) and (max-width: 1023px){body h5,body .h5,body h5.wp-block-post-title,body .h5.wp-block-post-title{font-size:calc(18.15px);line-height:calc(25.41px);margin-bottom:calc(18.15px) !important;}body h5 strong,body h5 em,body h5 span,body h5 mark,body .h5 strong,body .h5 em,body .h5 span,body .h5 mark,body h5.wp-block-post-title strong,body h5.wp-block-post-title em,body h5.wp-block-post-title span,body h5.wp-block-post-title mark,body .h5.wp-block-post-title strong,body .h5.wp-block-post-title em,body .h5.wp-block-post-title span,body .h5.wp-block-post-title mark{font-size:calc(18.15px);}}@media (min-width: 1024px){body h5,body .h5,body h5.wp-block-post-title,body .h5.wp-block-post-title{font-size:calc(20.35px);line-height:calc(28.49px);margin-bottom:calc(20.35px) !important;}body h5 strong,body h5 em,body h5 span,body h5 mark,body .h5 strong,body .h5 em,body .h5 span,body .h5 mark,body h5.wp-block-post-title strong,body h5.wp-block-post-title em,body h5.wp-block-post-title span,body h5.wp-block-post-title mark,body .h5.wp-block-post-title strong,body .h5.wp-block-post-title em,body .h5.wp-block-post-title span,body .h5.wp-block-post-title mark{font-size:calc(20.35px);}}@media (max-width: 781px){body h6,body .h6,body h6.wp-block-post-title,body .h6.wp-block-post-title{font-size:calc(15.95px);line-height:calc(22.33px);margin-bottom:calc(15.95px) !important;}body h6 strong,body h6 em,body h6 span,body h6 mark,body .h6 strong,body .h6 em,body .h6 span,body .h6 mark,body h6.wp-block-post-title strong,body h6.wp-block-post-title em,body h6.wp-block-post-title span,body h6.wp-block-post-title mark,body .h6.wp-block-post-title strong,body .h6.wp-block-post-title em,body .h6.wp-block-post-title span,body .h6.wp-block-post-title mark{font-size:calc(15.95px);}}@media (min-width: 782px) and (max-width: 1023px){body h6,body .h6,body h6.wp-block-post-title,body .h6.wp-block-post-title{font-size:calc(18.15px);line-height:calc(25.41px);margin-bottom:calc(18.15px) !important;}body h6 strong,body h6 em,body h6 span,body h6 mark,body .h6 strong,body .h6 em,body .h6 span,body .h6 mark,body h6.wp-block-post-title strong,body h6.wp-block-post-title em,body h6.wp-block-post-title span,body h6.wp-block-post-title mark,body .h6.wp-block-post-title strong,body .h6.wp-block-post-title em,body .h6.wp-block-post-title span,body .h6.wp-block-post-title mark{font-size:calc(18.15px);}}@media (min-width: 1024px){body h6,body .h6,body h6.wp-block-post-title,body .h6.wp-block-post-title{font-size:calc(20.35px);line-height:calc(28.49px);margin-bottom:calc(20.35px) !important;}body h6 strong,body h6 em,body h6 span,body h6 mark,body .h6 strong,body .h6 em,body .h6 span,body .h6 mark,body h6.wp-block-post-title strong,body h6.wp-block-post-title em,body h6.wp-block-post-title span,body h6.wp-block-post-title mark,body .h6.wp-block-post-title strong,body .h6.wp-block-post-title em,body .h6.wp-block-post-title span,body .h6.wp-block-post-title mark{font-size:calc(20.35px);}}.wp-block-separator{max-width:70% !important;width:300px;}.more-cat{max-width:none;padding-top:60px;padding-left:50px !important;padding-right:50px !important;}@media (max-width: 1420px){.more-cat{padding-bottom:60px;}}@media (min-width: 1419px){.more-cat{padding-bottom:100px;}}.more-cat *{color:#545454;}.more-cat h3{text-transform:uppercase;letter-spacing:5px;margin-bottom:50px;font-weight:600;}@media (min-width: 782px){.more-cat h3{margin-bottom:100px;font-size:22px;}}@media (max-width: 781px){.more-cat .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child){flex-basis:49% !important;}.more-cat .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){margin-left:2%;}}.more-cat ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;}@media (max-width: 1420px){.more-cat ul{justify-content:center;-ms-flex-pack:center;}}@media (min-width: 1419px){.more-cat ul{justify-content:space-between;-ms-flex-pack:justify;}}.more-cat ul li{padding:0px !important;max-width:250px;width:100%;}@media (max-width: 1023px){.more-cat ul *{font-size:19px;line-height:calc(24.7px);}}@media (min-width: 1024px){.more-cat ul *{font-size:26px;line-height:calc(33.8px);}}@media (min-width: 1419px){.more-cat ul *{font-size:27px;line-height:calc(35.1px);}}.more-cat > *{max-width:1420px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;}.more-cat > * a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-ms-flex-pack:center;flex-wrap:wrap;-ms-flex-wrap:wrap;flex-direction:column;padding:0 0 25px;text-align:center;transition:all 0.3s ease-in-out;transform:scale(1);}@media (min-width: 1419px){.more-cat > * a{padding:0;}}.more-cat > * a:hover{transform:scale(1.05);}.more-cat > * a svg{width:80px;margin:0 auto 25px;}.wp-block-columns.fullwidth{overflow:hidden;}@media (max-width: 1023px){.wp-block-columns.fullwidth{flex-direction:column-reverse;}}.wp-block-column > *:first-child{margin-top:0;}@media (max-width: 599px){.wp-block-column + .wp-block-column{margin-top:25px;}}.home-menu .smallcontent-left,.home-menu .wp-classic-menu-block{height:100%;align-items:stretch;-ms-flex-align:stretch;}@media (min-width: 600px){.home-menu .wp-classic-menu-block ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;align-items:stretch;-ms-flex-align:stretch;height:100%;}}.home-menu .wp-classic-menu-block ul li{width:auto;max-width:100%;display:block;}@media (max-width: 479px){.home-menu .wp-classic-menu-block ul li{padding:0 25px;}}@media (min-width: 600px){.home-menu .wp-classic-menu-block ul li{width:100%;}}@media (min-width: 480px) and (max-width: 1420px){.home-menu .wp-classic-menu-block ul li{padding:0 0 0 25px;}}@media (min-width: 1419px){.home-menu .wp-classic-menu-block ul li{padding:0 0 0 0;}}.home-menu .wp-classic-menu-block ul li:not(:first-child){margin-top:5px;}.home-menu a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-ms-flex;display:flex;background-color:#fafafa;align-items:center;transition:all 0.3s ease-in-out;margin:0;color:#0088b8;font-weight:700;}@media (max-width: 599px){.home-menu a{font-size:16px;line-height:calc(22.4px);max-width:310px;}}@media (max-width: 1023px){.home-menu a{box-sizing:border-box;margin-left:auto;margin-right:auto;}}@media (min-width: 600px){.home-menu a{height:100%;box-sizing:border-box;}}@media (min-width: 600px) and (max-width: 699px){.home-menu a{font-size:16px;line-height:calc(22.4px);padding:9px 5px;}}@media (min-width: 700px) and (max-width: 1023px){.home-menu a{font-size:18px;line-height:calc(25.2px);padding:9px 10px;}}@media (min-width: 600px) and (max-width: 1023px){.home-menu a{white-space:nowrap;}}@media (min-width: 1024px){.home-menu a{font-size:25px;line-height:calc(35px);padding:9px 27px;}}@media (max-width: 1420px){.home-menu a{padding:9px 27px;}}@media (min-width: 1419px){.home-menu a{padding:24px 27px;font-size:30px;line-height:calc(42px);}}.home-menu a:not(:last-child){margin:0 0 1px;}.home-menu a:hover{background-color:#eee;}.home-menu a svg{box-sizing:border-box;}@media (max-width: 550px){.home-menu a svg{width:60px;}}@media (min-width: 480px) and (max-width: 1023px){.home-menu a svg{width:80px;}}@media (min-width: 1024px){.home-menu a svg{width:100px;}}@media (max-width: 1420px){.home-menu a svg{padding:0 20px 0 0;}}@media (min-width: 1419px){.home-menu a svg{padding:0 40px 0 0;width:120px;}}@media (min-width: 600px){.wp-block-columns > *.home-menu,.wp-block-columns > *.home-menu.wp-block-column:not(:only-child),.wp-block-columns > *.home-menu + .maxgutenberg,.wp-block-columns > *.home-menu + .maxgutenberg.wp-block-column:not(:only-child),.wp-block-columns:not(.is-not-stacked-on-mobile) > *.home-menu,.wp-block-columns:not(.is-not-stacked-on-mobile) > *.home-menu.wp-block-column:not(:only-child),.wp-block-columns:not(.is-not-stacked-on-mobile) > *.home-menu + .maxgutenberg,.wp-block-columns:not(.is-not-stacked-on-mobile) > *.home-menu + .maxgutenberg.wp-block-column:not(:only-child){flex-basis:calc(50% - var(--wp--style--block-gap,2em)/2) !important;flex-grow:1;}}.main >.alignnormal:first-child{margin-top:4px;}main ul:not(.menu):not(.flex-direction-nav){padding:0 0 0 23px;}.smallcontent-right,.smallcontent-left{width:100%;align-items:center;}@media (max-width: 1023px){.smallcontent-right{margin-right:auto;margin-left:auto;}}@media (min-width: 1024px){.smallcontent-right{margin-right:auto;margin-left:0;}.smallcontent-right.text{padding-left:75px;}}@media (min-width: 1419px){.smallcontent-right{padding-right:calc(50px);}.smallcontent-right.text{padding-left:155px;}}@media (max-width: 1023px){.smallcontent-left{margin-right:auto;margin-left:auto;}}.wp-block-image{margin:0;}.wp-block-image figcaption{text-align:left;flex-grow:0 !important;flex-basis:0 !important;overflow:visible !important;}main,.main{min-height:50vh;}main a i,.main a i{padding-right:5px;}main,.main{margin:0 !important;}main ~ .wp-block-spacer,.main ~ .wp-block-spacer{height:0 !important;}@media (max-width: 781px){main > *,main ~ .wp-block-spacer,.main > *,.main ~ .wp-block-spacer{margin-bottom:25px;}main > *:not(:first-child),main ~ .wp-block-spacer:not(:first-child),.main > *:not(:first-child),.main ~ .wp-block-spacer:not(:first-child){margin-top:35px;}}@media (min-width: 782px) and (max-width: 1023px){main > *,main ~ .wp-block-spacer,.main > *,.main ~ .wp-block-spacer{margin-bottom:50px;}main > *:not(:first-child),main ~ .wp-block-spacer:not(:first-child),.main > *:not(:first-child),.main ~ .wp-block-spacer:not(:first-child){margin-top:50px;}}@media (min-width: 1024px){main > *,main ~ .wp-block-spacer,.main > *,.main ~ .wp-block-spacer{margin-bottom:100px;}main > *:not(:first-child),main ~ .wp-block-spacer:not(:first-child),.main > *:not(:first-child),.main ~ .wp-block-spacer:not(:first-child){margin-top:100px;}}@media (min-width: 1024px){main .max-width .wp-block-column:first-child:not(:only-child),main .maxwidth .wp-block-column:first-child:not(:only-child),.main .max-width .wp-block-column:first-child:not(:only-child),.main .maxwidth .wp-block-column:first-child:not(:only-child){padding-right:75px;}main .max-width .wp-block-column:first-child +.wp-block-column:last-child,main .maxwidth .wp-block-column:first-child +.wp-block-column:last-child,.main .max-width .wp-block-column:first-child +.wp-block-column:last-child,.main .maxwidth .wp-block-column:first-child +.wp-block-column:last-child{margin-left:0;}main .max-width .wp-block-column + .wp-block-column,main .maxwidth .wp-block-column + .wp-block-column,.main .max-width .wp-block-column + .wp-block-column,.main .maxwidth .wp-block-column + .wp-block-column{margin-left:-55px;padding-left:30px;}main .max-width .wp-block-column + .wp-block-column:not(:last-child),main .maxwidth .wp-block-column + .wp-block-column:not(:last-child),.main .max-width .wp-block-column + .wp-block-column:not(:last-child),.main .maxwidth .wp-block-column + .wp-block-column:not(:last-child){padding-right:75px;}}@media (min-width: 1419px){main .max-width,main .maxwidth,.main .max-width,.main .maxwidth{max-width:1420px;}}.archiv-post .wp-container-8 > .alignwide{max-width:1420px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;}@media (min-width: 1024px){.main > div.wp-block-columns:first-child,.main >*:first-child:not(div.alignnormal){margin-top:100px;}}@media (max-width: 1023px){.main > div.wp-block-columns:first-child,.main >*:first-child:not(div.alignnormal){margin-top:50px;}}.main >*:not(.full-width):not(.alignnormal):not(.slidercontent){max-width:1420px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;}.main >*:first-child:not(.alignnormal):not(.news) > .wp-block-columns > div:first-child,.main >*:first-child.slidercontent > .wp-block-columns > div:first-child{display:flex;flex-direction:column;justify-content:start;}@media (min-width: 1024px){.main >*:first-child:not(.alignnormal):not(.news) > .wp-block-columns > div:first-child,.main >*:first-child.slidercontent > .wp-block-columns > div:first-child{margin-top:100px;}}@media (max-width: 1023px){.main >*:first-child:not(.alignnormal):not(.news) > .wp-block-columns > div:first-child,.main >*:first-child.slidercontent > .wp-block-columns > div:first-child{margin-top:50px;}}.main >*:first-child:not(.alignnormal):not(.news) > .wp-block-columns > div:first-child > .smallcontent-left p,.main >*:first-child.slidercontent > .wp-block-columns > div:first-child > .smallcontent-left p{margin-top:30px;}@media (max-width: 1450px){.main >*:first-child:not(.alignnormal):not(.news) > .wp-block-columns > div:first-child > h1,.main >*:first-child.slidercontent > .wp-block-columns > div:first-child > h1{padding-left:0;}.main >*:first-child:not(.alignnormal):not(.news) > .wp-block-columns > div:first-child > .smallcontent-left p,.main >*:first-child.slidercontent > .wp-block-columns > div:first-child > .smallcontent-left p{width:100%;}}@media (max-width: 1450px) and (max-width: 1023px){.main >*:first-child:not(.alignnormal):not(.news) > .wp-block-columns > div:first-child > .smallcontent-left,.main >*:first-child.slidercontent > .wp-block-columns > div:first-child > .smallcontent-left{flex-wrap:wrap;}}@media (max-width: 1450px) and (max-width: 1023px){.main >*:first-child:not(.alignnormal):not(.news) > .wp-block-columns > div:first-child > .smallcontent-left p:last-child,.main >*:first-child.slidercontent > .wp-block-columns > div:first-child > .smallcontent-left p:last-child{padding-left:50px;margin-top:25px;padding-left:0;}}@media (max-width: 1023px){.main >*:first-child:not(.alignnormal):not(.news) > .wp-block-columns > div:first-child,.main >*:first-child.slidercontent > .wp-block-columns > div:first-child{flex-direction:column;}}@media (max-width: 770px){.main >*:first-child:not(.alignnormal):not(.news) > .wp-block-columns > div:first-child,.main >*:first-child.slidercontent > .wp-block-columns > div:first-child{flex-direction:column;}}.wp-site-blocks main > [class~='wp-block-group']:not(.main):last-of-type{margin-bottom:100px !important;}.wp-block-columns.stretch,.wp-block-columns.stretch.are-vertically-aligned-center{align-items:stretch;-ms-flex-align:stretch;}.wp-block-columns.stretch > *,.wp-block-columns.stretch.are-vertically-aligned-center > *{align-self:stretch;display:flex;align-items:center;}.wp-block-columns.stretch .wp-block-cover,.wp-block-columns.stretch.are-vertically-aligned-center .wp-block-cover{height:100%;}@media (min-width: 1419px){.wp-block-columns.stretch .wp-block-cover,.wp-block-columns.stretch.are-vertically-aligned-center .wp-block-cover{min-height:640px !important;}}@media (min-width: 782px){.full_width.wp-block-columns >.wp-block-column:nth-child(2n),.full_width.wp-block-columns:not(.is-not-stacked-on-mobile) >.wp-block-column:nth-child(2n){margin-left:0;}}.wp-site-blocks .beitragsinhalt > *:not(.full_width){max-width:1420px;margin-left:auto;margin-right:auto;width:100%;}@media (max-width: 1023px){.wp-block-columns{flex-wrap:wrap;-ms-flex-wrap:wrap;}}main .wp-block-query-pagination .page-numbers{font-size:22px;}main .wp-block-query-pagination .page-numbers.current{font-size:24px;color:#0088b8;font-weight:700;}main > *:first-child.fullwidth{margin-top:0 !important;}@media (min-width: 782px){main > .wp-block-columns:first-child:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:calc(50px);}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:calc(50px);}}.news .wp-block-columns:not(:first-child){margin-top:100px;}.wp-site-blocks > * + *{margin-top:0 !important;}body .leistungsboxen{padding:0 25px;justify-content:center;margin-top:-55px !important;margin-bottom:-25px !important;position:relative;z-index:10;flex-wrap:wrap !important;}body .leistungsboxen:empty{display:none;}@media (max-width: 429px){body .leistungsboxen svg,body .leistungsboxen img{display:none;}body .leistungsboxen + h1{margin-top:70px !important;}}@media (max-width: 429px){body .leistungsboxen > a.wp-block-column.boxes{flex:0 0 auto !important;}}body .leistungsboxen img{object-fit:contain;}body .leistungsboxen a{overflow:hidden;box-sizing:border-box;text-align:center;background:#fff;box-shadow:0 0 10px #000;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;transform:scale(1);color:#0088b8 !important;margin-top:0 !important;transition:all 0.3s ease-in-out;border-radius:10px;}@media (max-width: 429px){body .leistungsboxen a{height:auto;padding:10px 10px;flex-basis:auto !important;}body .leistungsboxen a svg{display:none;}}@media (min-width: 430px){body .leistungsboxen a{height:130px;min-width:180px;padding:10px 10px 40px;max-width:180px;}}@media (max-width: 781px){body .leistungsboxen a{margin-left:5px !important;margin-right:5px !important;margin-bottom:10px;}body .leistungsboxen a i{font-size:25px;}}@media (min-width: 782px){body .leistungsboxen a{max-width:220px;min-width:200px;height:200px;margin-left:calc(12.5px) !important;margin-right:calc(12.5px) !important;margin-bottom:20px;padding:25px 20px 55px;}}body .leistungsboxen a svg{filter:drop-shadow(1px 1px 0px #222);}body .leistungsboxen a svg,body .leistungsboxen a svg *{fill:#858585;transition-duration:0.1s;}body .leistungsboxen a,body .leistungsboxen a *{transition:all 0.3s ease-in-out;color:#0088b8 !important;}body .leistungsboxen a:hover{transform:scale(1.05);opacity:1;}body .leistungsboxen a:hover,body .leistungsboxen a:hover *{color:#30916d !important;fill:#30916d;}body .leistungsboxen a span,body .leistungsboxen a i{margin-bottom:0 !important;display:table;}body .leistungsboxen a i{font-size:50px;position:relative;top:0;transform:translate(0);margin-top:10px !important;}body .leistungsboxen a .leistung_heading{line-height:1.1;bottom:15px;width:auto;left:auto;right:auto;margin:0 auto;box-sizing:border-box;}@media (min-width: 430px){body .leistungsboxen a .leistung_heading{position:absolute;padding:0 15px;}}.gmap_container{position:relative;height:100%;}.gmap_container .gmaps_consent{position:absolute;top:50%;left:0%;right:0;transform:translate(0%,-50%);z-index:10;background:rgba(0,0,0,0.5);display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;padding:15px;text-align:center;}.gmap_container .gmaps_consent p,.gmap_container .gmaps_consent a{color:#fff;font-size:14px;margin:0 auto;}.gmap_container #map-container:not(:empty),.gmap_container img{width:100%;height:100%;object-fit:cover;}.gmap_container iframe{width:100%;height:100%;}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:300;src:url('../fonts/roboto/roboto-v29-latin-300.eot');src:local(''), url('../fonts/roboto/roboto-v29-latin-300.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-v29-latin-300.woff2') format('woff2'), url('../fonts/roboto/roboto-v29-latin-300.woff') format('woff'), url('../fonts/roboto/roboto-v29-latin-300.ttf') format('truetype'), url('../fonts/roboto/roboto-v29-latin-300.svg#Roboto') format('svg');}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:300;src:url('../fonts/roboto/roboto-v29-latin-300italic.eot');src:local(''), url('../fonts/roboto/roboto-v29-latin-300italic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-v29-latin-300italic.woff2') format('woff2'), url('../fonts/roboto/roboto-v29-latin-300italic.woff') format('woff'), url('../fonts/roboto/roboto-v29-latin-300italic.ttf') format('truetype'), url('../fonts/roboto/roboto-v29-latin-300italic.svg#Roboto') format('svg');}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;src:url('../fonts/roboto/roboto-v29-latin-regular.eot');src:local(''), url('../fonts/roboto/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-v29-latin-regular.woff2') format('woff2'), url('../fonts/roboto/roboto-v29-latin-regular.woff') format('woff'), url('../fonts/roboto/roboto-v29-latin-regular.ttf') format('truetype'), url('../fonts/roboto/roboto-v29-latin-regular.svg#Roboto') format('svg');}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:400;src:url('../fonts/roboto/roboto-v29-latin-italic.eot');src:local(''), url('../fonts/roboto/roboto-v29-latin-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-v29-latin-italic.woff2') format('woff2'), url('../fonts/roboto/roboto-v29-latin-italic.woff') format('woff'), url('../fonts/roboto/roboto-v29-latin-italic.ttf') format('truetype'), url('../fonts/roboto/roboto-v29-latin-italic.svg#Roboto') format('svg');}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:500;src:url('../fonts/roboto/roboto-v29-latin-500.eot');src:local(''), url('../fonts/roboto/roboto-v29-latin-500.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-v29-latin-500.woff2') format('woff2'), url('../fonts/roboto/roboto-v29-latin-500.woff') format('woff'), url('../fonts/roboto/roboto-v29-latin-500.ttf') format('truetype'), url('../fonts/roboto/roboto-v29-latin-500.svg#Roboto') format('svg');}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:500;src:url('../fonts/roboto/roboto-v29-latin-500italic.eot');src:local(''), url('../fonts/roboto/roboto-v29-latin-500italic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/roboto-v29-latin-500italic.woff2') format('woff2'), url('../fonts/roboto/roboto-v29-latin-500italic.woff') format('woff'), url('../fonts/roboto/roboto-v29-latin-500italic.ttf') format('truetype'), url('../fonts/roboto/roboto-v29-latin-500italic.svg#Roboto') format('svg');}@font-face{font-display:swap;font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300.eot');src:local(''), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300.eot?#iefix') format('embedded-opentype'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300.woff2') format('woff2'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300.woff') format('woff'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300.ttf') format('truetype'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300.svg#SourceSansPro') format('svg');}@font-face{font-display:swap;font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300italic.eot');src:local(''), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300italic.eot?#iefix') format('embedded-opentype'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300italic.woff2') format('woff2'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300italic.woff') format('woff'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300italic.ttf') format('truetype'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-300italic.svg#SourceSansPro') format('svg');}@font-face{font-display:swap;font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url('../fonts/source_sans_pro/source-sans-pro-v21-latin-regular.eot');src:local(''), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-regular.woff2') format('woff2'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-regular.woff') format('woff'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-regular.ttf') format('truetype'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg');}@font-face{font-display:swap;font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:url('../fonts/source_sans_pro/source-sans-pro-v21-latin-italic.eot');src:local(''), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-italic.woff2') format('woff2'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-italic.woff') format('woff'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-italic.ttf') format('truetype'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-italic.svg#SourceSansPro') format('svg');}@font-face{font-display:swap;font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600.eot');src:local(''), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600.woff2') format('woff2'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600.woff') format('woff'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600.ttf') format('truetype'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg');}@font-face{font-display:swap;font-family:'Source Sans Pro';font-style:italic;font-weight:600;src:url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600italic.eot');src:local(''), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600italic.eot?#iefix') format('embedded-opentype'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600italic.woff2') format('woff2'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600italic.woff') format('woff'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600italic.ttf') format('truetype'), url('../fonts/source_sans_pro/source-sans-pro-v21-latin-600italic.svg#SourceSansPro') format('svg');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:url('../fonts/open_sans/open-sans-v28-latin-300.eot');src:local(''), url('../fonts/open_sans/open-sans-v28-latin-300.eot?#iefix') format('embedded-opentype'), url('../fonts/open_sans/open-sans-v28-latin-300.woff2') format('woff2'), url('../fonts/open_sans/open-sans-v28-latin-300.woff') format('woff'), url('../fonts/open_sans/open-sans-v28-latin-300.ttf') format('truetype'), url('../fonts/open_sans/open-sans-v28-latin-300.svg#OpenSans') format('svg');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/open_sans/open-sans-v28-latin-regular.eot');src:local(''), url('../fonts/open_sans/open-sans-v28-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/open_sans/open-sans-v28-latin-regular.woff2') format('woff2'), url('../fonts/open_sans/open-sans-v28-latin-regular.woff') format('woff'), url('../fonts/open_sans/open-sans-v28-latin-regular.ttf') format('truetype'), url('../fonts/open_sans/open-sans-v28-latin-regular.svg#OpenSans') format('svg');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../fonts/open_sans/open-sans-v28-latin-600.eot');src:local(''), url('../fonts/open_sans/open-sans-v28-latin-600.eot?#iefix') format('embedded-opentype'), url('../fonts/open_sans/open-sans-v28-latin-600.woff2') format('woff2'), url('../fonts/open_sans/open-sans-v28-latin-600.woff') format('woff'), url('../fonts/open_sans/open-sans-v28-latin-600.ttf') format('truetype'), url('../fonts/open_sans/open-sans-v28-latin-600.svg#OpenSans') format('svg');}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:url('../fonts/open_sans/open-sans-v28-latin-300italic.eot');src:local(''), url('../fonts/open_sans/open-sans-v28-latin-300italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open_sans/open-sans-v28-latin-300italic.woff2') format('woff2'), url('../fonts/open_sans/open-sans-v28-latin-300italic.woff') format('woff'), url('../fonts/open_sans/open-sans-v28-latin-300italic.ttf') format('truetype'), url('../fonts/open_sans/open-sans-v28-latin-300italic.svg#OpenSans') format('svg');}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:url('../fonts/open_sans/open-sans-v28-latin-italic.eot');src:local(''), url('../fonts/open_sans/open-sans-v28-latin-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open_sans/open-sans-v28-latin-italic.woff2') format('woff2'), url('../fonts/open_sans/open-sans-v28-latin-italic.woff') format('woff'), url('../fonts/open_sans/open-sans-v28-latin-italic.ttf') format('truetype'), url('../fonts/open_sans/open-sans-v28-latin-italic.svg#OpenSans') format('svg');}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:url('../fonts/open_sans/open-sans-v28-latin-600italic.eot');src:local(''), url('../fonts/open_sans/open-sans-v28-latin-600italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open_sans/open-sans-v28-latin-600italic.woff2') format('woff2'), url('../fonts/open_sans/open-sans-v28-latin-600italic.woff') format('woff'), url('../fonts/open_sans/open-sans-v28-latin-600italic.ttf') format('truetype'), url('../fonts/open_sans/open-sans-v28-latin-600italic.svg#OpenSans') format('svg');}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:300;src:url('../fonts/poppins/poppins-v20-latin-300.eot');src:local(''), url('../fonts/poppins/poppins-v20-latin-300.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins/poppins-v20-latin-300.woff2') format('woff2'), url('../fonts/poppins/poppins-v20-latin-300.woff') format('woff'), url('../fonts/poppins/poppins-v20-latin-300.ttf') format('truetype'), url('../fonts/poppins/poppins-v20-latin-300.svg#Poppins') format('svg');}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:300;src:url('../fonts/poppins/poppins-v20-latin-300italic.eot');src:local(''), url('../fonts/poppins/poppins-v20-latin-300italic.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins/poppins-v20-latin-300italic.woff2') format('woff2'), url('../fonts/poppins/poppins-v20-latin-300italic.woff') format('woff'), url('../fonts/poppins/poppins-v20-latin-300italic.ttf') format('truetype'), url('../fonts/poppins/poppins-v20-latin-300italic.svg#Poppins') format('svg');}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:400;src:url('../fonts/poppins/poppins-v20-latin-regular.eot');src:local(''), url('../fonts/poppins/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins/poppins-v20-latin-regular.woff2') format('woff2'), url('../fonts/poppins/poppins-v20-latin-regular.woff') format('woff'), url('../fonts/poppins/poppins-v20-latin-regular.ttf') format('truetype'), url('../fonts/poppins/poppins-v20-latin-regular.svg#Poppins') format('svg');}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:400;src:url('../fonts/poppins/poppins-v20-latin-italic.eot');src:local(''), url('../fonts/poppins/poppins-v20-latin-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins/poppins-v20-latin-italic.woff2') format('woff2'), url('../fonts/poppins/poppins-v20-latin-italic.woff') format('woff'), url('../fonts/poppins/poppins-v20-latin-italic.ttf') format('truetype'), url('../fonts/poppins/poppins-v20-latin-italic.svg#Poppins') format('svg');}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:600;src:url('../fonts/poppins/poppins-v20-latin-600.eot');src:local(''), url('../fonts/poppins/poppins-v20-latin-600.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins/poppins-v20-latin-600.woff2') format('woff2'), url('../fonts/poppins/poppins-v20-latin-600.woff') format('woff'), url('../fonts/poppins/poppins-v20-latin-600.ttf') format('truetype'), url('../fonts/poppins/poppins-v20-latin-600.svg#Poppins') format('svg');}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:500;src:url('../fonts/poppins/poppins-v20-latin-500italic.eot');src:local(''), url('../fonts/poppins/poppins-v20-latin-500italic.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins/poppins-v20-latin-500italic.woff2') format('woff2'), url('../fonts/poppins/poppins-v20-latin-500italic.woff') format('woff'), url('../fonts/poppins/poppins-v20-latin-500italic.ttf') format('truetype'), url('../fonts/poppins/poppins-v20-latin-500italic.svg#Poppins') format('svg');}@font-face{font-display:swap;font-family:'Patrick Hand';font-style:normal;font-weight:400;src:url('../fonts/patrick_hand/patrick-hand-v18-latin-regular.eot');src:local(''), url('../fonts/patrick_hand/patrick-hand-v18-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/patrick_hand/patrick-hand-v18-latin-regular.woff2') format('woff2'), url('../fonts/patrick_hand/patrick-hand-v18-latin-regular.woff') format('woff'), url('../fonts/patrick_hand/patrick-hand-v18-latin-regular.ttf') format('truetype'), url('../fonts/patrick_hand/patrick-hand-v18-latin-regular.svg#PatrickHand') format('svg');}@font-face{font-display:swap;font-family:'PT Sans';font-style:normal;font-weight:400;src:url('../fonts/pt-sans-v17-latin-regular.eot');src:url('../fonts/pt-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/pt-sans-v17-latin-regular.woff2') format('woff2'), url('../fonts/pt-sans-v17-latin-regular.woff') format('woff'), url('../fonts/pt-sans-v17-latin-regular.ttf') format('truetype'), url('../fonts/pt-sans-v17-latin-regular.svg#PTSans') format('svg');}@font-face{font-display:swap;font-family:'PT Sans';font-style:normal;font-weight:400;src:url('../fonts/pt-sans-v17-latin-regular.eot');src:url('../fonts/pt-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/pt-sans-v17-latin-regular.woff2') format('woff2'), url('../fonts/pt-sans-v17-latin-regular.woff') format('woff'), url('../fonts/pt-sans-v17-latin-regular.ttf') format('truetype'), url('../fonts/pt-sans-v17-latin-regular.svg#PTSans') format('svg');}@font-face{font-display:swap;font-family:'PT Sans';font-style:italic;font-weight:400;src:url('../fonts/pt-sans-v17-latin-italic.eot');src:url('../fonts/pt-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/pt-sans-v17-latin-italic.woff2') format('woff2'), url('../fonts/pt-sans-v17-latin-italic.woff') format('woff'), url('../fonts/pt-sans-v17-latin-italic.ttf') format('truetype'), url('../fonts/pt-sans-v17-latin-italic.svg#PTSans') format('svg');}@font-face{font-display:swap;font-family:'PT Sans';font-style:normal;font-weight:700;src:url('../fonts/pt-sans-v17-latin-700.eot');src:url('../fonts/pt-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), url('../fonts/pt-sans-v17-latin-700.woff2') format('woff2'), url('../fonts/pt-sans-v17-latin-700.woff') format('woff'), url('../fonts/pt-sans-v17-latin-700.ttf') format('truetype'), url('../fonts/pt-sans-v17-latin-700.svg#PTSans') format('svg');}@font-face{font-display:swap;font-family:'PT Sans';font-style:italic;font-weight:700;src:url('../fonts/pt-sans-v17-latin-700italic.eot');src:url('../fonts/pt-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'), url('../fonts/pt-sans-v17-latin-700italic.woff2') format('woff2'), url('../fonts/pt-sans-v17-latin-700italic.woff') format('woff'), url('../fonts/pt-sans-v17-latin-700italic.ttf') format('truetype'), url('../fonts/pt-sans-v17-latin-700italic.svg#PTSans') format('svg');}.fa-baseball-bat-ball::before{content:"\f433";}footer{background:#18ade5;background:linear-gradient(to bottom,#18ade5 0%,#39b1bc 70%,#45b384 100%);margin-left:-25px;margin-right:-25px;margin-top:0 !important;}footer h3{font-size:24px;text-transform:uppercase;color:white;}footer a{text-decoration:none;}footer .upperfooter{overflow:hidden;padding:0 25px;}footer .upperfooter ul{padding-left:23px;}footer .upperfooter span,footer .upperfooter strong,footer .upperfooter li,footer .upperfooter p,footer .upperfooter p > a,footer .upperfooter a{color:#fff;}footer .upperfooter a:hover{text-decoration:underline;}footer .upperfooter > div:first-child{margin:0 auto;max-width:1420px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;padding-top:0 !important;}@media (max-width: 767px){footer .upperfooter > div:first-child{padding:0;}}footer .upperfooter figure.wp-block-image:first-child img{max-height:85px;width:auto;border-radius:0 0 10px 10px;}footer .upperfooter .social + .social{margin-left:5px;}footer .upperfooter .social i{font-size:50px;}footer .upperfooter .wp-block-group{justify-content:space-between;flex-wrap:wrap;gap:0;align-items:start;}footer .upperfooter .wp-block-group > div:first-child{max-width:325px;margin-right:25px;}footer .upperfooter .footer_logo{min-width:220px;}footer .upperfooter .wp-block-group:nth-child(2),footer .upperfooter .wp-block-group:nth-child(3){max-width:325px;margin-top:95px;margin-right:25px;}@media (max-width: 650px){footer .upperfooter .wp-block-group:nth-child(2),footer .upperfooter .wp-block-group:nth-child(3){margin-top:60px;}}footer .upperfooter .footerleistungen{position:relative;}footer .upperfooter .footerleistungen h3{display:inline-block;top:0;left:0;margin-block-end:revert;}@media (max-width: 650px){footer .upperfooter .footerleistungen h3{position:relative;}}footer .upperfooter .footerleistungen figure img{width:auto;max-height:365px;}footer .upperfooter .footerleistungen .menu{display:flex;flex-wrap:wrap;flex-direction:column;}footer .current-menu-item a{text-decoration:underline;}footer .footer{overflow:hidden;}footer .footer > div{margin:0 auto;max-width:1420px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;gap:0;}footer .footer p,footer .footer p > a,footer .footer a{color:#fff;}footer .footer a:hover{text-decoration:underline;}footer .footer p,footer .footer a{display:block;margin:0;text-decoration:none;padding:5px 0;}@media (max-width: 781px){footer .footer p,footer .footer a{font-size:16px;}}@media (min-width: 782px) and (max-width: 1023px){footer .footer p,footer .footer a{font-size:17px;}}@media (min-width: 1024px){footer .footer p,footer .footer a{font-size:19px;}}footer .footer .menu li{padding-right:0;}footer .footer .menu li + li{padding-left:10px;}footer .footer .menu li + li::before{font-weight:300;position:absolute;top:5px;left:1px;content:"|";color:#fff;}@media (max-width: 781px){footer .footer .menu li + li::before{font-size:16px;}}@media (min-width: 782px) and (max-width: 1023px){footer .footer .menu li + li::before{font-size:17px;}}@media (min-width: 1024px){footer .footer .menu li + li::before{font-size:19px;}}footer .footer #menu-footer{display:flex;flex-wrap:wrap;}footer .footer .copyright{justify-content:flex-start;gap:0;padding:5px 25px 5px 0;}footer .footer .wp-classic-menu-block{line-height:40px;padding:5px 0;}footer .phone::before{display:none;}header{z-index:999;width:100%;position:sticky;top:0;}header #logo.shadow img{-webkit-filter:drop-shadow(1px 1px 0px #222);filter:drop-shadow(1px 1px 0px #222);}header > section{background:#18ade5;position:relative;}header p,header p > a,header a{font-size:20px;}header #logo.wp-block-image.small-logo img{transition:all 0.3s ease-in;max-height:50px;}@media (min-width: 1280px){header #logo.wp-block-image.small-logo img{max-height:80px;}}header #logo.wp-block-image{background:#fff;position:absolute;top:0;left:10px;max-width:74%;border-radius:0 0 10px 10px;box-shadow:0px 5px 17px -6px #969696;}header #logo.wp-block-image a{display:block;padding:15px;}header #logo.wp-block-image img{transition:all 0.3s ease-in;width:auto;max-width:100%;display:block;}@media (max-width: 1279px){header #logo.wp-block-image img{max-height:60px;}}@media (min-width: 1280px){header #logo.wp-block-image img{max-height:100px;}}header > section > div:first-child{z-index:1000;position:relative;max-width:calc(1420px + 25px);margin:0 auto;display:flex;justify-content:flex-end;}.header_shadow{background:#57a12c;background:-moz-linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 50%,#000 100%);background:-webkit-linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 50%,#000 100%);background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(0,0,0,0.5) 60%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);overflow:hidden;position:absolute;z-index:-1;top:100%;height:5px;bottom:5px;left:0;right:0;opacity:0;transition:all 0.3s ease-in-out;}body.scrolled .header_shadow{opacity:0.25;}.janolaw .wp-block-separator + p{display:none;}.janolaw-paragraph{color:#545454;margin:0 auto 20px !important;}@media (max-width: 781px){.janolaw-paragraph{font-size:calc(18.85px);line-height:calc(26.39px);margin-bottom:calc(18.85px);margin-block-end:calc(29px) !important;}.janolaw-paragraph strong,.janolaw-paragraph em,.janolaw-paragraph span,.janolaw-paragraph mark{font-size:calc(18.85px);}}@media (min-width: 782px) and (max-width: 1023px){.janolaw-paragraph{font-size:calc(21.45px);line-height:calc(30.03px);margin-bottom:calc(21.45px);margin-block-end:calc(33px) !important;}.janolaw-paragraph strong,.janolaw-paragraph em,.janolaw-paragraph span,.janolaw-paragraph mark{font-size:calc(21.45px);}}@media (min-width: 1024px){.janolaw-paragraph{font-size:calc(24.05px);line-height:calc(33.67px);margin-bottom:calc(24.05px);margin-block-end:calc(37px) !important;}.janolaw-paragraph strong,.janolaw-paragraph em,.janolaw-paragraph span,.janolaw-paragraph mark{font-size:calc(24.05px);}}.janolaw > p{display:none;}.janolaw-text{margin-bottom:0 !important;}.janolaw-text p + p:last-child{line-height:0;}.wp-block-contact-form-7-contact-form-selector{margin-top:0 !important;}@media (min-width: 768px){.main >*:first-child:not(.main).kontaktform > .wp-block-column:last-child{min-width:600px;}}@media (max-width: 1168px){.main >*:first-child:not(.main).kontaktform{flex-direction:column;}.main >*:first-child:not(.main).kontaktform > .wp-block-column:last-child{margin-top:50px;padding-left:0 !important;}}form{display:flex;flex-wrap:wrap;justify-content:space-between;}@media (min-width: 480px){form .half{max-width:49%;}}form input,form textarea{padding:10px;border-radius:0;font-size:18px;width:100%;box-sizing:border-box;border:none;display:block;}form textarea{height:120px;}form label{margin-top:0;color:#0088b8;display:block;}form label a{color:#0088b8;}form > *{margin-bottom:15px;width:100%;}form > label{box-shadow:0px 5px 17px -6px #969696;}form > label span{display:block;}form .formular .wp-block-column:first-child{padding-right:0 !important;}form .wpcf7-list-item{margin:0;}form .wpcf7-submit{width:auto;transition:all 0.3s ease-in-out;background:#fff;color:#0088b8;border:2px solid #0088b8;}form .wpcf7-submit:disabled{opacity:0.5;}form .wpcf7-submit:not(:disabled){opacity:1;cursor:pointer;}form .wpcf7-submit:not(:disabled):hover{background:#30916d;color:#fff;border-color:#30916d;}form [type="checkbox"]{position:relative;display:block;cursor:pointer;font-family:sans-serif;border:none;-webkit-appearance:none;height:25px;padding:0 0 0 50px;}form [type="checkbox"]::before{width:40px;height:25px;border-radius:0px;border:1px solid #0088b8;background-color:#fff;content:"";margin-right:15px;transition:background-color 0.5s linear;z-index:5;position:absolute;left:0px;top:0;}form [type="checkbox"]::after{width:20px;height:25px;border-radius:0px;background-color:#0088b8;content:"";transition:margin 0.1s linear;position:absolute;left:1px;top:1px;z-index:10;}form [type="checkbox"]:checked::before{background-color:#30916d;}form [type="checkbox"]:checked::after{margin:0 0 0 20px;background-color:#30916d;}header a{text-decoration:none;}header .nav .nav-button{color:#fff;font-size:28px;}@media (max-width: 1023px){header .nav .nav-button{display:block;}}@media (min-width: 1024px){header .nav .nav-button{display:none;}}header .nav .nav-button i{position:relative;top:0;transform:translate(0px);padding:10px 25px;}header .nav .wp-classic-menu-block{z-index:10;margin:0;right:0;margin-left:auto;}@media (max-width: 1023px){header .nav .wp-classic-menu-block{position:absolute;}}header .nav .wp-classic-menu-block .menu{justify-content:end;margin-right:25px;width:100%;}@media (min-width: 1024px){header .nav .wp-classic-menu-block .menu{display:flex !important;}}@media (min-width: 1024px){header .nav .wp-classic-menu-block .menu{display:flex;flex-wrap:wrap;height:auto !important;overflow:visible !important;}header .nav .wp-classic-menu-block .menu ul{top:100%;}}@media (min-width: ){header .nav .wp-classic-menu-block .menu li{z-index:100;}}header .nav .wp-classic-menu-block .menu li:hover > a,header .nav .wp-classic-menu-block .menu li:hover div a,header .nav .wp-classic-menu-block .menu li:hover > .has_sub_menu.opener a{color:#fff;}header .nav .wp-classic-menu-block .menu li.current-menu-parent > a,header .nav .wp-classic-menu-block .menu li.current-menu-parent div a,header .nav .wp-classic-menu-block .menu li.current-menu-parent > .has_sub_menu.opener a,header .nav .wp-classic-menu-block .menu li.current_page_item > a,header .nav .wp-classic-menu-block .menu li.current_page_item div a,header .nav .wp-classic-menu-block .menu li.current_page_item > .has_sub_menu.opener a,header .nav .wp-classic-menu-block .menu li.current-menu-item > a,header .nav .wp-classic-menu-block .menu li.current-menu-item div a,header .nav .wp-classic-menu-block .menu li.current-menu-item > .has_sub_menu.opener a{color:#fff;text-decoration:underline;}header .nav .wp-classic-menu-block .menu li li{box-shadow:0 0 1px 0 rgba(0,0,0,0.2);}header .nav .wp-classic-menu-block .menu > li{position:relative;display:block;min-width:50px;margin:0;padding:0;background:#18ade5;}@media (max-width: 1023px){header .nav .wp-classic-menu-block .menu > li{margin-top:1px;}}header .nav .wp-classic-menu-block .menu > li.current-menu-parent,header .nav .wp-classic-menu-block .menu > li.current_page_item,header .nav .wp-classic-menu-block .menu > li.current-menu-item{background:#18ade5 !important;}header .nav .wp-classic-menu-block .menu > li.current-menu-parent > a,header .nav .wp-classic-menu-block .menu > li.current-menu-parent > div > a,header .nav .wp-classic-menu-block .menu > li.current-menu-parent > .has_sub_menu.opener a,header .nav .wp-classic-menu-block .menu > li.current_page_item > a,header .nav .wp-classic-menu-block .menu > li.current_page_item > div > a,header .nav .wp-classic-menu-block .menu > li.current_page_item > .has_sub_menu.opener a,header .nav .wp-classic-menu-block .menu > li.current-menu-item > a,header .nav .wp-classic-menu-block .menu > li.current-menu-item > div > a,header .nav .wp-classic-menu-block .menu > li.current-menu-item > .has_sub_menu.opener a{color:#fff !important;}header .nav .wp-classic-menu-block .menu > li:hover{background:#45b384 !important;}header .nav .wp-classic-menu-block .menu > li:hover > a,header .nav .wp-classic-menu-block .menu > li:hover > div > a{color:#fff;}header .nav .wp-classic-menu-block .menu > li a{transition:none;white-space:nowrap;color:#fff;margin:0;padding:0px 15px;box-sizing:border-box;width:100%;height:100%;min-height:58px;position:relative;display:flex;flex-wrap:wrap;align-items:center;}@media (max-width: 1399px){header .nav .wp-classic-menu-block .menu > li a{font-size:17px;}}@media (min-width: 1024px){header .nav .wp-classic-menu-block .menu > li a{min-height:60px;}}@media (min-width: 1024px){header .nav .wp-classic-menu-block .menu > li a .fa-home{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}}@media (max-width: 1610px){header .nav .wp-classic-menu-block .menu > li a{padding:0px 15px;}}@media (min-width: 1024px){header .nav .wp-classic-menu-block .menu > li > i{display:none;}}@media (max-width: 1023px){header .nav .wp-classic-menu-block .menu > li.menu-item-has-children{width:100%;display:flex;align-items:center;justify-content:space-between;}header .nav .wp-classic-menu-block .menu > li.menu-item-has-children.nav-active{background:rgba(0,0,0,0.721);}header .nav .wp-classic-menu-block .menu > li.menu-item-has-children.nav-active i::before{content:"\f0d8";}header .nav .wp-classic-menu-block .menu > li.menu-item-has-children > a{width:100%;padding:17px 25px;}header .nav .wp-classic-menu-block .menu > li.menu-item-has-children > i{height:58px;display:flex;justify-content:center;align-items:center;border-left:solid 1px #fff;padding:0 24px;color:#fff;position:relative;top:0;transform:translate(0);}header .nav .wp-classic-menu-block .menu > li.menu-item-has-children[class*="current"] > i{color:#fff;}header .nav .wp-classic-menu-block .menu > li.menu-item-has-children[class*="current"]:hover{background:#18ade5;}header .nav .wp-classic-menu-block .menu > li.menu-item-has-children:hover{background:#45b384;}header .nav .wp-classic-menu-block .menu > li.menu-item-has-children:hover > i{color:#fff;}header .nav .wp-classic-menu-block .menu > li.menu-item-has-children .has_sub_menu.opener{margin-right:1px;justify-content:start;}header .nav .wp-classic-menu-block .menu > li.menu-item-has-children .sub-menu.second_lvl .current-menu-parent a,header .nav .wp-classic-menu-block .menu > li.menu-item-has-children .sub-menu.second_lvl .current_page_item a{background:#18ade5;color:rgba(0,0,0,0.721) !important;}header .nav .wp-classic-menu-block .menu > li.menu-item-has-children .sub-menu.second_lvl > li{padding-right:0;background:transparent;}header .nav .wp-classic-menu-block .menu > li.menu-item-has-children .sub-menu.second_lvl > li a:hover{background:#45b384;}}@media (max-width: 1023px) and (max-width: 1610px){header .nav .wp-classic-menu-block .menu > li.menu-item-has-children > a{padding:17px 15px;}}@media (max-width: 1023px) and (max-height: 350px){header .nav .wp-classic-menu-block .menu > li.menu-item-has-children .sub-menu.second_lvl{max-height:50vh;overflow:scroll;}}@media (max-width: 1023px) and (min-height: 351px) and (max-height: 500px){header .nav .wp-classic-menu-block .menu > li.menu-item-has-children .sub-menu.second_lvl{max-height:50vh;overflow:scroll;}}@media (min-width: 1024px){header .nav .wp-classic-menu-block .menu > li:last-child{margin-right:10px;}}@media (max-width: 1023px){header .nav .wp-classic-menu-block .menu{display:none;position:relative;}}header .nav .wp-classic-menu-block ul{z-index:10;}header .nav .wp-classic-menu-block ul li ul.sub-menu{display:none;position:absolute;min-width:100%;top:calc(100% - 1px);box-sizing:border-box;}@media (max-width: 1023px){header .nav .wp-classic-menu-block ul li ul.sub-menu{border:1px solid #30916d;background:#000;right:0;}}@media (min-width: 1024px){header .nav .wp-classic-menu-block ul li ul.sub-menu{left:0;}}header .nav .wp-classic-menu-block ul li ul.sub-menu li{background:rgba(0,0,0,0.721);text-align:center;padding-right:0;text-align:left;}@media (min-width: 1024px){header .nav .wp-classic-menu-block ul li ul.sub-menu li{margin-top:1px;}}header .nav .wp-classic-menu-block ul li ul.sub-menu li.current-menu-item{background:#18ade5;color:#fff !important;}header .nav .wp-classic-menu-block ul li ul.sub-menu li:hover{background:#45b384;}@media (max-width: 1023px){header .nav .wp-classic-menu-block ul li ul.sub-menu li li{border-left:solid 1px white;}}@media (min-width: 1024px){header .nav .wp-classic-menu-block ul li ul.sub-menu li a{width:auto;}}.kunden{margin-top:60px !important;position:relative;overflow:hidden;}.kunden .lkw img{min-width:1440px;}@media (max-width: 767px){.kunden .lkw img{min-width:900px;}}@media (max-width: 1630px){.kunden .lkw::after{z-index:5;content:"";position:absolute;width:10px;height:243px;box-shadow:-5px 0px 8px -3px #d1d1d1;top:6px;right:-10px;}}@media (max-width: 1630px) and (max-width: 767px){.kunden .lkw::after{height:150px;box-shadow:-1px 0px 6px 0px #d1d1d1;}}.kunden .logos{margin-top:0;top:70px;left:200px;position:absolute;}.kunden .logos img{width:220px;height:auto;margin-right:25px;}@media (max-width: 767px){.kunden .logos img{width:180px;}}@media (max-width: 400px){.kunden .logos img{width:130px;}}.kunden .logos i{position:absolute;color:#0088b8;font-size:30px;top:45px;right:-100px;}@media (max-width: 1550px){.kunden .logos i{display:none;}}@media (max-width: 767px){.kunden .logos{top:32px;left:110px;}}@media (max-width: 400px){.kunden .logos{top:45px;left:95px;}}@media (max-width: 1435px){.kunden .logos a:nth-child(4){display:none;}}@media (max-width: 1180px){.kunden .logos a:nth-child(3){display:none;}}@media (max-width: 938px){.kunden .logos a:nth-child(2){display:none;}}@media (min-width: 630px) and (max-width: 767px){.kunden .logos a:nth-child(2){display:inline-block;}}.splash{position:absolute;bottom:0;left:-280px;}@media (max-width: 2150px){.splash{left:-150px;width:250px;}}@media (max-width: 1900px){.splash{left:-100px;width:200px;}}@media (max-width: 1840px){.splash{left:-60px;width:150px;}}@media (max-width: 767px){.splash{display:none;}}.referenzenlogo{justify-content:center;display:flex;flex-wrap:wrap;}.referenzenlogo img{max-width:320px;height:auto;width:100%;padding:25px;box-sizing:border-box;min-width:calc(25% - 50px);}body .metaslider-flex.ms-theme-default .flex-prev:focus,body .metaslider-flex.ms-theme-default .flex-next:focus{background:none !important;}@media (max-width: 781px){.sliderfontsize_up{font-size:45px;}}@media (min-width: 782px) and (max-width: 1419px){.sliderfontsize_up{font-size:80px;}}@media (min-width: 1420px){.sliderfontsize_up{font-size:110px;}}@media (max-width: 781px){.sliderfontsize_down{font-size:26px;}}@media (min-width: 782px) and (max-width: 1023px){.sliderfontsize_down{font-size:38px;}}@media (min-width: 1024px){.sliderfontsize_down{font-size:50px;}}.metaslider .flexslider .flex-direction-nav li a.flex-prev{left:50px;}.metaslider .flexslider .flex-direction-nav li a.flex-prev::after{content:"\f053" !important;}.metaslider .flexslider .flex-direction-nav li a.flex-next{right:50px;}.metaslider .flexslider .flex-direction-nav li a.flex-next::after{content:"\f054" !important;}.metaslider .flexslider .flex-direction-nav li a{background-image:none;overflow:visible;text-shadow:1px 1px 0 rgba(0,0,0,0.3);}.metaslider .flexslider .flex-direction-nav li a::after{font-family:"FontAwesome";font-weight:900;top:50%;transform:translateY(-50%);position:absolute;height:20px;font-size:20px;line-height:0;position:relative;top:0;left:0;color:#fff;text-indent:1px;display:block;font-size:50px;}.metaslider .flexslider{margin-bottom:0;}@media (min-width: 782px) and (max-width: 1600px){.metaslider .flexslider img{height:450px;transform:translateX(-50%);left:50%;width:auto;position:relative;}}@media (min-width: 782px) and (max-width: 1600px) and (orientation: landscape) and (max-width: 1200px){.metaslider .flexslider img{height:350px;}}@media (max-width: 781px){.metaslider .flexslider img{height:350px;transform:translateX(-50%);left:50%;width:auto;position:relative;}}@media (min-width: 480px) and (max-width: 781px){.metaslider .flexslider img{height:275px;}}@media (min-width: 480px) and (max-width: 781px) and (orientation: landscape){.metaslider .flexslider img{height:200px;}}@media (max-width: 479px){.metaslider .flexslider img{height:200px;}}@media (max-width: 479px) and (orientation: landscape){.metaslider .flexslider img{height:150px;}}.metaslider .flexslider .caption-wrap{opacity:1;background:none;bottom:160px;}@media (max-width: 469px){.metaslider .flexslider .caption-wrap{top:20%;}}@media (min-width: 470px) and (max-width: 781px){.metaslider .flexslider .caption-wrap{top:28%;}}@media (min-width: 1601px){.metaslider .flexslider .caption-wrap{top:25%;}}.metaslider .flexslider .caption-wrap p{text-align:center;}.metaslider .flexslider .caption-wrap p:first-child{color:#000;font-weight:700;font-family:Source Sans Pro;text-transform:uppercase;line-height:1.2;}@media (max-width: 781px){.metaslider .flexslider .caption-wrap p:first-child{font-size:45px;}}@media (min-width: 782px) and (max-width: 1419px){.metaslider .flexslider .caption-wrap p:first-child{font-size:80px;}}@media (min-width: 1420px){.metaslider .flexslider .caption-wrap p:first-child{font-size:110px;}}.metaslider .flexslider .caption-wrap p:last-child{color:#000;font-weight:500;font-size:40px;font-family:Source Sans Pro;text-transform:uppercase;line-height:1.2;}@media (max-width: 781px){.metaslider .flexslider .caption-wrap p:last-child{font-size:26px;}}@media (min-width: 782px) and (max-width: 1023px){.metaslider .flexslider .caption-wrap p:last-child{font-size:38px;}}@media (min-width: 1024px){.metaslider .flexslider .caption-wrap p:last-child{font-size:50px;}}body.services .metaslider .flex-control-nav{bottom:70px;}body:not(.services) .metaslider .flex-control-nav{bottom:10px;}.slider_half{text-align:left;}.slider_half li:first-child{padding-left:15px;}body .metaslider ol.flex-control-nav li a{background:rgba(225,222,220,0.8);}body .metaslider .flexslider .flex-control-nav a{box-shadow:1px 1px 2px 0px #969696 !important;}body .metaslider ol.flex-control-paging li a.flex-active{background:#30916d;}.metaslider .flex-control-paging li a{width:40px;height:10px;border-radius:2px;}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}a{text-decoration-thickness:1px;text-underline-offset:0.25ch;}a:hover,a:focus{text-decoration-style:solid;}a:active{text-decoration:none;}.wp-block-navigation .wp-block-navigation-item a:hover,.wp-block-navigation .wp-block-navigation-item a:focus{text-decoration:underline;text-decoration-style:solid;}.wp-block-search__button,.wp-block-file .wp-block-file__button{background-color:var(--wp--preset--color--primary);border-radius:0;border:none;color:var(--wp--preset--color--background);font-size:var(--wp--preset--font-size--medium);padding:calc(2.667em) calc(3.333em);}.wp-block-search__button:hover,.wp-block-file .wp-block-file__button:hover,.wp-block-button__link:hover{opacity:0.90;}.wp-site-blocks,body > .is-root-container,.edit-post-visual-editor__post-title-wrapper,.wp-block-group.alignfull,.wp-block-group.has-background,.wp-block-cover.alignfull,.is-root-container .wp-block[data-align="full"] > .wp-block-group,.is-root-container .wp-block[data-align="full"] > .wp-block-cover{padding-left:var(--wp--custom--spacing--outer);padding-right:var(--wp--custom--spacing--outer);}.wp-site-blocks .alignfull,.wp-site-blocks > .wp-block-group.has-background,.wp-site-blocks > .wp-block-cover,.wp-site-blocks > .wp-block-template-part > .wp-block-group.has-background,.wp-site-blocks > .wp-block-template-part > .wp-block-cover,body > .is-root-container > .wp-block-cover,body > .is-root-container > .wp-block-template-part > .wp-block-group.has-background,body > .is-root-container > .wp-block-template-part > .wp-block-cover,.is-root-container .wp-block[data-align="full"]{margin-left:calc(-1 * var(--wp--custom--spacing--outer)) !important;margin-right:calc(-1 * var(--wp--custom--spacing--outer)) !important;width:unset;}.wp-site-blocks .wp-block-columns .wp-block-column .alignfull,.is-root-container .wp-block-columns .wp-block-column .wp-block[data-align="full"],.wp-site-blocks .alignfull:not(.wp-block-group) .alignfull,.is-root-container .wp-block[data-align="full"] > *:not(.wp-block-group) .wp-block[data-align="full"]{margin-left:auto !important;margin-right:auto !important;width:inherit;}.wp-block-navigation__responsive-container.is-menu-open{padding-top:var(--wp--custom--spacing--outer);padding-bottom:var(--wp--custom--spacing--large);padding-right:var(--wp--custom--spacing--outer);padding-left:var(--wp--custom--spacing--outer);}html body{--wp--custom--spacing--small:max(25px);--wp--custom--spacing--outer:var(--wp--custom--spacing--small);--wp--style--block-gap:25px;}.nospacing{margin-left:calc(-1 * var(--wp--custom--spacing--outer)) !important;margin-right:calc(-1 * var(--wp--custom--spacing--outer)) !important;}header *.full_width,header *.fullwidth,main *.full_width,main *.fullwidth,footer *.full_width,footer *.fullwidth{margin-left:calc(-1 * var(--wp--custom--spacing--outer)) !important;margin-right:calc(-1 * var(--wp--custom--spacing--outer)) !important;width:unset;}@media (max-width: 781px){.mob_none{display:none !important;}}@media (min-width: 782px) and (max-width: 1023px){.tab_none{display:none !important;}}@media (min-width: 1024px){.desk_none{display:none !important;}}.regular{font-weight:400;}.medium,.mediumbold{font-weight:500;}.semibold,.semi{font-weight:600;}.bold,.strong{font-weight:700;}.text-shadow{text-shadow:1px 1px #30916d;text-shadow:1px 1px #000;}.box-shadow-top{box-shadow:0px 5px 17px 6px #969696;}.box-shadow-bottom{box-shadow:0px 5px 17px -6px #969696;}@media (max-width: 781px){.textsize,.text-size,fontsize,.font-size{font-size:16px;}}@media (min-width: 782px) and (max-width: 1023px){.textsize,.text-size,fontsize,.font-size{font-size:17px;}}@media (min-width: 1024px){.textsize,.text-size,fontsize,.font-size{font-size:19px;}}@media (max-width: 781px){.line-height,.lineheight,.line_height{line-height:calc(20.8px);}}@media (min-width: 782px) and (max-width: 1023px){.line-height,.lineheight,.line_height{line-height:calc(22.1px);}}@media (min-width: 1024px){.line-height,.lineheight,.line_height{line-height:calc(24.7px);}}@media (max-width: 781px){.text-size-small,.font-size-small,.small{font-size:calc(12px);line-height:calc(16.8px);}.text-size-small strong,.text-size-small em,.text-size-small span,.text-size-small mark,.font-size-small strong,.font-size-small em,.font-size-small span,.font-size-small mark,.small strong,.small em,.small span,.small mark{font-size:calc(12px);}}@media (min-width: 782px) and (max-width: 1023px){.text-size-small,.font-size-small,.small{font-size:calc(12.75px);line-height:calc(17.85px);}.text-size-small strong,.text-size-small em,.text-size-small span,.text-size-small mark,.font-size-small strong,.font-size-small em,.font-size-small span,.font-size-small mark,.small strong,.small em,.small span,.small mark{font-size:calc(12.75px);}}@media (min-width: 1024px){.text-size-small,.font-size-small,.small{font-size:calc(14.25px);line-height:calc(19.95px);}.text-size-small strong,.text-size-small em,.text-size-small span,.text-size-small mark,.font-size-small strong,.font-size-small em,.font-size-small span,.font-size-small mark,.small strong,.small em,.small span,.small mark{font-size:calc(14.25px);}}p:not(:first-child),p:not(:first-child) + *,ul:not(:first-child),ul:not(:first-child) + *,ol:not(:first-child),ol:not(:first-child) + *{margin-bottom:0;}@media (max-width: 781px){p:not(:first-child),p:not(:first-child) + *,ul:not(:first-child),ul:not(:first-child) + *,ol:not(:first-child),ol:not(:first-child) + *{margin-top:calc(20.8px);}}@media (min-width: 782px) and (max-width: 1023px){p:not(:first-child),p:not(:first-child) + *,ul:not(:first-child),ul:not(:first-child) + *,ol:not(:first-child),ol:not(:first-child) + *{margin-top:calc(22.1px);}}@media (min-width: 1024px){p:not(:first-child),p:not(:first-child) + *,ul:not(:first-child),ul:not(:first-child) + *,ol:not(:first-child),ol:not(:first-child) + *{margin-top:calc(24.7px);}}.uppercase{text-transform:uppercase;}@media (max-width: 781px){.h1-font-size{font-size:calc(29px);line-height:calc(40.6px);margin-bottom:calc(29px);margin-block-end:calc(29px) !important;}.h1-font-size strong,.h1-font-size em,.h1-font-size span,.h1-font-size mark{font-size:calc(29px);}}@media (min-width: 782px) and (max-width: 1023px){.h1-font-size{font-size:33px;line-height:calc(46.2px);margin-bottom:calc(33px);margin-block-end:calc(33px) !important;}.h1-font-size strong,.h1-font-size em,.h1-font-size span,.h1-font-size mark{font-size:calc(33px);}}@media (min-width: 1024px){.h1-font-size{font-size:37px;line-height:calc(51.8px);margin-bottom:calc(37px);margin-block-end:calc(37px) !important;}.h1-font-size strong,.h1-font-size em,.h1-font-size span,.h1-font-size mark{font-size:calc(37px);}}@media (max-width: 781px){.h2-font-size{font-size:calc(21.75px);line-height:calc(30.45px);margin-bottom:calc(21.75px);margin-block-end:calc(29px) !important;}.h2-font-size strong,.h2-font-size em,.h2-font-size span,.h2-font-size mark{font-size:calc(21.75px);}}@media (min-width: 782px) and (max-width: 1023px){.h2-font-size{font-size:calc(24.75px);line-height:calc(34.65px);margin-bottom:calc(24.75px);margin-block-end:calc(33px) !important;}.h2-font-size strong,.h2-font-size em,.h2-font-size span,.h2-font-size mark{font-size:calc(24.75px);}}@media (min-width: 1024px){.h2-font-size{font-size:calc(27.75px);line-height:calc(38.85px);margin-bottom:calc(27.75px);margin-block-end:calc(37px) !important;}.h2-font-size strong,.h2-font-size em,.h2-font-size span,.h2-font-size mark{font-size:calc(27.75px);}}@media (max-width: 781px){.h3-font-size{font-size:calc(18.85px);line-height:calc(26.39px);margin-bottom:calc(18.85px);margin-block-end:calc(29px) !important;}.h3-font-size strong,.h3-font-size em,.h3-font-size span,.h3-font-size mark{font-size:calc(18.85px);}}@media (min-width: 782px) and (max-width: 1023px){.h3-font-size{font-size:calc(21.45px);line-height:calc(30.03px);margin-bottom:calc(21.45px);margin-block-end:calc(33px) !important;}.h3-font-size strong,.h3-font-size em,.h3-font-size span,.h3-font-size mark{font-size:calc(21.45px);}}@media (min-width: 1024px){.h3-font-size{font-size:calc(24.05px);line-height:calc(33.67px);margin-bottom:calc(24.05px);margin-block-end:calc(37px) !important;}.h3-font-size strong,.h3-font-size em,.h3-font-size span,.h3-font-size mark{font-size:calc(24.05px);}}* > h1 + *,* > .h1 + *,* > h2 + *,* > .h2 + *,* > h3 + *,* > .h3 + *,* > h4 + *,* > .h4 + *{margin-top:0 !important;}* > *:last-child{margin-bottom:0;}@media (max-width: 781px){.h4-font-size{font-size:calc(15.95px);line-height:calc(22.33px);margin-bottom:calc(15.95px) !important;}.h4-font-size strong,.h4-font-size em,.h4-font-size span,.h4-font-size mark{font-size:calc(15.95px);}}@media (min-width: 782px) and (max-width: 1023px){.h4-font-size{font-size:calc(18.15px);line-height:calc(25.41px);margin-bottom:calc(18.15px) !important;}.h4-font-size strong,.h4-font-size em,.h4-font-size span,.h4-font-size mark{font-size:calc(18.15px);}}@media (min-width: 1024px){.h4-font-size{font-size:calc(20.35px);line-height:calc(28.49px);margin-bottom:calc(20.35px) !important;}.h4-font-size strong,.h4-font-size em,.h4-font-size span,.h4-font-size mark{font-size:calc(20.35px);}}@media (max-width: 781px){.h5-font-size{font-size:calc(15.95px);line-height:calc(22.33px);margin-bottom:calc(15.95px) !important;}.h5-font-size strong,.h5-font-size em,.h5-font-size span,.h5-font-size mark{font-size:calc(15.95px);}}@media (min-width: 782px) and (max-width: 1023px){.h5-font-size{font-size:calc(18.15px);line-height:calc(25.41px);margin-bottom:calc(18.15px) !important;}.h5-font-size strong,.h5-font-size em,.h5-font-size span,.h5-font-size mark{font-size:calc(18.15px);}}@media (min-width: 1024px){.h5-font-size{font-size:calc(20.35px);line-height:calc(28.49px);margin-bottom:calc(20.35px) !important;}.h5-font-size strong,.h5-font-size em,.h5-font-size span,.h5-font-size mark{font-size:calc(20.35px);}}@media (max-width: 781px){.h6-font-size{font-size:calc(15.95px);line-height:calc(22.33px);margin-bottom:calc(15.95px) !important;}.h6-font-size strong,.h6-font-size em,.h6-font-size span,.h6-font-size mark{font-size:calc(15.95px);}}@media (min-width: 782px) and (max-width: 1023px){.h6-font-size{font-size:calc(18.15px);line-height:calc(25.41px);margin-bottom:calc(18.15px) !important;}.h6-font-size strong,.h6-font-size em,.h6-font-size span,.h6-font-size mark{font-size:calc(18.15px);}}@media (min-width: 1024px){.h6-font-size{font-size:calc(20.35px);line-height:calc(28.49px);margin-bottom:calc(20.35px) !important;}.h6-font-size strong,.h6-font-size em,.h6-font-size span,.h6-font-size mark{font-size:calc(20.35px);}}.fontawesome{font-family:"FontAwesome";font-weight:900;top:50%;transform:translateY(-50%);position:absolute;height:20px;font-size:20px;line-height:0;}.brand-primary{color:#0088b8;}.color{color:#545454;}.buttonfarbe{color:#0088b8;}.white{color:#fff !important;}.bg-white,.bgwhite{background-color:#fff;}.bggrey,.bg-grey{background-color:#fafafa;}.max-width,.maxwidth{max-width:1420px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;}.padding{padding:25px;}@media (min-width: 782px){.p-l,.pl{padding-left:25px;}.p-r,.pr{padding-right:25px;}}@media (max-width: 781px){.main-mb{margin-bottom:8%;}}@media (min-width: 782px) and (max-width: 1279px){.main-mb{margin-bottom:10%;}}@media (min-width: 1280px){.main-mb{margin-bottom:75px;}}@media (max-width: 781px){.main-mt{margin-top:8%;}}@media (min-width: 782px) and (max-width: 1279px){.main-mt{margin-top:10%;}}@media (min-width: 1280px){.main-mt{margin-top:75px;}}.transition{transition:all 0.3s ease-in-out;}.display-flex,.d-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-ms-flex;display:flex;}.display-flex-important,.d-flex-important{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:-ms-flex !important;display:flex !important;}.flex-wrap-wrap{flex-wrap:wrap;-ms-flex-wrap:wrap;}.flex-direction-column{-webkit-flex-flow:column nowrap;flex-direction:column;}.justify-content-center{justify-content:center;-ms-flex-pack:center;}.justify-content-space-between{justify-content:space-between;-ms-flex-pack:justify;}.justify-content-space-around{justify-content:space-around;-ms-flex-pack:distribute;}.justify-content-flex-start{justify-content:flex-start;-ms-flex-pack:start;}.justify-content-flex-end{justify-content:flex-end;-ms-flex-pack:end;}.align-items-center{align-items:center;-ms-flex-align:center;}.align-items-stretch{align-items:stretch;-ms-flex-align:stretch;}.align-items-flex-start{align-items:flex-start;-ms-flex-align:start;}.align-items-flex-end{align-items:flex-end;-ms-flex-align:end;}.full-width,.full_width,.fullwidth{width:100%;margin-left:calc(-1 * var(--wp--custom--spacing--outer)) !important;margin-right:calc(-1 * var(--wp--custom--spacing--outer)) !important;width:unset !important;flex-grow:1 !important;}.full-width.wp-block-image img,.full_width.wp-block-image img,.fullwidth.wp-block-image img{width:100%;}iframe{max-width:100%;}html[lang]{margin-top:0px !important;}#vt-sidebar-root{margin:0 !important;}#wpadminbar{top:-32px;transition:all 0.3s ease-in-out;transition-duration:0.75s;}@media (max-width: 1023px){#wpadminbar{display:none;}}#wpadminbar::after{content:"";width:100%;position:absolute;height:5px;bottom:-5px;left:0;opacity:0.1;transition:all 0.3s ease-in-out;}#wpadminbar:hover{top:0;transition-duration:0.3s;}#wpadminbar:hover::after{bottom:0;}.mt-0,.mt0{margin-top:0 !important;}.mb-0,.mb0{margin-bottom:0 !important;}.wp-block-group:where(.has-background){padding:0;}body .is-layout-flow > *{margin-block-end:revert;}body .is-layout-flex{flex-wrap:wrap !important;align-items:center;}.change > *:first-child{order:2;}@media (max-width: 991px){.change_mob > *:first-child{order:2;}}.back-to-top{position:fixed;z-index:999999;cursor:pointer;bottom:45px;background-color:#fff;color:#30916d;border:2px solid #0088b8;background-color:#0088b8;border-radius:10px;border-color:#0088b8;width:40px;height:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-ms-flex;display:flex;text-align:center;flex-wrap:wrap;-ms-flex-wrap:wrap;align-content:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;align-items:center;transition:all 0.3s ease-in-out;}@media (max-width: 1420px){.back-to-top{right:15px;}}@media (min-width: 1419px){.back-to-top{right:45px;}}@media (max-width: 1579px){.back-to-top.footer_bottom_visible{bottom:75px;}}@media (max-width: 1579px) and (min-width: 1419px){.back-to-top.footer_bottom_visible{right:45px;}}@media (min-width: 1580px){.back-to-top.footer_bottom_visible{right:15px;}}.back-to-top i{color:#fff;}.back-to-top:hover{background-color:#30916d;border:2px solid #30916d;}a.back-to-top[style*="block"]{display:flex !important;display:-ms-flexbox !important;}body #BorlabsCookieBox ._brlbs-box,body #BorlabsCookieBox ._brlbs-bar{padding:5px 0;}body #BorlabsCookieBox ._brlbs-refuse-btn a,body #BorlabsCookieBox ._brlbs-refuse a,body #BorlabsCookieBox ._brlbs-accept a,body #BorlabsCookieBox ._brlbs-manage-btn a{border:1px solid #30916d;background:#fff;color:#30916d;font-size:16px;transition:all 0.3s ease-in-out;padding:5px 10px;}body #BorlabsCookieBox ._brlbs-refuse-btn a:hover,body #BorlabsCookieBox ._brlbs-refuse a:hover,body #BorlabsCookieBox ._brlbs-accept a:hover,body #BorlabsCookieBox ._brlbs-manage-btn a:hover{background:#30916d;color:#fff !important;}body #BorlabsCookieBox ._brlbs-refuse a{margin-top:5px;display:inline-block;border-radius:4px;}body #BorlabsCookieBox h3{margin-bottom:15px;hyphens:auto;word-break:break-word;}body #BorlabsCookieBox ._brlbs-flex-center{flex-direction:column;}body #BorlabsCookieBox .cookie-logo{max-width:135px;padding:0;margin-bottom:10px;}body #BorlabsCookieBox .cookie-logo + *{width:100%;text-align:center;}body #BorlabsCookieBox .cookie-preference .col-12 > .row > *{align-self:center;}body #BorlabsCookieBox .cookie-preference .col-12 > .row > * .row,body #BorlabsCookieBox .cookie-preference .col-12 > .row > * ._brlbs-accept{justify-content:space-between;display:flex;flex-wrap:wrap;}body .BorlabsCookie ._brlbs-content-blocker ._brlbs-caption label{color:#fff;}body .BorlabsCookie ._brlbs-btn-switch input:checked + ._brlbs-slider{background-color:#30916d;}body #BorlabsCookieBox a._brlbs-cursor{color:#30916d;}body ._brlbs-text-description,body p._brlbs-manage,body p._brlbs-manage-btn{display:none !important;}