.font-smooth {text-rendering: optimizeLegibility;text-rendering: geometricPrecision;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;font-smooth: always;}b, strong {font-weight: bold;text-rendering: optimizeLegibility;text-rendering: geometricPrecision;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;font-smooth: always;}html, body {font-family: 'Roboto Web', sans-serif;font-size: 18px;line-height: 1.5;color: #000;font-weight: 300;letter-spacing: .01em;}@media screen and (max-width: 991px) {html, body {font-size: 16px;}}html #wpadminbar {position: fixed;}@media screen and (max-width: 575px) {* {word-wrap: break-word;-webkit-hyphens: auto !important;-moz-hyphens: auto !important;-ms-hyphens: auto !important;hyphens: auto !important;}}#page {overflow: hidden;width: 100%;}svg {display: block;}.placeholder {color: #000;transition: .2s;opacity: .6;text-rendering: optimizeLegibility;text-rendering: geometricPrecision;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;font-smooth: always;font-weight: 300;}.placeholder-focus {opacity: .2;}::-webkit-input-placeholder {color: #000;transition: .2s;opacity: .6;text-rendering: optimizeLegibility;text-rendering: geometricPrecision;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;font-smooth: always;font-weight: 300;}input:focus::-webkit-input-placeholder, select:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {opacity: .2;}::-moz-placeholder {color: #000;transition: .2s;opacity: .6;text-rendering: optimizeLegibility;text-rendering: geometricPrecision;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;font-smooth: always;font-weight: 300;}input:focus::-moz-placeholder, select:focus::-moz-placeholder, textarea:focus::-moz-placeholder {opacity: .2;}:-ms-input-placeholder {color: #000;transition: .2s;opacity: .6;text-rendering: optimizeLegibility;text-rendering: geometricPrecision;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;font-smooth: always;font-weight: 300;}input:focus:-ms-input-placeholder, select:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {opacity: .2;}:-moz-placeholder {color: #000;transition: .2s;opacity: .6;text-rendering: optimizeLegibility;text-rendering: geometricPrecision;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;font-smooth: always;font-weight: 300;}input:focus:-moz-placeholder, select:focus:-moz-placeholder, textarea:focus:-moz-placeholder {opacity: .2;}button [contenteditable], [tabindex], .btn, .fancybox {transition: .2s;}*:focus {outline: 0 !important;box-shadow: 0 0 0 0.2rem rgba(82, 174, 50, 0.25) !important;}*:focus.no-focus {outline: 0 !important;box-shadow: none !important;}.no-focus {outline: 0 !important;box-shadow: none !important;}input:focus, select:focus, textarea:focus {outline: 0 !important;box-shadow: none !important;}input:not([type="button"]):not([type="submit"]), select, textarea {color: #000;padding: .5rem .75rem;margin-bottom: 1rem;width: 100%;border: none;background-color: transparent;border: 1px solid #4c7e2a;text-rendering: optimizeLegibility;text-rendering: geometricPrecision;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;font-smooth: always;}@media screen and (max-width: 575px) {input:not([type="button"]):not([type="submit"]), select, textarea {padding: .75rem 1rem;}}input:not([type="button"]):not([type="submit"]), select {width: 356px;max-width: 100%;}select {border-radius: 0;-webkit-appearance: inherit;color: rgba(0, 0, 0, 0.5);text-rendering: optimizeLegibility;text-rendering: geometricPrecision;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;font-smooth: always;font-weight: 300;}select.changed {color: #000;font-weight: 400;}label {width: 100%;}input[type="checkbox"] {opacity: 0;position: absolute !important;}span.wpcf7-list-item {margin: 0 !important;margin-bottom: 1rem !important;}span.wpcf7-list-item input:checked + .wpcf7-list-item-label:after {opacity: 1;transform: scale(1);}span.wpcf7-list-item input:focus + .wpcf7-list-item-label:before {outline: 0 !important;}span.wpcf7-list-item .wpcf7-list-item-label {padding-left: 2.5rem;display: block;min-height: 1.3rem;position: relative;color: #000;}span.wpcf7-list-item .wpcf7-list-item-label:before {content: "";position: absolute;width: 25px;height: 25px;border: 1px solid #4c7e2a;background-color: transparent;top: 0;left: 0;transition: .2s;}span.wpcf7-list-item .wpcf7-list-item-label:after {content: "×";font-weight: 300;position: absolute;margin-left: -0.25rem;top: 12px;left: 12px;line-height: 0;opacity: 0;transition: .2s;transform: scale(0.5);color: #4c7e2a;}.input-label {text-indent: -99999px;position: absolute;}.wpcf7-acceptance {display: block;margin-bottom: .5rem;margin-top: .5rem;}.wpcf7-form small {font-weight: 300;font-size: .8rem;margin-bottom: 2rem;display: block;}body div.wpcf7-response-output {margin-left: 0;margin-right: 0;padding: .75rem;}span.wpcf7-not-valid-tip {position: relative;top: -1rem;}div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border-color: red !important;}.wpcf7-response-output {border-width: 1px !important;}div.wpcf7-mail-sent-ok {color: #4c7e2a;border-color: #4c7e2a;}.content {line-height: 1.5;}.content .p-btn .btn {margin-right: .5rem;margin-top: .5rem;min-width: 366px;}.content .p-btn .btn:last-child {margin-right: 0;}.content.color-white {color: #fff;}.content.color-white h1, .content.color-white .h1 {color: #fff;}.content.color-white h4, .content.color-white .h4 {color: #52ae32;}.content.color-orange h1, .content.color-orange .h1, .content.color-orange h2, .content.color-orange .h2, .content.color-orange h3, .content.color-orange .h3, .content.color-orange h4, .content.color-orange .h4 {color: #ef7d00;}.content.color-orange a {color: #ef7d00;}.content.color-orange a:hover, .content.color-orange a:focus {color: #ef7d00;text-decoration: underline;}.content.color-orange .btn {border-color: #ef7d00 !important;color: #ef7d00 !important;}.content.color-orange .btn.btn-full, .content.color-orange .btn:hover, .content.color-orange .btn:focus {color: #fff !important;background-color: #ef7d00 !important;}.content h1, .content .h1, .content h2, .content .h2, .content h3, .content .h3, .content h4, .content .h4 {text-rendering: optimizeLegibility;text-rendering: geometricPrecision;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;font-smooth: always;}.content h1, .content .h1 {font-size: 2.1rem;font-weight: bold;color: #4e3936;}.content h2, .content .h2 {font-size: 2.1rem;margin-bottom: 1rem;color: #4e3936;font-weight: bold;}@media screen and (max-width: 575px) {.content h2, .content .h2 {font-size: 1.4rem;margin-bottom: .75rem;}}.content h3, .content .h3 {font-size: 1.666rem;color: #4e3936;margin-bottom: 1rem;text-transform: none;font-weight: bold;letter-spacing: inherit;}@media screen and (max-width: 767px) {.content h3, .content .h3 {font-size: 1.45rem;}}@media screen and (max-width: 575px) {.content h3, .content .h3 {font-size: 1.3rem;margin-bottom: .75rem;}}.content h4, .content .h4 {font-size: .8rem;letter-spacing: .15em;text-transform: uppercase;color: #4c7e2a;font-weight: bold;}.content > span {display: inline-block;}.content ul, .content ol {margin-left: 1rem;margin-bottom: 2rem;}.content ul li, .content ol li {margin-bottom: 1rem;}.content ul {list-style: none;}.content ul ul {margin-bottom: 0;margin-top: 1rem;}.content ul li {position: relative;}.content ul li::before {content: "";background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 17.008 17.008' style='enable-background:new 0 0 17.008 17.008;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%2352AE32;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='1.004' y='1.004' width='15' height='15'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M8.504,6.085c0.665,0,1.235,0.237,1.709,0.711c0.473,0.474,0.71,1.043,0.71,1.708 c0,0.666-0.237,1.235-0.71,1.709c-0.474,0.474-1.044,0.711-1.709,0.711s-1.235-0.237-1.709-0.711 c-0.473-0.474-0.71-1.043-0.71-1.709c0-0.665,0.237-1.234,0.71-1.708C7.269,6.322,7.839,6.085,8.504,6.085 M8.504,1.004 c1.351,0,2.601,0.338,3.75,1.013c1.149,0.676,2.061,1.588,2.737,2.737c0.675,1.15,1.013,2.4,1.013,3.75 c0,1.351-0.338,2.601-1.013,3.75c-0.676,1.15-1.588,2.062-2.737,2.737c-1.149,0.676-2.399,1.013-3.75,1.013 s-2.601-0.337-3.75-1.013c-1.149-0.675-2.061-1.587-2.737-2.737c-0.675-1.149-1.013-2.399-1.013-3.75c0-1.35,0.338-2.6,1.013-3.75 c0.676-1.149,1.588-2.061,2.737-2.737C5.903,1.342,7.153,1.004,8.504,1.004 M8.504,2.456c-1.089,0-2.097,0.272-3.024,0.817 C4.552,3.817,3.817,4.553,3.272,5.48C2.728,6.408,2.456,7.416,2.456,8.504c0,1.089,0.272,2.097,0.816,3.025 c0.545,0.927,1.28,1.663,2.208,2.207c0.927,0.545,1.935,0.817,3.024,0.817s2.097-0.272,3.024-0.817 c0.928-0.544,1.663-1.28,2.208-2.207c0.544-0.928,0.816-1.936,0.816-3.025c0-1.088-0.272-2.096-0.816-3.024 c-0.545-0.927-1.28-1.663-2.208-2.207C10.601,2.728,9.593,2.456,8.504,2.456'/%3E%3C/g%3E%3C/svg%3E%0A");background-size: 1rem 1rem;display: block;position: absolute;left: -1.5rem;top: .175rem;width: 1rem;height: 1rem;}.content a, .content .link {color: #52ae32;transition: .2s;display: inline-block;cursor: pointer;}.content a:hover, .content .link:hover, .content a:focus, .content .link:focus {color: #52ae32;text-decoration: underline;}.content img {height: auto !important;}.content hr {border: 3px solid #000;}.btn {padding: .5rem .75rem .5rem .75rem !important;border-radius: 0 !important;box-shadow: none;display: inline-block;text-decoration: none !important;white-space: normal;line-height: 1;cursor: pointer;background-color: transparent;border: 1px solid #4c7e2a;color: #4c7e2a !important;font-size: .666rem;overflow: hidden;text-align: center;font-family: 'Roboto Condensed Web', 'Roboto Web', sans-serif;text-transform: uppercase;letter-spacing: .09em;font-weight: bold;text-rendering: optimizeLegibility;text-rendering: geometricPrecision;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;font-smooth: always;}.btn.btn-alt {padding: .75rem 1.5rem .75rem 1.5rem !important;font-size: 1rem;min-width: 350px;}@media screen and (max-width: 575px) {.btn.btn-alt {min-width: 260px;padding: .5rem 1.25rem .5rem 1.25rem !important;font-size: .9rem;}}.btn.btn-full, .btn:hover, .btn:focus {background-color: #52ae32 !important;color: #fff !important;border-color: #52ae32;}.hamburger {width: 2rem;height: 24px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;cursor: pointer;position: relative;background: none;border: none;text-indent: -999999px;}.hamburger span {display: block;position: absolute;height: 2px;width: 100%;background: #1e1e1e;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: 0.25s ease-in-out;-moz-transition: 0.25s ease-in-out;-o-transition: 0.25s ease-in-out;transition: 0.25s ease-in-out;}.hamburger span:nth-child(1) {top: 0;}.hamburger span:nth-child(2), .hamburger span:nth-child(3) {top: 11px;}.hamburger span:nth-child(4) {top: 22px;}.hamburger.open span:nth-child(2) {-webkit-transform: rotate(45deg) !important;-moz-transform: rotate(45deg) !important;-o-transform: rotate(45deg) !important;transform: rotate(45deg) !important;}.hamburger.open span:nth-child(3) {-webkit-transform: rotate(-45deg) !important;-moz-transform: rotate(-45deg) !important;-o-transform: rotate(-45deg) !important;transform: rotate(-45deg) !important;}.hamburger.open span:nth-child(1) {top: 11px;width: 0%;left: 50%;}.hamburger.open span:nth-child(4) {top: 11px;width: 0%;left: 50%;}.hamburger span {background-color: #fff;}.bg-gray {background-color: #f1efef;}.bg-brown {background-color: #4e3936;}.color-green {color: #52ae32 !important;}.color-greendark {color: #4c7e2a !important;}body[data-header="transparent"] main {padding-top: 0;}@media screen and (min-width: 992px) {body[data-header="transparent"] header {background: none !important;}}body.admin-bar .header-nav {margin-top: 34px;}body.hamburger-open {overflow: hidden;}body.hamburger-open .header-nav {opacity: 1;visibility: visible;}body.hamburger-open .header-hamburger {background-color: #52ae32;}body.scroll header {background-color: #4e3936 !important;padding: .5rem 0;}body.scroll header .header-logo img {height: 3rem;width: auto;}header {border-bottom: 3px solid #52ae32;padding: 1rem 0;transition: .4s;}@media screen and (max-width: 991px) {header {border-bottom-width: 2px;padding: 0 !important;}}@media screen and (max-width: 991px) {header .align-items-end {align-items: center !important;}}header .header-logo img {transition: .4s;width: 200px;height: auto;}@media screen and (max-width: 1199px) {header .header-logo img {height: 3rem;width: auto;}}@media screen and (max-width: 991px) {header .header-logo img {height: 2.25rem !important;width: auto;margin: .5rem 0;}}header .header-contact {display: none;margin-top: 2rem;margin-bottom: 3rem;font-size: .9rem;}@media screen and (max-width: 991px) {header .header-contact {display: block;}}header .header-nav-mobile {display: none;}@media screen and (max-width: 991px) {header .header-nav-mobile {display: block;}}header .header-nav-mobile .header-hamburger {height: 3.25rem;width: 3.25rem;position: relative;margin-right: -15px;margin-left: 15px;transition: .4s;}header .header-nav-mobile .header-hamburger .hamburger {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}@media screen and (max-width: 991px) {header .header-nav {position: fixed;top: 3.25rem;margin-top: 1px;left: 0;height: calc(100% - 3.25rem);width: 100%;background-color: rgba(78, 57, 54, 0.9);opacity: 0;visibility: hidden;transition: .4s;overflow-x: hidden;overflow-y: auto;}}header nav {font-size: .875rem;}@media screen and (max-width: 991px) {header nav {margin-top: 2rem;}}header nav ul {display: -ms-flex;display: flex;}header nav ul li {position: relative;}header nav ul li.active .nav-arrow::before {transform: scaleY(0);}header nav ul li a.touched + .sub-menu {opacity: 1;visibility: visible;transform: translateY(0);}header nav ul li:hover > a, header nav ul li:focus > a {color: #fff !important;background-color: #52ae32;}@media screen and (max-width: 991px) {header nav ul li:hover > a, header nav ul li:focus > a {background-color: transparent;color: #52ae32 !important;}}header nav ul li:hover .sub-menu, header nav ul li:focus .sub-menu {opacity: 1;visibility: visible;transform: translateY(0);}header nav ul li .nav-arrow {display: none;position: absolute;width: 1.5rem;height: 2.815rem;right: 0;top: 0;}@media screen and (max-width: 991px) {header nav ul li .nav-arrow {display: block;}}header nav ul li .nav-arrow::before, header nav ul li .nav-arrow::after {content: "";display: block;width: 2px;height: 30%;top: 35%;left: 50%;margin-top: -1px;margin-left: -1px;background-color: #52ae32;position: absolute;transition: .4s;}header nav ul li .nav-arrow::after {transform: rotate(90deg);}header nav ul li.current_page_item a {color: #52ae32;}header nav ul li .sub-menu {position: absolute;display: block;visibility: hidden;opacity: 0;transition: .2s;transform: translateY(-5px);background-color: #4e3936;padding: .25em 0;white-space: nowrap;}@media screen and (max-width: 991px) {header nav ul li .sub-menu {position: relative;opacity: 1;visibility: visible;overflow: hidden;padding: 0;transition: none;background-color: transparent;padding: 0 0 .75rem 0;}}header nav ul li .sub-menu a {color: #fff;}@media screen and (max-width: 991px) {header nav ul li .sub-menu a {text-align: center;}}@media screen and (max-width: 575px) {header nav ul li .sub-menu a {padding-left: 1rem;}}header nav ul li .sub-menu a:hover, header nav ul li .sub-menu a:focus {color: #52ae32 !important;background-color: transparent;}header nav ul li a {padding: .35em .75em;color: #fff;text-decoration: none !important;transition: .2s;}@media screen and (max-width: 1280px) {header nav ul li a {padding: .35em .5em;}}@media screen and (max-width: 575px) {header nav ul li a {text-align: left !important;}}@media screen and (max-width: 991px) {header nav > ul {display: table;margin: 0 auto;width: 320px;max-width: 100vw;padding: 0 15px;}header nav > ul > li {border-bottom: 1px solid #52ae32;}header nav > ul > li > a {padding: .75rem 0;text-align: center;}}@media screen and (max-width: 991px) and screen and (max-width: 575px) {header nav > ul > li {padding-right: 2rem;}}main {padding-top: 6.75rem;}@media screen and (max-width: 991px) {main {padding-top: 2.75rem;}}footer {padding: 1.75rem 0;}footer .content {font-size: .7778rem;line-height: 1.6;}@media screen and (max-width: 991px) {footer .content {margin-bottom: 2rem;}}footer .content ul {margin-top: -1rem;list-style: circle;margin-left: .75rem;}footer .content ul li {margin-bottom: 0;}footer .content ul li::before {display: none;}footer .content table {width: auto !important;}footer .content table tr td {width: auto !important;padding-right: 1rem;}footer .content > * {margin-bottom: 1.5em;}footer .content a {color: #fff !important;}footer .content b, footer .content strong {color: #52ae32;}.header-widget {padding: 0;}.header-widget .h-carousel .h-item {padding-top: 35%;min-height: 500px;border-bottom: 2px solid #52ae32;position: relative;background: #f1efef;}.header-widget .h-carousel .h-item .sr-onlye {position: absolute;top: 0;left: 0;}@media screen and (max-width: 575px) {.header-widget .h-carousel .h-item {height: 300px;min-height: inherit;padding-top: 0;}}.header-widget .h-carousel .h-item .container {position: absolute;bottom: 0;width: 100%;margin: 0 auto;left: 0;right: 0;padding: 0 15px;}.header-widget .h-carousel .h-item .h-item-content {position: absolute;bottom: 3rem;display: table;width: 585px;padding: 1.5rem;}@media screen and (max-width: 991px) {.header-widget .h-carousel .h-item .h-item-content {width: 500px;}}@media screen and (max-width: 767px) {.header-widget .h-carousel .h-item .h-item-content {width: 450px;}}@media screen and (max-width: 575px) {.header-widget .h-carousel .h-item .h-item-content {width: 80%;padding: 1rem;bottom: 1rem;}}@media screen and (max-width: 991px) {.header-widget .h-carousel .h-item .h-item-content .h1 {font-size: 1.8rem;}}@media screen and (max-width: 767px) {.header-widget .h-carousel .h-item .h-item-content .h1 {font-size: 1.5rem;}}@media screen and (max-width: 575px) {.header-widget .h-carousel .h-item .h-item-content .h1 {font-size: 1rem;}}.linkbox-widget .bg-cover {padding-top: 64.1818%;display: block;}.linkbox-widget .lb-img {margin: 1rem 0;}.linkbox-widget .lb-img img {height: auto;}.linkbox-widget .lb-btn {margin-top: 1.5rem;}.linkbox-widget .lb-btn.lb-no-text {margin-top: 0;}.produkte-home-widget {background-size: 300px 300px;background-position: top 22% right 35%;background-repeat: no-repeat;}@media screen and (max-width: 575px) {.produkte-home-widget {background-size: 150px 150px;}}.produkte-home-widget .ph-top {max-width: 550px;margin-bottom: 2rem;}.produkte-home-widget .ph-items .ph-item {margin-bottom: 2rem;position: relative;}@media screen and (max-width: 575px) {.produkte-home-widget .ph-items .ph-item {margin-bottom: 15px;}}.produkte-home-widget .ph-items .ph-item a:hover .ph-img, .produkte-home-widget .ph-items .ph-item a:focus .ph-img {flex: 0 0 100%;width: 100%;}.produkte-home-widget .ph-items .ph-item a:hover .d-flex, .produkte-home-widget .ph-items .ph-item a:focus .d-flex {background-position: left 5rem center !important;}.produkte-home-widget .ph-items .ph-item a:hover .ph-title, .produkte-home-widget .ph-items .ph-item a:focus .ph-title {margin-left: 2.5rem;text-shadow: 0px 0px 5px #000;}.produkte-home-widget .ph-items .ph-item .d-flex {transition: .4s;}.produkte-home-widget .ph-items .ph-item .ph-img {flex: 0 0 5.5rem;width: 5.5rem;height: 5.5rem;background-color: #4e3936;transition: .4s;}@media screen and (max-width: 575px) {.produkte-home-widget .ph-items .ph-item .ph-img {width: 5rem;height: 5rem;}}.produkte-home-widget .ph-items .ph-item .ph-title {margin-left: 6.5rem;width: calc(100% - 6.5rem);color: #fff;font-weight: bold;font-size: 1.1rem;position: absolute;transition: .4s;text-shadow: 0px 0px 5px transparent;padding-right: .5rem;text-rendering: optimizeLegibility;text-rendering: geometricPrecision;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;font-smooth: always;top: 50%;transform: translateY(-50%);left: 0;}@media screen and (max-width: 575px) {.produkte-home-widget .ph-items .ph-item .ph-title {font-size: 1.1rem;}}.parallax-widget {margin: 2rem 0;padding: 0;position: relative;border: solid #ef7d00;border-width: 3px 0;}.parallax-widget .pl-window {padding: 3rem 0;}.parallax-widget .pl-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.55);mix-blend-mode: multiply;}.parallax-widget .pl-content {display: table;margin: 0 auto;width: 600px;max-width: 100vw;padding: 0 15px;position: relative;}.parallax-widget .pl-content .pl-btn {margin-top: 2rem;}.parallax-widget .pl-cover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;}.parallax-widget .pl-cover::before {content: "";width: 1px;height: 100%;left: 0;top: 0;position: absolute;background-color: #fff;display: block;}.slider-widget .sl-top {margin-bottom: 2rem;}.slider-widget .sl-carousel {position: relative;}.slider-widget .sl-carousel .sl-item {padding-top: 48.6%;}@media screen and (max-width: 575px) {.slider-widget .sl-carousel .sl-item {padding-top: 64%;}}.slider-widget .sl-carousel .sl-item a {position: absolute;top: 0;left: 0;}.slider-widget .owl-nav.owl-prev, .slider-widget .owl-nav.owl-next {transform: translateY(-50%);}.slider-widget .owl-nav.owl-prev {left: 15px;}.slider-widget .owl-nav.owl-next {right: 15px;}.no-padding-bottom section {padding-bottom: 1rem;}.no-padding-top section {padding-top: 1rem;}.produkt-widget {padding: 0;}@media screen and (max-width: 575px) {.produkt-widget .bg-gray {background-color: transparent;}.produkt-widget > div > .container > .row > *:nth-child(2) {background-color: #f1efef;}}.schritte-widget {padding: 0;}.schritte-widget .sc-top {padding-top: 4rem;}@media screen and (max-width: 575px) {.schritte-widget .sc-top {padding-top: 1rem;}}.schritte-widget .sc-top + .sc-items .sc-item:first-child {padding-top: 2rem;}@media screen and (max-width: 575px) {.schritte-widget .sc-top + .sc-items .sc-item:first-child {padding-top: 1rem;}}.schritte-widget .sc-item {padding: 3.5rem 0;}@media screen and (max-width: 575px) {.schritte-widget .sc-item {padding: 1rem 0;}}@media screen and (max-width: 575px) {.schritte-widget .sc-item .sc-img {margin-bottom: 1rem;}}@media screen and (max-width: 575px) {.schritte-widget .sc-item .sc-text {text-align: left !important;}}.downloads-widget .dl-items .dl-item {margin-bottom: 1rem;}.downloads-widget .dl-items .dl-item:last-child {margin-bottom: 0;}.downloads-widget .dl-items .dl-item .content {padding: .75rem 0;}.downloads-widget .dl-items .dl-item .content h3 {font-size: 1.1rem;margin-bottom: .15rem;}.downloads-widget .dl-items .dl-item .dl-img {width: 103px;padding-top: 141.6667%;}.downloads-widget .dl-items .dl-item .dl-link {color: #4c7e2a !important;text-transform: uppercase;font-weight: bold;letter-spacing: .1em;font-size: .9em;}.team-widget {padding: 0;}.team-widget .te-items .te-item {padding: 3.5rem 0;}@media screen and (max-width: 575px) {.team-widget .te-items .te-item {padding: 1rem 0;}}.team-widget .te-items .te-item .te-title {width: 350px;float: right;margin-bottom: 1.25rem;}@media screen and (max-width: 767px) {.team-widget .te-items .te-item .te-title {width: auto;float: none;}}.team-widget .te-items .te-item .te-img {float: right;}@media screen and (max-width: 575px) {.team-widget .te-items .te-item .te-img {float: none;margin-bottom: 1.5rem;}}.team-widget .te-items .te-item .te-img img {width: 350px;height: auto;}.team-widget .te-items .te-item .te-content h3 {margin-bottom: 0;}.team-widget .te-items .te-item .te-content .te-links {padding-top: 1px;}.team-widget .te-items .te-item .te-content .te-links a {color: #4c7e2a !important;display: block;font-weight: bold;margin-top: .5rem;}.team-widget .te-items .te-item .flex-row-reverse .te-img {float: none;}.project-details-widget {padding: 2rem 0;}.project-details-widget .pd-box {padding: 1.5rem;}@media screen and (max-width: 767px) {.project-details-widget .pd-box {margin-bottom: 1rem;}}.galerie-widget {padding: 2rem 0;}.galerie-widget .g-items .g-item {margin-bottom: 30px;}.galerie-widget .g-items .g-item a {display: block;padding-top: 65.714%;}.kontakt-widget {padding: 0;}.kontakt-widget .ko-zeiten {padding: 4rem 0;}@media screen and (max-width: 575px) {.kontakt-widget .ko-zeiten {padding: 1rem 0;}}.kontakt-widget .ko-zeiten .ko-zeiten-row {margin-bottom: 2rem;}.kontakt-widget .ko-zeiten .ko-zeiten-row .content {padding-bottom: 2rem;}.kontakt-widget .ko-zeiten table {width: auto !important;}.kontakt-widget .ko-zeiten table tr td {width: auto !important;padding-right: 1rem;}.kontakt-widget .ko-form {padding: 4rem 0;}@media screen and (max-width: 575px) {.kontakt-widget .ko-form {padding: 1rem 0;}}@media screen and (max-width: 991px) {.kontakt-widget .ko-form .ko-form-top {margin-bottom: 2rem;}}.kontakt-widget .ko-maps {padding: 0 0 4rem 0;}@media screen and (max-width: 575px) {.kontakt-widget .ko-maps {padding: 1rem 0;}}.kontakt-widget .ko-maps .ko-maps-wrapper {position: relative;padding-top: 50%;}.kontakt-widget .ko-maps .ko-maps-wrapper iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.textfeld-widget {background-size: 300px 300px;background-position: top 1rem right 0;background-repeat: no-repeat;}@media screen and (max-width: 575px) {.textfeld-widget {background-size: 150px 150px;}}.youtube-widget .yt-wrapper {position: relative;padding-top: 56.25%;width: 100%;}.youtube-widget .yt-wrapper iframe {width: 100%;height: 100%;left: 0;top: 0;position: absolute;}body.scroll-deep .totop {transform: translateX(0);}body.scroll-footer .totop {background-color: #4e3936;color: #fff;border-color: #4e3936;}.totop {position: fixed;right: 1rem;bottom: 1rem;border: 1px solid currentColor;color: #4c7e2a;padding: .3rem;z-index: 99;cursor: pointer;transform: translateX(5rem);transition: .4s;}@media screen and (max-width: 575px) {.totop {right: 7px !important;bottom: 7px !important;}}.totop svg {height: 1.75rem;width: 1.75rem;}.iframe-message {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #f1efef;display: none;}.iframe-message.active {display: block;}.iframe-message .content {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);padding: 1em;width: 400px;max-width: 100%;}.iframe-message .content .btn {margin-bottom: 1em;}#page-before {display: none;}.urlaub {max-width: 500px !important;}body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {border-top: none !important;}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {font-weight: normal !important;}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {box-shadow: none !important;border-radius: 0 !important;}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {min-width: auto !important;transition: .2s;padding: .5rem .75rem .5rem .75rem !important;border-radius: 0 !important;box-shadow: none;display: inline-block;text-decoration: none !important;white-space: normal;line-height: 1;cursor: pointer;background-color: transparent;border: 1px solid #4c7e2a;color: #4c7e2a !important;font-size: .666rem;overflow: hidden;text-align: center;font-family: 'Roboto Condensed Web', 'Roboto Web', sans-serif;text-transform: uppercase;letter-spacing: .09em;font-weight: bold;text-rendering: optimizeLegibility;text-rendering: geometricPrecision;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;font-smooth: always;background-color: #52ae32 !important;color: #fff !important;border: none !important;}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.btn-alt, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.btn-alt, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.btn-alt, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.btn-alt {padding: .75rem 1.5rem .75rem 1.5rem !important;font-size: 1rem;min-width: 350px;}@media screen and (max-width: 575px) {body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.btn-alt, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.btn-alt, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.btn-alt, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.btn-alt {min-width: 260px;padding: .5rem 1.25rem .5rem 1.25rem !important;font-size: .9rem;}}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.btn-full, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.btn-full, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.btn-full, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.btn-full, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:focus, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:focus, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus {background-color: #52ae32 !important;color: #fff !important;border-color: #52ae32;}body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn, body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn:hover, body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn:focus {color: #000 !important;background-color: transparent !important;border: none !important;}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {padding: 8px 12px !important;}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {width: 50px !important;height: 50px !important;line-height: 50px !important;}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {width: 50px !important;height: 50px !important;line-height: 50px !important;top: -50px !important;right: 0 !important;}.wpcf7-mathcaptcha {width: 100px !important;}.sign.equal, .sign.plus {display: inline-block;margin: 0 .5rem;}div.fancybox-bg {background-color: rgba(202, 196, 195, 0.8) !important;}.fc-caption {position: absolute;top: 100%;left: 0;padding: 8px 12px;color: #000;width: 100%;background: #fff;font-size: .9rem;}.row-sidebar .panel-grid-cell:first-child {-ms-flex-preferred-size: 0 !important;flex-basis: 0 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;max-width: 100% !important;padding-right: 3rem;}.row-sidebar .panel-grid-cell:last-child {flex: 0 0 350px !important;width: 350px !important;max-width: 360px !important;}@media screen and (max-width: 575px) {.row-sidebar .panel-grid-cell:last-child {flex: 0 0 100% !important;width: 100% !important;max-width: 100% !important;}}.row-sidebar .panel-grid-cell:last-child section {padding: 1rem 0;}.row-sidebar .panel-grid-cell:last-child .downloads-widget .content {font-size: .875rem;}body:not(.home) .half:not(.half-linkbox) .btn.btn-alt {width: 100%;}body:not(.home) .half:not(.half-linkbox) section {padding: 1rem 0;}*:not(p) > a[id] {position: relative;top: -120px;}*:not(p) > a[id]:focus {outline: 0 !important;box-shadow: none !important;}.box {position: absolute;z-index: 2;}.box-blend {position: absolute;background-color: rgba(78, 57, 54, 0.9);mix-blend-mode: multiply;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;}.box-blend.box-blend-80 {background-color: rgba(78, 57, 54, 0.8);}.box-blend-white {position: absolute;background-color: rgba(255, 255, 255, 0.5);z-index: 1;top: 0;left: 0;width: 100%;height: 100%;}.h-blend {position: fixed;}@media screen and (max-width: 991px) {.h-blend {display: none;}}.header-widget:hover .owl-nav.owl-prev {transform: translate(0%, -50%);}.header-widget:hover .owl-nav.owl-next {transform: translate(0%, -50%);}.owl-nav {position: absolute;top: 50%;cursor: pointer;z-index: 1;}.owl-nav.owl-prev, .owl-nav.owl-next {opacity: .65;}.owl-nav.owl-prev svg, .owl-nav.owl-next svg {width: 2rem;height: 2rem;}.owl-nav.owl-prev:hover, .owl-nav.owl-next:hover {opacity: .9;}.owl-nav.owl-prev {left: 0;transform: translate(-150%, -50%);}.owl-nav.owl-next {right: 0;transform: translate(150%, -50%);}.owl-nav.owl-next svg {transform: rotate(180deg);}.owl-dots {display: -ms-flex;display: flex;justify-content: center;}.owl-dots .owl-dot {background-color: #f1efef !important;width: .5rem;height: .5rem;margin: .25rem .2rem;transition: .2s;border-radius: 50%;}.owl-dots .owl-dot.active {background-color: #52ae32 !important;}.owl-nav {display: block;}@media screen and (max-width: 991px) {.owl-nav {display: none;}}.owl-dots {bottom: 0;display: table;margin: 0 auto;}@media screen and (max-width: 991px) {.owl-dots {display: table;}}.container-fluid {max-width: inherit !important;}.container {max-width: 1160px;}.container .container {padding: 0;}.container-h {height: 100%;}.row-h {height: 100%;}#wp-admin-bar-search {display: none;}section {padding: 4rem 0;}@media screen and (max-width: 767px) {section {padding: 1rem 0;}}body:not(.home) section.textfeld-widget {padding: 1rem 0;}.fancybox-button--thumbs, .fancybox-button--play {display: none !important;}.gm-style .gm-style-iw {font-size: 16px;}.gm-style-iw-d h1 {font-size: 2.2rem;}.gm-style-iw-d h2 {font-size: 1.8rem;}.gm-style-iw-d h3 {font-size: 1.4rem;}.gm-style-iw-d h4 {font-size: 1.25rem;}.grecaptcha-badge {display: none !important;}.wpcf7-checkbox .wpcf7-list-item {display: block;margin-bottom: .5rem !important;}.wpcf7-form h4 {margin-bottom: 1rem;padding-top: 1rem;}@media screen and (max-width: 575px) {#moove_gdpr_save_popup_settings_button {left: 7px !important;bottom: 7px !important;}}@media print {@ page {size: A4;orphans: 4;widows: 3;}* {-webkit-print-color-adjust: exact;print-color-adjust: exact;transition: none !important;}.print {display: block !important;}.noprint {display: none !important;}ul, img, h1, h2, h3, h4, h5, p, li, pre, figure, blockquote {page-break-inside: avoid;}.container {min-width: inherit !important;}.scroll-animation {display: block !important;opacity: 1 !important;visibility: visible !important;transition: none !important;animation: none !important;}.widget_header, .header-nav, footer, .widget_parallax, .parallax-mirror, .owl-carousel, .owl-nav, .totop, #moove_gdpr_save_popup_settings_button, .ko-form, .widget_youtube {display: none !important;}header, body.scroll header {border: none !important;background: transparent !important;position: static !important;}.half-parent {flex-direction: row !important;}.half {width: calc(50% - (.5*30px)) !important;}.bg-gray {background-color: #fff !important;}.ph-items .col-lg-4, .g-items .col-sm-4 {flex: 0 0 33.333% !important;width: 33.3333% !important;max-width: 33.33333% !important;}.page-break + * {page-break-before: always;}.te-item .col-sm-6, .produkt-widget .col-sm-6, .sc-item .col-sm-6 {flex: 0 0 50% !important;width: 50% !important;max-width: 50% !important;}.sc-item {page-break-inside: avoid;}.ko-maps {page-break-before: always;}}.fb-left, .fb-right {position: absolute;top: 0;height: 100%;width: 35%;cursor: pointer;z-index: 99999999;}.fl-left {left: 0;}.fb-right {right: 0;}.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {opacity: 1 !important;visibility: visible !important;}.fancybox-caption {display: none !important;}.fb-urlaub .fancybox-toolbar, .fb-urlaub .fancybox-navigation, .fb-urlaub .fancybox-infobar {display: none !important;}.urlaub-close {display: table !important;}.urlaub-close.text-center {margin: 0 auto;}* {;}#wp-admin-bar-so_live_editor, #wp-admin-bar-wpseo-menu, #wp-admin-bar-comments, #wp-admin-bar-updates, #wp-admin-bar-customize {display: none !important;}@media screen and (max-width: 1199px) {#wp-admin-bar-my-account, #wp-admin-bar-new_draft {display: none;}}.has-banner {padding-top: 0 !important;}[id*="bnnr-body-rightSide"] > div[style*="background-color:"][style*="background-color 250ms"], .rcb-content-blocker div[style*="background-color:"][style*="background-color 250ms"] {padding: .5rem .75rem .5rem .75rem !important;border-radius: 0 !important;box-shadow: none;display: inline-block;text-decoration: none !important;white-space: normal;line-height: 1;cursor: pointer;background-color: #52ae32 !important;border: 1px solid #52ae32 !important;color: #fff !important;font-size: .666rem;overflow: hidden;text-align: center !important;font-family: 'Roboto Condensed Web', 'Roboto Web', sans-serif;text-transform: uppercase !important;letter-spacing: .09em !important;font-weight: bold !important;}body [id*="bnnr-body-leftSide"] [style*="(21, 119, 155)"], body [id*="bnnr-body-rightSide"] [style*="(21, 119, 155)"], body [id*="bnnr-body-leftSide"] [style*="(17, 96, 125)"], body [id*="bnnr-body-rightSide"] [style*="(17, 96, 125)"] {background-color: #52ae32 !important;border-color: #52ae32 !important;}body [id*="bnnr-body-leftSide"] [style="color: rgb(21, 119, 155);"] {background-color: transparent !important;color: #52ae32 !important;}.animate__none {border-radius: 0 !important;}.wpcf7-captchac {display: inline;}.wpcf7-captchar {width: 6rem !important;}