.elementor-kit-75{--e-global-color-primary:#483E33;--e-global-color-secondary:#50AE30;--e-global-color-text:#483E33;--e-global-color-accent:#85BC22;--e-global-color-6fcbe2df:#FFFFFF;--e-global-color-a6960ba:#ECE9E7;--e-global-color-3ebd7a07:#D9D5D0;--e-global-color-662ed63e:#C6C0BD;--e-global-color-13ff4402:#A29991;--e-global-color-9e95af:#000000;--e-global-color-6140a546:#BBC800;--e-global-color-c580ed5:#85BC22;--e-global-color-0266065:#50AE30;--e-global-color-ed7c6f5:#0AA537;--e-global-color-393634b:#000000B3;--e-global-color-ec53907:#0000004D;--e-global-color-b6d86b2:#00000080;--e-global-color-3847ecb:#7E746A;--e-global-color-56a778b:#00000012;--e-global-typography-primary-font-family:"ForoSans";--e-global-typography-primary-font-size:7rem;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-letter-spacing:1px;--e-global-typography-secondary-font-family:"ForoSans";--e-global-typography-secondary-font-size:3rem;--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-letter-spacing:1.4px;--e-global-typography-text-font-family:"ForoSans";--e-global-typography-text-font-size:2rem;--e-global-typography-text-font-weight:600;--e-global-typography-text-text-transform:uppercase;--e-global-typography-text-line-height:1.3em;--e-global-typography-text-letter-spacing:2px;--e-global-typography-accent-font-family:"ForoSans";--e-global-typography-accent-font-size:4.4rem;--e-global-typography-accent-font-weight:200;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:3px;--e-global-typography-09fca4f-font-family:"ForoSans";--e-global-typography-09fca4f-font-size:1.5rem;--e-global-typography-09fca4f-font-weight:600;--e-global-typography-09fca4f-text-transform:uppercase;--e-global-typography-09fca4f-line-height:1.3em;--e-global-typography-09fca4f-letter-spacing:2px;--e-global-typography-80c9226-font-family:"ForoSans";--e-global-typography-80c9226-font-size:1.3rem;--e-global-typography-80c9226-font-weight:600;--e-global-typography-80c9226-text-transform:none;--e-global-typography-80c9226-letter-spacing:1px;--e-global-typography-4831d1f-font-family:"ForoSans";--e-global-typography-4831d1f-font-size:1.05rem;--e-global-typography-4831d1f-font-weight:400;--e-global-typography-4831d1f-text-transform:none;--e-global-typography-4831d1f-line-height:1.5em;--e-global-typography-4831d1f-letter-spacing:0px;--e-global-typography-1551ba1-font-family:"ForoSans";--e-global-typography-1551ba1-font-size:0.9rem;--e-global-typography-1551ba1-font-weight:400;--e-global-typography-1551ba1-text-transform:none;--e-global-typography-1551ba1-line-height:1.5em;--e-global-typography-0cd7e8d-font-family:"ForoSans";--e-global-typography-0cd7e8d-font-size:1.05px;--e-global-typography-0cd7e8d-font-weight:600;--e-global-typography-0cd7e8d-line-height:1.5em;--e-global-typography-ab94eaf-font-family:"ForoSans";--e-global-typography-ab94eaf-font-size:1.7rem;--e-global-typography-ab94eaf-font-weight:300;--e-global-typography-ab94eaf-text-transform:none;--e-global-typography-ab94eaf-line-height:1.5em;--e-global-typography-ab94eaf-letter-spacing:0px;--e-global-typography-929176a-font-family:"ForoSans";--e-global-typography-929176a-font-size:0.9rem;--e-global-typography-929176a-font-weight:600;--e-global-typography-929176a-text-transform:none;--e-global-typography-929176a-letter-spacing:0.4px;--e-global-typography-bcf6f4d-font-family:"ForoSans";--e-global-typography-bcf6f4d-font-size:1.3rem;--e-global-typography-bcf6f4d-font-weight:600;--e-global-typography-bcf6f4d-text-transform:none;--e-global-typography-bcf6f4d-letter-spacing:0.2px;--e-global-typography-98fbd22-font-family:"ForoSans";--e-global-typography-98fbd22-font-size:0.9rem;--e-global-typography-98fbd22-font-weight:600;--e-global-typography-98fbd22-text-transform:none;--e-global-typography-98fbd22-line-height:1.5em;--e-global-typography-98fbd22-letter-spacing:0.5px;--e-global-typography-35546cb-font-size:0.9rem;--e-global-typography-35546cb-font-weight:400;--e-global-typography-35546cb-font-style:italic;--e-global-typography-35546cb-line-height:1.5em;--e-global-typography-1ad45c7-font-family:"ForoSans";--e-global-typography-1ad45c7-font-size:1.05px;--e-global-typography-1ad45c7-font-weight:600;--e-global-typography-1ad45c7-text-transform:uppercase;--e-global-typography-1ad45c7-line-height:1.3em;--e-global-typography-1ad45c7-letter-spacing:1.5px;color:var( --e-global-color-text );font-family:var( --e-global-typography-4831d1f-font-family ), Sans-serif;font-size:var( --e-global-typography-4831d1f-font-size );font-weight:var( --e-global-typography-4831d1f-font-weight );text-transform:var( --e-global-typography-4831d1f-text-transform );line-height:var( --e-global-typography-4831d1f-line-height );letter-spacing:var( --e-global-typography-4831d1f-letter-spacing );}.elementor-kit-75 button,.elementor-kit-75 input[type="button"],.elementor-kit-75 input[type="submit"],.elementor-kit-75 .elementor-button{background-color:var( --e-global-color-6fcbe2df );font-family:var( --e-global-typography-98fbd22-font-family ), Sans-serif;font-size:var( --e-global-typography-98fbd22-font-size );font-weight:var( --e-global-typography-98fbd22-font-weight );text-transform:var( --e-global-typography-98fbd22-text-transform );line-height:var( --e-global-typography-98fbd22-line-height );letter-spacing:var( --e-global-typography-98fbd22-letter-spacing );color:var( --e-global-color-393634b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ec53907 );border-radius:20px 20px 20px 20px;padding:0px 20px 0px 20px;}.elementor-kit-75 button:hover,.elementor-kit-75 button:focus,.elementor-kit-75 input[type="button"]:hover,.elementor-kit-75 input[type="button"]:focus,.elementor-kit-75 input[type="submit"]:hover,.elementor-kit-75 input[type="submit"]:focus,.elementor-kit-75 .elementor-button:hover,.elementor-kit-75 .elementor-button:focus{background-color:var( --e-global-color-a6960ba );color:var( --e-global-color-9e95af );border-style:solid;border-color:var( --e-global-color-ec53907 );}.elementor-kit-75 e-page-transition{background-color:#FFBC7D;}.elementor-kit-75 p{margin-block-end:1em;}.elementor-kit-75 a{color:var( --e-global-color-accent );font-family:"ForoSans", Sans-serif;font-size:1.05rem;font-weight:600;text-transform:none;line-height:1.5em;letter-spacing:0px;}.elementor-kit-75 a:hover{color:var( --e-global-color-0266065 );}.elementor-kit-75 h1{color:var( --e-global-color-6fcbe2df );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-75 h2{color:var( --e-global-color-6fcbe2df );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-75 h3{color:var( --e-global-color-9e95af );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-75 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-75 h5{color:var( --e-global-color-c580ed5 );font-family:var( --e-global-typography-09fca4f-font-family ), Sans-serif;font-size:var( --e-global-typography-09fca4f-font-size );font-weight:var( --e-global-typography-09fca4f-font-weight );text-transform:var( --e-global-typography-09fca4f-text-transform );line-height:var( --e-global-typography-09fca4f-line-height );letter-spacing:var( --e-global-typography-09fca4f-letter-spacing );}.elementor-kit-75 h6{color:var( --e-global-color-0266065 );font-family:var( --e-global-typography-80c9226-font-family ), Sans-serif;font-size:var( --e-global-typography-80c9226-font-size );font-weight:var( --e-global-typography-80c9226-font-weight );text-transform:var( --e-global-typography-80c9226-text-transform );letter-spacing:var( --e-global-typography-80c9226-letter-spacing );}.elementor-kit-75 label{color:var( --e-global-color-9e95af );font-family:var( --e-global-typography-4831d1f-font-family ), Sans-serif;font-size:var( --e-global-typography-4831d1f-font-size );font-weight:var( --e-global-typography-4831d1f-font-weight );text-transform:var( --e-global-typography-4831d1f-text-transform );line-height:var( --e-global-typography-4831d1f-line-height );letter-spacing:var( --e-global-typography-4831d1f-letter-spacing );}.elementor-kit-75 input:not([type="button"]):not([type="submit"]),.elementor-kit-75 textarea,.elementor-kit-75 .elementor-field-textual{font-family:var( --e-global-typography-4831d1f-font-family ), Sans-serif;font-size:var( --e-global-typography-4831d1f-font-size );font-weight:var( --e-global-typography-4831d1f-font-weight );text-transform:var( --e-global-typography-4831d1f-text-transform );line-height:var( --e-global-typography-4831d1f-line-height );letter-spacing:var( --e-global-typography-4831d1f-letter-spacing );color:var( --e-global-color-393634b );background-color:var( --e-global-color-56a778b );border-radius:1px 1px 1px 1px;}.elementor-kit-75 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-75 textarea:focus,.elementor-kit-75 .elementor-field-textual:focus{background-color:var( --e-global-color-6fcbe2df );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b6d86b2 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-75{--e-global-typography-primary-font-size:5.5rem;--e-global-typography-accent-font-size:3rem;font-size:var( --e-global-typography-4831d1f-font-size );line-height:var( --e-global-typography-4831d1f-line-height );letter-spacing:var( --e-global-typography-4831d1f-letter-spacing );}.elementor-kit-75 h1{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-75 h2{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-75 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-75 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-75 h5{font-size:var( --e-global-typography-09fca4f-font-size );line-height:var( --e-global-typography-09fca4f-line-height );letter-spacing:var( --e-global-typography-09fca4f-letter-spacing );}.elementor-kit-75 h6{font-size:var( --e-global-typography-80c9226-font-size );letter-spacing:var( --e-global-typography-80c9226-letter-spacing );}.elementor-kit-75 button,.elementor-kit-75 input[type="button"],.elementor-kit-75 input[type="submit"],.elementor-kit-75 .elementor-button{font-size:var( --e-global-typography-98fbd22-font-size );line-height:var( --e-global-typography-98fbd22-line-height );letter-spacing:var( --e-global-typography-98fbd22-letter-spacing );}.elementor-kit-75 label{font-size:var( --e-global-typography-4831d1f-font-size );line-height:var( --e-global-typography-4831d1f-line-height );letter-spacing:var( --e-global-typography-4831d1f-letter-spacing );}.elementor-kit-75 input:not([type="button"]):not([type="submit"]),.elementor-kit-75 textarea,.elementor-kit-75 .elementor-field-textual{font-size:var( --e-global-typography-4831d1f-font-size );line-height:var( --e-global-typography-4831d1f-line-height );letter-spacing:var( --e-global-typography-4831d1f-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:718px){.elementor-kit-75{--e-global-typography-primary-font-size:2.8rem;--e-global-typography-secondary-font-size:2.4px;--e-global-typography-text-font-size:1.5rem;--e-global-typography-text-letter-spacing:1.4px;--e-global-typography-accent-font-size:2.8rem;--e-global-typography-09fca4f-font-size:1.4rem;--e-global-typography-80c9226-font-size:1.2rem;--e-global-typography-ab94eaf-font-size:1.3rem;font-size:var( --e-global-typography-4831d1f-font-size );line-height:var( --e-global-typography-4831d1f-line-height );letter-spacing:var( --e-global-typography-4831d1f-letter-spacing );}.elementor-kit-75 h1{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-75 h2{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-75 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-75 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-75 h5{font-size:var( --e-global-typography-09fca4f-font-size );line-height:var( --e-global-typography-09fca4f-line-height );letter-spacing:var( --e-global-typography-09fca4f-letter-spacing );}.elementor-kit-75 h6{font-size:var( --e-global-typography-80c9226-font-size );letter-spacing:var( --e-global-typography-80c9226-letter-spacing );}.elementor-kit-75 button,.elementor-kit-75 input[type="button"],.elementor-kit-75 input[type="submit"],.elementor-kit-75 .elementor-button{font-size:var( --e-global-typography-98fbd22-font-size );line-height:var( --e-global-typography-98fbd22-line-height );letter-spacing:var( --e-global-typography-98fbd22-letter-spacing );}.elementor-kit-75 label{font-size:var( --e-global-typography-4831d1f-font-size );line-height:var( --e-global-typography-4831d1f-line-height );letter-spacing:var( --e-global-typography-4831d1f-letter-spacing );}.elementor-kit-75 input:not([type="button"]):not([type="submit"]),.elementor-kit-75 textarea,.elementor-kit-75 .elementor-field-textual{font-size:var( --e-global-typography-4831d1f-font-size );line-height:var( --e-global-typography-4831d1f-line-height );letter-spacing:var( --e-global-typography-4831d1f-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* global */

strong {
    font-weight: 600;
}

div {
    flex-wrap: wrap;
}

/* Schatten HEAD /////////////////// */

.shadow {
    box-shadow: 0px 15px 15px -10px rgba(0,0,0,0.6); 
}



/* Box /////////////////// */

.box100 {
    width: 100% !important;
}

.box50 {
    width: 50% !important;
}

.box33, .box33zu50, .box33zu100 {
    width: 33.33333% !important;
}

.box66, .box66zu100 {
    width: 66.66666% !important;
}

.box33p {
    width: 33.33333% !important;
}

.box66p {
    width: 66.66666% !important;
}

.box25 {
    width: 25% !important;
}

.box75n {
    width: 75% !important;
}

.box25n {
    width: 25% !important;
}

.box30h {
    width: 30% !important;
}
    
.box40h {
    width: 40% !important;
}
    
.box530px {
    width: 40.151515% !important;
}
    
.box790px {
    width: 59.848484% !important;
}
    


/* Box Tablett /////////////////// */

@media (max-width: 1025px) {

.box33zu50, .box25, .box75n, .box25n, .box33p, .box66p {
	 width: 50% !important;
 }
    
.box33zu100, .box66zu100 {
	 width: 100% !important;
}

.box530px, .box790px{
	 width: 100% !important;
}

.box790px_schatten {
    width: 100% !important;
    padding: 0 2.27272% 0 2.27272%;
}

.box30h {
    width: 30% !important;
    }
    
.box40h {
    width: 40% !important;
    }
}


/* Box Phone /////////////////// */

@media (max-width: 719px) {


.box33, .box33zu50, .box50, .box25, .box33p, .box66p {
    width: 100% !important;
   }
   
.box30h, .box40h {
    width: 100% !important;
 }
 
 .box75n {
    width: 30% !important;
}

.box25n {
    width: 70% !important;
}
 
.phone_c, .phone_c h5, .phone_c button {
    text-align: center;
}

}






/* PADDING flex /////////////////// */

.pad30f {
    padding: 2.27272%;
    }
    
.pad30f_lr {
    padding: 0 2.27272% 0 2.27272%;
    }
    
.pad30f_15px {
    padding: 15px 2.27272% 15px 2.27272%;
    }


/* PADDING pixel */

.pad10px_tb {
    padding: 10px 0px 10px 0px;
    }

.pad_t10px_b15px {
    padding: 10px 0px 15px 0px;
    }

.pad10px_b {
    padding: 0px 0px 10px 0px;
    }

.pad10px_text {
    padding: 10px 0px 0px 0px;
    margin-bottom: -10px;
    }
    
.pad_produkt {
    padding: 15px 0px 15px 0px;
    }



/* Text /////////////////// */

.center, .center h5, .center h6, .center button {
    text-align: center;
}

.cap { 
    text-transform: uppercase; 
    }

.text_uz {
    font-size: "0,8rem";
}




/* Button Cookie /////////////////// */

.green {
    background-color: #96BB39;
    border: none;
    border-radius: 20%;
    color: #ffffff;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
}





/* Text Icon für H1 - WEG ///////////// */

.pfeil {
     list-style-type: none;
}
.pfeil li:before {
     content: "2197";
     padding-right: 10px;
}

/* Slider - WEG3 /////////////////// */

.slider1 {
    height: calc(100vh - 140px);
}
#slideshow {
    height: calc(100vh - 140px) !important;
}

/* FARBE - WEG /////////////////// */

.green35 {
    color: rgb(187,200,0,1);
}
.green55 {
    color: rgb(133,188,34,1);
}
.green70 {
    color: rgb(80,174,48,1);
}
.green80 {
    color: rgb(10,165,55,1);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ForoSans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://hardcork.de/wp-content/uploads/2020/08/Hoftype-ForoSans-Thin.woff') format('woff');
}
@font-face {
	font-family: 'ForoSans';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://hardcork.de/wp-content/uploads/2020/08/Hoftype-ForoSans-ThinIt.woff') format('woff');
}
@font-face {
	font-family: 'ForoSans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://hardcork.de/wp-content/uploads/2020/08/Hoftype-ForoSans-ExtraLight.woff') format('woff');
}
@font-face {
	font-family: 'ForoSans';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://hardcork.de/wp-content/uploads/2020/08/Hoftype-ForoSans-ExtraLightIt.woff') format('woff');
}
@font-face {
	font-family: 'ForoSans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hardcork.de/wp-content/uploads/2020/08/Hoftype-ForoSans-Light.woff') format('woff');
}
@font-face {
	font-family: 'ForoSans';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://hardcork.de/wp-content/uploads/2020/08/Hoftype-ForoSans-LightIt.woff') format('woff');
}
@font-face {
	font-family: 'ForoSans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hardcork.de/wp-content/uploads/2020/08/Hoftype-ForoSans-Regular.woff') format('woff');
}
@font-face {
	font-family: 'ForoSans';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://hardcork.de/wp-content/uploads/2020/08/Hoftype-ForoSans-Italic.woff') format('woff');
}
@font-face {
	font-family: 'ForoSans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hardcork.de/wp-content/uploads/2020/08/Hoftype-ForoSans-Medium.woff') format('woff');
}
@font-face {
	font-family: 'ForoSans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://hardcork.de/wp-content/uploads/2020/08/Hoftype-ForoSans-MediumIt.woff') format('woff');
}
@font-face {
	font-family: 'ForoSans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://hardcork.de/wp-content/uploads/2020/08/Hoftype-ForoSans-Bold.woff') format('woff');
}
@font-face {
	font-family: 'ForoSans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://hardcork.de/wp-content/uploads/2020/08/Hoftype-ForoSans-BoldIt.woff') format('woff');
}
@font-face {
	font-family: 'ForoSans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hardcork.de/wp-content/uploads/2020/08/Hoftype-ForoSans-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'ForoSans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://hardcork.de/wp-content/uploads/2020/08/Hoftype-ForoSans-ExtraBoldIt.woff') format('woff');
}
@font-face {
	font-family: 'ForoSans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://hardcork.de/wp-content/uploads/2020/08/Hoftype-ForoSans-Black.woff') format('woff');
}
@font-face {
	font-family: 'ForoSans';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://hardcork.de/wp-content/uploads/2020/08/Hoftype-ForoSans-BlackIt.woff') format('woff');
}
/* End Custom Fonts CSS */