@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:300;src:url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-300.53216f.eot);src:local(""),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-300.53216f.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-300.e89bea.woff2) format("woff2"),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-300.3c3520.woff) format("woff"),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-300.f6b2e2.ttf) format("truetype"),url(/wp-content/themes/kinderkrebshilfe/public/images/work-sans-v18-latin-300.9615bd.svg#WorkSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:400;src:url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-regular.44a309.eot);src:local(""),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-regular.44a309.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-regular.ce9716.woff2) format("woff2"),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-regular.5d4063.woff) format("woff"),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-regular.f4966d.ttf) format("truetype"),url(/wp-content/themes/kinderkrebshilfe/public/images/work-sans-v18-latin-regular.0d8424.svg#WorkSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:700;src:url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-700.b13e6e.eot);src:local(""),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-700.b13e6e.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-700.db7981.woff2) format("woff2"),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-700.1bc7a6.woff) format("woff"),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-700.7f6be8.ttf) format("truetype"),url(/wp-content/themes/kinderkrebshilfe/public/images/work-sans-v18-latin-700.5c7cfe.svg#WorkSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:800;src:url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-800.ad1aaf.eot);src:local(""),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-800.ad1aaf.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-800.4fc9a6.woff2) format("woff2"),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-800.651f96.woff) format("woff"),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-800.eec5ed.ttf) format("truetype"),url(/wp-content/themes/kinderkrebshilfe/public/images/work-sans-v18-latin-800.bf15c9.svg#WorkSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:500;src:url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-500.6236f9.eot);src:local(""),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-500.6236f9.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-500.e31b5d.woff2) format("woff2"),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-500.546a8e.woff) format("woff"),url(/wp-content/themes/kinderkrebshilfe/public/fonts/work-sans-v18-latin-500.94957b.ttf) format("truetype"),url(/wp-content/themes/kinderkrebshilfe/public/images/work-sans-v18-latin-500.b73acc.svg#WorkSans) format("svg")}.container{margin:0 auto;max-width:1400px;padding-left:50px;padding-right:50px;position:relative;width:100%}.container .inner-container{padding-left:40px;padding-right:40px}@media screen and (max-width:1050px){.container{padding-left:12px;padding-right:12px}}@media screen and (max-width:450px){.container{padding-left:6px;padding-right:6px}}@media screen and (max-width:350px){.container{padding-left:4px;padding-right:4px}}.breadcrumbs-wrapper .breadcrumbs{margin-bottom:20px}.breadcrumbs-wrapper .breadcrumbs,.sub-page-content{padding-left:70px;padding-right:70px}@media screen and (max-width:960px){.breadcrumbs-wrapper .breadcrumbs,.sub-page-content{padding:23px 20px}}@media screen and (max-width:450px){.breadcrumbs-wrapper .breadcrumbs,.sub-page-content{padding-left:20px;padding-right:20px}}@media screen and (max-width:350px){.breadcrumbs-wrapper .breadcrumbs,.sub-page-content{padding-left:12px;padding-right:12px}}.sub-layout>div.container{max-width:1300px;padding-left:84px;padding-right:84px}@media screen and (max-width:960px){.sub-layout>div.container{padding-left:16px;padding-right:16px}}@media screen and (max-width:350px){.sub-layout>div.container{padding-left:6px;padding-right:6px}}.subnav{display:flex;margin-bottom:22px}@media screen and (max-width:960px){.subnav{margin-bottom:0}}.subnav ul{background:#ffcc01;border-radius:6px;display:flex}.subnav ul>li>a{display:block;font-size:24px;padding:8px 16px}@media screen and (max-width:960px){.subnav ul>li>a{font-size:15px}}.subnav ul>li>a>span{font-weight:700;text-transform:uppercase}.subnav ul>li>a.current{color:#c25098!important;text-decoration:underline}.associations article{padding-bottom:75px;padding-top:75px}.associations article:nth-of-type(odd){background:#fff3cc}.associations article img{height:auto;max-width:320px;width:100%}.sub-layout .sub-page-header .subnav ul{display:flex;flex-wrap:wrap;justify-content:center}.sub-layout .sub-page-header .map{max-width:500px;min-width:150px}.sub-layout .sub-page-header>div{align-items:center;display:flex;gap:25px;justify-content:space-between;position:relative}@media screen and (max-width:960px){.sub-layout .sub-page-header>div .map{max-height:140px}}@media screen and (max-width:400px){.sub-layout .sub-page-header>div{flex-direction:column;gap:15px}.sub-layout .sub-page-header>div svg{aspect-ratio:17/10;display:block;max-width:none!important;position:relative;width:100%!important}.sub-layout .sub-page-header>div img{max-width:none!important}}.sub-layout .sub-page-header>div svg{max-height:260px;width:60%}.sub-layout .sub-page-header>div img{height:auto;max-width:40%;position:relative;width:100%}.single-post .content h1{margin-top:20px}.landesvereine .associations article:first-of-type{margin-top:75px}@media screen and (max-width:1000px){.landesvereine .associations article:first-of-type{margin-top:10px}}.landesvereine .associations .h2{color:#3f535c;font-size:1rem;font-weight:700;margin-bottom:50px;width:50%}@media screen and (max-width:1000px){.landesvereine .associations .h2{min-width:280px;width:80%}}.landesvereine .associations .container{max-width:1300px;padding-left:84px;padding-right:84px}@media screen and (max-width:1000px){.landesvereine .associations .container{padding-left:16px;padding-right:16px}.landesvereine .associations .container .sub-page-content{padding-left:23px}}body.page-id-496>div.main-content>main>div>div.content,body.page-id-496>div.main-content>main>div>div.content>div.sub-layout>div>div>div{padding-bottom:0!important}.secondary-nav ul{flex-wrap:wrap;margin-top:0}body.page-id-1168 figure+h1{margin-top:30px!important}footer .content{padding-bottom:30px!important}.sub-layout.yellow-bg{background:#fff3cc}.associations.sub-layout .content,body.page-id-1140>div.main-content>main>div>div.content,body.page-id-1165>div.main-content>main>div>div.content{padding-bottom:0!important}body.page-id-1140 .landesvereine{margin-bottom:0;margin-top:60px}body.page-id-1165>div.main-content>main>div>div.content>div:first-child>div>div>div{padding-bottom:25px}.yellow-bg,.yellow-bg+.sub-layout:not(.yellow-bg){padding-bottom:75px;padding-top:75px}@media screen and (max-width:1000px){.yellow-bg,.yellow-bg+.sub-layout:not(.yellow-bg){padding-bottom:40px;padding-top:40px}}.sub-layout>.content>.sub-layout .sub-page-content{margin-bottom:0}.sub-layout>.content>.sub-layout .sub-page-content .content{padding-bottom:0}.associations.sub-layout .sub-page-plain,.contact-block:last-of-type,.contact-block:last-of-type .data,.container.blog-carousel-container:last-of-type{margin-bottom:0}body.page-id-1756 figure.wp-block-image+h1{margin-top:35px}body.association-page .content p+h2{margin-top:60px}@media screen and (max-width:1000px){body.association-page .content p+h2{margin-top:40px}}*{box-sizing:border-box}:root{color:#3f535c;font-family:Work Sans,sans-serif;font-size:22px;font-weight:400}@media screen and (max-width:960px){:root{font-size:16px}}html{height:100%;scroll-behavior:smooth}body{margin:0;min-height:100%}body>.main-content{display:flex;flex-direction:column;min-height:100vh}body>.main-content>main{flex:1}.main-content{overflow-x:hidden}a:not(.nostyle):not(.acf-button):not(.add_media):not(.nf-insert-form){color:inherit;-webkit-hyphens:auto;hyphens:auto;transition:all 60ms ease-out}a:not(.nostyle):not(.acf-button):not(.add_media):not(.nf-insert-form):hover{color:#c25098}a.nostyle:not(.acf-button):not(.add_media):not(.nf-insert-form){color:inherit;text-decoration:none}p{margin-bottom:0;margin-top:0}li:not(.splide__slide),p:not(.shifted){line-height:1.59}button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}ul{list-style:none;padding-left:0}.h2{background:#ffcc01;border-radius:8px;display:block;font-size:1.1rem;margin-bottom:26px;margin-top:20px;max-width:500px;padding:5px 10px;width:100%}h2{color:#c25098;font-size:32px;font-weight:600}.h1{color:#3f535c;font-size:70px!important;font-weight:800;margin:75px auto 30px;max-width:751px;position:relative;text-align:center}.h1:after{background:#ffcc01;border-radius:8px;bottom:-12px;content:"";height:44px;left:0;position:absolute;width:100%;z-index:-1}.h1 .big{font-size:120px!important;line-height:1}@media screen and (max-width:1000px){.h1 .big{font-size:72px!important}}.h1 .small{font-size:57px!important;font-weight:500}@media screen and (max-width:1000px){.h1 .small{font-size:34px!important}}.h1 .smallest{font-size:40px!important;font-weight:400}@media screen and (max-width:1000px){.h1 .smallest{font-size:24px!important}.h1{font-size:42px!important;-webkit-hyphens:auto;hyphens:auto;margin:50px auto 30px}.h1:after{bottom:0;height:26px}}.carousel-container .h1{-webkit-hyphens:none;hyphens:none}p.small{font-size:14px}@media screen and (max-width:1000px){p.small{font-size:12px}}.primary-color{color:#c25098}.wp-block-image{margin:0}.content h1{font-size:35px;margin-top:0}@media screen and (max-width:1000px){.content h1{font-size:26px}}.content h2{font-size:30px}@media screen and (max-width:1000px){.content h2{font-size:22px}}.content .wp-block-image+h1{margin-bottom:45px;margin-top:70px}@media screen and (max-width:1000px){.content p{line-height:1.3}}.content p+p{margin-top:35px}@media screen and (max-width:960px){.content p+p{margin-top:20px}}.content ul{list-style:disc;padding-left:20px}.content ul li{padding-left:10px}.content ul+p{margin-top:45px}@media screen and (max-width:960px){.content ul+p{margin-top:20px}}.content p,.content ul li{line-height:1.59}.content p+ul{margin-bottom:35px;margin-top:35px}@media screen and (max-width:1000px){.content p+ul{margin-bottom:16px;margin-top:16px}}.content p+h2,.content ul+h2{margin-top:80px}body.page-id-767 .content h2{font-weight:600}nav a{text-decoration:none}nav a:hover{text-decoration:underline}.wp-block-button__link:not(.add_media),a.button:not(.add_media):not(.nf-insert-form):not(.acf-button),button.button:not(.add_media):not(.nf-insert-form){align-items:center;background:#c25098;border-radius:10px;color:#fff!important;display:flex;font-size:35px;font-weight:800;height:62px;-webkit-hyphens:none;hyphens:none;padding:10px 46px;text-decoration:none;transition:all .12s ease-out;white-space:nowrap}.wp-block-button__link:not(.add_media):hover,a.button:not(.add_media):not(.nf-insert-form):not(.acf-button):hover,button.button:not(.add_media):not(.nf-insert-form):hover{background:#ffcc01;color:#c25098}@media screen and (max-width:1000px){.wp-block-button__link:not(.add_media),a.button:not(.add_media):not(.nf-insert-form):not(.acf-button),button.button:not(.add_media):not(.nf-insert-form){font-size:21px;height:auto;line-height:1;padding:10px 40px!important}}.unstyled-links>a{text-decoration:none}.shift{line-height:45px!important;padding-left:50px}@media screen and (max-width:1000px){.shift{padding-left:0}}.bold{font-weight:600}.bold-nav>a{font-weight:600!important}.uppercase>a{text-transform:uppercase}.lead{color:#c25098;font-weight:600;margin-bottom:32px}.lead,.lead-a>a{font-size:1.1rem}.lead-a>a{text-transform:uppercase}.bg-light{background:#fff3cc}.space-md{margin-bottom:70px;margin-top:80px}.space-top{margin-top:22px!important}.shifted{font-size:40px;font-weight:300;margin:0 auto;max-width:530px;padding-left:60px}@media screen and (max-width:1000px){.shifted{font-size:24px;margin-top:-10px;max-width:340px;padding-left:40px}}img.alignleft{border-radius:15px;float:left;margin-bottom:10px;margin-right:32px}h2+h3{margin-top:-15px}.privacy-policy h2+h3{margin-top:0}a[href*="fax:"],a[href*="tel:"]{text-decoration:none}a[href*="fax:"]:hover,a[href*="tel:"]:hover{text-decoration:underline}.wp-block-button__link{font-size:22px;height:auto;padding:15px 80px;text-transform:uppercase}@media screen and (max-width:390px){.wp-block-button__link{font-size:17px}}h3{color:#c25098;font-size:22px;margin-top:60px}@media screen and (max-width:1000px){h3{font-size:18px}}@media screen and (max-width:620px){body.page-id-1017 img.alignleft{float:none;height:auto;margin:50px 0 -40px;width:100%}}::selection{background:#c25098;color:#fff}::-moz-selection{background:#c25098;color:#fff}.banner-container{margin:0 auto;max-width:1300px;padding-left:16px;padding-right:16px;transition:padding .16s ease-out;will-change:padding}@media screen and (max-width:350px){.banner-container{padding-left:6px;padding-right:6px}}.header-wrapper{position:fixed;top:0;transition:transform .42s ease-out;width:100%;z-index:500}.header-wrapper .container{transition:padding .16s ease-out;will-change:padding}.header-wrapper.shift-up{transform:translateY(-150%)}.header-shade{background:#fff;height:50%;opacity:0;position:absolute;transition:opacity .16s ease-out;width:100%}.header-shade.show{opacity:1}header.banner>.banner-inner{align-items:center;background:#ffcc01;border:2px solid #fff;border-radius:16px;display:flex;gap:28px;height:96px;justify-content:space-between;margin-bottom:70px;margin-top:70px;padding-left:84px;padding-right:84px;position:relative;transition:all .16s ease-out;will-change:height,padding}@media screen and (max-width:1100px){header.banner>.banner-inner{gap:15px}}@media screen and (max-width:1000px){header.banner>.banner-inner{gap:30px;height:50px!important;padding-left:20px!important;padding-right:20px!important}}header.banner>.banner-inner .brand{background:#fff;border:2px solid #ffcc01;border-radius:16px;padding:15px 18px;position:relative;transition:all .16s ease-out;width:216px;will-change:width}@media screen and (max-width:1250px){header.banner>.banner-inner .brand{width:190px}}@media screen and (max-width:1000px){header.banner>.banner-inner .brand{width:140px}}@media screen and (max-width:470px){header.banner>.banner-inner .brand{width:140px}}header.banner>.banner-inner .brand img{height:auto;position:relative;width:100%}header.banner>.banner-inner .buttons{align-items:center;display:grid;justify-items:center;place-items:center}header.banner>.banner-inner .buttons>button{grid-area:1/1;height:60px;margin-right:-10px;padding:10px;width:69px}@media screen and (max-width:1000px){header.banner>.banner-inner .buttons>button{transform:scale(.8);transform-origin:center center}}header.banner>.banner-inner .buttons>button.close-nav{display:none;opacity:0}header.banner>.banner-inner .buttons>button svg rect,header.banner>.banner-inner .buttons>button svg text{fill:#3f535c;transition:fill .16s ease-out}header.banner>.banner-inner .buttons>button svg text{font-family:Work Sans,sans-erif;font-size:15.5px;font-weight:600;letter-spacing:-.02em}header.banner>.banner-inner .buttons>button:hover svg rect,header.banner>.banner-inner .buttons>button:hover svg text{fill:#c25098}header.banner .sub-header{display:flex;gap:5px;left:360px;position:absolute;width:calc(100% - 458px)}@media screen and (max-width:1300px){header.banner .sub-header{left:350px;width:calc(100% - 445px)}}@media screen and (max-width:1250px){header.banner .sub-header{left:324px;width:calc(100% - 420px)}}@media screen and (max-width:1100px){header.banner .sub-header{left:302px;width:calc(100% - 397px)}}@media screen and (max-width:1000px){header.banner .sub-header{left:0;padding-left:170px;width:100%}}header.banner .sub-header>ul>li>a{display:block;z-index:200}header.banner .sub-header.top-header{align-items:flex-end;bottom:calc(100% + 12px);display:flex;justify-content:space-between}@media screen and (max-width:1000px){header.banner .sub-header.top-header{bottom:calc(100% + 7px);flex-direction:row-reverse}}header.banner .sub-header.top-header ul>li>a{font-size:20px}header.banner .sub-header.top-header .left{align-items:center;display:flex;gap:35px}@media screen and (max-width:1000px){header.banner .sub-header.top-header .left{display:none}}header.banner .sub-header.top-header .center ul{display:flex;gap:24px;margin:0}header.banner .sub-header.top-header .center ul a{font-weight:400;text-decoration:none}header.banner .sub-header.top-header .right{display:block}@media screen and (max-width:1000px){header.banner .sub-header.top-header .right{display:none}}header.banner .sub-header.top-header .right-mobile{display:none}header.banner .sub-header.top-header .right-mobile .wp-block-button__link{border:2px solid #fff;font-size:13px;padding:5px 14px!important}@media screen and (max-width:1000px){header.banner .sub-header.top-header .right-mobile{display:block}}.dropdown-nav{position:relative;z-index:300}.dropdown-nav .dropdown{display:none;left:0;pointer-events:none;position:fixed;top:210px;width:100%;z-index:-1}.dropdown-nav .dropdown.keep-open{display:block!important}.dropdown-nav .dropdown.keep-open .banner-container .dropdown-inner{opacity:1!important;transform:translateZ(0)!important}.dropdown-nav .dropdown .banner-container{max-width:900px;pointer-events:all}.dropdown-nav .dropdown .banner-container .dropdown-inner{background:#fff;border:2px solid #ddd;border-radius:22px;display:flex;min-height:460px;opacity:0;overflow:hidden;padding:48px 57px;position:relative;transform:translate3d(0,-50px,0);transition:all .24s ease-out}.dropdown-nav .dropdown .banner-container .dropdown-inner.visible{opacity:1;transform:translateZ(0)}.dropdown-nav .dropdown .banner-container .dropdown-inner>div{width:100%}.dropdown-nav .dropdown .banner-container .dropdown-inner ul li+li{margin-top:1px}.dropdown-nav .dropdown .banner-container .dropdown-inner ul a{display:block;padding-bottom:8px;padding-top:8px}header.banner .mid-nav{flex:1}@media screen and (max-width:1000px){header.banner .mid-nav{display:none}}header.banner .mid-nav>ul{display:flex;justify-content:start;width:100%}@media screen and (max-width:1100px){header.banner .mid-nav>ul{gap:10px}}@media screen and (max-width:1050px){header.banner .mid-nav>ul{justify-content:start}}header.banner .mid-nav>ul>li:hover>a{color:#c25098;text-decoration:underline}header.banner .mid-nav>ul>li>a{display:block;font-size:28px;font-weight:500;padding:20px;text-align:center;transition:all .16s ease-out}@media screen and (max-width:1300px){header.banner .mid-nav>ul>li>a{font-size:26px;padding:14px}}@media screen and (max-width:1195px){header.banner .mid-nav>ul>li>a{font-size:24px;padding:8px}}@media screen and (max-width:1120px){header.banner .mid-nav>ul>li>a{font-size:22px;padding:6px}}@media screen and (max-width:1045px){header.banner .mid-nav>ul>li>a{font-size:20px;padding:4px}}header.banner .mid-nav>ul>li>a span{font-weight:700;text-transform:uppercase}.dd-menu{height:100%;position:relative}.dd-menu>li>a{font-size:25px;font-weight:700;line-height:1.1;width:58%}.dd-menu>li.menu-item-has-children>a>span{position:relative}.dd-menu>li.menu-item-has-children>a>span:after{background-image:url(/wp-content/themes/kinderkrebshilfe/public/images/arrow_full_gray.964389.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-bottom:-2px;margin-left:12px;position:relative;transform:rotate(-90deg);transform-origin:center center;transition:transform .13s ease-out;width:20px}.dd-menu>li>.sub-menu{display:none;height:100%;padding-left:5%;position:absolute;right:0;top:0;width:43%;z-index:200}.dd-menu>li>.sub-menu li>a{line-height:1.1}.dd-menu>li.current-menu-item>a,.dd-menu>li.current-page-ancestor>a,.dd-menu>li.is-hovering>a,.dd-menu>li:focus-within>a,.dd-menu>li:hover>a{color:#c25098!important}.dd-menu>li.current-menu-item>a,.dd-menu>li.current-page-ancestor>a,.dd-menu>li.is-hovering>a,.dd-menu>li:focus-within>a,.dd-menu>li:hover>a{text-decoration:underline}.dd-menu>li.current-menu-item>.sub-menu,.dd-menu>li.current-page-ancestor>.sub-menu,.dd-menu>li.is-hovering>.sub-menu,.dd-menu>li:focus-within>.sub-menu,.dd-menu>li:hover>.sub-menu{display:block}.dd-menu>li.current-menu-item>.sub-menu.sub-menu-map,.dd-menu>li.current-page-ancestor>.sub-menu.sub-menu-map,.dd-menu>li.is-hovering>.sub-menu.sub-menu-map,.dd-menu>li:focus-within>.sub-menu.sub-menu-map,.dd-menu>li:hover>.sub-menu.sub-menu-map{display:flex;flex-direction:column;justify-content:space-around}.dd-menu>li.current-menu-item>.sub-menu.sub-menu-map .map,.dd-menu>li.current-page-ancestor>.sub-menu.sub-menu-map .map,.dd-menu>li.is-hovering>.sub-menu.sub-menu-map .map,.dd-menu>li:focus-within>.sub-menu.sub-menu-map .map,.dd-menu>li:hover>.sub-menu.sub-menu-map .map{height:auto;width:100%}.dd-menu>li.current-menu-item>.sub-menu.sub-menu-map .map path,.dd-menu>li.current-menu-item>.sub-menu.sub-menu-map .map polygon,.dd-menu>li.current-page-ancestor>.sub-menu.sub-menu-map .map path,.dd-menu>li.current-page-ancestor>.sub-menu.sub-menu-map .map polygon,.dd-menu>li.is-hovering>.sub-menu.sub-menu-map .map path,.dd-menu>li.is-hovering>.sub-menu.sub-menu-map .map polygon,.dd-menu>li:focus-within>.sub-menu.sub-menu-map .map path,.dd-menu>li:focus-within>.sub-menu.sub-menu-map .map polygon,.dd-menu>li:hover>.sub-menu.sub-menu-map .map path,.dd-menu>li:hover>.sub-menu.sub-menu-map .map polygon{transition:opacity .16s ease-out}.dd-menu>li.current-menu-item.menu-item-has-children>a>span:after,.dd-menu>li.current-page-ancestor.menu-item-has-children>a>span:after,.dd-menu>li.is-hovering.menu-item-has-children>a>span:after,.dd-menu>li:focus-within.menu-item-has-children>a>span:after,.dd-menu>li:hover.menu-item-has-children>a>span:after{background-image:url(/wp-content/themes/kinderkrebshilfe/public/images/arrow_full.1cee4f.svg);transform:rotate(0deg)}.dd-menu>li:after{background:#a8abac;content:"";height:100%;left:calc(57% - .5px);position:absolute;top:0;width:1px}.dd-menu.mirrored>li>a{width:37%}.dd-menu.mirrored>li>.sub-menu{padding-left:5%;width:60%}.dd-menu.mirrored>li:after{left:calc(40% - .5px)}.dropdown-nav li.current-menu-item:not(.no-highlight)>a,.dropdown-nav li.current-page-ancestor:not(.no-highlight)>a{color:#c25098!important;text-decoration:underline}.nav-button{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;white-space:nowrap}.nav-button>a{margin-bottom:17px;text-decoration:none!important}.nav-button>a>span{background:#c25098;border-radius:10px;color:#ffcc01;margin-left:-10px;padding:10px 20px;transition:all .16s ease-out}.nav-button>a:hover>span{background:#ffcc01;color:#c25098}.outer-hamburger-nav{-ms-overflow-style:none;background:#fff;box-shadow:0 5px 15px 5px rgba(0,0,0,.15);display:none;opacity:0;padding-bottom:190px;padding-top:190px;position:absolute;scrollbar-width:none;text-align:center;width:100%;z-index:400}.outer-hamburger-nav::-webkit-scrollbar{display:none}.outer-hamburger-nav ul.menu li.current-menu-item>.anchor-wrapper a,.outer-hamburger-nav ul.menu li.current-menu-item>a,.outer-hamburger-nav ul.menu li.current-page-ancestor>.anchor-wrapper a,.outer-hamburger-nav ul.menu li.current-page-ancestor>a{color:#c25098!important;text-decoration:underline}.outer-hamburger-nav ul.menu>li+li{margin-top:50px}.outer-hamburger-nav ul.menu>li>a{display:block;font-size:1.35rem;font-weight:600;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.15;margin:0 auto;max-width:270px;padding-left:7px;padding-right:7px;position:relative;text-transform:uppercase;width:100%}.outer-hamburger-nav ul.menu>li>a:after{background:#ffcc01;border-radius:8px;bottom:-2px;content:"";height:.7em;left:0;position:absolute;width:100%;z-index:-1}.outer-hamburger-nav ul.menu>li>.sub-menu{margin-top:24px}.outer-hamburger-nav ul.menu>li>.sub-menu>li{margin-top:14px}.outer-hamburger-nav ul.menu>li>.sub-menu>li>.anchor-wrapper>a,.outer-hamburger-nav ul.menu>li>.sub-menu>li>a{font-size:1.1rem;font-weight:600}.outer-hamburger-nav ul.menu>li>.sub-menu>li>.sub-menu:after,.outer-hamburger-nav ul.menu>li>.sub-menu>li>.sub-menu:before{content:"";display:block;height:8px;position:relative}.outer-hamburger-nav ul.menu>li>.sub-menu>li>.sub-menu>li{margin-top:6px}.header-wrapper.scroll .brand{width:150px!important}.header-wrapper.scroll .banner-container{padding-left:84px;padding-right:84px}@media screen and (max-width:1000px){.header-wrapper.scroll .banner-container{padding-left:30px;padding-right:30px}}@media screen and (max-width:350px){.header-wrapper.scroll .banner-container{padding-left:16px;padding-right:16px}}.header-wrapper.scroll .banner-container .banner-inner{height:69px;padding-left:66px;padding-right:66px}@media screen and (max-width:1100px){.header-wrapper.scroll .banner-container .banner-inner{gap:10px}.header-wrapper.scroll .banner-container .banner-inner .mid-nav>ul{gap:10px!important}}.header-wrapper.scroll .banner-container .banner-inner .mid-nav>ul>li>a{font-size:22px}@media screen and (max-width:1065px){.header-wrapper.scroll .banner-container .banner-inner .mid-nav>ul>li>a{font-size:20px}}.header-wrapper.scroll .banner-container .banner-inner .buttons>button{height:55px;width:64px}.header-wrapper.scroll .dropdown{font-size:18px;top:175px}.header-wrapper.scroll .dropdown .banner-container{max-width:950px}.header-wrapper.scroll .dropdown .banner-container>.dropdown-inner>div>.dd-menu>li>a{font-size:20px}.header-wrapper.scroll .dropdown .banner-container>.dropdown-inner>div>.dd-menu>li>a>span:after{height:16px;margin:0 0 -1px 14px;width:16px}.header-wrapper.scroll .sub-header{left:262px;width:calc(100% - 330px)}@media screen and (max-width:1250px){.header-wrapper.scroll .sub-header{left:250px;width:calc(100% - 320px)}}@media screen and (max-width:1100px){.header-wrapper.scroll .sub-header{left:232px;width:calc(100% - 295px)}}@media screen and (max-width:1000px){.header-wrapper.scroll .sub-header{left:0;padding-left:170px;width:100%}}.header-wrapper.scroll .sub-header.top-header ul>li>a{font-size:15px}.header-wrapper.scroll .top-header .left{gap:20px!important}.header-wrapper.scroll .top-header .center ul{gap:12px!important}.header-wrapper.scroll .wp-block-search input{font-size:12px}@media screen and (max-width:1274px){.wp-block-search input{font-size:14px!important;padding-left:4px!important;padding-right:4px!important}}@media screen and (max-width:1000px){.wp-block-search{display:none}}.dd-map .dropdown-inner>div>.map{display:none}ul#menu-hauptmenue li{line-height:1.2!important;margin-left:auto;margin-right:auto;max-width:420px!important}#menu-hauptmenue .sub-menu .sub-menu{height:0;overflow:hidden}#menu-hauptmenue .sub-menu li.current-menu-item .sub-menu,#menu-hauptmenue .sub-menu li.current-page-ancestor .sub-menu{height:auto!important}#menu-hauptmenue .anchor-wrapper{align-items:center;display:flex;gap:14px;justify-content:center}#menu-hauptmenue .anchor-wrapper button{background-image:url(/wp-content/themes/kinderkrebshilfe/public/images/arrow_full_gray.964389.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:20px;margin-right:-20px;transition:transform .16s ease-out;width:20px}#menu-hauptmenue .sub-sub-menu.visible{height:auto}#menu-hauptmenue .sub-sub-menu.visible .anchor-wrapper button{background-image:url(/wp-content/themes/kinderkrebshilfe/public/images/arrow_full.1cee4f.svg);transform:rotate(90deg)}#menu-hauptmenue .sub-sub-parent.visible .anchor-wrapper a{color:#c25098;text-decoration:underline}#menu-hauptmenue .sub-sub-parent.visible .anchor-wrapper button{background-image:url(/wp-content/themes/kinderkrebshilfe/public/images/arrow_full.1cee4f.svg);transform:rotate(90deg)}#menu-hauptmenue .current_page_item .anchor-wrapper button,#menu-hauptmenue .sub-sub-parent.visible-stable .anchor-wrapper button{background-image:url(/wp-content/themes/kinderkrebshilfe/public/images/arrow_full.1cee4f.svg)!important;transform:rotate(90deg)!important}#menu-hauptmenue .sub-sub-menu.visible-stable{height:auto!important}footer#main-footer{background:#ffcc01;font-size:16px;line-height:20px;padding-bottom:42px;padding-top:42px}footer#main-footer .banner-flap{font-size:20px;height:180px;margin-right:50px;padding:18px;width:180px}footer#main-footer>.container{max-width:1124px}@media screen and (max-width:1000px){footer#main-footer>.container{padding-left:40px;padding-right:40px}}footer#main-footer .content p{line-height:20px}@media screen and (max-width:1000px){footer#main-footer{font-size:12px}footer#main-footer .content p{line-height:14px}}footer#main-footer p+p{margin-top:20px!important}footer#main-footer nav ul{align-items:flex-start;display:flex;flex-wrap:wrap;gap:36px}@media screen and (max-width:1000px){footer#main-footer nav ul{gap:20px;justify-content:center}}footer#main-footer nav ul a{font-size:25px;font-weight:600}@media screen and (max-width:1000px){footer#main-footer nav ul a{font-size:15px}}footer#main-footer nav ul li.current_page_item a{color:#c25098;text-decoration:underline}footer#main-footer .row{display:grid;grid-template-columns:1fr 1fr}footer#main-footer .row:first-of-type{align-items:center;grid-template-columns:1fr auto}footer#main-footer .row:nth-of-type(2){grid-template-columns:1fr 1.2fr;line-height:20px}@media screen and (max-width:1000px){footer#main-footer .row:nth-of-type(2){line-height:12px}footer#main-footer .row{gap:25px;grid-template-columns:1fr!important;text-align:center}footer#main-footer .row:last-of-type .left{grid-row:2/3}}footer#main-footer .row+.row{margin-top:75px}@media screen and (max-width:1000px){footer#main-footer .row+.row{margin-top:50px}}footer#main-footer .row .social-list{align-items:center;display:flex;justify-content:flex-end}@media screen and (max-width:1000px){footer#main-footer .row .social-list{display:none}}footer#main-footer .row:last-of-type{gap:50px;grid-template-columns:1.177778fr 1fr}footer#main-footer .row:nth-of-type(2) div:nth-of-type(2){align-items:center;display:flex;gap:20px;position:relative}@media screen and (max-width:1000px){footer#main-footer .row:nth-of-type(2) div:nth-of-type(2){gap:20px;margin:0 auto;max-width:500px;text-align:left}footer#main-footer .row:nth-of-type(2) div:nth-of-type(2):before{background:#687177;bottom:-20px;content:"";height:1px;left:50%;max-width:336px;position:absolute;transform:translateX(-50%);width:100%}}@media screen and (max-width:350px){footer#main-footer .row:nth-of-type(2) div:nth-of-type(2){flex-direction:column;text-align:center}}footer#main-footer .row:nth-of-type(2) div:nth-of-type(2) .wp-block-image,footer#main-footer .row:nth-of-type(2) div:nth-of-type(2) img{height:140px;margin:0;width:140px}@media screen and (max-width:1000px){footer#main-footer .row:nth-of-type(2) div:nth-of-type(2) .wp-block-image,footer#main-footer .row:nth-of-type(2) div:nth-of-type(2) img{height:80px;width:80px}#main-footer>div>div:nth-child(3)>div.left.content>p:nth-child(2){padding-bottom:20px}#main-footer>div>div:nth-child(3)>div.left.content>p:nth-child(3){font-size:14px;margin-top:40px;position:relative}#main-footer>div>div:nth-child(3)>div.left.content>p:nth-child(3):before{background:#687177;content:"";height:1px;left:50%;max-width:336px;position:absolute;top:-20px;transform:translateX(-50%);width:100%}}footer#main-footer.spacing-sm{margin-top:100px}.hero .sub-page-content{margin-bottom:0!important}body:not(.home):not(.association-page) .content h1{margin-bottom:50px}body:not(.home) .hero .hero-caption{align-items:flex-end;display:flex;flex-direction:column-reverse;height:100%;max-width:1300px;padding-bottom:50px;padding-left:84px;padding-right:84px}body:not(.home) .hero .hero-caption .sub-page-content{padding:0 15px 10px 0}body:not(.home) .hero .hero-caption .caption{color:#fff;font-size:15px;max-width:540px;text-align:right}@media screen and (max-width:450px){body:not(.home) .hero .hero-caption .caption{font-size:.7rem}}@media screen and (max-width:1000px){body:not(.home) .hero .hero-caption{padding:0 15px 25px 0}}.banner-intro{background:#fff;border-radius:10px;font-size:30px;font-weight:500;line-height:1.4!important;margin:-50px auto 0;max-width:970px;padding:45px 50px;position:relative;text-align:center;z-index:200}@media screen and (max-width:1000px){.banner-intro{font-size:20px}}@media screen and (max-width:630px){.banner-intro{padding:25px 30px}}body.home .hero-caption,body.home .hero-caption .sub-page-content{height:100%}body.home .sub-page-content{align-items:center;display:flex;position:relative}@media screen and (max-width:1200px){body.home .sub-page-content{padding-left:0;padding-right:0}}body.home .sub-page-content .banner-flap{bottom:120px;position:absolute;right:75px}@media screen and (max-width:740px){body.home .sub-page-content .banner-flap{bottom:60px;font-size:18px;height:160px;right:14px;width:160px}}body.home .sub-page-content .caption{color:#c25098;font-size:50px;font-weight:600;line-height:1;margin-top:-80px;max-width:320px;padding-left:20px;position:relative;text-align:right}body.home .sub-page-content .caption:after{background-image:url(/wp-content/themes/kinderkrebshilfe/public/images/arrow.dd473a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:80px;left:100%;position:absolute;top:50%;transform:translateY(-50%);width:80px}@media screen and (max-width:1000px){body.home .sub-page-content .caption{background:#c25098;border:2px solid #fff;border-radius:16px;color:#fff;font-size:30px;margin-left:25%;margin-top:280px;max-width:260px;padding:14px;position:relative;text-align:left;transform:none}body.home .sub-page-content .caption:after{background-image:url(/wp-content/themes/kinderkrebshilfe/public/images/arrow-border.5a5a2b.svg);bottom:calc(100% - 16px);height:65px;left:44%;position:absolute;right:auto;top:auto;transform:rotate(-90deg);width:65px;z-index:-1!important}}@media screen and (max-width:630px){body.home .sub-page-content .caption{margin-left:8%;margin-top:160px}}.hero{min-height:250px}.hero,.hero .hero-thumbnail{position:relative;width:100%}.hero .hero-thumbnail{background-position:50%;background-size:cover;height:720px}.hero .hero-thumbnail.sm{height:640px}.hero+.cta-container{margin-top:-50px}.hero+.cta-container .cta-tripple{padding-left:100px;padding-right:100px}@media screen and (max-width:1200px){.hero+.cta-container .cta-tripple{padding-left:0;padding-right:0}}.hero-caption .sub-page-content{z-index:1}section.not-found{padding-bottom:240px;text-align:center}section.not-found p{font-size:1.2rem}section.not-found .button{margin:50px auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.cta-tripple .cards{display:flex;justify-content:center;position:relative}.cta-tripple .cards .card{background:#ffcc01;background:radial-gradient(circle,#f8e61a 14%,#ffcc01 42%);border:2px solid #fff;border-radius:22px;display:flex;flex-direction:column;font-size:32px;font-weight:500;height:180px;justify-content:center;line-height:33px;text-align:center;text-decoration:none;transition:all .16s ease-out;width:300px}.cta-tripple .cards .card:not(:first-of-type){margin-left:40px}.cta-tripple .cards .card b,.cta-tripple .cards .card span{display:block;font-weight:800}.cta-tripple .cards .card span{color:#c25098;text-transform:uppercase}.cta-tripple .cards .card:hover{background:#c25098;background:radial-gradient(circle,#c25098 14%,#c25098 42%);color:#fff}.cta-tripple .cards .card:hover span{color:inherit}@media screen and (max-width:1000px){.cta-tripple .cards .card{font-size:20px;height:112px;line-height:1;margin-bottom:10px;width:188px}.cta-tripple .cards .card:not(:first-of-type){margin-left:20px}.cta-tripple .cards{align-items:center;flex-direction:column}.sub-layout .cta{margin-bottom:50px;margin-top:50px}.sub-layout .cta .cta-tripple .cards{flex-direction:row}.sub-layout .cta .cta-tripple .cards .card:not(:first-of-type){margin-left:10px}.home .cta-tripple .cards .card:not(:first-of-type){margin-left:0}}@media screen and (max-width:520px){.sub-layout .cta .cta-tripple .cards{flex-direction:column}.sub-layout .cta .cta-tripple .cards .card:not(:first-of-type){margin-left:0!important}}.page-template-template-sub .cta .card,.page-template-template-sub-plain .cta .card{line-height:1!important}.socials ul{gap:6px;margin:0}.socials ul,.socials ul a{display:flex}.socials ul a svg path{transition:all .16s ease-out}.socials ul a:hover svg .cls-2{fill:#c25098}.socials.lg ul{gap:6px!important}.socials.lg ul a{height:42px;width:42px}.socials.lg ul a svg{height:100%;width:100%}.wp-block-search button[type=submit],.wp-block-search label{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute}.wp-block-search input{background:hsla(0,0%,100%,.85);border:none;border-radius:10px;font-size:.9rem;padding:9px 42px;text-align:center;transition:all .16s ease-out}.search-result:not(body)+.search-result{margin-top:32px}.blog-carousel{display:block;margin-top:50px!important;max-width:1000px!important;position:relative}@media screen and (max-width:1050px){.blog-carousel{max-width:900px!important}}@media screen and (max-width:1000px){.blog-carousel{margin-top:35px!important;padding-left:15px;padding-right:15px}}.blog-carousel:after{background:#9da1a3;content:"";height:2px;left:50%;max-width:360px;position:absolute;top:-20px;transform:translateX(-50%);width:100%}@media screen and (max-width:1000px){.blog-carousel:after{max-width:180px}}.blog-carousel.mirrored .splide__track>ul>li{grid-template-columns:1fr .78fr;position:relative}.blog-carousel.mirrored .splide__track>ul>li .thumbnail{grid-area:1/1}@media screen and (max-width:1000px){.blog-carousel.mirrored .splide__track>ul>li .thumbnail{grid-area:unset;margin:0 auto;max-width:335px;position:relative;width:100%}}.blog-carousel.mirrored .splide__track>ul>li .excerpt{align-items:start;grid-column:2/3;text-align:left}@media screen and (max-width:1000px){.blog-carousel.mirrored .splide__track>ul>li .excerpt{grid-area:unset;margin:0 auto;max-width:330px}}.blog-carousel.mirrored .splide__track>ul>li .excerpt .button{transform:translateX(-50px)}.blog-carousel .splide__track>ul>li{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:.78fr 1fr;padding-left:22px;padding-right:22px}@media screen and (max-width:1000px){.blog-carousel .splide__track>ul>li{gap:5px;grid-template-columns:1fr!important;padding-left:15px;padding-right:15px}.blog-carousel .splide__track>ul>li .excerpt{align-items:center!important;text-align:center!important}}.blog-carousel .splide__track>ul>li .excerpt{align-items:flex-end;display:flex;flex-direction:column;gap:20px;-webkit-hyphens:auto;hyphens:auto;position:relative;text-align:right;z-index:200}@media screen and (max-width:1000px){.blog-carousel .splide__track>ul>li .excerpt{margin:0 auto;max-width:330px}}.blog-carousel .splide__track>ul>li .excerpt h3{color:#3f535c;font-size:50px;font-weight:800;-webkit-hyphens:manual!important;hyphens:manual!important;line-height:1;margin:0;text-transform:uppercase}@media screen and (max-width:1000px){.blog-carousel .splide__track>ul>li .excerpt h3{font-size:36px}}.blog-carousel .splide__track>ul>li .excerpt p{font-size:28px;font-weight:700;line-height:35px}@media screen and (max-width:1000px){.blog-carousel .splide__track>ul>li .excerpt p{font-size:17px;line-height:21px}}.blog-carousel .splide__track>ul>li .excerpt .button{transform:translateX(50px)}@media screen and (max-width:1000px){.blog-carousel .splide__track>ul>li .excerpt .button{display:none}}.blog-carousel .splide__track>ul>li .thumbnail{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:22px;height:380px;position:relative;width:100%}@media screen and (max-width:1000px){.blog-carousel .splide__track>ul>li .thumbnail{grid-area:unset;margin:0 auto;max-width:335px;position:relative;width:100%}}.blog-carousel .splide__track>ul>li .thumbnail .inner-button{bottom:15px;display:none;margin-left:-60px;position:absolute}@media screen and (max-width:1000px){.blog-carousel .splide__track>ul>li .thumbnail .inner-button{display:block}}@media screen and (max-width:610px){.blog-carousel .splide__track>ul>li .thumbnail .inner-button{margin-left:-12px}}@media screen and (max-width:1000px){.blog-carousel .splide__track>ul>li .thumbnail{height:250px}}.blog-carousel .splide__arrows{top:70%!important}.blog-carousel .splide__arrows svg path{fill:#c25098!important}.blog-carousel .splide__arrows .splide__arrow:hover svg path{fill:#ffcc01!important}.carousel-container .splide .splide__track{padding-bottom:75px}.splide{display:flex;flex-direction:column;margin:0 auto;max-width:1000px;position:relative}.splide .splide__track{order:2}.splide .splide__arrows{display:flex;justify-content:space-between;margin-left:-42px;order:5;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 84px)}@media screen and (max-width:1000px){.splide .splide__arrows{bottom:35%;left:50%;margin-left:0;max-width:500px;top:auto!important;transform:translateX(-50%);width:100%;z-index:300}.splide .splide__arrows svg{height:28px;width:28px}}.splide .splide__arrows svg path{fill:#ffcc01;transition:all .12s ease-out}.splide .splide__arrows .splide__arrow:hover svg path{fill:#c25098}.splide .splide__arrows .splide__arrow--prev{transform:rotate(180deg)}.splide .splide__pagination{display:flex;gap:8px;height:35px;justify-content:center;margin-bottom:24px;order:1}@media screen and (max-width:1000px){.splide .splide__pagination{margin-bottom:15px}}.splide .splide__pagination li{align-items:center;display:grid;justify-items:center;place-items:center}.splide .splide__pagination li button{background:green;background:#e0a8cb;border-radius:9999px;height:12px;transition:background .16s ease-out;width:12px}.splide .splide__pagination li button.is-active,.splide .splide__pagination li button:hover{background:#c25098}.splide .h1{margin-bottom:20px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-left:75px;padding-right:75px}@media screen and (max-width:1000px){.splide .h1{padding-left:10px;padding-right:10px}}.carousel-container .h1{padding-left:50px;padding-right:50px}@media screen and (max-width:400px){.carousel-container .h1{padding-left:24px;padding-right:24px}}.landesvereine:not(body){background:#fff3cc;margin-bottom:110px;margin-top:135px;padding-bottom:90px;padding-top:90px}@media screen and (max-width:1000px){.landesvereine:not(body){margin-bottom:42px;margin-top:42px;padding-bottom:20px;padding-top:20px}}.landesvereine:not(body) .container-inner{padding-left:280px}@media screen and (max-width:1000px){.landesvereine:not(body) .container-inner{padding-left:24px}}.landesvereine:not(body) h2{color:#3f535c;font-weight:600;margin-bottom:50px;margin-top:0}@media screen and (max-width:1000px){.landesvereine:not(body) h2{margin-bottom:35px}}.landesvereine:not(body) .content{padding-left:100px}@media screen and (max-width:1000px){.landesvereine:not(body) .content{padding-left:0}}.landesvereine:not(body) ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin-bottom:0;padding-left:0}@media screen and (max-width:1000px){.landesvereine:not(body) ul{gap:5px}}.landesvereine:not(body) ul>li.current-page-ancestor{display:none}.landesvereine:not(body) ul>li>a{font-size:20px;font-weight:600;font-weight:700}@media screen and (max-width:1000px){.landesvereine:not(body) ul>li>a{font-size:13px}}.cta{margin-bottom:85px;margin-top:85px}.content .blog-carousel-container:last-of-type{margin-bottom:-50px}.association-page .landesvereine:not(body){margin-bottom:0}.breadcrumbs-wrapper{font-size:15px;margin-top:-49px;position:relative}@media screen and (max-width:960px){.breadcrumbs-wrapper{font-size:10px;margin-top:-28.5px}}.breadcrumbs-wrapper .breadcrumbs{align-content:center;background:#fff;border-radius:18px;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;height:100%;margin:0;padding-bottom:40px;padding-top:40px;position:relative}@media screen and (max-width:450px){.breadcrumbs-wrapper .breadcrumbs{border-radius:15px}}.breadcrumbs-wrapper a{text-decoration:none}.breadcrumbs-wrapper a:hover{text-decoration:underline}.breadcrumbs-wrapper .item-current{color:#c25098;font-weight:600;text-decoration:underline}.team-section.colored-bg{background:#fff3cc;padding-bottom:90px;padding-top:90px}@media screen and (max-width:1000px){.team-section.colored-bg{padding-bottom:15px;padding-top:15px}}.team-section h2{margin-bottom:45px}.team-section+.team-section{margin-top:70px}@media screen and (max-width:1000px){.team-section+.team-section{margin-top:15px}}.team-grid{display:flex;flex-wrap:wrap;gap:100px;position:relative;row-gap:70px}@media screen and (max-width:1000px){.team-grid{gap:60px}}@media screen and (max-width:500px){.team-grid{align-items:center;flex-direction:column}}.team-grid article{font-size:1rem;line-height:1.3em;max-width:250px;position:relative;text-align:center;width:100%}@media screen and (max-width:1000px){.team-grid article{max-width:220px}}.team-grid article h3{color:#3f535c;font-size:1rem;font-weight:400;margin-bottom:0;margin-top:0}.team-grid article .role{font-weight:600;margin-top:.85rem}.team-grid article .thumbnail{aspect-ratio:.8/1;border-radius:10px;margin:0 auto;max-width:220px;overflow:hidden;width:100%}.team-grid article .thumbnail img{height:100%;object-fit:cover;width:100%}.banner-flap{align-items:center;background-image:url(/wp-content/themes/kinderkrebshilfe/public/images/sun-pink.3a97d3.svg);color:#fff!important;display:flex;font-size:30px;font-weight:700;height:270px;-webkit-hyphens:inherit!important;hyphens:inherit!important;justify-items:center;line-height:1.1;padding:30px;place-items:center;position:relative;text-align:center;text-decoration:none;transition:transform .16s ease-out!important;width:270px}@media screen and (max-width:1000px){.banner-flap{font-size:21px;height:180px;width:180px}}.banner-flap:hover{transform:scale(1.05) rotate(12deg)}@-webkit-keyframes swing{0%{transform:rotate(-25deg)}50%{transform:rotate(25deg)}to{transform:rotate(-25deg)}}@keyframes swing{0%{transform:rotate(-25deg)}50%{transform:rotate(25deg)}to{transform:rotate(-25deg)}}@-webkit-keyframes rotate{0%{transform:rotate(0deg)}25%{transform:rotate(20deg)}75%{transform:rotate(-20deg)}to{transform:rotate(0deg)}}@keyframes rotate{0%{transform:rotate(0deg)}25%{transform:rotate(20deg)}75%{transform:rotate(-20deg)}to{transform:rotate(0deg)}}.sun{align-items:flex-end;background-image:url(/wp-content/themes/kinderkrebshilfe/public/images/sun_half.1aa5e1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:120px;justify-content:center;padding-bottom:12px;width:300px}.flap{background:#c25098;border:1px solid #fff;border-bottom-left-radius:12px;border-top-left-radius:12px;position:fixed;right:-15px;top:320px;transform:translateY(-50%);transition:transform .16s ease-out;writing-mode:vertical-rl;z-index:500}@media screen and (max-width:1000px){.flap{display:none}}.flap>a{color:#fff!important;display:block;font-size:28px;font-weight:600;padding:50px 31px 50px 16px;text-decoration:none;text-transform:uppercase}@media screen and (max-width:1400px){.flap>a{font-size:24px;padding:31px 31px 31px 12px}}.flap:hover{transform:translateY(-50%) translateX(-14px)}.map .cls-1,.map .cls-3,.map .cls-4,.map .cls-5,.map .cls-6{stroke:#fff;stroke-width:4px}.map .cls-1,.map .cls-2,.map .cls-3,.map .cls-4,.map .cls-5,.map .cls-6{fill:#fc0;opacity:.5;transition:opacity .12s ease-out}.map .cls-1.current,.map .cls-1:hover,.map .cls-2.current,.map .cls-2:hover,.map .cls-3.current,.map .cls-3:hover,.map .cls-4.current,.map .cls-4:hover,.map .cls-5.current,.map .cls-5:hover,.map .cls-6.current,.map .cls-6:hover{opacity:1}.map .cls-2{fill:none!important;stroke:#e7326b;stroke-width:10px;opacity:0;pointer-events:none}.map .group{cursor:pointer}.map .group.highlight,.map .group.highlight path,.map .group.highlight polygon,.map .group:hover,.map .group:hover path,.map .group:hover polygon{opacity:1}.content .interactive-map{position:relative}.content .interactive-map .lead{margin-top:50px}.content .interactive-map>ul{display:flex;flex-direction:column;font-size:20px;gap:5px;list-style:none;margin-bottom:-136px;max-width:430px;padding-left:0;position:relative;z-index:100}.content .interactive-map>ul a{display:block;padding-bottom:2px;padding-top:2px;text-decoration:none}.content .interactive-map>ul a.highlight{color:#c25098}.content .interactive-map svg:not(.overlay){display:block;height:auto;margin-left:auto;position:relative;width:90%}.content .interactive-map svg.overlay{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:100}@media screen and (max-width:1050px){.content .interactive-map>ul{margin-bottom:32px}.content .interactive-map svg:not(.overlay){width:100%}.content .interactive-map svg.overlay{display:none}}.bausteine:not(.baustein-preview){display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin-bottom:0;margin-top:50px}@media screen and (max-width:960px){.bausteine:not(.baustein-preview){display:block;margin-bottom:0;margin-top:50px}.bausteine:not(.baustein-preview)>.baustein{margin:0 auto;max-width:360px}.bausteine:not(.baustein-preview)>.baustein:not(:first-of-type){margin-top:50px}}.bausteine .baustein{aspect-ratio:1/1;cursor:pointer;line-height:1;opacity:.75;position:relative;text-decoration:none;transition:opacity .16s ease-out;width:100%}.bausteine .baustein.hidden{opacity:0!important}.bausteine .baustein button.close{display:none}.bausteine .baustein>*{grid-area:1/1}.bausteine .baustein .title-wrapper{height:100%;width:100%}.bausteine .baustein .badge,.bausteine .baustein .title-wrapper{align-items:center;display:grid;justify-items:center;place-items:center;position:relative}.bausteine .baustein .badge{background:url(/wp-content/themes/kinderkrebshilfe/public/images/sun-white.8ff465.svg) no-repeat 50%;font-size:60px;font-weight:900;height:100px;margin:0 auto 24px;opacity:.6;width:100px}@media screen and (max-width:1330px){.bausteine .baustein .badge{font-size:50px}}@media screen and (max-width:960px){.bausteine .baustein .badge{marign:0 auto 12px auto;font-size:40px;height:80px;width:80px}}@media screen and (max-width:420px){.bausteine .baustein .badge{font-size:30px;height:60px;margin-bottom:12px;width:60px}}@media screen and (max-width:350px){.bausteine .baustein .badge{font-size:26px;height:50px;margin-bottom:6px;width:50px}}.bausteine .baustein .title-content{max-width:340px;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bausteine .baustein .title-content h3{color:#3f535c;font-size:38px;font-weight:900;-webkit-hyphens:manual;hyphens:manual;margin:0;text-align:center;text-transform:uppercase;transition:color .16s ease-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1330px){.bausteine .baustein .title-content h3{font-size:28px}}@media screen and (max-width:1050px){.bausteine .baustein .title-content h3{font-size:24px}}@media screen and (max-width:350px){.bausteine .baustein .title-content h3{font-size:20px}}.bausteine .baustein:hover{opacity:1;z-index:200}.bausteine .baustein:hover .title-content .badge{color:#c25098;opacity:1}.bausteine .baustein:hover .title-content h3{color:#c25098;text-decoration:underline}.bausteine .baustein .background{bottom:0;left:0;position:absolute;right:0;top:0;transform-origin:center;transition:all .24s ease-out;z-index:-1}.bausteine .baustein .background img{position:absolute}.bausteine .baustein.baustein-1 .background img,.bausteine .baustein.baustein-4 .background img{height:100%;width:auto}.bausteine .baustein.baustein-1 .title-content{top:70px}@media screen and (max-width:350px){.bausteine .baustein.baustein-1 .title-content{top:40px}}.bausteine .baustein.baustein-1 .title-wrapper{transform-origin:top center}.bausteine .baustein.baustein-2 .title-content{bottom:30px;right:30px}@media screen and (max-width:1150px){.bausteine .baustein.baustein-2 .title-content{right:0}}@media screen and (max-width:960px){.bausteine .baustein.baustein-2 .title-content{bottom:10px;right:auto}}.bausteine .baustein.baustein-2 .title-wrapper{transform-origin:bottom right}@media screen and (max-width:960px){.bausteine .baustein.baustein-2 .title-wrapper{transform-origin:bottom center}}.bausteine .baustein.baustein-2 .background img{top:0}@media screen and (max-width:960px){.bausteine .baustein.baustein-2 .background img{right:0;top:auto}}.bausteine .baustein.baustein-3 .title-content{left:20px;max-width:290px}@media screen and (max-width:1150px){.bausteine .baustein.baustein-3 .title-content{bottom:30px;left:auto}}@media screen and (max-width:960px){.bausteine .baustein.baustein-3 .title-content{bottom:auto;top:20px}}.bausteine .baustein.baustein-3 .title-wrapper{transform-origin:left center}@media screen and (max-width:1150px){.bausteine .baustein.baustein-3 .title-wrapper{transform-origin:bottom center}}.bausteine .baustein.baustein-3 .background img{bottom:0}.bausteine .baustein.baustein-4 .title-content{bottom:30px}@media screen and (max-width:350px){.bausteine .baustein.baustein-4 .title-content{bottom:20px}}.bausteine .baustein.baustein-4 .title-wrapper{transform-origin:bottom center}.bausteine .baustein.baustein-4 .background img{right:0}.bausteine .baustein .back-content{display:none}.baustein-preview{align-items:center;bottom:0;display:grid;display:none;justify-items:center;left:0;padding:30px;place-items:center;position:fixed;right:0;top:0;z-index:500}.baustein-preview.visible:after{opacity:.7}.baustein-preview:after{background-color:#78868c;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .24s ease-in-out;z-index:-1}.baustein-preview .clone-wrapper{height:auto;max-width:750px;position:relative;transform-origin:center;width:100%}.baustein-preview .baustein{cursor:auto;max-width:750px;opacity:.75;position:relative;transform-origin:left top;transition:opacity .24s ease-in-out}.baustein-preview .baustein button.close{background:url(/wp-content/themes/kinderkrebshilfe/public/images/close.a10a03.svg) no-repeat 50%;bottom:-50px;color:transparent;display:block;height:36px;left:-50px;opacity:0;position:absolute;width:36px}@media screen and (max-width:870px){.baustein-preview .baustein button.close{bottom:0;left:-75px}}.baustein-preview .baustein .title-content .badge{opacity:.6;transition:opacity .24s ease-in-out}.baustein-preview .baustein .back-content{align-items:center;flex-direction:column;height:100%;overflow-y:auto;padding:50px;position:absolute;transform:rotate3d(1,1,0,180deg);width:100%}@media screen and (max-width:500px){.baustein-preview .baustein .back-content{padding:30px}}.baustein-preview .baustein .back-content>*{margin:0 auto;text-align:center}.baustein-preview .baustein .back-content a{font-weight:500}.baustein-preview .baustein .back-content p{max-width:500px}.baustein-preview .baustein .back-content h3{font-size:33px;font-weight:900;margin-bottom:20px;margin-top:15px;text-transform:uppercase}@media screen and (max-width:500px){.baustein-preview .baustein .back-content h3{font-size:25px}}.baustein-preview .baustein .back-content .badge{color:#c25098;font-size:42px;height:80px;opacity:1;width:80px}@media screen and (max-width:500px){.baustein-preview .baustein .back-content .badge{font-size:20px;height:80px;padding:10px;width:80px}}.baustein-preview .baustein .back-content.visible{display:flex}.baustein-preview .baustein .background.visible{background:#fd0;background:radial-gradient(circle,#fd0 0,#ffc125 100%);border-radius:50px;transition:none}.baustein-preview .baustein .background.visible img{display:none}.baustein-preview.visible .baustein,.baustein-preview.visible .baustein .title-content .badge{opacity:1}.baustein .background .mobile{display:none}@media screen and (max-width:960px){.baustein .background .mobile{display:block;height:100%;width:auto}.baustein .background img.desktop{display:none}}@media screen and (max-width:690px){.baustein-preview .clone-wrapper{border-radius:50px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow-x:hidden;overflow-y:auto;z-index:100}.baustein-preview .baustein .back-content{position:relative;transform:none}.baustein-preview.visible .baustein{aspect-ratio:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.baustein-preview .baustein .back-content .badge{height:65px;width:65px}.baustein-preview .baustein button.close{bottom:auto;left:auto;pointer-events:all;right:20px;top:20px;z-index:9999}}.donation-form{background:#fff3cc;margin-top:95px;padding-bottom:95px;padding-top:95px}@media screen and (max-width:1000px){.donation-form{margin-top:50px;padding-bottom:50px;padding-top:50px}}.donation-form h2{font-size:30px;font-weight:600;margin-bottom:50px;margin-top:0}@media screen and (max-width:1000px){.donation-form h2{font-size:24px}}.donation-form span.req{color:#c25098}.donation-form form>.form-wrapper{grid-gap:95px;display:grid;gap:95px;grid-template-columns:repeat(2,1fr)}.donation-form form>.form-wrapper.christmas-special .field.verein,.donation-form form>.form-wrapper.kampagne .field.verein{display:none!important}@media screen and (max-width:1000px){.donation-form form>.form-wrapper{gap:50px}}@media screen and (max-width:700px){.donation-form form>.form-wrapper{gap:22px;grid-template-columns:1fr}}.donation-form form>.form-wrapper button{font-size:25px;text-transform:uppercase}@media screen and (max-width:500px){.donation-form form>.form-wrapper button{font-size:18px;height:50px}}.donation-form form>.form-wrapper .field{display:flex;flex-direction:column}.donation-form form>.form-wrapper .field+.field{margin-top:35px}@media screen and (max-width:1000px){.donation-form form>.form-wrapper .field+.field{margin-top:22px}}.donation-form form>.form-wrapper .field label:not(.radio-label){color:#3f535c;font-size:22px;margin-bottom:10px;padding-left:20px}.donation-form form>.form-wrapper .field label:not(.radio-label).highlight{color:#c25098;font-weight:600}@media screen and (max-width:1000px){.donation-form form>.form-wrapper .field label:not(.radio-label){font-size:16px}}.donation-form form>.form-wrapper .field input,.donation-form form>.form-wrapper .field select,.donation-form form>.form-wrapper .field textarea{border:1px solid #ced3d3;border-radius:8px;color:#3f535c;font-family:inherit;font-size:15px;padding:16px;width:100%}.donation-form form>.form-wrapper .field input:focus,.donation-form form>.form-wrapper .field select:focus,.donation-form form>.form-wrapper .field textarea:focus{outline-color:#ffcc01}.donation-form form>.form-wrapper .field select{height:52px}.donation-form .prefill-options{background:#fff;border:1px solid #ced3d3;border-radius:10px;display:flex;flex-wrap:nowrap;height:52px}.donation-form .prefill-options .radio-label.is-active{color:#ffcc01;outline:4px solid #ffcc01;z-index:200}@media screen and (max-width:1000px){.donation-form .prefill-options .radio-label{font-size:18px!important}}@media screen and (max-width:700px){.donation-form .prefill-options .radio-label{font-size:16px!important}}.donation-form .prefill-options>*{align-items:center;display:grid;flex:1;justify-items:center;place-items:center;position:relative;text-align:center}.donation-form .prefill-options>:first-of-type{background:#ebc5dd;border-bottom-left-radius:10px;border-top-left-radius:10px;color:#c25098}.donation-form .prefill-options>:nth-of-type(2){background:#d68cbb;color:#fff}.donation-form .prefill-options>:nth-of-type(3){background:#c15098;color:#fff}.donation-form .prefill-options>:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px;line-height:1}.donation-form .prefill-options>:not(:last-child){font-size:28px;font-weight:600}.donation-form .prefill-options input{bottom:0;cursor:pointer;left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0}.donation-form form>.form-wrapper .field.mobile{display:none}@media screen and (max-width:700px){.donation-form form>.form-wrapper .field.mobile{display:block}.donation-form form>.form-wrapper .field.desktop{display:none}}body .donation-form form>.form-wrapper .field.company{display:none}.field.order-total.hidden{height:0!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:0!important}.field-wrap.checkbox-wrap a{word-wrap:inherit;white-space:nowrap}.field-wrap.checkbox-wrap .nf-field-element{position:relative}.field-wrap.checkbox-wrap .nf-field-element input{accent-color:#c25098;height:20px;margin-top:4px;width:20px}.nf-field-label label{display:inline-block}div.field.field-checkbox>div{display:flex;flex-direction:row-reverse}div.field.field-checkbox>div label{display:inline-block}.activity-report{margin-bottom:0;margin-top:50px}@media screen and (max-width:960px){.activity-report{margin-bottom:70px;margin-top:50px}}.activity-report ul{grid-gap:38px;display:grid;gap:38px;grid-template-columns:1fr 1fr;list-style:none;margin-bottom:0;padding-left:0}@media screen and (max-width:1300px){.activity-report ul{grid-template-columns:1fr}}.activity-report ul>li{grid-gap:16px;align-items:center;background:#fff3cc;border-radius:15px;display:grid;gap:16px;grid-template-columns:auto 1fr;overflow:hidden;padding:0 10px 0 0}@media screen and (max-width:400px){.activity-report ul>li{grid-template-columns:1fr;padding:0 0 10px}}.activity-report ul>li .image{align-items:center;aspect-ratio:1/1;display:flex;height:100%;position:relative}.activity-report ul>li .image>img{height:100%;object-fit:cover;width:100%}@media screen and (max-width:400px){.activity-report ul>li .image>img{height:auto;width:100%}}.activity-report ul>li .meta{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:400px){.activity-report ul>li .meta>*{padding-left:10px;padding-right:10px}}.activity-report ul>li .meta h3{-webkit-hyphens:auto;hyphens:auto;margin-bottom:0;margin-top:0}.activity-report ul>li .meta .actions{margin-left:auto}.activity-report ul>li .meta .actions a{padding:10px 4px;text-decoration:none}.activity-report ul>li .meta .actions a svg circle,.activity-report ul>li .meta .actions a svg path{fill:#3f535c;transition:fill .16s ease-out}.activity-report ul>li .meta .actions a:hover svg circle,.activity-report ul>li .meta .actions a:hover svg path{fill:#c25098}.activity-report:not(.preview) ul>li{padding:20px 14px}.activity-report:not(.preview) ul>li h3{-webkit-hyphens:manual;hyphens:manual}.blog-section{margin-bottom:0;margin-top:50px}@media screen and (max-width:960px){.blog-section{margin-bottom:0;margin-top:50px}}.blog-section .blog-container{grid-gap:38px;display:grid;gap:38px;grid-template-columns:1fr 1fr}@media screen and (max-width:1000px){.blog-section .blog-container{grid-template-columns:1fr}}.blog-section .blog-container>a{background:#fff3cc;border-radius:15px;-webkit-hyphens:manual;hyphens:manual;padding:32px;text-decoration:none}.blog-section .blog-container>a h2{align-items:center;display:flex;gap:12px;margin-bottom:20px;margin-top:0}.blog-section .blog-container>a h2 img{height:18px;transition:transform .16s ease-out;width:auto}.blog-section .blog-container>a p{color:#3f535c!important}.blog-section .blog-container>a:hover h2 img{transform:translateX(4px)}.blog-section .pagination{align-items:center;display:flex;font-weight:500;gap:5px;margin:50px auto 0;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blog-section .pagination .page-numbers{align-items:center;background:#fff3cc;border-radius:10px;display:block;display:flex;font-size:16px;height:36px;justify-content:center;text-align:center;text-decoration:none;width:36px}.blog-section .pagination .page-numbers.current{background:#c25098!important;color:#fff}.blog-section .pagination .page-numbers:hover{background:#ffcc01}.blog-section.classic .blog-container{gap:80px}@media screen and (max-width:600px){.blog-section.classic .blog-container{gap:45px}}.blog-section.classic .blog-container>a{align-items:flex-start;background:none;display:flex;flex-direction:column;gap:20px;padding:0}.blog-section.classic .blog-container>a h2{color:#3f535c;font-weight:800;margin-bottom:0;margin-top:10px;text-transform:uppercase}.blog-section.classic .blog-container>a h3{margin-bottom:10px;margin-top:20px}.blog-section.classic .blog-container>a .title{width:100%}.blog-section.classic .blog-container>a .thumbnail{border-radius:15px;height:280px;overflow:hidden;width:100%}@media screen and (max-width:600px){.blog-section.classic .blog-container>a .thumbnail{height:160px}}.blog-section.classic .blog-container>a .thumbnail img{height:100%;object-fit:cover;transition:transform .32s ease-out;width:100%}.blog-section.classic .blog-container>a .button{font-size:.9em;height:50px;margin-top:auto}@media screen and (max-width:600px){.blog-section.classic .blog-container>a .button{height:40px}}.blog-section.classic .blog-container>a:hover .thumbnail img{transform:scale(1.05)}.blog-section.classic .pagination{margin-top:100px}body .ac{background:#fff3cc;border:none;border-radius:15px}body .ac,body .ac .ac-text{margin-top:0}body .ac+.ac{margin-top:14px}body .ac .ac-panel>:not(.ac-text):not(ul){padding-left:32px;padding-right:32px}body .ac .ac-panel>ul{padding-left:64px;padding-right:64px}body .ac .ac-panel .end{display:block;height:32px;position:relative}body .ac .ac-trigger{border:none;color:#c25098;font-family:inherit;font-size:22px;padding:20px 32px!important}body .ac .ac-trigger:hover{text-decoration:underline}body .ac .ac-trigger:focus{color:#c25098}body .ac .ac-trigger .title{max-width:500px}body .ac.is-active .ac-trigger{text-decoration:underline}body .ac .ac-trigger:after{right:24px}body .ac.ac-dynamic .ac-trigger{align-items:center;display:flex;gap:15px;justify-content:flex-start}@media screen and (max-width:400px){body .ac .ac-panel>:not(.ac-text):not(ul){padding-left:24px!important;padding-right:24px!important}body .ac .ac-panel>ul{padding-left:48px!important;padding-right:48px!important}body .ac .ac-trigger{font-size:18px;padding:24px!important}body .ac .ac-trigger:after{right:12px}}body .ac.ac-dynamic .ac-header .spacer,body .ac.ac-dynamic .ac-header .thumbnail{width:100px}body .ac.ac-dynamic .ac-header .thumbnail{height:50px;position:relative}body .ac.ac-dynamic .ac-header .thumbnail img{height:100%;object-fit:contain;width:100%}body .ac.ac-dynamic .ac-trigger{height:auto}body .ac.ac-dynamic .ac-trigger .title{flex:1;max-width:70%}@media screen and (max-width:1000px){body .ac.ac-dynamic .ac-trigger .thumbnail{width:80px}body .ac.ac-dynamic .ac-trigger .thumbnail img{object-fit:contain;width:100%}}@media screen and (max-width:530px){body .ac.ac-dynamic .ac-trigger{align-items:flex-start;flex-direction:column}body .ac.ac-dynamic .ac-trigger .thumbnail{width:80px}body .ac.ac-dynamic .ac-trigger .thumbnail img{object-fit:contain;width:100%}}.contact-block{margin-bottom:100px;margin-top:60px}.contact-block p+p{margin-top:0}.contact-block a{text-decoration:underline}.contact-block .data{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:auto 1fr;margin-bottom:30px;margin-top:30px}.contact-block .data .thumb{border-radius:15px;height:100%;overflow:hidden;width:200px}.contact-block .data .thumb img{height:100%;object-fit:cover;width:100%}.contact-block .data .meta{padding-bottom:50px;padding-top:50px}@media screen and (max-width:600px){.contact-block{margin-bottom:0;margin-top:60px}.contact-block .data{gap:24px;grid-template-columns:1fr}.contact-block .data .meta{padding-bottom:0;padding-top:0}}nf-fields-wrap{grid-column-gap:50px;-moz-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:45px}@media screen and (max-width:1000px){nf-fields-wrap{grid-template-columns:1fr;margin-bottom:0;margin-top:20px}}body .field-wrap>div input,body .field-wrap>div select,body .field-wrap>div textarea{border:1px solid #ced3d3;border-radius:8px;color:#3f535c;font-family:inherit;font-size:15px;padding:16px;width:100%}body .field-wrap>div input:focus,body .field-wrap>div select:focus,body .field-wrap>div textarea:focus{outline-color:#ffcc01}.nf-error-msg,body .nf-field-label label,body .nf-field-label>.nf-label-span{color:#3f535c;font-size:22px;font-weight:400;margin-bottom:10px;padding-left:20px}@media screen and (max-width:1000px){.nf-error-msg,body .nf-field-label label,body .nf-field-label>.nf-label-span{font-size:16px}}body .list-checkbox-wrap ul>li{align-items:flex-start;display:flex;gap:calc(20px + 2%)}body .list-checkbox-wrap ul>li input[type=checkbox]{accent-color:#c25098!important;flex-shrink:0!important;height:20px!important;margin-top:5px!important;width:20px!important}body .list-checkbox-wrap ul>li label{margin-left:0!important}.nf-error-msg{color:#e80000!important;font-size:20px}@media screen and (max-width:1000px){.nf-error-msg{font-size:14px}}.donation-error{margin-top:5px}body .field-wrap>div input[type=submit]{background:#c25098;border-radius:15px;color:#fff;cursor:pointer;font-size:25px;font-weight:600;text-align:center;text-transform:uppercase;transition:all .16s ease-out;width:100%}body .field-wrap>div input[type=submit]:hover{background:#ffcc01;color:#c25098}@media screen and (max-width:1000px){body .field-wrap>div input[type=submit]{font-size:20px}}.nf-after-form-content,.nf-form-fields-required{display:none}body .ninja-forms-req-symbol{color:#c25098}.page-id-1140 nf-fields-wrap>nf-field:last-of-type{margin-top:-92px}@media screen and (max-width:1000px){.page-id-1140 nf-fields-wrap>nf-field:last-of-type{margin-top:0}}#nf-form-2-cont nf-fields-wrap nf-field:nth-of-type(10){align-self:end}section.sponsors{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media screen and (max-width:1000px){section.sponsors{grid-template-columns:1fr}}section.sponsors>a{align-items:center;background:#fff3cc;border-radius:15px;display:flex;gap:24px;padding:16px;text-decoration:none}section.sponsors>a:hover svg path{fill:#c25098}section.sponsors>a>img{height:auto;width:50px}section.sponsors>a h3{color:#c25098;margin:0}section.sponsors>a span{color:#3f535c!important;font-size:.8rem}section.sponsors>a .sponsor-data{flex:1}section.sponsors>a svg path{fill:#3f535c;transition:fill .12s ease-out}.toast{border-radius:15px;margin-bottom:32px;padding:32px}.toast.success{background:#86efac}.toast.success h2,.toast.success p{color:#166534}.toast.error{background:#fca5a5}.toast.error h2,.toast.error p{color:#991b1b}.toast p{margin:0}.toast h2{margin-bottom:10px;margin-top:0}@media screen and (max-width:1000px){.toast{margin-top:-30px;padding:24px;position:relative;z-index:200}}.wp-block-image.aligncenter{margin-left:auto;margin-right:auto}.sub-layout .hero.empty{min-height:270px}@media screen and (max-width:1000px){.sub-layout .hero.empty{min-height:180px}.breadcrumbs-wrapper .breadcrumbs{padding-bottom:22px;padding-top:22px}}.wp-block-image figcaption{font-size:.8rem}a:not(.banner-flap){word-break:break-all}.blog-container a,nav a{word-break:keep-all!important}@media screen and (max-width:760px){.hero .hero-thumbnail.sm{height:360px}}@media screen and (max-width:500px){.hero .hero-thumbnail.sm{height:280px}header.banner>.banner-inner{margin-top:40px}body:not(.home):not(.page-id-794):not(.association-page) .content h1{margin-bottom:28px}header.banner>.banner-inner .brand{width:115px!important}}@media screen and (max-width:1000px){.carousel-container .h1{-webkit-hyphens:manual;hyphens:manual}}.splide__slide{align-items:center;display:flex;flex-direction:column;justify-content:center}.splide__slide .h1:after{left:50%;max-width:90%;transform:translateX(-50%)}@media screen and (max-width:350px){.carousel-container .h1 span{display:block;line-height:50px!important;text-align:center}.carousel-container .h1 span.spacer{display:block;height:15px}}body.single-post h1+h2{margin-bottom:50px;margin-top:-32px}@media screen and (max-width:500px){body.single-post h1+h2{margin-bottom:32px;margin-top:-15px}}.team-section:nth-of-type(4) h3{margin-top:.85rem}body.page-id-1140 nf-fields-wrap>nf-field:last-of-type{margin-top:0!important}.dropdown-nav .dropdown .banner-container .dropdown-inner{min-height:517px!important}input[type=radio]{accent-color:#c25098;transform:scale(1.5) translateY(5px)}body.page-id-3861 .main-content,body.page-id-3868 .main-content{overflow:initial!important}body.page-id-3861 .field-wrap.checkbox-wrap>.nf-field-label,body.page-id-3868 .field-wrap.checkbox-wrap>.nf-field-label{display:none}[dir=ltr] body.page-id-3861 .field-wrap.checkbox-wrap .nf-field-description,[dir=ltr] body.page-id-3868 .field-wrap.checkbox-wrap .nf-field-description{margin-left:20px;margin-right:0}[dir=rtl] body.page-id-3861 .field-wrap.checkbox-wrap .nf-field-description,[dir=rtl] body.page-id-3868 .field-wrap.checkbox-wrap .nf-field-description{margin-left:0;margin-right:20px}.nf-breadcrumbs{margin-bottom:0!important}iframe[src*=youtube]{aspect-ratio:16/9;height:auto;width:100%}.nf-response-msg img{height:auto;margin-top:35px;width:100%!important}@media(min-width:640px){.brlbs-cmpnt-container .sm\:brlbs-basis-6\/12{flex-basis:100%!important}}.kkh_proddesc{display:flex;height:100%;padding-right:20px}.nf-row[\:has\(\.kkh_proddesc\)]{margin-bottom:50px}.nf-row:has(.kkh_proddesc){margin-bottom:50px}.nf-fu-progress{display:none}.file_upload-container input[type=file]{padding:0}button.nf-fu-fileinput-button{background:#c25098;border-radius:8px;color:#fff;cursor:pointer;font-family:Work Sans,sans-serif;font-size:15px;font-weight:600;padding:16px;text-align:center;transition:all .16s ease-out}button.nf-fu-fileinput-button:hover{background:#ffcc01;color:#c25098}#nf-form-16-cont .html-container{margin-bottom:0!important}#nf-form-16-cont h4{margin-top:0}.kkh_proddesc img{border-radius:18px;box-shadow:0 0 10px 10px rgba(0,0,0,.05);max-width:min(100%,380px)}#nf-form-16-cont nf-cell+nf-cell{padding-left:500px}.checkbox-container label{margin-bottom:0!important}@media(max-width:600px){.kkh_proddesc{justify-content:stretch;padding-bottom:20px;padding-right:0}.kkh_proddesc img{max-width:100%}}.nf-input-limit{padding-left:20px}.post-password-form{margin-bottom:50px}.post-password-form input[name=post_password]{border:1px solid #ccc;border-radius:8px;font-size:16px;margin-bottom:20px;padding:10px;width:100%}.post-password-form input[type=submit]{background-color:#c25098;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Work Sans,sans-serif;font-size:16px;padding:10px 20px}.post-password-form input[type=submit]:hover{background-color:#ffcc01;color:#c25098}