/********* Compiled - Do not edit *********/
@font-face {
font-family:"Roboto Reg";
src:url(/fonts/Roboto-Regular.ttf);font-weight:400;
font-display:swap;
}
@font-face {
font-family:"Poppins Reg";
src:url(/fonts/Poppins-Regular.ttf);font-weight:500;
font-display:swap;
}
:root{--color-primary:#8eca1b;--color-gradient-start:#8eca1b;--color-gradient-stop:#79a100;--color-link:#8eca1b;--color-link-hover:#5f990f;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Roboto Reg;font-weight:400;line-height:1.7em;font-size:1em;color:#212121;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Roboto Reg;line-height:1.2em;font-size:52px;color:#212121;}.h2,h2{font-family:Roboto Reg;font-weight:700;line-height:1em;font-size:28px;color:#212121;}.h3,h3{font-family:Roboto Reg;font-weight:500;line-height:1.2em;font-size:32px;color:#212121;}.h4,h4{font-family:Roboto Reg;font-weight:500;line-height:1.2em;font-size:25px;color:#212121;}.h5,h5{font-family:Roboto Reg;font-weight:500;line-height:1.2em;font-size:21px;color:#212121;}.h6,h6{font-family:Roboto Reg;font-weight:500;line-height:1.2em;font-size:18px;color:#212121;}.main-header .navbar-brand{max-width:262px !important;}.titlebar-inner h1{}.titlebar-inner p{}@media screen and (max-width: 1199px){body[data-mobile-nav-style=modern]:before{background:rgb(255, 255, 255);}body[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a, .main-nav > li{color:rgb(0, 0, 0);}[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a:hover{color:inherit !important;}}#trusted-siegel {display:none !important;}


.logo-default {width: 262px;}
.team .vc_column-inner {padding-left: 0px; padding-right: 0px;}
.sidebar .leftside {float: left;margin-top: -24px;margin-left: 34px;line-height: 1.2em;}

.ui-selectmenu-menu ul {max-height:180px;}
.ui-menu .ui-menu-item-wrapper {padding: 3px 1em 3px .4em;}

html body .quform-option-text {font-weight:300; font-size:12px; margin-top: -23px !important; line-height: 1.2em !important; float:right; margin-left:33px; }
html body .has-error-sign::after {color: #db4743 !important; right: 3% !important;}

html body label.quform-option-label.has-success {border: 0px solid #db4743 !important;}
html body label.quform-option-label.has-error {border: 0px solid #db4743 !important;}

.quform-label-text {opacity: .5;
color: black;
font-weight: 700;}


.quform-field-checkbox + label.has-error:before {
	 content: '';
	 margin-right: 10px;
	 margin-left:-7px;
	 display: inline-block;
	 vertical-align: text-top;
	 width: 21px;
	 height: 21px;
	 background: white;
	 border:3px solid #db4743 !important;
}


.quform-spacer {padding: 0 0 7px 0;}
.quform-button-submit {margin-top:-12px;}

@media only screen and (max-width: 600px) {
  .logo-default {width:120%;}
  h4 {font-size:16px;}
  .quform-button-submit {margin-top:-12px !important;}
  .main-header .navbar-brand {padding: 5px 0 !important;}
}



/*Formularstyle*/

.quform-field-text {border: 3px solid #e3e3e3 !important;}
.quform-field-date {border: 3px solid #e3e3e3 !important;}
.quform-field-email {border: 3px solid #e3e3e3 !important;}
.quform-button-back {display:none;}
.ui-selectmenu-button.ui-button {width: 100%; border-radius: 0px; border: 3px solid #e3e3e3 !important; background-color:white; height:40px;}
.quform-button-back {display:none;}
.quform-page-progress {display:none;}
.quform-button-next {width:100%; margin-top: -15px;}
.quform-button-submit {width:100%;}
.quform-next {width:100%; background-color: #8eca1b; color:white;font-weight:700; border: 0px solid; height:50px;}
.quform-submit {width:100%; background-color: #8eca1b; color:white;font-weight:700; border: 0px solid; height:50px;}

.quform-field-checkbox {
	 position: absolute;
	 opacity: 0;
}
 .quform-field-checkbox + label {
	 position: relative;
	 cursor: pointer;
	 padding: 0;
}
 .quform-field-checkbox + label:before {
	 content: '';
	 margin-right: 10px;
	 margin-left:-7px;
	 display: inline-block;
	 vertical-align: text-top;
	 width: 21px;
	 height: 21px;
	 background: white;
	 border:3px solid #e3e3e3;
}
 .quform-field-checkbox:hover + label:before {
	 background: #e9fcc4;
}
 .quform-field-checkbox:focus + label:before {
	 box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
}
 .quform-field-checkbox:checked + label:before {
	 background: #8ec228;
}
 .quform-field-checkbox:disabled + label {
	 color: #b8b8b8;
	 cursor: auto;
}
 .quform-field-checkbox:disabled + label:before {
	 box-shadow: none;
	 background: #ddd;
}
 .quform-field-checkbox:checked + label:after {
	 content: '';
	 position: absolute;
	 left: 6px;
	 top: 9px;
	 background: white;
	 width: 2px;
	 height: 2px;
	 box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
	 transform: rotate(45deg);
}

@media only screen and (max-width: 600px) {
  h1 {font-size:32px;}
}