.elementor-kit-8{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#7A7A7A;--e-global-color-text:#000000;--e-global-color-accent:#70E822;--e-global-color-663ccd7:#E7E7E7;--e-global-color-3c3d1ed:#626262;--e-global-color-0676b83:#44950F;--e-global-color-e86fb5f:#FFFFFF00;font-family:"Source Sans Pro", Sans-serif;font-size:1vw;--e-page-transition-entrance-animation:e-page-transition-slide-out-left;--e-page-transition-exit-animation:e-page-transition-slide-in-left;--e-page-transition-animation-duration:800ms;}.elementor-kit-8 a{color:var( --e-global-color-accent );font-weight:600;}.elementor-kit-8 h1{font-size:2.4vw;font-weight:300;text-transform:uppercase;letter-spacing:1.5px;}.elementor-kit-8 h2{font-size:1.9vw;font-weight:bold;text-transform:uppercase;}.elementor-kit-8 h3{font-size:1.5vw;font-weight:bold;}.elementor-kit-8 h4{font-size:1.3vw;font-weight:bold;}.elementor-kit-8 h5{font-size:1.2vw;}.elementor-kit-8 h6{font-size:1.1vw;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:1.4vw;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:var( --e-global-color-text );background-color:var( --e-global-color-e86fb5f );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:0.6em 1em 0.5em 1em;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );}.elementor-kit-8 label{color:var( --e-global-color-secondary );font-weight:600;line-height:2em;}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-size:1vw;font-weight:600;color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#D8D8D8;border-radius:0px 0px 0px 0px;padding:0.7em 0.7em 0.7em 0.7em;}.elementor-kit-8 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea:focus,.elementor-kit-8 .elementor-field-textual:focus{color:var( --e-global-color-text );background-color:#70E82230;border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1279px){.elementor-kit-8{font-size:2.3vw;}.elementor-kit-8 h1{font-size:5vw;}.elementor-kit-8 h2{font-size:4.5vw;}.elementor-kit-8 h3{font-size:2.8vw;}.elementor-kit-8 h4{font-size:2.4vw;}.elementor-kit-8 h5{font-size:2.2vw;}.elementor-kit-8 h6{font-size:2vw;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:2.8vw;}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-size:15px;padding:15px 15px 15px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{font-size:5vw;}.elementor-kit-8 h1{font-size:8vw;}.elementor-kit-8 h2{font-size:7.4vw;}.elementor-kit-8 h3{font-size:6.5vw;}.elementor-kit-8 h4{font-size:5.5vw;}.elementor-kit-8 h5{font-size:5vw;}.elementor-kit-8 h6{font-size:4.5vw;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:6.4vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body:not([class*=elementor-page-]) .site-main {
	max-width: 100%;
	padding: 4vw 10.5vw;
}

body:not([class*=elementor-page-]) .site-main::before {
    content: "";
    display: block;
    height: 4vw;
}

body:not([class*=elementor-page-]) .elementor-location-header > .clearHeader, .single-post .elementor-location-header > .clearHeader {
    background-color: black;
}

@media screen and (max-width: 1279px) {
    body:not([class*=elementor-page-]) .site-main {
        padding: calc(8vw + 10px) calc(1vw + 10px);
    }
    
    .body:not([class*=elementor-page-]) .site-main::before {
        height: 10vw;
    }
}

@media screen and (max-width: 767px) {
    body:not([class*=elementor-page-]) .site-main {
        padding: 4.5vw !important;
    }
    body:not([class*=elementor-page-]) .site-main::before {
        height: 18vw;
    }
}

body:not([class*=elementor-page-]) .site-main :where(ol, ul) {
    padding-bottom: 0.9rem;
}

.wp-block-gallery {
    margin: 1.5rem 0;
}

.is-type-video iframe {
    width: 100%;
}


h1, h2, h3, h4, h5, h6 {
    margin-bottom: 0.5rem;
}

p + :where(h1,h2,h3,h4,h5,h6) {
	margin-top: 40px;
}


ul + :where(h1,h2,h3,h4,h5,h6) {
	margin-top: 40px;
}

ol + :where(h1,h2,h3,h4,h5,h6) {
	margin-top: 40px;
}

@media screen and (min-width: 1280px) {
    p + :where(h1,h2,h3,h4,h5,h6) {
    	margin-top: 1.5vw;
    }
    
    
    ul + :where(h1,h2,h3,h4,h5,h6) {
    	margin-top: 1.5vw;
    }
    
    ol + :where(h1,h2,h3,h4,h5,h6) {
    	margin-top: 1.5vw;
    }
}


p + :where(ul,ol) {
    margin-top: 1em;
}

:where(ul,ol) + p {
    margin-top: 1.5em;
}


/*Abschnitt*/
.voltaikcheck-abschnitt-full > .elementor-container > .elementor-element > .elementor-widget-wrap {
    padding: 2vw 10.5vw;
}

.voltaikcheck-abschnitt-full-2, .voltaikcheck-abschnitt-full-3 {
    padding: calc(4vw - 10px) calc(10.5vw - 10px);
}

@media screen and (max-width: 1279px) {
    .voltaikcheck-abschnitt-full > .elementor-container > .elementor-element > .elementor-widget-wrap {
        padding: 8vw;
    }
}

@media screen and (max-width: 767px) {
    .voltaikcheck-abschnitt-full > .elementor-container > .elementor-element > .elementor-widget-wrap {
        padding: 5.5vw;
    }
}

.voltaikcheck-abschnitt-full-3::before {
    content: "";
    display: block;
    height: 4vw;
}

@media screen and (max-width: 1279px) {
    .voltaikcheck-abschnitt-full-3 {
        padding: 1vw;
    }
    .voltaikcheck-abschnitt-full-3::before {
        height: 10vw;
    }
}

@media screen and (max-width: 767px) {
    .voltaikcheck-abschnitt-full-3 {
        padding: 2vw !important;
    }
    .voltaikcheck-abschnitt-full-3::before {
        height: 18vw;
    }
}


/*Button*/
.elementor-widget-button .elementor-align-icon-left {
    margin-right: 0.8vw;
}

.vc-button-download .elementor-button-text {
    text-align: left;
}

.vc-button-download .elementor-button-text span {
    display: block;
    font-size: 0.9vw;
    text-align: left;
}

@media screen and (max-width: 1279px) {
    .vc-button-download .elementor-button-text span {
        font-size: 1.8vw;
    }
}

@media screen and (max-width: 767px) {
    .vc-button-download .elementor-button-text span {
        font-size: 4vw;
    }
}

@media screen and (max-width: 767px) {
    .elementor-widget-button .elementor-align-icon-left {
        margin-right: 4vw;
    }
}

.wp-block-gallery {
    margin: 1.5rem 0;
}

.is-type-video iframe {
    width: 100%;
}

/*Passwort Schutz*/
.post-password-form {
    display: flex;
    flex-direction: column;
    padding: 8vw 11vw 4vw 11vw;
}

@media screen and (max-width: 1279px) {
    .post-password-form {
        padding: 100px 18px;
    }

}

.post-password-form p {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
}

.post-password-form input[type="submit"] {
    border-color: black;
}


/* Scrollbar */
body::-webkit-scrollbar-track {
  background-color: #00000090;
}

body::-webkit-scrollbar {
  width: 8px;
  background-color: #FFFFFF;
}

body::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);
  background-color: #000000;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.voltaik-check.de/wp-content/uploads/2022/08/SourceSansPro-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.voltaik-check.de/wp-content/uploads/2022/08/SourceSansPro-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.voltaik-check.de/wp-content/uploads/2022/08/SourceSansPro-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.voltaik-check.de/wp-content/uploads/2022/08/SourceSansPro-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.voltaik-check.de/wp-content/uploads/2022/08/SourceSansPro-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.voltaik-check.de/wp-content/uploads/2022/08/SourceSansPro-Light.woff2') format('woff2');
}
/* End Custom Fonts CSS */