.elementor-kit-6{--e-global-color-primary:#114D73;--e-global-color-secondary:#88C695;--e-global-color-text:#000000;--e-global-color-accent:#F5F5F5;--e-global-color-3a4d4fd:#FFFFFF;--e-global-color-2ccd368:#EB585D;--e-global-color-47e0840:#7EC9C5;--e-global-color-a88db38:#F1BE27;--e-global-color-78663b7:#DB4E53;--e-global-color-bfe6a3e:#989898;--e-global-color-27714a9:#D5D5D5;--e-global-color-3f02b8d:#6CAF7C;--e-global-color-763c549:#073958;--e-global-color-e100d11:#C4D2DD;--e-global-color-21a8819:#DFEFE2;--e-global-color-c74dfeb:#DDAE24;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-4440f0b-font-size:24px;--e-global-typography-4440f0b-font-weight:500;--e-global-typography-af9aa3c-font-size:22px;--e-global-typography-af9aa3c-font-weight:600;--e-global-typography-af9aa3c-letter-spacing:0px;--e-global-typography-e95c46d-font-size:22px;--e-global-typography-e95c46d-font-weight:500;--e-global-typography-e95c46d-letter-spacing:0px;color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.754em;--e-preloader-animation-duration:1500ms;--e-preloader-delay:300ms;--e-preloader-width:150px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-2ccd368 );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-3a4d4fd );border-style:solid;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;padding:11px 23px 11px 23px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-78663b7 );color:var( --e-global-color-3a4d4fd );border-style:solid;border-width:0px 0px 0px 0px;}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-3a4d4fd );}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-21a8819 );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );font-weight:600;border-width:2px 2px 2px 2px;}body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:#077937 !important;background-image:none !important;}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var( --e-global-color-accent );}.elementor-kit-6 a{color:var( --e-global-color-text );}.elementor-kit-6 a:hover{color:var( --e-global-color-text );}.elementor-kit-6 h1{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:400;line-height:1.25em;}.elementor-kit-6 h2{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:400;line-height:1.25em;}.elementor-kit-6 h3{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-weight:400;line-height:1.25em;}.elementor-kit-6 h4{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-weight:400;line-height:1.25em;}.elementor-kit-6 h5{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-weight:400;line-height:1.25em;}.elementor-kit-6 h6{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-weight:400;line-height:1.25em;}.elementor-kit-6 label{color:var( --e-global-color-text );font-size:16px;font-weight:500;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{color:#787878;background-color:var( --e-global-color-3a4d4fd );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-kit-6 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea:focus,.elementor-kit-6 .elementor-field-textual:focus{background-color:var( --e-global-color-3a4d4fd );border-style:solid;border-width:2px 2px 2px 2px;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;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-family:"DM Sans", Sans-serif;--error-message-icon-color:var( --e-global-color-2ccd368 );}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{border-style:solid;border-color:var( --e-global-color-2ccd368 );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;--message-message-icon-color:var( --e-global-color-secondary );--message-buttons-normal-text-color:var( --e-global-color-3a4d4fd );--message-buttons-hover-text-color:var( --e-global-color-3a4d4fd );--message-buttons-hover-border-color:#077937;--message-border-type:solid;--message-border-color:var( --e-global-color-secondary );--message-buttons-border-radius:3px 3px 3px 3px;}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;--info-message-icon-color:var( --e-global-color-text );}.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-6 h1{font-size:32px;}.elementor-kit-6 h2{font-size:30px;}.elementor-kit-6 h3{font-size:26px;}.elementor-kit-6 h4{font-size:22px;}.elementor-kit-6 h5{font-size:20px;}.elementor-kit-6 h6{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-4440f0b-font-size:20px;--e-global-typography-af9aa3c-font-size:18px;--e-global-typography-e95c46d-font-size:18px;}.elementor-kit-6 h1{font-size:28px;}.elementor-kit-6 h2{font-size:26px;}.elementor-kit-6 h3{font-size:22px;}.elementor-kit-6 h4{font-size:20px;}.elementor-kit-6 h5{font-size:18px;}.elementor-kit-6 h6{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* +++++++++++++++++++ */
/* Allgemeine Angaben */

:lang(de-de) body {
-ms-hyphens: auto !important;
-webkit-hyphens: auto !important;
hyphens: auto !important;
}
:lang(de-de) .elementor {
-ms-hyphens: auto !important;
-webkit-hyphens: auto !important;
hyphens: auto !important;
}

body {
    overflow-x: hidden !important;
}

::-moz-selection {
  color: #ffffff;
  background: var(--e-global-color-secondary);
}

::selection {
  color: #ffffff;
  background: var(--e-global-color-secondary);
}

ul.elementor-icon-list-items {
    list-style-type: none !important;
}

@media (max-width:1024px) {
    .no-br br {
        display: none;
    }
}

/* ++++++++++++++++++++ */
/* Link */

.elementor-widget-text-editor p a, label a, .wc-block-components-address-card a, .wc-block-checkout__terms a, .woocommerce-table__product-name a, .elementor-tab-content p a {
    position: relative;
    color: inherit !important;
}

.elementor-widget-text-editor p a:after, label a:after, .wc-block-components-address-card a:after, .wc-block-checkout__terms a:after, .woocommerce-table__product-name a:after, .elementor-tab-content p a:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    width: 100%;
    top: 92%;
    border-bottom: 1px solid  currentColor;
    transition: all .3s;
}

.elementor-widget-text-editor p a:hover::after, label a:hover::after, .wc-block-components-address-card a:hover::after, .wc-block-checkout__terms a:hover::after, .woocommerce-table__product-name a:hover::after, .elementor-tab-content p a:hover::after {
    opacity: 0;
    right: 0px;
    width: 10px;
}

/* +++++++++++++++++++ */
/* Navigation Farben 

.jet-menu a:hover {
    transition: 0.3s;
}

.menue-wir-helfen a:hover, .menue-wir-helfen .jet-current-menu-item {
    color: var(--e-global-color-primary) !important;
}

.menue-wir-foerdern a:hover, .menue-wir-foerdern .jet-current_page_item a {
    color: var(--e-global-color-47e0840) !important;
}

.menue-wir a:hover, .menue-wir .jet-current-menu-item {
    color: var(--e-global-color-a88db38) !important;
}

.menue-spenden a:hover, .menue-spenden .jet-current-menu-item {
    color: var(--e-global-color-2ccd368) !important;
}

*/

.desktop-menu .jet-menu-item:hover .jet-dropdown-arrow  {
    transform: rotate(180deg);
}
.desktop-menu .jet-menu-item .jet-dropdown-arrow  {
    transition: 0.3s;
}

.jet-sub-mega-menu__loader {
    display: none !important;
}

.mobile-menu-icon {
    width: 30px;
}

.jet-mobile-menu__items .jet-menu-label {
    display: flex;
    align-items: center;
    gap: 10px;
}

.jet-mobile-menu__breadcrumb .breadcrumb-label {
     display: flex;
    align-items: center;
    gap: 10px;
}

/* +++++++++++++++++++ */
/* Button grün */

.elementor-size-xs {
    font-size: 12px !important;
    text-transform: none !important;
    background-color: #16a351 !important;
}

.elementor-size-xs:hover {
    background-color: #077937 !important;
}

/* +++++++++++++++++++ */
/* Button Information */

.elementor-button-info .elementor-button {
    padding: 0px !important;
    background-color: transparent !important;
}

.elementor-button-info .elementor-button .elementor-button-icon {
    transition: 0.2s;
}

.elementor-button-info .elementor-button:hover .elementor-button-icon  {
    margin-left: 15px !important;
}

/* +++++++++++++++++++ */
/* Button Erfolgsmeldung */

.elementor-button-success .elementor-button {
    background-color: var(--e-global-color-secondary) !important;
}

.elementor-button-success .elementor-button:hover  {
    background-color: var(--e-global-color-3f02b8d) !important;
}

/* +++++++++++++++++++ */
/* Button Warnung */

.elementor-button-warning .elementor-button {
    padding: 0px !important;
    background-color: transparent !important;
}

.elementor-button-warning .elementor-button:hover .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-button-warning .elementor-button:hover .elementor-align-icon-left {
    margin-left: 13px;
}

/* +++++++++++++++++++ */
/* Danke-Seite Urkunden */
input.image-btn.thumb-1 {
    background-image: url(/wp-content/uploads/bild_pdf_1_thumb.jpg);
}

input.image-btn.thumb-2 {
    background-image: url(/wp-content/uploads/bild_pdf_2_thumb.jpg);
}

input.image-btn.thumb-3 {
    background-image: url(/wp-content/uploads/bild_pdf_3_thumb.jpg);
}

input.image-btn.thumb-4 {
    background-image: url(/wp-content/uploads/bild_pdf_4_thumb.jpg);
}

input.image-btn.thumb-5 {
    background-image: url(/wp-content/uploads/bild_pdf_5_thumb.jpg);
}

input.image-btn {
    background-color: transparent;
    border: none;
    width: 100%;
    background-color: #ffffff !important;
    height: 365px;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
    box-shadow: 0 0 20px rgb(0 0 0 / 10%);
    transition: all .3s;
    margin-bottom: 10px;
    border-radius: 0px !Important;
}

input.image-btn:hover {
    box-shadow: 0 0 20px rgb(0 0 0 / 40%);
}

/* +++++++++++++++++++ */
/* Verbesserte Eingangsanimationen */

@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}

/* +++++++++++++++++++ */
/* Rank Math Bredcrumbs */

.rank-math-breadcrumb p {
    margin-block-end: 0px !important;
    font-size: 14px !important;
}

.rank-math-breadcrumb .separator {
    color: var(--e-global-color-secondary);
    margin: 0px 15px;
}

.rank-math-breadcrumb a {
    transition: 0.3s;
}

.rank-math-breadcrumb a:hover {
    color: var(--e-global-color-secondary);
}

/* +++++++++++++++++++ */
/* Elementor Form Opacity */
input::placeholder, textarea::placeholder {
    opacity: 1 !important;
}

/* +++++++++++++++++++ */
/* CTA Element mit Button Pfeil Animation */

.elementor-cta:hover .elementor-cta__button i {
    margin-left: 10px;
}

.elementor-cta__button i {
    transition: 0.3s;
}

/* +++++++++++++++++++ */
/* Copy to Clipboard Message */

.ctc-block-copy-icon::after {
    background: #000000 !important;
    width: 65px;
    font-size: 12px !important;
    font-weight: 600;
}

.copied.ctc-block-copy-icon .check-icon {
    fill: #88C695 !important
}

/* +++++++++++++++++++ */
/* WooCommerce Cart / Checkout */

.woocommerce-form-coupon-toggle {
    display: none;
}

.woocommerce-billing-fields label {
    font-weight: 700 !important;
}

.woocommerce-billing-fields select, .woocommerce-billing-fields .select2-selection__rendered {
    color: #787878;
    background-color: var(--e-global-color-3a4d4fd);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
    padding: 15px 15px 15px 15px;
}
.woocommerce-billing-fields select:focus {
    border-color: var(--e-global-color-secondary);
}

.woocommerce-billing-fields .select2-container--default .select2-selection--single {
    border: 0px !important;
    margin-bottom: 40px;
}

.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 20px !important;
    right: 10px !important;
}

.select2-dropdown {
    background-color: #fbfbfb !important;
    border: 0px !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: var(--e-global-color-secondary) !important;
}

.woocommerce form .form-row textarea {
    height: 200px !important;
    border-radius: 20px !important;
}

.woocommerce-checkout-review-order-table {
    margin-top: 60px !important;
}

.woocommerce-checkout .shop_table, .woocommerce-checkout table tbody>tr:nth-child(odd)>td {
    background-color: #f9f9f9 !important;
}

.wc-gzd-order-submit button {
    background-color: var(--e-global-color-secondary) !important;
    padding: 11px 23px !important;
}

.checkout-button {
    background-color: var(--e-global-color-secondary) !important;
    padding: 18px 23px !important;
    transition: 0.3s;
}

.wc-gzd-order-submit button:hover, .checkout-button:hover {
    background-color: var(--e-global-color-3f02b8d) !important;
}

.woocommerce-cart-form .coupon {
    display: none !important;
}



/* Styling passwortgeschützte Seite */

@media (min-width:768px) {
    .post-password-required {
        padding: 60px 0px;
    }
}

@media (max-width:767px) {
    .post-password-required {
        padding: 60px 0px !important;
    }
}

@media (max-width:767px) {
    .post-password-required .entry-title {
        padding-inline-start: 0px !important;
        padding-inline-end: 0px !important;
        padding: 0px !important;
    }
}

.post-password-required label {
    font-weight: 600;
}

.post-password-required input[type="password"] {
    margin-top: 5px;
    border-radius: 5px !important;
    padding: 9px 15px !important;
}

.post-password-required input[type="submit"] {
    background-color: var(--e-global-color-secondary) !important;
}

.post-password-required input[type="submit"]:hover {
    background-color: var(--e-global-color-3f02b8d) !important;
}

@media (min-width:1024px) {
.post-password-form {
        margin-left: auto;
    margin-right: auto;
    width: 1120px;
    background-image: url(https://www.kinderkrebsstiftung.de/wp-content/uploads/dks-waldpiraten-mediathek-login.jpg);
    background-position: center center;
    background-size: cover;
    padding: 90px 10px;
    color: #ffffff;
}
}

@media (max-width:1023px) {
    .post-password-form {
            background-image: url(https://www.kinderkrebsstiftung.de/wp-content/uploads/dks-waldpiraten-mediathek-login.jpg);
            background-position: center center;
            background-size: cover;
            padding: 90px 20px;
            color: #ffffff;
            margin-top: -60px;
            margin-bottom: -60px;
    }
}

.post-password-form label {
    color: #ffffff;
}

.post-password-form p {
    justify-content: center !important;
}

/* Gutenberg Button */

.wp-block-button__link {
    background-color: var(--content-blocker-button-color) !important;
    color: #ffffff !important;
    font-size: 16px;
    font-weight: 600;
    border-radius: 6px;
    padding: 11px 23px;
    transition: 0.3s;
}

.wp-block-button__link:hover {
    background-color: var(--e-global-color-3f02b8d) !important;
}

/* Schnee Effekt */

.snow-bg {
   position: relative;
}

.snow-bg:after {
   content: '';
   display: block;
   position: absolute;
   z-index: 2;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   pointer-events: none;
   background-image: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/s1.png'), url('https://www.kinderkrebsstiftung.de/wp-content/uploads/s2.png'), url('https://www.kinderkrebsstiftung.de/wp-content/uploads/s3.png');
    animation: snow 10s linear infinite;
}

@keyframes snow {
 0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
 50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
 100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}

/* Floating Menü */

.page-id-639939 .fm-item-1-2 {
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.kinderkrebsstiftung.de/wp-content/uploads/DMSans-Thin.ttf') format('truetype');
}
/* End Custom Fonts CSS */
