#masthead.site-header .hgroup{padding-bottom:0px;}
.mobile-nav-frame ul li a.link, .mobile-nav-frame .title h3{text-shadow:none;}
.entry-content > div[class^='wp-block-']{margin-bottom:0 !important;}
.aikit-button{right:20px !important;bottom:-20px !important;}
body.page-id-26097, body.page-id-26284, body.page-id-26494{background-image:url(https://kinderevents-sehnde.de/wp-content/uploads/2025/07/bg-gruen-retina2.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-color:#1A1D21;}
body.page-id-26097 img.logo-no-height-constrain, body.page-id-26494 img.logo-no-height-constrain,
body.postid-26284 img.logo-no-height-constrain{content:url(https://kinderevents-sehnde.de/wp-content/uploads/2025/07/logo-gruen-retina.png);}
body.page-id-26297 img.logo-no-height-constrain{content:url(https://kinderevents-sehnde.de/wp-content/uploads/2025/07/logo-deutschland.png);}
body.page-id-26297{background:linear-gradient(to bottom, #000000 0%, #1A0000 15%, #4B0000 25%, #800000 35%, #B00000 45%, #DD0000 55%, #FF6A00 65%, #FFB700 75%, #FFCE00 85%, #FFCE00 100%);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;}
body.page-id-26297{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.8), rgba(221, 0, 0, 0.8), rgba(255, 206, 0, 0.8));background-attachment:fixed;background-repeat:no-repeat;background-size:cover;}
body.page-id-26311 img.logo-no-height-constrain{content:url(https://kinderevents-sehnde.de/wp-content/uploads/2025/07/logo-cdu.png);}
body.page-id-26311{background-color:#52b7c1;background-image:none;background-attachment:fixed;}
body.page-id-26322 img.logo-no-height-constrain{content:url(https://kinderevents-sehnde.de/wp-content/uploads/2025/07/logo-spd.png);}
body.page-id-26322{background-color:#E3000F;background-image:none;background-attachment:fixed;}
body.page-id-26332 img.logo-no-height-constrain{content:url(https://kinderevents-sehnde.de/wp-content/uploads/2025/07/logo-guene.png);}
body.page-id-26332{background-color:#08442A;background-image:none;background-attachment:fixed;}
.kes-gutschein{max-width:880px;margin:0 auto;padding:12px 16px 40px;text-align:center;}
.kes-title{font-size:clamp(1.6rem, 2.2vw, 2rem);margin:0 0 6px;}
.kes-intro{color:#4b4b4b;max-width:780px;margin:0 auto 18px;line-height:1.5;}
.kes-row{display:inline-flex;align-items:center;gap:10px;background:#fafbff;border:1px solid #e7e8ff;border-radius:12px;padding:10px 12px;box-shadow:0 6px 22px rgba(79, 70, 229, .06);}
.kes-euro{font-weight:700;color:#3b3ef0;user-select:none;}
.kes-input{width:120px;padding:10px 12px;border:1.8px solid #e2e4ff;border-radius:10px;outline:none;font-size:16px;text-align:right;transition:box-shadow .15s ease, border-color .15s ease;}
.kes-input:focus{border-color:#3b3ef0;box-shadow:0 0 0 3px rgba(59, 62, 240, .15);}
.kes-outline-btn{appearance:none;background:#fff;color:#3b3ef0;border:2px solid #3b3ef0;border-radius:12px;padding:10px 16px;font-weight:700;cursor:pointer;transition:background-color .12s ease, box-shadow .15s ease, transform .04s ease;}
.kes-outline-btn:hover{background:rgba(59, 62, 240, .06);box-shadow:0 4px 14px rgba(59, 62, 240, .12);}
.kes-outline-btn:active{transform:translateY(1px);}
.kes-outline-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59, 62, 240, .2);}
.kes-widget-wrap{margin:20px auto 0;display:flex;justify-content:center;}
@media(max-width:640px){
.kes-row{flex-wrap:wrap;justify-content:center;}
.kes-input{width:100px;}
} .kes-pay{font-family:'Inter', system-ui, sans-serif;color:#222;background:linear-gradient(180deg, #faf7ff 0%, #f4f0ff 100%);padding:40px 20px;border-radius:20px;max-width:1200px;margin:0 auto;text-align:center;}
.kes-pay__head h1{font-size:2rem;font-weight:700;color:#6b3df5;margin-bottom:5px;}
.kes-pay__head p{color:#555;margin-bottom:40px;}
.kes-pay__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:20px;justify-content:center;}
.pay-card{background:#fff;border-radius:16px;padding:25px 20px;box-shadow:0 4px 10px rgba(0, 0, 0, 0.06);transition:all 0.25s ease;}
.pay-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0, 0, 0, 0.1);}
.pay-card__logo, .pay-card__logos img{width:120px;height:55px;object-fit:contain;margin-bottom:15px;filter:drop-shadow(0 1px 0 rgba(0, 0, 0, 0.04));}
.pay-card__logos{display:flex;justify-content:center;align-items:center;gap:12px;}
.pay-card h3{font-size:1.05rem;font-weight:700;color:#222;margin-bottom:10px;}
.pay-card p{font-size:0.95rem;line-height:1.5;color:#444;margin-bottom:15px;}
.pay-card__chips{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;}
.chip{background:#f0eaff;color:#6b3df5;font-size:0.8rem;padding:4px 10px;border-radius:9999px;font-weight:600;}
.kes-pay__note{margin-top:40px;background:#f9f8ff;border-radius:12px;padding:20px;color:#333;font-size:0.95rem;line-height:1.5;border:1px solid #eee;}
.kes-pay__note strong{color:#6b3df5;}
@media(max-width:600px){
.kes-pay__head h1{font-size:1.5rem;}
.pay-card{padding:20px 15px;}
.pay-card__logo, .pay-card__logos img{width:90px;height:40px;}
} .panel-grid .so-widget-sow-image .sow-image-container img,
.so-widget-sow-image img{border-radius:18px;overflow:hidden;}
.panel-grid .so-widget-sow-image .sow-image-container img{box-shadow:0 10px 25px rgba(0,0,0,0.15);}
.so-widget-sow-button .ow-button-base a:hover, .wp-block-button__link:hover{background:#1519f6 !important;color:#ffffff !important;border-color:#1519f6 !important;}
.so-widget-image img, .panel-grid-cell .so-widget-sow-image img{width:100%;height:auto;display:block;border-radius:16px;transition:transform 0.35s cubic-bezier(.25,.46,.45,.94), box-shadow 0.35s ease;transform-origin:center center;}
.so-widget-image:hover img, .panel-grid-cell .so-widget-sow-image:hover img{transform:scale(1.06);box-shadow:0 20px 45px rgba(0,0,0,0.25);}
@media (hover:hover) {
.so-widget-image img, .panel-grid-cell .so-widget-sow-image img{transition:transform 0.4s cubic-bezier(.2,1.0,.2,1);}
}  body{padding:24px;}
@media(max-width:768px){
body{padding:12px;}
} #page-wrapper,
#page,
.site{background:#ffffff;border-radius:36px 36px 22px 22px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,0.14);}
@media(max-width:768px){
#page-wrapper,
#page,
.site{border-radius:22px;}
} #colophon{border-top:1px solid rgba(0,0,0,0.06);}
#colophon{border-top:none !important;}
.kes-giftpro__widget-area{overflow:visible !important;}
.kes-giftpro__widget-body, #kes-widget-wrap{overflow:visible !important;}
rentware-giftcard, rtr-checkout{display:block !important;max-width:100% !important;}
@media(max-width:520px){
.kes-giftpro__widget-area{
border-radius: 22px; }
.kes-giftpro__widget-body{
padding-left:14px;
padding-right:14px;
}
}.so-widget-sow-image-default-c67d20f9f743-8291 .sow-image-container{display:flex;align-items:flex-start;justify-content:center;}
.so-widget-sow-image-default-c67d20f9f743-8291 .sow-image-container > a{display:inline-block;max-width:100%;}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-c67d20f9f743-8291 .sow-image-container > a{display:flex;}
}
.so-widget-sow-image-default-c67d20f9f743-8291 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
}.so-widget-sow-button-wire-5e4b16334b4f-8291 .ow-button-base{zoom:1;}
.so-widget-sow-button-wire-5e4b16334b4f-8291 .ow-button-base:before{content:'';display:block;}
.so-widget-sow-button-wire-5e4b16334b4f-8291 .ow-button-base:after{content:'';display:table;clear:both;}
@media(max-width:780px){
.so-widget-sow-button-wire-5e4b16334b4f-8291 .ow-button-base.ow-button-align-center{text-align:center;}
.so-widget-sow-button-wire-5e4b16334b4f-8291 .ow-button-base.ow-button-align-center.ow-button-align-justify .sowb-button{display:inline-block;}
}
.so-widget-sow-button-wire-5e4b16334b4f-8291 .ow-button-base .sowb-button{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0.25em 0.25em 0.25em 0.25em;-moz-border-radius:0.25em 0.25em 0.25em 0.25em;border-radius:0.25em 0.25em 0.25em 0.25em;background:transparent;border:2px solid #1519f6;color:#1519f6 !important;font-size:1em;padding:1em;text-shadow:0 1px 0 rgba(0, 0, 0, 0.05);width:320px;max-width:100%;padding-inline:2em;}
.so-widget-sow-button-wire-5e4b16334b4f-8291 .ow-button-base .sowb-button.ow-button-hover:active, .so-widget-sow-button-wire-5e4b16334b4f-8291 .ow-button-base .sowb-button.ow-button-hover:hover {
background: #1519f6;
border-color: #1519f6;
color: #ffffff !important;
}.ow-button-base{zoom:1}.ow-button-base:before{content:'';display:block}.ow-button-base:after{content:'';display:table;clear:both}.ow-button-base .sowb-button{cursor:pointer;display:inline-block;line-height:1em;text-align:center;text-decoration:none}.ow-button-base .sowb-button .sow-icon-image,.ow-button-base .sowb-button [class^="sow-icon-"]{font-size:1.3em;height:1em;width:auto;margin:-0.1em .75em -0.2em -0.75em;display:block;float:left}.ow-button-base .sowb-button .sow-icon-image{width:1em;background-size:cover}.ow-button-base .sowb-button.ow-icon-placement-top .sow-icon-image,.ow-button-base .sowb-button.ow-icon-placement-top [class^="sow-icon-"]{margin:0 auto .5em;float:none}.ow-button-base .sowb-button.ow-icon-placement-right .sow-icon-image,.ow-button-base .sowb-button.ow-icon-placement-right [class^="sow-icon-"]{margin:-0.1em -0.75em -0.2em .75em;float:right}.ow-button-base .sowb-button.ow-icon-placement-bottom .sow-icon-image,.ow-button-base .sowb-button.ow-icon-placement-bottom [class^="sow-icon-"]{float:none;margin:.5em auto 0}.ow-button-base .sowb-button.ow-icon-placement-bottom>span{display:flex;flex-direction:column-reverse}.ow-button-base .sowb-button.ow-icon-placement-left .sow-icon-image,.ow-button-base .sowb-button.ow-icon-placement-left [class^="sow-icon-"]{margin:-0.1em .75em -0.2em -0.75em;float:left}.ow-button-base.ow-button-align-left{text-align:left}.ow-button-base.ow-button-align-right{text-align:right}.ow-button-base.ow-button-align-center{text-align:center}.ow-button-base.ow-button-align-justify .sowb-button{display:block}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.panel-has-overlay .panel-cell-style,.panel-has-overlay .panel-row-style,.panel-has-overlay .panel-widget-style{overflow:hidden;position:relative;z-index:1}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:hidden}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.so-sr-only{clip:rect(0,0,0,0);height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}