.site-header[data-astro-cid-3ef6ksr2]{position:relative;z-index:100}.topbar[data-astro-cid-3ef6ksr2]{background:var(--header-top-bg);color:var(--header-top-color);padding:8px 0;font-size:13px}.topbar-inner[data-astro-cid-3ef6ksr2]{display:flex;justify-content:flex-end;align-items:center}.contact-info[data-astro-cid-3ef6ksr2]{display:flex;gap:20px;list-style:none;padding:0;margin:0}.contact-info[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--header-top-color)}.contact-info[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{text-decoration:underline}.header-main[data-astro-cid-3ef6ksr2]{background:var(--header-bg);border-bottom:1px solid #eee;position:relative}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:2rem;padding:10px 0}.logo[data-astro-cid-3ef6ksr2]{display:block;line-height:0;min-width:150px}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{max-height:77px;width:auto}.main-nav[data-astro-cid-3ef6ksr2]{display:flex;flex:1;justify-content:flex-end}.main-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;padding:0;margin:0;gap:0}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:10px 16px;color:var(--color-dark-text);font-size:13px;font-weight:700;text-transform:uppercase;white-space:nowrap;transition:background .3s ease}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{background:#0000000d}.hamburger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:4px;background:none;border:none;padding:8px;cursor:pointer}.hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:24px;height:2px;background:var(--color-dark-text);transition:all .3s ease}.hamburger[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.hamburger[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-nav[data-astro-cid-3ef6ksr2]{display:none;background:var(--header-bg);border-top:1px solid #eee}.mobile-nav[data-astro-cid-3ef6ksr2].active{display:block}.mobile-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:12px 16px;color:var(--color-dark-text);font-size:14px;border-bottom:1px solid #eee}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:last-child{border-bottom:none}@media(max-width:768px){.main-nav[data-astro-cid-3ef6ksr2]{display:none}.hamburger[data-astro-cid-3ef6ksr2]{display:flex;order:2}.contact-info[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;gap:10px}.header-inner[data-astro-cid-3ef6ksr2]{gap:1rem}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{max-height:60px}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--footer-bg);color:var(--footer-color);padding-top:3rem;padding-bottom:0;margin-top:3rem}.footer-inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding-bottom:2rem}.footer-section[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{color:var(--color-light-gray);font-size:18px;font-weight:500;margin-bottom:1rem}.footer-section[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{font-size:15px;display:block;margin-bottom:.5rem}.footer-section[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--footer-color);font-size:13px;margin:.3rem 0;line-height:1.5}.footer-section[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--footer-color);text-decoration:none}.footer-section[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.footer-section[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;font-size:13px}.footer-section[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin:.5rem 0}.legal-links[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.3rem}.footer-copyright[data-astro-cid-sz7xmlte]{background:#0000001a;padding:1.5rem 0;text-align:center;border-top:1px solid rgba(255,255,255,.1)}.footer-copyright[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--footer-color);font-size:12px;margin:0}@media(max-width:768px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:1.5rem}.footer-section[data-astro-cid-sz7xmlte]{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.5rem}.footer-section[data-astro-cid-sz7xmlte]:last-of-type{border-bottom:none}}:root{--color-primary: #4a934a;--color-dark-text: rgb(29, 29, 29);--color-light-text: rgb(255, 255, 255);--color-light-gray: rgb(245, 245, 245);--color-dark-footer: rgb(45, 45, 45);--color-white: rgb(255, 255, 255);--color-accent: #d4af37;--font-family: Arial, sans-serif;--font-size-base: 17px;--font-size-small: 12px;--font-size-large: 36px;--font-size-heading3: 20px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--header-bg: rgb(255, 255, 255);--header-color: rgb(29, 29, 29);--header-top-bg: var(--color-primary);--header-top-color: rgb(255, 255, 255);--footer-bg: rgb(45, 45, 45);--footer-color: rgb(255, 255, 255)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;padding:0;background:var(--color-white);color:var(--color-dark-text);font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.6}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-family)}h1{font-size:var(--font-size-large);font-weight:500;line-height:1.2;text-align:center;margin:1rem 0}h2{font-size:27px;font-weight:500;line-height:1.25;margin:1rem 0}h3{font-size:var(--font-size-heading3);font-weight:500;line-height:1.3;margin:.8rem 0}h4{font-size:18px;font-weight:500;margin:.8rem 0}p{margin:.5rem 0 1rem;line-height:1.6}ul,ol{margin:.5rem 0 1rem;padding-left:2rem}li{margin:.25rem 0}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}.container{width:min(1170px,calc(100% - 30px));margin:0 auto;padding:0}section{padding:2rem 0}.hero{width:100%;min-height:360px;background:#ddd;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero img{width:100%;height:100%;object-fit:cover}.page-content{min-height:100vh}.legacy-page a{text-decoration:none}.legacy-page .container,.legacy-page .sppb-row-container,.legacy-page .sppb-container-inner{width:min(1170px,calc(100% - 30px));margin-right:auto;margin-left:auto}.legacy-page .row,.legacy-page .sppb-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.legacy-page [class*=col-],.legacy-page [class*=sppb-col-]{min-height:1px;padding-right:15px;padding-left:15px}.legacy-page .col-lg-12,.legacy-page .sppb-col-md-12{flex:0 0 100%;max-width:100%}.legacy-page .col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.legacy-page .col-lg-9,.legacy-page .col-md-9,.legacy-page .sppb-col-md-9{flex:0 0 75%;max-width:75%}.legacy-page .col-lg-8,.legacy-page .sppb-col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.legacy-page .col-lg-6,.legacy-page .col-md-6,.legacy-page .sppb-col-md-6{flex:0 0 50%;max-width:50%}.legacy-page .col-lg-4,.legacy-page .col-md-4,.legacy-page .sppb-col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.legacy-page .col-lg-3,.legacy-page .col-md-3,.legacy-page .sppb-col-md-3{flex:0 0 25%;max-width:25%}.legacy-page .col-lg-2,.legacy-page .col-md-2,.legacy-page .sppb-col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.legacy-page #sp-top-bar,.legacy-page #sp-support-telefon{font-size:14px}.legacy-page #sp-top-bar ul,.legacy-page #sp-support-telefon ul,.legacy-page .sp-contact-info{display:flex;justify-content:flex-end;gap:20px;padding:0;margin:0;list-style:none}.legacy-page #sp-header{position:relative;z-index:10}.legacy-page #sp-header .row{align-items:center}.legacy-page .logo img{display:block;max-height:92px;width:auto}.legacy-page .sp-megamenu-parent{display:flex;align-items:stretch;justify-content:flex-end;gap:0;padding:0;margin:0;list-style:none}.legacy-page .sp-menu-item{position:relative;list-style:none}.legacy-page .sp-megamenu-parent>li>a{display:block;padding:28px 12px;white-space:nowrap}.legacy-page .sp-dropdown{position:absolute;top:100%;left:0;z-index:50;display:none;min-width:230px;background:#fff;box-shadow:0 10px 22px #0000002e}.legacy-page .sp-menu-item:hover>.sp-dropdown,.legacy-page .sp-menu-item:focus-within>.sp-dropdown{display:block}.legacy-page .sp-dropdown-items{padding:8px 0;margin:0;list-style:none}.legacy-page .sp-dropdown a{display:block;padding:9px 16px}.legacy-page .rev_slider_wrapper,.legacy-page .fullwidthbanner-container,.legacy-page .rev_slider,.legacy-page .fullwidthabanner{width:100%;min-height:360px;overflow:hidden;background:#ddd}.legacy-page .rev_slider ul,.legacy-page .rev_slider li{padding:0;margin:0;list-style:none}.legacy-page .rev_slider li{position:relative;display:block!important;opacity:1!important;visibility:visible!important;width:100%!important;height:auto!important}.legacy-page .rev_slider li:not(:first-child),.legacy-page .rev_slider>ul>li:not(:first-child),.legacy-page .rev_slider .tp-revslider-slidesli:not(:first-child){display:none!important}.legacy-page .rev_slider img,.legacy-page .rev_slider .defaultimg,.legacy-page .rev_slider [data-lazyload]{display:block!important;opacity:1!important;visibility:visible!important;width:100%;height:430px;object-fit:cover}.legacy-page .rev_slider_wrapper.fullscreen-container,.legacy-page .fullscreen-container .rev_slider,.legacy-page .fullscreenbanner-container,.legacy-page .fullscreenbanner{min-height:640px}.legacy-page .fullscreen-container .rev_slider img,.legacy-page .fullscreenbanner img{height:640px}.legacy-page .tp-loader,.legacy-page .tp-bannertimer{display:none!important}.legacy-page .tp-caption{position:absolute;left:max(40px,calc((100vw - 1170px)/2));top:90px;z-index:2;max-width:min(720px,calc(100vw - 60px));opacity:1!important;visibility:visible!important;transform:none!important}.legacy-page .tp-bannertimer,.legacy-page .offcanvas-menu,.legacy-page .scrollup,.legacy-page .hidden{display:none!important}.legacy-page .hidden-sm,.legacy-page .hidden-xs{display:block!important}.legacy-page .hidden-lg,.legacy-page .hidden-md.hidden-lg,.legacy-page .visible-sm,.legacy-page .visible-xs,.legacy-page .d-lg-none{display:none!important}.legacy-page .d-none.d-lg-block{display:block!important}.legacy-page .d-none.d-lg-inline-block{display:inline-block!important}.legacy-page .d-none.d-md-block{display:block!important}.legacy-page .sppb-section{padding-top:34px;padding-bottom:34px}.legacy-page .sppb-addon,.legacy-page .sp-module{width:100%}.legacy-page .sppb-addon-single-image-container img,.legacy-page .sppb-img-responsive{display:inline-block}.legacy-page .sppb-text-center{text-align:center}.legacy-page .sppb-text-left{text-align:left}.legacy-page .sppb-btn,.legacy-page .btn,.legacy-page button,.legacy-page input[type=submit],.legacy-page .static-form-notice strong{display:inline-block;border:0;cursor:pointer}.legacy-page .static-form-notice{padding:18px;margin:22px 0;border:1px solid rgba(0,0,0,.18);background:#fff}.legacy-page .static-form-notice p{margin-bottom:0}@media(max-width:900px){.legacy-page .row,.legacy-page .sppb-row{margin-right:0;margin-left:0}.legacy-page [class*=col-],.legacy-page [class*=sppb-col-]{flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0}.legacy-page .container,.legacy-page .sppb-row-container,.legacy-page .sppb-container-inner{width:min(100% - 24px,1170px)}.legacy-page .hidden-xs,.legacy-page .hidden-sm{display:none!important}.legacy-page .hidden-md,.legacy-page .hidden-lg,.legacy-page .hidden-md.hidden-lg,.legacy-page .visible-xs,.legacy-page .visible-sm,.legacy-page .d-lg-none{display:block!important}.legacy-page .d-none.d-lg-block,.legacy-page .d-none.d-lg-inline-block,.legacy-page .d-none.d-md-block,.legacy-page .sp-megamenu-parent{display:none!important}.legacy-page .sp-megamenu-parent>li>a{padding:10px 0}.legacy-page .sp-dropdown{position:static;display:none!important;box-shadow:none}.legacy-page .nav-collapse.collapse,.legacy-page .navbar-collapse.collapse,.legacy-page .plazart-megamenu,.legacy-page .sp-megamenu-wrapper{display:none!important}.legacy-page .rev_slider img{height:260px}.legacy-page .tp-caption{left:20px;top:50px}}.legacy-page{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6}.legacy-page .body-wrapper,.legacy-page .body-innerwrapper{width:100%;overflow-x:hidden}.legacy-page #sp-header{background:#fff}.legacy-page #sp-header .container,.legacy-page #sp-support-telefon .container,.legacy-page #sp-top-bar .container{width:min(1170px,calc(100% - 30px))}.legacy-page .sp-contact-info a{color:inherit}.legacy-page .sp-megamenu-parent>li>a{font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.legacy-page h1,.legacy-page h2,.legacy-page h3,.legacy-page h4,.legacy-page h5,.legacy-page .sppb-addon-title{letter-spacing:0}.legacy-page h1,.legacy-page .sppb-addon-header h1.sppb-addon-title{font-size:32px;line-height:1.25}.legacy-page h2,.legacy-page .sppb-addon-header h2.sppb-addon-title{font-size:27px;line-height:1.25}.legacy-page h3,.legacy-page .sppb-addon-header h3.sppb-addon-title{font-size:21px;line-height:1.3}.legacy-page .sppb-addon-content{font-size:inherit}.legacy-page .logo a{display:inline-block;line-height:0}.legacy-page .sp-retina-logo,.legacy-page .logo img.sp-retina-logo,.legacy-page .logo img.visible-xs{display:none!important}.legacy-page .logo img.sp-default-logo.hidden-xs{display:block!important}.legacy-page .rev_slider_wrapper,.legacy-page .fullwidthbanner-container,.legacy-page .rev_slider,.legacy-page .fullwidthabanner{height:430px!important;min-height:430px!important;max-height:none!important}.legacy-page .fullscreen-container,.legacy-page .fullscreenbanner{height:640px!important;min-height:640px!important}.legacy-page .rev_slider li,.legacy-page .fullwidthabanner li{min-height:430px!important}.legacy-page .fullscreenbanner li{min-height:640px!important}.legacy-page .rev_slider img,.legacy-page .rev_slider .defaultimg,.legacy-page .rev_slider [data-lazyload]{height:430px!important;min-height:430px!important;object-fit:cover;object-position:center center}.legacy-page .fullscreenbanner img,.legacy-page .fullscreenbanner .defaultimg,.legacy-page .fullscreenbanner [data-lazyload]{height:640px!important;min-height:640px!important}.legacy-page .tp-caption{display:block!important;font-family:inherit;line-height:1.22;opacity:1!important;visibility:visible!important}.legacy-page .tp-caption a{color:inherit}.legacy-page .tp-caption img{width:auto!important;max-width:min(100%,360px);height:auto!important;min-height:0!important;object-fit:contain}.legacy-page .sppb-btn,.legacy-page .btn,.legacy-page button,.legacy-page input[type=submit]{min-height:34px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;text-transform:none}.legacy-page .sppb-section{padding-top:42px;padding-bottom:42px}@media(max-width:900px){.legacy-page{font-size:14px}.legacy-page #sp-header .container,.legacy-page #sp-support-telefon .container,.legacy-page #sp-top-bar .container{width:min(100% - 24px,1170px)}.legacy-page .logo img{max-height:64px}.legacy-page .sp-retina-logo,.legacy-page .logo img.sp-retina-logo,.legacy-page .logo img.hidden-xs{display:none!important}.legacy-page .logo img.visible-xs{display:block!important}.legacy-page .rev_slider_wrapper,.legacy-page .fullwidthbanner-container,.legacy-page .rev_slider,.legacy-page .fullwidthabanner,.legacy-page .fullscreen-container,.legacy-page .fullscreenbanner{height:270px!important;min-height:270px!important}.legacy-page .rev_slider li,.legacy-page .fullwidthabanner li,.legacy-page .fullscreenbanner li{min-height:270px!important}.legacy-page .rev_slider img,.legacy-page .rev_slider .defaultimg,.legacy-page .rev_slider [data-lazyload],.legacy-page .fullscreenbanner img,.legacy-page .fullscreenbanner .defaultimg,.legacy-page .fullscreenbanner [data-lazyload]{height:270px!important;min-height:270px!important}.legacy-page .tp-caption{max-width:calc(100vw - 40px);font-size:20px}.legacy-page h1,.legacy-page .sppb-addon-header h1.sppb-addon-title{font-size:24px}.legacy-page h2,.legacy-page .sppb-addon-header h2.sppb-addon-title{font-size:20px}}.legacy-page #rev_slider_3_2>ul>li:first-child{display:none!important}.legacy-page #rev_slider_3_2>ul>li:nth-child(4){display:block!important}.legacy-page #rev_slider_3_2 img{object-position:center center}
