.elementor-kit-5{--e-global-color-primary:#BF7D10;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#D9911B;--e-global-color-285ba41:#F4F4F4;--e-global-color-7f273c2:#FFFFFF;--e-global-color-ee626ba:#FFFFFF;--e-global-color-45c5cb2:#FFFFFF;--e-global-color-7acce46:#1D1D1C;--e-global-typography-primary-font-family:"Work Sans";--e-global-typography-primary-font-size:65px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:75px;--e-global-typography-secondary-font-family:"Work Sans";--e-global-typography-secondary-font-size:45px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Work Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Work Sans";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;background-color:var( --e-global-color-7f273c2 );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:transparent;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 );color:var( --e-global-color-45c5cb2 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-radius:0px 0px 0px 0px;padding:15px 24px 15px 24px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 h1{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-5 h3{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;}.elementor-kit-5 h4{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-kit-5 h5{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-kit-5 h6{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-kit-5 label{color:#FFFFFF;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{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 );line-height:var( --e-global-typography-text-line-height );color:#6F6F6F;accent-color:#FFFFFF;background-color:#3F3F3F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F6F6F;border-radius:0px 0px 0px 0px;}.elementor-kit-5 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea:focus,.elementor-kit-5 .elementor-field-textual:focus{color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-primary-font-size:65px;--e-global-typography-secondary-font-size:45px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-kit-5 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:95%;}.e-con{--container-max-width:95%;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:45px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:45px;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:1.2em;}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-kit-5 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:95%;}.e-con{--container-max-width:95%;}}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}
/* Start custom CSS */body{
    overflow-x: hidden;
}

a{
    color: var( --e-global-color-primary );
}

a:hover{
    color: var( --e-global-color-accent );;
}

h2, h3, h4, h5, h6 {
  font-weight: 600 !important;
  text-transform: none !important;
  margin: 0 0 0 0 !important;
}

h1{
  font-weight: 700 !important;
}

p{
margin-bottom: -3px;
}

@media (min-width: 1025px) {
  h1 { font-size: 3.75rem !important; line-height: 1.2 !important; }  /* 60px */
  h2 { font-size: 3rem !important; line-height: 1.2 !important; }   /* 48px */
  h3 { font-size: 1.8rem !important; line-height: 1.2 !important; }     /* 32px */
  h4 { font-size: 1.5rem !important; }
  h5 { font-size: 1.25rem !important; }
  h6 { font-size: 1rem !important; }
}

@media (min-width: 768px) and (max-width: 1024px) {
  h1 { font-size: 4rem !important; }           /* 48px */
  h2 { font-size: 2.25rem !important;
      line-height: 1.2!important;
  }       /* 36px */
  h3 { font-size: 1.75rem !important; }        /* 28px */
  h4 { font-size: 1.375rem !important; }
  h5 { font-size: 1.125rem !important; }
  h6 { font-size: 1rem !important; }
}

@media (max-width: 767px) {
  h1 { font-size: 3rem !important; }        /* 36px */
  h2 { font-size: 2rem !important; }        /* 32px */
  h3 { font-size: 1.5rem !important; }         /* 24px */
  h4 { font-size: 1.25rem !important;
  line-height: 1.2 !important;}
  h5 { font-size: 1.5rem !important; }
  h6 { font-size: 0.875rem !important; }
}

.second-button .elementor-button{
    background-image: none!important;
    background-color: transparent!important;
    border: 1px solid var( --e-global-color-primary )!important;
    padding-top: 14px;
    padding-bottom: 14px;
}

.third-button .elementor-button{
    background-image: none!important;
    background-color: transparent!important;
    border: 1px solid var( --e-global-color-primary )!important;
    padding-top: 14px;
    padding-bottom: 14px;
    color: var( --e-global-color-primary )!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://volkweb.de/wp-content/uploads/2025/06/WorkSans-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://volkweb.de/wp-content/uploads/2025/06/WorkSans-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://volkweb.de/wp-content/uploads/2025/06/WorkSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://volkweb.de/wp-content/uploads/2025/06/WorkSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://volkweb.de/wp-content/uploads/2025/06/WorkSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://volkweb.de/wp-content/uploads/2025/06/WorkSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://volkweb.de/wp-content/uploads/2025/06/WorkSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://volkweb.de/wp-content/uploads/2025/06/WorkSans-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://volkweb.de/wp-content/uploads/2025/06/WorkSans-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */