/* Start custom CSS */body.elementor-page-7510 .elementor-widget-theme-post-content{font-family:'raleway',sans-serif;color:#1A0922;font-size:18px;line-height:1.75;}
body.elementor-page-7510 .elementor-widget-theme-post-content p{margin:0 0 1.15em;}
body.elementor-page-7510 .elementor-widget-theme-post-content h2{font-family:'good-karma-smooth-regular','good-karma-smooth',cursive;font-weight:300;color:#662483;font-size:44px;line-height:1.15;margin:1.6em 0 .5em;}
body.elementor-page-7510 .elementor-widget-theme-post-content h3{font-family:'raleway',sans-serif;font-weight:600;color:#3AAA35;font-size:15px;letter-spacing:.18em;text-transform:uppercase;margin:1.6em 0 .6em;}
body.elementor-page-7510 .elementor-widget-theme-post-content a{color:#662483;text-decoration:underline;text-underline-offset:3px;}
body.elementor-page-7510 .elementor-widget-theme-post-content strong{color:#4b1b61;font-weight:700;}
body.elementor-page-7510 .elementor-widget-theme-post-content ul,body.elementor-page-7510 .elementor-widget-theme-post-content ol{margin:0 0 1.3em 1.2em;padding:0;}
body.elementor-page-7510 .elementor-widget-theme-post-content li{margin:0 0 .55em;}
body.elementor-page-7510 .elementor-widget-theme-post-content li::marker{color:#3AAA35;}
body.elementor-page-7510 .elementor-widget-theme-post-content figure{margin:2em auto;}
body.elementor-page-7510 .elementor-widget-theme-post-content figure img{border-radius:24px;width:100%;height:auto;box-shadow:0 22px 46px -30px rgba(75,27,97,.38);}
body.elementor-page-7510 .elementor-widget-theme-post-content figure.coo-hoch{max-width:520px;}
body.elementor-page-7510 .elementor-widget-theme-post-content figcaption{font-size:14px;font-style:italic;color:#6b5a72;text-align:center;margin-top:.7em;}
body.elementor-page-7510 .elementor-widget-theme-post-content blockquote{border-left:4px solid #3AAA35;margin:1.6em 0;padding:.2em 0 .2em 1.2em;font-style:italic;font-size:20px;color:#4b1b61;}
body.elementor-page-7510 .elementor-widget-theme-post-content .wp-block-buttons{display:flex;flex-wrap:wrap;gap:14px;margin:1.4em 0 2em;}
body.elementor-page-7510 .elementor-widget-theme-post-content .wp-block-button__link{display:inline-block;background:#662483;color:#fff !important;text-decoration:none !important;font-family:'raleway',sans-serif;font-weight:600;font-size:16px;letter-spacing:.04em;padding:15px 30px;border-radius:999px;}
body.elementor-page-7510 .elementor-widget-theme-post-content .wp-block-button__link:hover{background:#4b1b61;}
body.elementor-page-7510 .elementor-widget-theme-post-content .coo-quellen{font-size:14px;line-height:1.6;color:#4a3d52;}
@media (max-width:767px){body.elementor-page-7510 .elementor-widget-theme-post-content{font-size:17px;}body.elementor-page-7510 .elementor-widget-theme-post-content h2{font-size:36px;}}/* End custom CSS */