.post_bg{background-size:contain!important}.program-status,.details{font-family:'GillSansMTPro'!important}.details strong{display:block}.details_icon{width:50px}.detail-item i{margin-top:8px}.ansprechperson-beratung .contact-person-container{display:block!important}.program-status{margin-bottom:30px;margin-top:-10px}.program-status .ausgebucht{background-color:#6f706f;padding:2px 5px;color:white!important}.program-status .wenige-plaetze{background-color:#0a5e2d;padding:2px 5px;color:white!important}.program-status .plaetze-verfuegbar{background-color:#00802f;padding:2px 5px;color:white!important}.program-status .offen{background-color:#e1d7c3;padding:2px 5px}@media only screen and (max-width:840px){.program-details{display:block}}.details_konditionen{display:block}.contact-person{align-items:center}.person-avatar img{width:120px}.contact-person-container .contact-person .person-avatar{min-width:auto;width:auto;float:left}.button-hsg_primary.programme-link{margin-bottom:0!important}.details{font-weight:300!important;margin-top:-10px!important}.wb-bubble{aspect-ratio:1/1!important;width:200px;max-width:200px;bottom:-100px;right:calc(100% / 3 * 1)}.wb-bubble>.fusion-column-wrapper{margin:0!important}@media screen and (min-width:480px) and (max-width:768px){.wb-bubble{transform:scale(.75);transform-origin:bottom left;left:10%!important}}@media screen and (max-width:480px){.wb-bubble{transform:scale(.5);transform-origin:bottom left;left:10%!important}}.kontakt-bubble>.fusion-column-wrapper{width:200px!important;height:200px!important;aspect-ratio:1/1}.contact-white .person-info h4,.contact-white .person-contacts a{color:white!important}.contact-white .person-contacts a:hover{color:black!important}.hundred-percent-fullwidth .fusion-row .fusion-content-tb>.fusion-fullwidth>.fusion-builder-row{max-width:calc(1440px + 50px)!important}.fusion-imageframe{width:100%}.wb_details .fusion-builder-row{gap:25px;justify-content:center}.sticky-cta.desktop{position:fixed;top:0;right:0;z-index:999999;width:80px!important;margin:0!important}.sticky-cta .fusion-button{margin-bottom:0!important}.sticky-cta.desktop .button-small i{margin:0 0 10px 0!important;font-size:24px!important}.sticky-cta.mobile .button-small i{margin:0 10px 0 0!important;font-size:2vw!important}.sticky-cta.mobile .fusion-button-text{margin-top:5px}@media screen and (max-width:480px){.sticky-cta.mobile .button-small{padding:8px!important;display:block!important}.sticky-cta.mobile .button-small i,.sticky-cta.mobile .fusion-button-text{display:block!important;text-align:center!important}.sticky-cta.mobile .button-small i{font-size:18px!important;margin:4px 0 8px 0!important}}.sticky-cta.desktop .button-small{aspect-ratio:1/1;padding:5px 10px!important;display:flex;flex-direction:column}.sticky-cta.desktop .button-small .fusion-button-text{width:100%;text-align:center}.sticky-cta.mobile{position:fixed!important;bottom:0;width:100%;max-width:100vw}.sticky-cta.mobile>.fusion-builder-row{flex-wrap:nowrap!important}.white-grey{background-image:linear-gradient(90deg,rgba(255,255,255,0) 75%,#f5f5f5 75%);z-index:999}.custom-mega-menu p{margin:0!important}.custom-mega-menu strong{margin-bottom:0!important;display:block}.fusion-tb-header{position:relative}.fusion-megamenu{border-top:solid 1px #f5f5f5;border-bottom:solid 1px #f5f5f5}.fusion-megamenu-holder .sub-menu{padding:20px 0!important}.fusion-megamenu-holder .fusion-background-highlight{padding:5px 0 5px 20px!important;font-family:'GillSansMTPro'!important;line-height:1}.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded=true]~.fusion-megamenu-wrapper li a{min-width:inherit!important}.fusion-dropdown-menu.expanded .sub-menu span{padding-left:20px}.fusion-dropdown-menu.expanded .sub-menu .sub-menu span{padding-left:40px}@media screen and (min-width:1024px){.fusion-megamenu-title{padding:20px 0 0 20px!important;position:relative}.fusion-megamenu-title:after{border-bottom:1px solid #000;width:calc(100% - 20px);position:absolute;content:"";margin:10px 0}}@media screen and (max-width:1024px){.fusion-megamenu-title{font-family:'GillSansMTPro'!important;padding:25px!important;background:#dadada!important}.fusion-megamenu-holder ul.sub-menu{padding:0!important}}.mobile-header_column{margin:0!important}header .fusion-button{margin:0!important}header a#newsletter-trigger{padding-bottom:5px}