:root{
	--primary_color:#157d35;
	--primary_color_rgb:217, 132, 47;
	--headings_color:#121212;
	--headings_color_rgb:217, 132, 47;
	--text_color:#454545;
	--text_color_rgb:69, 69, 69;
	--bg_color:#FFFFFF;
	--bg_color_rgb:255, 255, 255;
	--link_color:#121212;
	--link_color_rgb:18, 18, 18;
	--link_hover_color:#157d35;
	--header_bg_color:#FFFFFF; /*menu hintergrundfarbe scrollen 333333*/
	--topbar_bg_color:#f5f6f7;
	--topbar_text_color:#454545;
	--topbar_link_color:#121212;
	--topbar_link_hover_color:#157d35;
	--logo_text_color:#157d35;
	--menu_text_color:#000000; /* menu farbe scrollen FFFFFF*/
	--menu_text_color_rgb:255, 255, 255;
	--menu_text_hover_color:#157d35;
	--menu_text_active_color:#157d35;
	--menu_dropdown_bg_color:#333333;
	--menu_dropdown_text_color:#FFFFFF;
	--menu_dropdown_text_hover_color:#157d35;
	--menu_dropdown_text_active_color:#157d35;
	--footer_bg_color:#333333;
	--footer_text_color:#CCCCCC;
	--footer_link_color:#FFFFFF;
	--footer_link_hover_color:#157d35;
	--offcanvas_menu_icon_color: #157d35;
	--offcanvas_menu_bg_color: #333333;
	--offcanvas_menu_items_and_items_color: #FFFFFF;
	--offcanvas_menu_items_and_items_color_rgb: 255, 255, 255;
	--offcanvas_menu_active_menu_item_color: #157d35}
	
.bg-primary{background:#157d35 }
.bg-primary-10{background-color:#fbf3ea}
.bg-primary-20{background-color:#f7e6d5}
.bg-primary-30{background-color:#f4dac1}
.bg-primary-40{background-color:#f0ceac}
.bg-primary-50{background-color:#ecc297}
.bg-primary-60{background-color:#e8b582}
.bg-primary-70{background-color:#e4a96d}
.bg-primary-80{background-color:#e19d59}
.bg-primary-90{background-color:#dd9044}
.overlay-bg-primary-10:before{background-color:rgba(217, 132, 47, 0.1)}
.overlay-bg-primary-20:before{background-color:rgba(217, 132, 47, 0.2)}
.overlay-bg-primary-30:before{background-color:rgba(217, 132, 47, 0.3)}
.overlay-bg-primary-40:before{background-color:rgba(217, 132, 47, 0.4)}
.overlay-bg-primary-50:before{background-color:rgba(217, 132, 47, 0.5)}
.overlay-bg-primary-60:before{background-color:rgba(217, 132, 47, 0.6)}
.overlay-bg-primary-70:before{background-color:rgba(217, 132, 47, 0.7)}
.overlay-bg-primary-80:before{background-color:rgba(217, 132, 47, 0.8)}
.overlay-bg-primary-90:before{background-color:rgba(217, 132, 47, 0.9)}
body .btn-primary,body .sppb-btn-primary{background:#157d35;color:#FFFFFF;border:1px solid #157d35}
body .btn-primary.disabled,body .btn-primary:hover,body .btn-primary:active,body .btn-primary:not(:disabled):not(.disabled):active,body .sppb-btn-primary.disabled,body .sppb-btn-primary:hover,body .sppb-btn-primary:active,body .sppb-btn-primary:not(:disabled):not(.disabled):active{background:#bf7123;color:#FFFFFF;border:1px solid #bf7123}
body .btn-primary:focus,body .sppb-btn-primary:focus{box-shadow:0 0 0 3px rgba(217, 132, 47, 0.5)}body .btn-primary.sppb-btn-outline,body .sppb-btn-primary.sppb-btn-outline{background:transparent;color:#157d35;border-color:#157d35}
body .btn-primary.sppb-btn-outline:hover,body .btn-primary.sppb-btn-outline:active,body .sppb-btn-primary.sppb-btn-outline:hover,body .sppb-btn-primary.sppb-btn-outline:active{background:#157d35;color:#FFFFFF;border-color:#157d35}
body .btn-primary.sppb-btn-outline:focus,body .sppb-btn-primary.sppb-btn-outline:focus{box-shadow:0 0 0 3px rgba(217, 132, 47, 0.5)}
body .btn-primary.sppb-btn-outline-hover,body .sppb-btn-primary.sppb-btn-outline-hover{background:#157d35;color:#FFFFFF;border-color:#157d35}
body .btn-primary.sppb-btn-outline-hover:hover,body .btn-primary.sppb-btn-outline-hover:active,body .sppb-btn-primary.sppb-btn-outline-hover:hover,body .sppb-btn-primary.sppb-btn-outline-hover:active{background:transparent;color:#157d35;border-color:#157d35}
body .btn-primary.sppb-btn-outline-hover:focus,body .sppb-btn-primary.sppb-btn-outline-hover:focus{box-shadow:0 0 0 3px rgba(217, 132, 47, 0.5)}
body .btn-primary.sppb-btn-3d,body .sppb-btn-primary.sppb-btn-3d{background:#157d35;color:#FFFFFF;border-color:#157d35;border-bottom-color:#bf7123}body .btn-primary.sppb-btn-3d:hover,body .btn-primary.sppb-btn-3d:active,body .sppb-btn-primary.sppb-btn-3d:hover,body .sppb-btn-primary.sppb-btn-3d:active{background:#bf7123;color:#FFFFFF;border-color:#bf7123;border-bottom-color:#bf7123}
body .btn-primary.sppb-btn-3d:focus,body .sppb-btn-primary.sppb-btn-3d:focus{box-shadow:0 0 0 3px rgba(217, 132, 47, 0.5)}
body .btn-primary.sppb-btn-gradient,body .sppb-btn-primary.sppb-btn-gradient{background-image:linear-gradient(#e19e5a, #b46b21);border:none}
body .btn-primary.sppb-btn-gradient:hover,body .btn-primary.sppb-btn-gradient:active,body .sppb-btn-primary.sppb-btn-gradient:hover,body .sppb-btn-primary.sppb-btn-gradient:active{background-image:linear-gradient(#b46b21, #e19e5a);border:none}
body .btn-primary.sppb-btn-gradient:focus,body .sppb-btn-primary.sppb-btn-gradient:focus{box-shadow:0 0 0 3px rgba(217, 132, 47, 0.5)}body .sppb-btn-primary-dark{background:#157d35;color:#FFFFFF;border:1px solid #157d35}
body .sppb-btn-primary-dark:hover{background:#343a40;color:#FFFFFF;border:1px solid #343a40}
body .sppb-btn-primary-dark:focus{box-shadow:0 0 0 3px rgba(217, 132, 47, 0.5)}
body .sppb-btn-primary-dark.sppb-btn-outline{background:transparent;color:#157d35;border-color:#157d35}
body .sppb-btn-primary-dark.sppb-btn-outline:hover{background:#343a40;color:#FFFFFF;border-color:#343a40}
body .sppb-btn-primary-dark.sppb-btn-outline:focus{box-shadow:0 0 0 3px rgba(217, 132, 47, 0.5)}
body .sppb-btn-primary-dark.sppb-btn-outline-hover{background:#157d35;color:#FFFFFF;border-color:#157d35}
body .sppb-btn-primary-dark.sppb-btn-outline-hover:hover{background:transparent;color:#343a40;border-color:#343a40}
body .sppb-btn-primary-dark.sppb-btn-outline-hover:focus{box-shadow:0 0 0 3px rgba(217, 132, 47, 0.5)}
body .sppb-btn-primary-dark.sppb-btn-3d{background:#157d35;color:#FFFFFF;border-color:#157d35;border-bottom-color:#bf7123}
body .sppb-btn-primary-dark.sppb-btn-3d:hover{background:#343a40;color:#FFFFFF;border-color:#23272b;border-bottom-color:#23272b}
body .sppb-btn-primary-dark.sppb-btn-3d:focus{box-shadow:0 0 0 3px rgba(217, 132, 47, 0.5)}body .sppb-btn-primary-dark.sppb-btn-gradient{background-image:linear-gradient(#e19e5a, #b46b21);border:none}
body .sppb-btn-primary-dark.sppb-btn-gradient:hover{background-image:linear-gradient(#1d2124, #4b545c);border:none}
body .sppb-btn-primary-dark.sppb-btn-gradient:focus{box-shadow:0 0 0 3px rgba(217, 132, 47, 0.5)}
body .sppb-btn-primary-white{background:#157d35;color:#FFFFFF;border:1px solid #157d35}
body .sppb-btn-primary-white:hover{background:#FFFFFF;color:#343a40;border:1px solid #FFFFFF}
body .sppb-btn-primary-white:focus{box-shadow:0 0 0 3px rgba(217, 132, 47, 0.5)}
body .sppb-btn-primary-white.sppb-btn-outline{background:transparent;color:#157d35;border-color:#157d35}
body .sppb-btn-primary-white.sppb-btn-outline:hover{background:#FFFFFF;color:#343a40;border-color:#FFFFFF}
body .sppb-btn-primary-white.sppb-btn-outline:focus{box-shadow:0 0 0 3px rgba(217, 132, 47, 0.5)}
body .sppb-btn-primary-white.sppb-btn-outline-hover{background:#157d35;color:#FFFFFF;border-color:#157d35}
body .sppb-btn-primary-white.sppb-btn-outline-hover:hover{background:transparent;color:#FFFFFF;border-color:#FFFFFF}
body .sppb-btn-primary-white.sppb-btn-outline-hover:focus{box-shadow:0 0 0 3px rgba(217, 132, 47, 0.5)}
body .sppb-btn-primary-white.sppb-btn-3d{background:#157d35;color:#FFFFFF;border-color:#157d35;border-bottom-color:#bf7123}
body .sppb-btn-primary-white.sppb-btn-3d:hover{background:#FFFFFF;color:#343a40;border-color:#ececec;border-bottom-color:#ececec}
body .sppb-btn-primary-white.sppb-btn-3d:focus{box-shadow:0 0 0 3px rgba(217, 132, 47, 0.5)}
body .sppb-btn-primary-white.sppb-btn-gradient{background-image:linear-gradient(#e19e5a, #b46b21);border:none}
body .sppb-btn-primary-white.sppb-btn-gradient:hover{background-image:linear-gradient(#e6e6e6, white);border:none}
body .sppb-btn-primary-white.sppb-btn-gradient:focus{box-shadow:0 0 0 3px rgba(217, 132, 47, 0.5)}
body .sppb-btn-dark-primary{background:#343a40;color:#FFFFFF;border:1px solid #343a40}
body .sppb-btn-dark-primary:hover{background:#157d35;color:#FFFFFF;border:1px solid #157d35}
body .sppb-btn-dark-primary:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}
body .sppb-btn-dark-primary.sppb-btn-outline{background:transparent;color:#343a40;border-color:#343a40}
body .sppb-btn-dark-primary.sppb-btn-outline:hover{background:#157d35;color:#FFFFFF;border-color:#157d35}
body .sppb-btn-dark-primary.sppb-btn-outline:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}
body .sppb-btn-dark-primary.sppb-btn-outline-hover{background:#343a40;color:#FFFFFF;border-color:#343a40}
body .sppb-btn-dark-primary.sppb-btn-outline-hover:hover{background:transparent;color:#157d35;border-color:#157d35}
body .sppb-btn-dark-primary.sppb-btn-outline-hover:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}
body .sppb-btn-dark-primary.sppb-btn-3d{background:#343a40;color:#FFFFFF;border-color:#343a40;border-bottom-color:#23272b}
body .sppb-btn-dark-primary.sppb-btn-3d:hover{background:#157d35;color:#FFFFFF;border-color:#bf7123;border-bottom-color:#bf7123}
body .sppb-btn-dark-primary.sppb-btn-3d:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}
body .sppb-btn-dark-primary.sppb-btn-gradient{background-image:linear-gradient(#4b545c, #1d2124);border:none}
body .sppb-btn-dark-primary.sppb-btn-gradient:hover{background-image:linear-gradient(#b46b21, #e19e5a);border:none}
body .sppb-btn-dark-primary.sppb-btn-gradient:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}
body .sppb-btn-dark-white{background:#343a40;color:#FFFFFF;border:1px solid #343a40}
body .sppb-btn-dark-white:hover{background:#FFFFFF;color:#343a40;border:1px solid #FFFFFF}
body .sppb-btn-dark-white:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}
body .sppb-btn-dark-white.sppb-btn-outline{background:transparent;color:#343a40;border-color:#343a40}
body .sppb-btn-dark-white.sppb-btn-outline:hover{background:#FFFFFF;color:#343a40;border-color:#FFFFFF}
body .sppb-btn-dark-white.sppb-btn-outline:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}
body .sppb-btn-dark-white.sppb-btn-outline-hover{background:#343a40;color:#FFFFFF;border-color:#343a40}
body .sppb-btn-dark-white.sppb-btn-outline-hover:hover{background:transparent;color:#FFFFFF;border-color:#FFFFFF}
body .sppb-btn-dark-white.sppb-btn-outline-hover:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}
body .sppb-btn-dark-white.sppb-btn-3d{background:#343a40;color:#FFFFFF;border-color:#343a40;border-bottom-color:#23272b}
body .sppb-btn-dark-white.sppb-btn-3d:hover{background:#FFFFFF;color:#343a40;border-color:#ececec;border-bottom-color:#ececec}
body .sppb-btn-dark-white.sppb-btn-3d:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}
body .sppb-btn-dark-white.sppb-btn-gradient{background-image:linear-gradient(#4b545c, #1d2124);border:none}
body .sppb-btn-dark-white.sppb-btn-gradient:hover{background-image:linear-gradient(#e6e6e6, white);border:none}
body .sppb-btn-dark-white.sppb-btn-gradient:focus{box-shadow:0 0 0 3px rgba(52, 58, 64, 0.5)}
body .sppb-btn-white-primary{background:#FFFFFF;color:#343a40;border:1px solid #FFFFFF}
body .sppb-btn-white-primary:hover{background:#157d35;color:#FFFFFF;border:1px solid #157d35}
body .sppb-btn-white-primary:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}
body .sppb-btn-white-primary.sppb-btn-outline{background:transparent;color:#FFFFFF;border-color:#FFFFFF}
body .sppb-btn-white-primary.sppb-btn-outline:hover{background:#157d35;color:#FFFFFF;border-color:#157d35}
body .sppb-btn-white-primary.sppb-btn-outline:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}
body .sppb-btn-white-primary.sppb-btn-outline-hover{background:#FFFFFF;color:#343a40;border-color:#FFFFFF}
body .sppb-btn-white-primary.sppb-btn-outline-hover:hover{background:transparent;color:#157d35;border-color:#157d35}
body .sppb-btn-white-primary.sppb-btn-outline-hover:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}
body .sppb-btn-white-primary.sppb-btn-3d{background:#FFFFFF;color:#343a40;border-color:#FFFFFF;border-bottom-color:#ececec}
body .sppb-btn-white-primary.sppb-btn-3d:hover{background:#157d35;color:#FFFFFF;border-color:#bf7123;border-bottom-color:#bf7123}
body .sppb-btn-white-primary.sppb-btn-3d:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}
body .sppb-btn-white-primary.sppb-btn-gradient{background-image:linear-gradient(white, #e6e6e6);border:none}
body .sppb-btn-white-primary.sppb-btn-gradient:hover{background-image:linear-gradient(#b46b21, #e19e5a);border:none}
body .sppb-btn-white-primary.sppb-btn-gradient:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}
body .sppb-btn-white-dark{background:#FFFFFF;color:#343a40;border:1px solid #FFFFFF}
body .sppb-btn-white-dark:hover{background:#343a40;color:#FFFFFF;border:1px solid #343a40}
body .sppb-btn-white-dark:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}
body .sppb-btn-white-dark.sppb-btn-outline{background:transparent;color:#FFFFFF;border-color:#FFFFFF}
body .sppb-btn-white-dark.sppb-btn-outline:hover{background:#343a40;color:#FFFFFF;border-color:#343a40}
body .sppb-btn-white-dark.sppb-btn-outline:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}
body .sppb-btn-white-dark.sppb-btn-outline-hover{background:#FFFFFF;color:#343a40;border-color:#FFFFFF}
body .sppb-btn-white-dark.sppb-btn-outline-hover:hover{background:transparent;color:#343a40;border-color:#343a40}
body .sppb-btn-white-dark.sppb-btn-outline-hover:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}
body .sppb-btn-white-dark.sppb-btn-3d{background:#FFFFFF;color:#343a40;border-color:#FFFFFF;border-bottom-color:#ececec}
body .sppb-btn-white-dark.sppb-btn-3d:hover{background:#343a40;color:#FFFFFF;border-color:#23272b;border-bottom-color:#23272b}
body .sppb-btn-white-dark.sppb-btn-3d:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}
body .sppb-btn-white-dark.sppb-btn-gradient{background-image:linear-gradient(white, #e6e6e6);border:none}
body .sppb-btn-white-dark.sppb-btn-gradient:hover{background-image:linear-gradient(#1d2124, #4b545c);border:none}
body .sppb-btn-white-dark.sppb-btn-gradient:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}
body .btn-white,body .sppb-btn-white{background:#FFFFFF;color:#343a40;border:1px solid #FFFFFF}
body .btn-white.disabled,body .btn-white:hover,body .btn-white:active,body .btn-white:not(:disabled):not(.disabled):active,body .sppb-btn-white.disabled,body .sppb-btn-white:hover,body .sppb-btn-white:active,body .sppb-btn-white:not(:disabled):not(.disabled):active{background:#ececec;color:#343a40;border:1px solid #ececec}
body .btn-white:focus,body .sppb-btn-white:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}
body .btn-white.sppb-btn-outline,body .sppb-btn-white.sppb-btn-outline{background:transparent;color:#FFFFFF;border-color:#FFFFFF}
body .btn-white.sppb-btn-outline:hover,body .btn-white.sppb-btn-outline:active,body .sppb-btn-white.sppb-btn-outline:hover,body .sppb-btn-white.sppb-btn-outline:active{background:#FFFFFF;color:#343a40;border-color:#FFFFFF}
body .btn-white.sppb-btn-outline:focus,body .sppb-btn-white.sppb-btn-outline:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}
body .btn-white.sppb-btn-outline-hover,body .sppb-btn-white.sppb-btn-outline-hover{background:#FFFFFF;color:#343a40;border-color:#FFFFFF}
body .btn-white.sppb-btn-outline-hover:hover,body .btn-white.sppb-btn-outline-hover:active,body .sppb-btn-white.sppb-btn-outline-hover:hover,body .sppb-btn-white.sppb-btn-outline-hover:active{background:transparent;color:#FFFFFF;border-color:#FFFFFF}
body .btn-white.sppb-btn-outline-hover:focus,body .sppb-btn-white.sppb-btn-outline-hover:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}
body .btn-white.sppb-btn-3d,body .sppb-btn-white.sppb-btn-3d{background:#FFFFFF;color:#343a40;border-color:#FFFFFF;border-bottom-color:#ececec}
body .btn-white.sppb-btn-3d:hover,body .btn-white.sppb-btn-3d:active,body .sppb-btn-white.sppb-btn-3d:hover,body .sppb-btn-white.sppb-btn-3d:active{background:#ececec;color:#343a40;border-color:#ececec;border-bottom-color:#ececec}
body .btn-white.sppb-btn-3d:focus,body .sppb-btn-white.sppb-btn-3d:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}
body .btn-white.sppb-btn-gradient,body .sppb-btn-white.sppb-btn-gradient{background-image:linear-gradient(white, #e6e6e6);border:none}
body .btn-white.sppb-btn-gradient:hover,body .btn-white.sppb-btn-gradient:active,body .sppb-btn-white.sppb-btn-gradient:hover,body .sppb-btn-white.sppb-btn-gradient:active{background-image:linear-gradient(#e6e6e6, white);border:none}
body .btn-white.sppb-btn-gradient:focus,body .sppb-btn-white.sppb-btn-gradient:focus{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5)}
body .sppb-btn-link{color:#121212}
body .sppb-btn-link:hover,body .sppb-btn-link:focus{color:#157d35}
.text-primary,a.text-primary{color:#157d35 }
.text-primary:hover,.text-primary:focus,a.text-primary:hover,a.text-primary:focus{color:#157d35 }
.yiq-color p,.yiq-color a,.yiq-color h1,.yiq-color h2,.yiq-color h3,.yiq-color h4,.yiq-color h5,.yiq-color h6,.yiq-color span,.yiq-color strong,.yiq-color div{color:#FFFFFF}
.title-primary.sppb-section .sppb-section-title .sppb-title-heading,.title-primary.sppb-addon .sppb-addon-title,.title-primary.sp-column .sp-module-title,.title-primary.sp-module .sp-module-title{color:#157d35 }
.icon-primary{font-family:inherit;font-weight:inherit;line-height:inherit;display:block}
.icon-primary .sppb-icon-container i,.icon-primary .sppb-icon-container .fa,.icon-primary .sppb-icon-container .fas,.icon-primary .sppb-icon-container .fab,.icon-primary .sppb-icon-container .far,.icon-primary .icon-container i,.icon-primary .icon-container .fa,.icon-primary .icon-container .fas,.icon-primary .icon-container .fab,.icon-primary .icon-container .far,.icon-primary .sppb-icon-inner i,.icon-primary .sppb-icon-inner .fa,.icon-primary .sppb-icon-inner .fas,.icon-primary .sppb-icon-inner .fab,.icon-primary .sppb-icon-inner .far{color:#157d35 }
.icon-box-primary{font-family:inherit;font-weight:inherit;line-height:inherit;display:block}
.icon-box-primary .sppb-icon-container,.icon-box-primary .icon-container,.icon-box-primary .sppb-icon-inner{background:#157d35 }
.icon-box-primary .sppb-icon-container i,.icon-box-primary .icon-container i,.icon-box-primary .sppb-icon-inner i{color:#FFFFFF}
.badge-primary{color:#FFFFFF;background:#157d35}