.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header .site-primary-header-wrap{padding-left:40px;padding-right:40px}@media screen and (width<=782px){.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header .site-primary-header-wrap{padding-left:30px;padding-right:30px}}@media screen and (width<=600px){.site-header #ast-desktop-header .ast-main-header-wrap .ast-primary-header .site-primary-header-wrap{padding-left:20px;padding-right:20px}}header .uagb-container-inner-blocks-wrap .wp-block-uagb-container .wp-block-navigation .wp-block-navigation-item.current-menu-item,header .uagb-container-inner-blocks-wrap .wp-block-uagb-container .wp-block-navigation .wp-block-navigation-item.current-menu-ancestor>.wp-block-navigation-item__content span{color:#e63621}header .uagb-container-inner-blocks-wrap .wp-block-uagb-container .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{transition:color .25s ease-in-out}header .uagb-container-inner-blocks-wrap .wp-block-uagb-container .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content:hover{color:#e63621}header .uagb-container-inner-blocks-wrap .wp-block-uagb-container .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content span{color:#000}header .uagb-container-inner-blocks-wrap .wp-block-uagb-container .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover span,header .uagb-container-inner-blocks-wrap .wp-block-uagb-container .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item .wp-block-navigation-item__content span{color:#e63621}@media screen and (width<=600px){footer .uagb-container-inner-blocks-wrap .wp-block-uagb-container .wp-block-navigation{flex-direction:column}}footer .uagb-container-inner-blocks-wrap .wp-block-uagb-container .wp-block-navigation .wp-block-navigation-item.current-menu-item{color:#e63621}footer .uagb-container-inner-blocks-wrap .wp-block-uagb-container .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{transition:color .25s ease-in-out}footer .uagb-container-inner-blocks-wrap .wp-block-uagb-container .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content:hover{color:#e63621}.hero-slider .slick-track{height:50vh;min-height:500px;max-height:800px}@media screen and (width<=600px){.hero-slider .slick-track{min-height:300px;max-height:500px}}.hero-slider .slick-track *{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;height:100%}.hero-slider-title{z-index:4;bottom:40px;position:absolute!important}@media screen and (width<=782px){.hero-slider-title{bottom:30px}}@media screen and (width<=600px){.hero-slider-title{bottom:20px}}.wp-block-uagb-post-carousel{padding:0}.wp-block-uagb-post-carousel .slick-prev{padding:0!important;left:-15px!important}.wp-block-uagb-post-carousel .slick-next{padding:0!important;right:-15px!important}.wp-block-uagb-post-carousel .slick-list .slick-track .slick-slide{margin-left:10px;margin-right:10px}.wp-block-uagb-post-carousel .slick-list .slick-track .slick-slide .uagb-post__inner-wrap{border-radius:30px;flex-direction:column;justify-content:flex-start;display:flex!important}.wp-block-uagb-post-carousel .slick-list .slick-track .slick-slide .uagb-post__inner-wrap .uagb-post__excerpt{flex-grow:1}.wp-block-uagb-image .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__inner :not(.wp-block-uagb-image--layout-overlay-link){pointer-events:none}.wp-block-file a{text-align:center;width:100%;display:block}.full-width-background{position:relative}.full-width-background:after{content:"";background-color:inherit;z-index:-1;width:100vw;height:100%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (width<=600px){.wp-block-navigation__responsive-container{padding:40px!important}.wp-block-navigation__responsive-container .wp-block-navigation__container{width:100%;position:relative}.wp-block-navigation__responsive-container .wp-block-navigation-item{text-align:center;width:100%;position:relative}.wp-block-navigation__responsive-container .wp-block-navigation-item.has-child{font-size:40px;font-weight:700}.wp-block-navigation__responsive-container .wp-block-navigation-item.has-child ul{left:0;width:100%!important;margin-top:0!important;padding-top:0!important;padding-left:15px!important;padding-right:15px!important;position:relative!important}.wp-block-navigation__responsive-container .wp-block-navigation-item.has-child ul a{font-weight:400;text-align:center!important;width:100%!important;position:relative!important}.wp-block-navigation__responsive-container .wp-block-navigation-item .wp-block-navigation-item__content{width:100%!important;display:block!important;position:relative!important}}.single .post-navigation{white-space:nowrap;color:#fff;background-color:#eb5e4d;border-radius:30px;flex-flow:row;justify-content:flex-start;padding-top:0;display:flex;width:auto!important}.single .post-navigation:hover{background-color:#e63621}.single .post-navigation:hover a{color:#fff}.single .post-navigation .is-arrow-arrow{flex-direction:column;justify-content:center;margin:0;display:flex}.single .post-navigation a{color:#fad7d3;border:none;border-radius:4px;width:100%;max-width:100%;padding:8px 14px;font-size:16px;transition:all .2s}.single .post-navigation-link-next{padding-right:10px}.single .post-navigation-link-previous{padding-left:10px}.single .post-navigation-buttons .uagb-container-inner-blocks-wrap .wp-block-uagb-container{max-width:100%}.single .post-navigation-buttons .uagb-container-inner-blocks-wrap .wp-block-uagb-container a{white-space:nowrap}@media screen and (width<=600px){.single .post-navigation-buttons .uagb-container-inner-blocks-wrap .wp-block-uagb-container{order:1!important}.single .post-navigation-buttons .uagb-container-inner-blocks-wrap .wp-block-uagb-container+.wp-block-uagb-container{order:3!important}.single .post-navigation-buttons .uagb-container-inner-blocks-wrap .wp-block-uagb-container+.wp-block-uagb-container+.wp-block-uagb-container{order:2!important}}.dojo-cards .uagb-post__title a{pointer-events:none;cursor:default;color:inherit;text-decoration:none}.home .upcoming-events{flex-direction:row;justify-content:center;display:flex}@media screen and (width<=1024px){.home .upcoming-events{flex-direction:column;justify-content:flex-start;gap:20px}}.home .upcoming-events .upcoming-event{background-color:#fff;border-radius:30px;flex-direction:column;justify-content:space-between;align-items:center;margin-left:20px;margin-right:20px;padding:20px;display:flex}.home .upcoming-events .upcoming-event .upcoming-event--details{flex-direction:row;flex-grow:1;justify-content:flex-start;display:flex;position:relative}@media screen and (width<=600px){.home .upcoming-events .upcoming-event .upcoming-event--details{flex-direction:column}}.home .upcoming-events .upcoming-event .upcoming-event--details .details--left{flex-direction:column;justify-content:flex-start;width:25%;display:flex}@media screen and (width<=600px){.home .upcoming-events .upcoming-event .upcoming-event--details .details--left{width:100%}}.home .upcoming-events .upcoming-event .upcoming-event--details .details--left .details--date{color:#e63621;white-space:nowrap;text-align:center;font-weight:900}@media screen and (width<=600px){.home .upcoming-events .upcoming-event .upcoming-event--details .details--left .details--date{flex-direction:row;justify-content:center;width:100%;display:flex}}.home .upcoming-events .upcoming-event .upcoming-event--details .details--left .details--time{text-align:center;margin-top:20px;font-size:16px}@media screen and (width<=600px){.home .upcoming-events .upcoming-event .upcoming-event--details .details--left .details--time{margin-top:0}}.home .upcoming-events .upcoming-event .upcoming-event--details .details--right{flex-direction:column;justify-content:space-between;width:75%;height:100%;display:flex}@media screen and (width<=600px){.home .upcoming-events .upcoming-event .upcoming-event--details .details--right{text-align:center;width:100%}}.home .upcoming-events .upcoming-event .upcoming-event--details .details--right .details--title{font-size:18px;font-weight:700}.home .upcoming-events .upcoming-event .upcoming-event--details .details--right .details--venue{margin-top:20px;margin-bottom:20px;font-size:16px}.home .upcoming-events .upcoming-event .upcoming-event--details .details--right .details--excerpt{flex-direction:column;flex-grow:1;justify-content:flex-end;align-self:flex-end;font-size:18px;display:flex}.home .upcoming-events .upcoming-event .upcoming-event--read-more{background-color:#eb5e4d;border-radius:30px;padding:5px 20px}.home .upcoming-events .upcoming-event .upcoming-event--read-more:hover{background-color:#e63621}.home .upcoming-events .upcoming-event .upcoming-event--read-more:hover a{color:#fff}.home .upcoming-events .upcoming-event .upcoming-event--read-more a{color:#fad7d3;height:100%;font-size:16px;font-weight:400;text-decoration:none;display:block}.termine .upcoming-events .event{flex-direction:row;justify-content:space-between;margin-bottom:20px;display:flex;position:relative}@media screen and (width<=600px){.termine .upcoming-events .event{flex-direction:column}}.termine .upcoming-events .event .event-year{flex-grow:0;flex-shrink:1;width:20%;font-size:24px;font-weight:900}@media screen and (width<=600px){.termine .upcoming-events .event .event-year{text-align:center;width:100%}}.termine .upcoming-events .event .event-info{background-color:#fad7d3;border-radius:30px;flex-direction:row;flex-grow:1;justify-content:space-between;width:80%;padding:20px 40px;display:flex}@media screen and (width<=1024px){.termine .upcoming-events .event .event-info{flex-wrap:wrap}}@media screen and (width<=600px){.termine .upcoming-events .event .event-info{width:100%}}.termine .upcoming-events .event .event-info .event-day-and-month{font-weight:700}@media screen and (width<=1024px){.termine .upcoming-events .event .event-info .event-day-and-month{order:1}}.termine .upcoming-events .event .event-info a{color:#000;font-weight:700;text-decoration:none}.termine .upcoming-events .event .event-info.event-0{color:#fff;background-color:#e63621}.termine .upcoming-events .event .event-info.event-0 a{color:#fff}.termine .upcoming-events .event .event-info.event-1{background-color:#eb5e4d}@media screen and (width<=1024px){.termine .upcoming-events .event .event-info .event-title{order:3;width:100%}.termine .upcoming-events .event .event-info .event-details-link{order:2}}.single-event .event-venue{flex-direction:row;display:flex}.single-event .event-venue .second-column{flex-direction:column;justify-content:flex-start;margin-left:.5rem;display:flex}.single-event .eventorganiser-event-meta{flex-flow:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:40px;display:flex}@media screen and (width<=1024px){.single-event .eventorganiser-event-meta{flex-direction:column}}.single-event .eventorganiser-event-meta h2{width:100%}.single-event .eventorganiser-event-meta .eo-event-meta{flex-grow:0}@media screen and (width<=1024px){.single-event .eventorganiser-event-meta .eo-event-meta{width:100%}}.single-event .eventorganiser-event-meta .eo-event-venue-map{flex-grow:1;min-height:400px;position:relative}@media screen and (width<=1024px){.single-event .eventorganiser-event-meta .eo-event-venue-map{width:100%}}.single-event .eventorganiser-event-meta .eo-event-venue-map .eo-venue-map{position:relative;height:400px!important}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-field{border-color:#b9b9b9}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-field[aria-invalid=true]:invalid{border-color:#e63621}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-field:focus:not(:hover),form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-field:focus-visible:not(:hover),form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-field:focus-within:not(:hover),form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-field:focus:hover,form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-field:focus-visible:hover,form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-field:focus-within:hover{border-color:#fad7d3;box-shadow:0 0 0 2px #fad7d3}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-field:focus:hover,form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-field:focus-visible:hover,form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-field:focus-within:hover{box-shadow:0 0 4px 2px #fad7d3}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-field:hover{border-color:#b9b9b9;box-shadow:0 0 4px 2px #fad7d3}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-field:checked{background-color:#e63621;border-color:#e63621}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-field~.wsf-invalid-feedback,form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-label .wsf-text-danger{color:#e63621}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-label a{color:#e63621;font-weight:400}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-fields .wsf-field-wrapper .wsf-label a:hover{color:#404040}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-button[type=submit]{color:#fad7d3;background-color:#eb5e4d;border-color:#eb5e4d;font-weight:700;transition:all .25s ease-in-out}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-button[type=submit]:focus{border-color:#e63621;box-shadow:0 0 0 2px #fad7d3}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-button[type=submit]:focus:hover{box-shadow:0 0 4px 2px #fad7d3}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-button[type=submit]:not(:focus):hover{color:#fff;background-color:#e63621;border-color:#e63621;box-shadow:0 0 4px 2px #fad7d3}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-button[type=reset]{color:#404040;background-color:#b9b9b9;border-color:#b9b9b9;font-weight:700;transition:all .25s ease-in-out}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-button[type=reset]:focus{border-color:#b9b9b9;box-shadow:0 0 0 2px #b9b9b9}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-button[type=reset]:focus:hover{box-shadow:0 0 4px 2px #b9b9b9}form[id*=ws-form-].wsf-form .wsf-sections .wsf-section .wsf-button[type=reset]:not(:focus):hover{color:#fff;background-color:#404040;border-color:#404040}[onclick*=mapid]{color:#fad7d3;background-color:#eb5e4d;border-radius:30px;padding:10px 20px;font-size:16px;transition:all .25s ease-in-out}[onclick*=mapid]:hover,[onclick*=mapid]:active{color:#fff;background-color:#e63621}.__wpdm_gb_section [id*=content_wpdm_package_]>.row .card{border-radius:30px}.__wpdm_gb_section [id*=content_wpdm_package_] .package-title a{pointer-events:none;text-decoration:none}.__wpdm_gb_section [id*=content_wpdm_package_] .download-on-click{color:#fad7d3;background-color:#eb5e4d;text-decoration:none;transition:all .25s;border-radius:30px!important}.__wpdm_gb_section [id*=content_wpdm_package_] .download-on-click:hover{box-shadow:none;color:#fff;background-color:#e63621}.__wpdm_gb_section .__wpdm_submit_async .wpdm-shortcode-toolbar{background-color:#0000}.__wpdm_gb_section .__wpdm_submit_async .wpdm-shortcode-toolbar .card-body{padding:0 0 20px}.__wpdm_gb_section .__wpdm_submit_async .wpdm-shortcode-toolbar .btn{color:#fad7d3;background-color:#eb5e4d;text-decoration:none;transition:all .25s;border-radius:30px!important}.__wpdm_gb_section .__wpdm_submit_async .wpdm-shortcode-toolbar .btn:hover{box-shadow:none;color:#fff;background-color:#e63621}.__wpdm_gb_section .__wpdm_submit_async .wpdm-shortcode-toolbar input,.__wpdm_gb_section .__wpdm_submit_async .wpdm-shortcode-toolbar select{margin-bottom:10px;font-size:16px}.__wpdm_gb_section .pagination li .page-numbers{text-decoration:none;border:none!important}.__wpdm_gb_section .pagination li .page-numbers:hover{color:#fff;background-color:#e63621}.__wpdm_gb_section .pagination li .page-numbers.current{color:#fad7d3;background-color:#eb5e4d!important}@keyframes spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.campai-membership-application-form #campai-membership-application-form-submit-application{position:relative}.campai-membership-application-form #campai-membership-application-form-submit-application:after{content:"";z-index:99;border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.campai-membership-application-form #campai-membership-application-form-submit-application:disabled{text-indent:-9999px;cursor:not-allowed}.campai-membership-application-form #campai-membership-application-form-submit-application:disabled:after{display:block}.campai-membership-application-form .input-validation-error-message,.campai-membership-application-form .campai-membership-application-form-input-error{color:#e63621;padding-left:10px;font-size:.6rem;font-weight:700;position:absolute;top:100%;left:0}.campai-membership-application-form .form-validation-error-messages{color:#fff;background-color:#f0867a;margin-bottom:30px;padding:20px}.campai-membership-application-form .form-validation-error-messages p{margin-bottom:.75rem;font-size:.75rem;font-weight:700}.campai-membership-application-form .form-validation-error-messages a{color:#fff;font-size:.75rem}.campai-membership-application-form .form-validation-error-messages li{line-height:100%}.campai-membership-application-form .campai-membership-application-form-group{background-color:#e8e8e8;margin-bottom:30px;padding:30px}.campai-membership-application-form .campai-membership-application-input-group{flex-flow:row;justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:30px;padding-bottom:20px;display:flex}@media screen and (width<=768px){.campai-membership-application-form .campai-membership-application-input-group{flex-wrap:wrap}}.campai-membership-application-form .campai-membership-application-input-group *{flex:1}@media screen and (width<=768px){.campai-membership-application-form .campai-membership-application-input-group *{flex:100%}}.campai-membership-application-form .campai-membership-application-input-group.media,.campai-membership-application-form .campai-membership-application-input-group.intro{flex-direction:column;justify-content:flex-start;align-items:flex-start}.campai-membership-application-form .hidden{display:none}.campai-membership-application-form .campai-membership-application-form-input-and-label{position:relative}.campai-membership-application-form .campai-membership-application-form-text{margin-bottom:1em;font-size:1em}.campai-membership-application-form .campai-membership-application-form-label{flex-direction:column;justify-content:flex-end;margin-bottom:3px;margin-left:3px;font-weight:700;display:flex}.campai-membership-application-form .campai-membership-application-form-label--checkbox{flex-direction:row;justify-content:flex-start;align-items:flex-start}.campai-membership-application-form .campai-membership-application-form-label--checkbox .campai-membership-application-form-input{border-color:#eb5e4d;flex:1;width:20px;min-width:20px;height:20px;margin-bottom:16px;margin-right:10px}.campai-membership-application-form .campai-membership-application-form-label--checkbox span{flex:100%}.campai-membership-application-form .campai-membership-application-form-file-label{flex-direction:column-reverse;font-weight:700;display:flex}.campai-membership-application-form .campai-membership-application-form-file-label .campai-membership-application-form-file{font-size:1em}.campai-membership-application-form .campai-membership-application-form-input--date{background:#fff}.campai-membership-application-form legend{font-size:100%;font-weight:700}.campai-membership-application-form fieldset{margin-top:15px;margin-bottom:30px}.campai-alert-backdrop{z-index:9999;background-color:#000000d9;width:100vw;height:100vh;position:fixed;top:0;left:0}.campai-alert-backdrop .campai-alert{text-align:center;pointer-events:none;padding:15px 30px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.campai-alert-backdrop .campai-alert.campai-alert--success{color:#fff;background-color:green}.campai-alert-backdrop .campai-alert.campai-alert--warning{color:#000;background-color:orange}.campai-alert-backdrop .campai-alert-text{font-weight:700}.campai-alert-backdrop .campai-alert-close{pointer-events:all;cursor:pointer;margin-bottom:0;font-size:.75em}.shariff{padding-bottom:40px}.logged-in .ast-custom-header .container>.wp-block-uagb-container{flex-direction:column!important}@media screen and (width<=600px){.logged-in .ast-custom-header .container>.wp-block-uagb-container{flex-direction:row!important}}.logged-in .ast-custom-header .container>.wp-block-uagb-container .wp-block-uagb-container{width:100%!important}@media screen and (width<=1024px){.logged-in .ast-custom-header .container>.wp-block-uagb-container .wp-block-uagb-container .wp-block-navigation__container{flex-wrap:wrap;justify-content:center}}.ast-custom-header .wp-block-uagb-image{margin-right:0}@media screen and (width<=1150px){.ast-custom-header .wp-block-uagb-image{max-width:350px}}.ast-custom-header .header--menu{height:30px;margin-bottom:10px}@media screen and (width<=720px){.ast-custom-header .header--menu a span{font-size:.55rem!important}}@media screen and (width<=600px){.ast-custom-header .header--menu a span{font-size:16px!important}}.ast-custom-header .wp-block-uagb-container .wp-block-uagb-container .header--subline{flex-basis:100%;width:100%!important}@media screen and (width<=600px){.ast-custom-header .wp-block-uagb-container .wp-block-uagb-container .wp-block-uagb-container.uagb-block-907ac6c2.wp-block-uagb-container>:not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap).header--menu{width:100%!important}.ast-custom-header .wp-block-uagb-container .wp-block-uagb-container .header--logo{order:1}.ast-custom-header .wp-block-uagb-container .wp-block-uagb-container .header--kobudo-kwai{order:2;margin-bottom:-10px}.ast-custom-header .wp-block-uagb-container .wp-block-uagb-container .header--deutschland-e-v{order:3}.ast-custom-header .wp-block-uagb-container .wp-block-uagb-container .header--subline{order:4}}@media screen and (width<=1150px){.ast-custom-header .wp-block-uagb-container .wp-block-uagb-container .wp-block-navigation__container{gap:10px}.ast-custom-header .wp-block-uagb-container .wp-block-uagb-container .wp-block-navigation__container a{font-size:16px!important}}
