/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.1
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
body{font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.6}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:underline;color:inherit}blockquote{background:#5000ff36;font-size:clamp(1rem,2.5vw,1.2rem)}html.shadows-aus *,html.shadows-aus *:before,html.shadows-aus *:after{text-shadow:none !important;box-shadow:none !important;filter:none !important;animation:none !important}h1{font-size:clamp(2rem,5vw,4rem);text-shadow:0 0 1vw rgba(0,0,255,1),0 0 2vw rgba(0,0,255,1),0 0 3vw rgba(0,30,255,1)}h2{font-size:clamp(1.5rem,4vw,3rem);text-shadow:0 0 1vw rgba(100,100,255,1),0 0 2vw rgba(50,255,255,1),0 0 3vw rgba(0,0,255,1),0 0 4vw rgba(0,100,255,1)}h3{font-size:clamp(1.2rem,3.5vw,2.5rem);text-shadow:0 0 1vw rgba(100,255,255,1),0 0 2vw rgba(100,0,255,1),0 0 3vw rgba(100,0,255,1),0 0 4vw rgba(0,0,255,1),0 0 5vw rgba(0,0,255,1),0 0 6vw rgba(0,0,255,1)}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color:#769fff;text-decoration:underline;font-size:clamp(.9rem,2vw,1.1rem);text-shadow:0 0 1vw rgba(100,255,255,1),0 0 2vw rgba(50,0,255,1),0 0 3vw rgba(40,0,255,1)}figcaption{color:#00c48d;font-style:italic;font-size:clamp(.9rem,2vh,1.2rem);background-color:#0022ff22;text-shadow:0 0 1vw rgba(10,150,50,1),0 0 2vw rgba(0,150,0,1),0 0 3vw rgba(0,100,0,1),0 0 4vw rgba(0,0,200,1)}.hinweis404{background-color:rgba(130,60,166,.15);border-left:4px solid #821ca6;padding:1em;margin:2em 0;font-size:1.05em;line-height:1.6}ul.sitemap{list-style-position:outside;margin-left:0;padding-left:1em;font-size:1em}ul.sitemap li{margin-bottom:.4em}ul.sitemap ul{margin-top:.3em;margin-bottom:.5em;padding-left:1.2em}body.home .kadence-thumbnail-ratio-9-16{aspect-ratio:1/1;width:100%;max-width:600px;margin:0 auto;position:relative;overflow:hidden}body.home .kadence-thumbnail-ratio-9-16 img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}body.home .kadence-thumbnail-ratio-9-16:before{padding-top:100% !important}.kontakt-button-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2em;margin-bottom:2em}.kontakt-eintrag{text-align:center;max-width:150px;flex:1 1 120px}.kontakt-eintrag img{max-width:100%;height:auto;transition:transform .2s ease}.kontakt-label{font-weight:700;margin-bottom:.5em;font-size:1em}@media (max-width:480px){.kontakt-label{font-size:.9em}.kontakt-eintrag{max-width:120px}}.kadence-drawer .drawer-sub-toggle svg,.mobile-drawer .drawer-sub-toggle svg,#mobile-drawer .drawer-sub-toggle svg{width:22px !important;height:22px !important;display:block;flex-shrink:0}.kadence-drawer .drawer-sub-toggle,.mobile-drawer .drawer-sub-toggle{padding:10px !important}.kadence-drawer .menu-item-has-children>a{padding-right:3rem}.gp-video{max-width:500px;margin:0 auto}.gp-video__el{width:100%;height:auto;display:block;aspect-ratio:1/1;object-fit:cover}.gp-affbox{border:2px solid rgba(10,25,70,.6);background:rgba(10,20,60,.25);padding:20px;border-radius:14px;max-width:480px;margin:30px auto;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:box-shadow .4s ease-in-out}html:not(.shadows-aus) .gp-affbox{box-shadow:0 0 18px rgba(80,120,255,.45),0 0 32px rgba(50,80,200,.25)}.gp-affbox-hinweis{font-size:11px;text-transform:uppercase;color:#c7c9ff;margin-bottom:10px;opacity:.8}.gp-affbox-inner{display:flex;gap:16px;align-items:center}.gp-affbox-icon{width:64px;height:64px;background-image:url('https://geistplan.de/wp-content/uploads/2025/11/Geistplan-Amazon-Affiliate-Icon-Saat-des-Lebens-mit-Kreismittelpunkt-256x256.png');background-size:contain;background-repeat:no-repeat;opacity:.85}.gp-affbox-text{color:#eef0ff;font-size:15px;line-height:1.4}.gp-affbox-btnimg{display:block;margin-top:18px;text-align:center;position:relative}.gp-affbox-btnimg img{width:100%;max-width:512px;display:block;margin:0 auto;border-radius:22px;transition:filter .3s ease,transform .3s ease}.gp-affbox-btnimg:before{content:"";position:absolute;inset:-6px;border-radius:28px;z-index:-1;box-shadow:0 0 18px rgba(100,140,255,.65),0 0 36px rgba(120,80,255,.45);filter:blur(4px);animation:gpPulse 4s infinite ease-in-out}@keyframes gpPulse{0%{opacity:.6}50%{opacity:1.0}100%{opacity:.6}}.gp-affbox-btnimg:after{content:"";position:absolute;inset:0;border-radius:22px;pointer-events:none;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.15) 0%,transparent 55%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.12) 0%,transparent 60%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.08) 0%,transparent 70%);mix-blend-mode:lighten;opacity:.45;animation:gpSparkle 3.8s infinite linear}@keyframes gpSparkle{0%{transform:translateY(0px) translateX(0px)}50%{transform:translateY(-3px) translateX(2px)}100%{transform:translateY(0px) translateX(0px)}}.gp-affbox-btnimg:hover img{filter:brightness(1.18) saturate(1.2);transform:scale(1.03)}.gp-affbox-btnimg:hover:before{box-shadow:0 0 22px rgba(150,100,255,.85),0 0 48px rgba(200,120,255,.55)}.page-id-8971 #kt-scroll-up{display:none !important}.page-id-9740 #kt-scroll-up{display:none !important}