.elementor-kit-152{--e-global-color-primary:#0B202D;--e-global-color-secondary:#233642;--e-global-color-text:#9BCEE9;--e-global-color-accent:#FFFFFF;--e-global-color-c39a869:#F0ABFC;--e-global-color-cc3b597:#EFEFEF;--e-global-color-e7da1c7:#23364259;--e-global-color-f9e4fad:#9BCEE980;--e-global-color-aa2a556:#F0ABFC80;--e-global-color-59e36e1:#EFEFEF80;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-7cbe022-font-family:"MySohne";--e-global-typography-7cbe022-font-size:clamp(2rem, 1.4255rem + 2.5532vw, 3.5rem);--e-global-typography-7cbe022-font-weight:500;--e-global-typography-7cbe022-line-height:120%;--e-global-typography-7cbe022-letter-spacing:1.2px;--e-global-typography-58f8818-font-family:"MySohne";--e-global-typography-58f8818-font-size:clamp(1.75rem, 1.2713rem + 2.1277vw, 3rem);--e-global-typography-58f8818-font-weight:500;--e-global-typography-58f8818-line-height:120%;--e-global-typography-58f8818-letter-spacing:1.2px;--e-global-typography-386447c-font-family:"MySohne";--e-global-typography-386447c-font-size:clamp(1.5rem, 1.117rem + 1.7021vw, 2.5rem);--e-global-typography-386447c-font-weight:500;--e-global-typography-386447c-line-height:120%;--e-global-typography-386447c-letter-spacing:1.3px;--e-global-typography-f446e30-font-family:"MySohne";--e-global-typography-f446e30-font-size:clamp(1.375rem, 1.1356rem + 1.0638vw, 2rem);--e-global-typography-f446e30-font-weight:500;--e-global-typography-f446e30-line-height:120%;--e-global-typography-f446e30-letter-spacing:1.2px;--e-global-typography-4d9d80a-font-family:"MySohne";--e-global-typography-4d9d80a-font-size:clamp(1.25rem, 1.0585rem + 0.8511vw, 1.75rem);--e-global-typography-4d9d80a-font-weight:500;--e-global-typography-4d9d80a-line-height:120%;--e-global-typography-4d9d80a-letter-spacing:1.2px;--e-global-typography-e79a775-font-family:"MySohne";--e-global-typography-e79a775-font-size:clamp(1.125rem, 0.9814rem + 0.6383vw, 1.5rem);--e-global-typography-e79a775-font-weight:500;--e-global-typography-e79a775-line-height:120%;--e-global-typography-e79a775-letter-spacing:1.2px;--e-global-typography-2ec3245-font-family:"MySohne";--e-global-typography-2ec3245-font-size:clamp(1.0625rem, 0.9907rem + 0.3191vw, 1.25rem);--e-global-typography-2ec3245-font-weight:500;--e-global-typography-2ec3245-line-height:150%;--e-global-typography-2ec3245-letter-spacing:1.2px;--e-global-typography-08ed62b-font-family:"MyFounders";--e-global-typography-08ed62b-font-size:clamp(1.0625rem, 0.9907rem + 0.3191vw, 1.25rem);--e-global-typography-08ed62b-font-weight:300;--e-global-typography-08ed62b-line-height:150%;--e-global-typography-84c165a-font-family:"MyFounders";--e-global-typography-84c165a-font-size:clamp(1rem, 0.9521rem + 0.2128vw, 1.125rem);--e-global-typography-84c165a-font-weight:300;--e-global-typography-84c165a-line-height:150%;--e-global-typography-61045fc-font-family:"MyFounders";--e-global-typography-61045fc-font-size:clamp(0.875rem, 0.8271rem + 0.2128vw, 1rem);--e-global-typography-61045fc-font-weight:300;--e-global-typography-61045fc-line-height:150%;background-color:var( --e-global-color-cc3b597 );color:var( --e-global-color-primary );font-family:var( --e-global-typography-08ed62b-font-family ), Sans-serif;font-size:var( --e-global-typography-08ed62b-font-size );font-weight:var( --e-global-typography-08ed62b-font-weight );line-height:var( --e-global-typography-08ed62b-line-height );}.elementor-kit-152 e-page-transition{background-color:#FFBC7D;}.elementor-kit-152 p{margin-bottom:8px;}.elementor-kit-152 a{text-decoration:none;}.elementor-kit-152 h1{font-family:var( --e-global-typography-7cbe022-font-family ), Sans-serif;font-size:var( --e-global-typography-7cbe022-font-size );font-weight:var( --e-global-typography-7cbe022-font-weight );line-height:var( --e-global-typography-7cbe022-line-height );letter-spacing:var( --e-global-typography-7cbe022-letter-spacing );}.elementor-kit-152 h2{font-family:var( --e-global-typography-58f8818-font-family ), Sans-serif;font-size:var( --e-global-typography-58f8818-font-size );font-weight:var( --e-global-typography-58f8818-font-weight );line-height:var( --e-global-typography-58f8818-line-height );letter-spacing:var( --e-global-typography-58f8818-letter-spacing );}.elementor-kit-152 h3{font-family:var( --e-global-typography-386447c-font-family ), Sans-serif;font-size:var( --e-global-typography-386447c-font-size );font-weight:var( --e-global-typography-386447c-font-weight );line-height:var( --e-global-typography-386447c-line-height );letter-spacing:var( --e-global-typography-386447c-letter-spacing );}.elementor-kit-152 h4{font-family:var( --e-global-typography-f446e30-font-family ), Sans-serif;font-size:var( --e-global-typography-f446e30-font-size );font-weight:var( --e-global-typography-f446e30-font-weight );line-height:var( --e-global-typography-f446e30-line-height );letter-spacing:var( --e-global-typography-f446e30-letter-spacing );}.elementor-kit-152 h5{font-family:var( --e-global-typography-4d9d80a-font-family ), Sans-serif;font-size:var( --e-global-typography-4d9d80a-font-size );font-weight:var( --e-global-typography-4d9d80a-font-weight );line-height:var( --e-global-typography-4d9d80a-line-height );letter-spacing:var( --e-global-typography-4d9d80a-letter-spacing );}.elementor-kit-152 h6{font-family:var( --e-global-typography-e79a775-font-family ), Sans-serif;font-size:var( --e-global-typography-e79a775-font-size );font-weight:var( --e-global-typography-e79a775-font-weight );line-height:var( --e-global-typography-e79a775-line-height );letter-spacing:var( --e-global-typography-e79a775-letter-spacing );}.elementor-kit-152 button,.elementor-kit-152 input[type="button"],.elementor-kit-152 input[type="submit"],.elementor-kit-152 .elementor-button{font-family:var( --e-global-typography-2ec3245-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3245-font-size );font-weight:var( --e-global-typography-2ec3245-font-weight );line-height:var( --e-global-typography-2ec3245-line-height );letter-spacing:var( --e-global-typography-2ec3245-letter-spacing );border-style:solid;border-width:3px 3px 3px 3px;border-radius:8px 8px 8px 8px;padding:0.5rem 1rem 0.5rem 1rem;}.elementor-kit-152 img{border-radius:16px 16px 16px 16px;}.e-con{--container-default-padding-top:8px;--container-default-padding-right:8px;--container-default-padding-bottom:8px;--container-default-padding-left:8px;}.elementor-widget:not(:last-child){margin-block-end:24px;}.elementor-element{--widgets-spacing:24px 48px;--widgets-spacing-row:24px;--widgets-spacing-column:48px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-152{font-size:var( --e-global-typography-08ed62b-font-size );line-height:var( --e-global-typography-08ed62b-line-height );}.elementor-kit-152 h1{font-size:var( --e-global-typography-7cbe022-font-size );line-height:var( --e-global-typography-7cbe022-line-height );letter-spacing:var( --e-global-typography-7cbe022-letter-spacing );}.elementor-kit-152 h2{font-size:var( --e-global-typography-58f8818-font-size );line-height:var( --e-global-typography-58f8818-line-height );letter-spacing:var( --e-global-typography-58f8818-letter-spacing );}.elementor-kit-152 h3{font-size:var( --e-global-typography-386447c-font-size );line-height:var( --e-global-typography-386447c-line-height );letter-spacing:var( --e-global-typography-386447c-letter-spacing );}.elementor-kit-152 h4{font-size:var( --e-global-typography-f446e30-font-size );line-height:var( --e-global-typography-f446e30-line-height );letter-spacing:var( --e-global-typography-f446e30-letter-spacing );}.elementor-kit-152 h5{font-size:var( --e-global-typography-4d9d80a-font-size );line-height:var( --e-global-typography-4d9d80a-line-height );letter-spacing:var( --e-global-typography-4d9d80a-letter-spacing );}.elementor-kit-152 h6{font-size:var( --e-global-typography-e79a775-font-size );line-height:var( --e-global-typography-e79a775-line-height );letter-spacing:var( --e-global-typography-e79a775-letter-spacing );}.elementor-kit-152 button,.elementor-kit-152 input[type="button"],.elementor-kit-152 input[type="submit"],.elementor-kit-152 .elementor-button{font-size:var( --e-global-typography-2ec3245-font-size );line-height:var( --e-global-typography-2ec3245-line-height );letter-spacing:var( --e-global-typography-2ec3245-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}@media(max-width:1024px){.elementor-kit-152{font-size:var( --e-global-typography-08ed62b-font-size );line-height:var( --e-global-typography-08ed62b-line-height );}.elementor-kit-152 h1{font-size:var( --e-global-typography-7cbe022-font-size );line-height:var( --e-global-typography-7cbe022-line-height );letter-spacing:var( --e-global-typography-7cbe022-letter-spacing );}.elementor-kit-152 h2{font-size:var( --e-global-typography-58f8818-font-size );line-height:var( --e-global-typography-58f8818-line-height );letter-spacing:var( --e-global-typography-58f8818-letter-spacing );}.elementor-kit-152 h3{font-size:var( --e-global-typography-386447c-font-size );line-height:var( --e-global-typography-386447c-line-height );letter-spacing:var( --e-global-typography-386447c-letter-spacing );}.elementor-kit-152 h4{font-size:var( --e-global-typography-f446e30-font-size );line-height:var( --e-global-typography-f446e30-line-height );letter-spacing:var( --e-global-typography-f446e30-letter-spacing );}.elementor-kit-152 h5{font-size:var( --e-global-typography-4d9d80a-font-size );line-height:var( --e-global-typography-4d9d80a-line-height );letter-spacing:var( --e-global-typography-4d9d80a-letter-spacing );}.elementor-kit-152 h6{font-size:var( --e-global-typography-e79a775-font-size );line-height:var( --e-global-typography-e79a775-line-height );letter-spacing:var( --e-global-typography-e79a775-letter-spacing );}.elementor-kit-152 button,.elementor-kit-152 input[type="button"],.elementor-kit-152 input[type="submit"],.elementor-kit-152 .elementor-button{font-size:var( --e-global-typography-2ec3245-font-size );line-height:var( --e-global-typography-2ec3245-line-height );letter-spacing:var( --e-global-typography-2ec3245-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}@media(max-width:767px){.elementor-kit-152{font-size:var( --e-global-typography-08ed62b-font-size );line-height:var( --e-global-typography-08ed62b-line-height );}.elementor-kit-152 h1{font-size:var( --e-global-typography-7cbe022-font-size );line-height:var( --e-global-typography-7cbe022-line-height );letter-spacing:var( --e-global-typography-7cbe022-letter-spacing );}.elementor-kit-152 h2{font-size:var( --e-global-typography-58f8818-font-size );line-height:var( --e-global-typography-58f8818-line-height );letter-spacing:var( --e-global-typography-58f8818-letter-spacing );}.elementor-kit-152 h3{font-size:var( --e-global-typography-386447c-font-size );line-height:var( --e-global-typography-386447c-line-height );letter-spacing:var( --e-global-typography-386447c-letter-spacing );}.elementor-kit-152 h4{font-size:var( --e-global-typography-f446e30-font-size );line-height:var( --e-global-typography-f446e30-line-height );letter-spacing:var( --e-global-typography-f446e30-letter-spacing );}.elementor-kit-152 h5{font-size:var( --e-global-typography-4d9d80a-font-size );line-height:var( --e-global-typography-4d9d80a-line-height );letter-spacing:var( --e-global-typography-4d9d80a-letter-spacing );}.elementor-kit-152 h6{font-size:var( --e-global-typography-e79a775-font-size );line-height:var( --e-global-typography-e79a775-line-height );letter-spacing:var( --e-global-typography-e79a775-letter-spacing );}.elementor-kit-152 button,.elementor-kit-152 input[type="button"],.elementor-kit-152 input[type="submit"],.elementor-kit-152 .elementor-button{font-size:var( --e-global-typography-2ec3245-font-size );line-height:var( --e-global-typography-2ec3245-line-height );letter-spacing:var( --e-global-typography-2ec3245-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:95%;}.e-con{--container-max-width:95%;}}/* Start custom CSS */.highlight-dunkel {
    padding: 0.5% 1% 1% 1%;
    background-color: var(--e-global-color-primary);
    border-radius: 8px;
}

.highlight-hell {
    padding: 0.5% 1% 1% 1%;
    background-color: var(--e-global-color-accent);
    border-radius: 8px;
}

.auf-hell {
    color: var(--e-global-color-accent);
}

.auf-dunkel{
    color: var(--e-global-color-primary);
}


/* PADDING ALL SIDES */

/* 24px - 16px */
.pad-s {
    padding: clamp(1rem, 0.8085rem + 0.8511vw, 1.5rem);
}

/* 32px - 20px */
.pad-m {
    padding: clamp(1.25rem, 0.9628rem + 1.2766vw, 2rem);
}

/* 40px - 24px */
.pad-l {
    padding: clamp(1.5rem, 1.117rem + 1.7021vw, 2.5rem);
}


/* PADDING TOP & BOTTOM */

.pad-tb-s {
    padding-top: clamp(1.5rem, 1.117rem + 1.7021vw, 2.5rem);
    padding-bottom: clamp(2rem, 1.617rem + 1.7021vw, 3rem);
}

.pad-tb-m {
    padding-top: clamp(2.5rem, 1.5426rem + 4.2553vw, 5rem);
    padding-bottom: clamp(3rem, 2.0426rem + 4.2553vw, 5.5rem);
}

.pad-tb-l {
    padding-top: clamp(3.5rem, 1.9681rem + 6.8085vw, 7.5rem);
    padding-bottom: clamp(4rem, 2.4681rem + 6.8085vw, 8rem);
}


/* Animation für alle Buttons */
.elementor-button {
     transition: transform 0.4s;
}

.elementor-button:hover {
     transform: translateY(-3px);
     filter: brightness(95%);
    
}

/* Dunkler Button*/
.button-dark .elementor-button {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-primary);
}

/* Button Hauptfarbe*/
.button-main .elementor-button{
    background-color: var(--e-global-color-text);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-text);
}

/* Button Akzent*/
.button-accent .elementor-button{
    background-color: var(--e-global-color-c39a869);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-c39a869);
}

/* Dunkler Button Outline*/
.button-dark-outline .elementor-button{
    background-color: transparent;
    color: var(--e-global-color-primary);
    box-shadow: inset 0px 0px 0px 1px var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

/* Heller Button*/
.button-light .elementor-button{
    background-color: var(--e-global-color-accent);  
    color: var(--e-global-color-primary );
    border-color: var(--e-global-color-accent);
}

/*Heller Button Outline*/
.button-light-outline .elementor-button{
    background-color: transparent;
    color: white;
    box-shadow: inset 0px 0px 0px 1px var(--e-global-color-ee533bc);
    border-color: var(--e-global-color-ee533bc);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MySohne';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nw-webentwicklung.de/wp-content/uploads/soehne-breit-halbfett.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MyFounders';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://nw-webentwicklung.de/wp-content/uploads/subset-FoundersGroteskText-Light.woff2') format('woff2');
}
/* End Custom Fonts CSS */