.beige{color:#dfd2a4;background-color:rgba(223,210,164,1)}.gelb{color:#f5d30d;background-color:rgba(245,211,13,1)}.orange{color:#fcb315;background-color:rgba(252,179,21,1)}.grau{color:#87888a}.schwarz{color:#333}.graublau{background-color:rgba(74,82,85,1);color:#4a5255}body{background-color:#fff}@media (min-width:769px) and (max-width:1024px){.page-content,.entry-content,.entry-summary{margin-left:30px !important;margin-right:30px !important}.elementor-row{margin-left:30px !important;margin-right:30px !important}}@media (max-width:768px){.page-content,.entry-content,.entry-summary{margin-left:0 !important;margin-right:0 !important}.elementor-row{margin-left:30px !important;margin-right:30px !important}}hr{border:0;width:10%;height:5px;background-color:#dfd2a4;margin-bottom:45px !important}body,.elementor{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important}h1,h2,h3{font-family:'Source Serif Pro',Georgia,Times,"Times New Roman",serif}h1{font-weight:400;letter-spacing:.03em}h2{margin-bottom:45px;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:36px;font-weight:300;color:#87888a}@media (min-width:769px) and (max-width:926px){h2{font-size:32px}}@media (max-width:768px){h2{font-size:28px;font-weight:400}}h3{font-size:32px;font-weight:400;letter-spacing:.01em;color:#333;margin-bottom:30px}h4{font-weight:600}.icon:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}a,a:visited{color:#f49400;font-weight:600}a:hover,a:focus{color:#87888a}.inside-header{background-color:#fff;padding:40px !important}.page-hero{background-color:#7a7a7a}.page-hero h1 span,.page-hero h3 span{color:#fff}.page-hero h3 span{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:24px;margin-top:24px}.main-navigation{padding-top:40px;background-color:#fff}.main-navigation .main-nav ul li a,.main-navigation .menu-toggle{background-color:#fcb315;color:#4e4e4e;text-transform:uppercase;letter-spacing:.1em;font-weight:400;margin-left:5px}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li:focus>a,.main-navigation .main-nav ul li.sfHover>a{color:#fff !important;background-color:#4a5255 !important}.main-navigation ul ul{box-shadow:none;width:220px;border-top:3px solid #fff;border-right:4px solid #fff;border-bottom:2px solid #fff}.main-navigation .main-nav ul ul li a{background:#fcb315;color:#4e4e4e;text-transform:none;border-bottom:2px solid #fff}.main-navigation .main-nav ul ul li:hover>a,.main-navigation .main-nav ul ul li:focus>a,.main-navigation .main-nav ul ul li.sfHover>a{color:#fff !important;background-color:#4a5255 !important}.main-navigation .main-nav ul li[class*=current-menu-]>a{color:#4e4e4e;background-color:rgba(74,82,85,.25)}.main-navigation .main-nav ul li[class*=current-menu-]:hover>a,.main-navigation .main-nav ul li[class*=current-menu-]:focus>a,.main-navigation .main-nav ul li[class*=current-menu-].sfHover>a{color:#4e4e4e;background-color:rgba(74,82,85,.25)}.main-navigation .main-nav ul ul li[class*=current-menu-]>a{color:#4e4e4e;background-color:rgba(74,82,85,.25)}.main-navigation .main-nav ul ul li[class*=current-menu-]:hover>a,.main-navigation .main-nav ul ul li[class*=current-menu-]:focus>a,.main-navigation .main-nav ul ul li[class*=current-menu-].sfHover>a{color:#4e4e4e;background-color:rgba(74,82,85,.25)}@media (max-width:926px){.inside-header{padding:30px}.main-navigation{padding-top:10px}.main-navigation .main-nav ul li a,.main-navigation .menu-toggle{margin-left:0}button.menu-toggle:hover,button.menu-toggle:focus,.main-navigation .mobile-bar-items a,.main-navigation .mobile-bar-items a:hover,.main-navigation .mobile-bar-items a:focus{background-color:#4a5255;color:#fff}.slideout-navigation.main-navigation .main-nav ul li a{border-bottom:3px #fff solid}.slideout-navigation.main-navigation ul ul{border-bottom:none;border-top:none}.slideout-navigation.main-navigation ul ul li a{padding-left:50px}}.wp-block-image figcaption{margin-top:0;margin-bottom:.2em;font-size:75%;padding-top:5px;opacity:.8;text-align:center}.wp-block-button .wp-block-button__link,a.wp-block-button__link:not(.has-background){color:#333 !important;background:#fcb315;text-align:center;text-transform:none;text-decoration:none;white-space:normal;font-weight:400;overflow-wrap:break-word;padding:10px 25px !important;margin:0 !important;border:none !important;border-radius:3px !important;box-shadow:none;cursor:pointer;display:inline-block}a.wp-block-button__link:not(.has-background):hover{color:#fff !important;background-color:#7a7a7a !important}.linkbox{background-color:#f5d30d;padding:5px 15px}.teambox{margin-bottom:0 !important}.teambox .wp-block-image{margin-bottom:0;font-size:0}.teambox .wp-block-column{margin-bottom:0}.teambox .wp-block-columns{margin-bottom:15px}.teambox .wp-block-column:not(:first-child){margin-left:0 !important}.teambox .wp-block-column:nth-child(2n){margin-left:0 !important}.teambox{position:relative}.teambox.wp-block-columns{flex-wrap:nowrap;gap:0}.teambox img{cursor:pointer;width:auto}.teambox .team img:hover{filter:contrast(1.1)}.teambox-overlay{display:none;position:absolute;width:100%;height:100%;background:#fff;cursor:pointer}.teambox-overlay img{position:absolute;height:50%}.teambox-overlay.top-left img{top:0;left:0}.teambox-overlay.top-right img{top:0;right:0}.teambox-overlay.bottom-left img{bottom:0;left:0}.teambox-overlay.bottom-right img{bottom:0;right:0}.teambox-overlay .content{position:absolute;width:45%}.teambox-overlay.top-left .content{bottom:50%;right:0}.teambox-overlay.top-right .content{top:0;left:0}.teambox-overlay.bottom-left .content{bottom:0;right:0}.teambox-overlay.bottom-right .content{top:50%;left:0}@media (min-width:600px) and (max-width:700px){.teambox-overlay.top-left .content{bottom:auto;right:0}}.teambox-overlay h3{font-size:20px;margin-bottom:5px}@media (max-width:926px){.teambox-overlay h3{font-size:14px;font-weight:600}}.teambox-overlay p{font-size:14px;margin:0}.h1-box{background-color:#7a7a7a}.h1-box h1{color:#fff}.footer-widgets{color:#fff;background-color:rgba(74,82,85,1);padding-top:60px;padding-bottom:60px}.footer-widgets .widget-title{font-family:'Source Serif Pro',Georgia,Times,"Times New Roman",serif;color:#fff;font-size:24px;font-weight:400}.footer-widgets a,.footer-widgets a:visited{color:#fdca5c;font-weight:400}.footer-widgets #menu-leistungen a:before{font-family:'Font Awesome 5 Free';content:'\f00c';font-weight:900;font-size:18px;margin-right:10px;color:#fdca5c;display:inline-block}.footer-widgets a:hover,.footer-widgets a:focus{color:#fff !important}.footer-widgets a.wp-block-button__link:not(.has-background):hover{color:#333 !important;background-color:#f0f0f0 !important}.site-info{display:none}