.elementor-kit-16{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#DDDDDD;--e-global-color-text:#F0F0F0;--e-global-color-accent:#DF3A3A;--e-global-color-05e397a:#FFFFFF;--e-global-color-29fc663:#333333;--e-global-color-d43be81:#555555;--e-global-color-9f5fea0:#CCCCCC;--e-global-color-ddb45b3:#FFFFFF;--e-global-color-25b5236:#FFFFFF;--e-global-color-bd67b92:#FFFFFF;--e-global-color-c3e1c60:#FFF;--e-global-color-063e37f:#F2F2F2;--e-global-color-dfc555b:#FFF;--e-global-color-d3de383:#F5F5F5;--e-global-color-f273cd5:#131316;--e-global-color-32b4c3a:#F2F2F2;--e-global-color-5a8bae4:#FFF;--e-global-color-76dc93d:#0A0A0A;--e-global-color-fd5a2d3:#FFFFFF00;--e-global-color-611ffaae:#000;--e-global-color-563ce203:#FFF;--e-global-color-071134f:#FFCC00;--e-global-color-1f68f25:#DD4E4E;--e-global-color-8782bb7:#7982FF;--e-global-color-926d171:#C34ECC;--e-global-color-3492061:#08A0C5;--e-global-color-8f105e5:#F4903A;--e-global-color-a4a7963:#73BB2B;--e-global-color-a3402fb:#0D499B;--e-global-color-68a6e0e:#FFF;--e-global-color-9585fda:#F2F2F2;--e-global-color-5c6d73f:#0E1015;--e-global-color-6c50761:#F0F0F0;--e-global-color-488cb60:#07080A;--e-global-color-bd32c6d:#F5F5F5;--e-global-typography-primary-font-family:"Pressstart";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:normal;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-family:"Pressstart";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:normal;--e-global-typography-text-font-family:"Pressstart";--e-global-typography-text-font-size:12px;--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Pressstart";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-c575672-font-size:32px;--e-global-typography-c575672-font-weight:600;--e-global-typography-c575672-line-height:1.3em;--e-global-typography-ee9e63a-font-size:24px;--e-global-typography-ee9e63a-font-weight:600;--e-global-typography-491b855-font-size:56px;--e-global-typography-491b855-font-weight:600;--e-global-typography-491b855-line-height:1.2em;--e-global-typography-a2b516a-font-size:18px;--e-global-typography-a2b516a-font-weight:500;--e-global-typography-a2b516a-line-height:1.2em;--e-global-typography-2b44d79-font-size:17px;--e-global-typography-2b44d79-font-weight:500;--e-global-typography-2b44d79-text-transform:uppercase;--e-global-typography-6c13f45-font-size:20px;--e-global-typography-6c13f45-font-weight:500;--e-global-typography-6c13f45-line-height:1.2em;background-color:#000000;color:#FFFFFF;font-family:"Pressstart", Sans-serif;font-size:12px;font-weight:normal;text-transform:uppercase;}.elementor-kit-16 button,.elementor-kit-16 input[type="button"],.elementor-kit-16 input[type="submit"],.elementor-kit-16 .elementor-button{background-color:var( --e-global-color-primary );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 );color:var( --e-global-color-563ce203 );border-radius:2px 2px 2px 2px;}.elementor-kit-16 button:hover,.elementor-kit-16 button:focus,.elementor-kit-16 input[type="button"]:hover,.elementor-kit-16 input[type="button"]:focus,.elementor-kit-16 input[type="submit"]:hover,.elementor-kit-16 input[type="submit"]:focus,.elementor-kit-16 .elementor-button:hover,.elementor-kit-16 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-563ce203 );}.elementor-kit-16 p{margin-block-end:0px;}.elementor-kit-16 a{color:#FFFFFF;}.elementor-kit-16 a:hover{color:var( --e-global-color-accent );}.elementor-kit-16 h1{color:#FFFFFF;}.elementor-kit-16 h2{color:#FFFFFF;}.elementor-kit-16 h3{color:#FFFFFF;}.elementor-kit-16 h4{color:#FFFFFF;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-kit-16 h5{color:#FFFFFF;}.elementor-kit-16 h6{color:#FFFFFF;}.elementor-widget:not(:last-child){--kit-widget-spacing:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-16{--e-global-typography-primary-font-size:28px;--e-global-typography-secondary-font-size:28px;--e-global-typography-c575672-font-size:28px;--e-global-typography-491b855-font-size:40px;}.elementor-kit-16 h4{font-size:var( --e-global-typography-accent-font-size );}.elementor-kit-16 button,.elementor-kit-16 input[type="button"],.elementor-kit-16 input[type="submit"],.elementor-kit-16 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-kit-16{--e-global-typography-primary-font-size:20px;--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:14px;--e-global-typography-c575672-font-size:24px;--e-global-typography-491b855-font-size:28px;--e-global-typography-a2b516a-font-size:14px;--e-global-typography-6c13f45-font-size:16px;font-size:14px;}.elementor-kit-16 h4{font-size:var( --e-global-typography-accent-font-size );}.elementor-kit-16 button,.elementor-kit-16 input[type="button"],.elementor-kit-16 input[type="submit"],.elementor-kit-16 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */body {
    padding: 0 !important;
    margin: 0 auto;
}

.elementor-location-footer:before, .elementor-location-header:before {
    content: none;
}


.elementor-kit-888 .e-page-transition {
    z-index: 9999999999999;
}

a {
	transition: color .2s linear, background-color .2s linear;
}

.elementor-button {
	transition: background .5s linear !important;
}

html.dark-mode .gradientText2 h1, html.dark-mode .gradientText2 h2, html.dark-mode .gradientText2 h3, html.dark-mode .gradientText2 h4, html.dark-mode .gradientText2 h5 {
    background: linear-gradient(139deg,#787878,#ffffff,#787878);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}


html.dark-mode .gradientText3 h1 {
    background: linear-gradient(90deg, #0a0a0a -20%, #f2f4d5 50%, #0a0a0a 120%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pressstart';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.djohn1501.de/wp-content/uploads/2024/02/Press-Start-2P.woff2') format('woff2'),
		url('https://www.djohn1501.de/wp-content/uploads/2024/02/Press-Start-2P.woff') format('woff'),
		url('https://www.djohn1501.de/wp-content/uploads/2024/02/Press-Start-2P.ttf') format('truetype');
}
/* End Custom Fonts CSS */