.kwp-dok__wrap{width:88%;margin-left:auto;margin-right:auto;padding-top:15%;padding-bottom:15%}@media (min-width:768px){.kwp-dok__wrap{padding-bottom:3em;padding-top:5em}}@media (min-width:768px){.kwp-dok__wrap{width:80%}}.kwp-dok__title{font-size:clamp(1.5rem, 4vw, 2.5rem);font-weight:700;text-transform:uppercase;line-height:1.15;margin-bottom:20px;text-align:center;color:var(--e-global-color-text)!important}.kwp-dok__intro{color:var(--e-global-color-text)!important;font-family:var(--e-global-typography-5885bde-font-family),Sans-serif;font-size:var(--e-global-typography-5885bde-font-size);font-weight:var(--e-global-typography-5885bde-font-weight);line-height:var(--e-global-typography-5885bde-line-height);text-align:center}@media screen and (min-width:1220px){.kwp-dok__intro{width:66%;margin-left:auto;margin-right:auto}}.kwp-dok__fullwidth{width:100%;background-color:#20b2aa;padding:48px 0}.kwp-dok__fullwidth ._df_book{width:80%;max-width:860px;margin:0 auto}.kwp-dok__beschreibung{text-align:center;line-height:1.7}.kwp-dok__beschreibung p{margin-bottom:1em}.kwp-dok__beschreibung strong{font-weight:700}.kwp-dok__beschreibung em{font-style:italic}.kwp-dok__beschreibung a{text-decoration:underline}.kwp-dok__beschreibung ul,.kwp-dok__beschreibung ol{text-align:left;display:inline-block;padding-left:1.5em;margin-bottom:1em}.kwp-dok__download-btn{display:inline-flex;align-items:center;gap:10px;background-color:#fff0;color:#000;border:2px solid #20b2aa;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);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.kwp-dok__download-btn-wrap{text-align:center;margin-bottom:4rem}.kwp-dok__download-btn:hover{background-color:#a6e0dd;color:#000}.kwp-dok__download-btn svg{width:20px;height:20px;flex-shrink:0}.kwp-dok__weitere-header{padding-bottom:16px}.kwp-dok__weitere-title{font-size:clamp(1.2rem, 3vw, 1.8rem);font-weight:700;text-transform:uppercase;margin:0}.kwp-cpl-cat-label{font-family:var(--e-global-typography-3f1b61f-font-family),Sans-serif;font-size:var(--e-global-typography-3f1b61f-font-size);font-weight:var(--e-global-typography-3f1b61f-font-weight);text-transform:var(--e-global-typography-3f1b61f-text-transform);line-height:var(--e-global-typography-3f1b61f-line-height);letter-spacing:var(--e-global-typography-3f1b61f-letter-spacing);word-spacing:var(--e-global-typography-3f1b61f-word-spacing)}.kwp-cpl-title{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);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.kwp-cpl-dl-btn{background:#fff;border-color:#000;color:#000}.kwp-cpl-dl-btn:focus{background:#fff;color:#000}.kwp-cpl-dl-btn:hover,.kwp-cpl-dl-btn.text-white:focus{background:#000;color:#fff}.single-post.elementor-page .elementor-location-single .elementor-slides-wrapper,.single-post.elementor-page .elementor-location-single .elementor-swiper,.single-post.elementor-page .elementor-location-single .swiper-slide,.single-post.elementor-page .elementor-location-single .elementor-widget-image,.single-post.elementor-page .elementor-location-single .elementor-widget-image img{border-radius:25px;overflow:hidden}.elementor-location-single .elementor-button{border-radius:25px!important}.elementor-location-single .elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif!important}.elementor-location-single h1.elementor-heading-title{font-family:"Source Sans Pro",Sans-serif!important;font-size:40px!important;font-weight:var(--e-global-typography-primary-font-weight)!important}@media (max-width:767px){.elementor-location-single h1.elementor-heading-title{font-size:30px!important}}body .ccm-widget .ccm-modal-inner{border:1px solid #bdbdbd}