hr{border-width:2px!important;border-style:solid!important;border-color:#fff!important}sup{bottom:.3em}sub,sup{font-size:.8em}small{color:#000!important;font-size:13px!important;line-height:1.4em!important}.float-left{float:left!important}.float-right{float:right!important}h4{font-size:20px}h6{font-family:"Lato",Helvetica,Arial,Lucida,sans-serif!important;font-size:16px}.et_pb_button{font-size:14px!important;line-height:1em!important}.et_pb_button.et_pb_bg_layout_dark{font-size:14px!important;line-height:1em!important}.et_pb_button:after,.et_pb_button.et_pb_bg_layout_dark:after{font-size:22px!important;margin-top:-5.5px!important}.et_pb_button.et_pb_bg_layout_dark,.et_pb_button.et_pb_bg_layout_dark:after{color:#fff!important;text-shadow:0em .06em .1em rgba(16,41,127,.65)}.et_pb_button.et_pb_bg_layout_dark:hover{color:#fff!important}header.et-fixed-header .container{width:100%!important;max-width:100%!important}header.et-fixed-header .mobile_menu_bar:before,header.et-fixed-header .mobile_menu_bar:after{padding:12px 40px 10px 12px!important;box-shadow:-6px 8px 8px -8px rgba(16,41,127,.3)!important}header.et-fixed-header .mobile_menu_bar:before{left:-19px!important}header.et-fixed-header .mobile_menu_bar:after{left:-98px!important}@media only screen and (min-width:981px){.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:199px 0 33px!important}}@media (max-width:980px){header.et-fixed-header .mobile_menu_bar{position:fixed!important;top:50px!important}header.et-fixed-header .mobile_menu_bar:before{left:-50px!important}header.et-fixed-header .mobile_menu_bar:after{left:-130px!important}}#mobile_menu_slide li a{opacity:1!important}#mobile_menu_slide li.current-menu-item>a{font-weight:700!important}#mobile_menu_slide .menu-item-has-children a{font-weight:400!important}#mobile_menu_slide .current-menu-parent>a{font-weight:700!important}#mobile_menu_slide .current-menu-parent>a .et_mobile_menu_arrow{opacity:0!important}#mobile_menu_slide .current-menu-parent .sub-menu{display:block!important}#mobile_menu_slide .current-menu-parent .sub-menu li{opacity:1!important}#mobile_menu_slide>li{clear:both}#mobile_menu_slide li.wpml-ls-item{clear:none;display:inline-block;float:left;background-color:#fff;margin:-1px -1px 40px 0}#mobile_menu_slide li.wpml-ls-item a{padding:.8em;border:1px solid #e2e2e2;color:#bebbbb!important}#mobile_menu_slide li.wpml-ls-item.wpml-ls-current-language{background-color:#eaecf2}#mobile_menu_slide li.wpml-ls-item.wpml-ls-current-language a{color:rgba(0,0,0,.6)!important}@media all and (max-width:479px){#mobile_menu_slide li.wpml-ls-item{margin-bottom:20px}#mobile_menu_slide li.wpml-ls-item a{padding:.8em .4em}}#main-content{background-color:transparent!important}.content-section .et_pb_row:first-child{margin-top:-320px!important}.home .content-section .et_pb_row:last-child{min-height:0!important}.home-main-title-row{display:flex;align-items:center}.home-main-title-row .et_pb_button{display:flex;align-items:center;flex-direction:row-reverse;padding-right:2.3em}.home-main-title-row .et_pb_button:after{font-size:26px!important;margin-top:0!important;right:0;content:"I"}@media all and (max-width:980px){.home-main-title-row .et_pb_blurb_container h1{font-size:35px}.home-main-title-row .et_pb_button_module_wrapper{margin-top:0!important}}@media all and (max-width:767px){.home-main-title-row .et_pb_blurb_container h1{font-size:28px;font-weight:700}}@media all and (max-width:479px){.home-main-title-row .et_pb_blurb_container h1{font-size:20px;font-weight:900}.home-main-title-row .et_pb_button_module_wrapper{margin-top:-3px!important}}.et_pb_team_member .et_pb_team_member_image{max-width:none!important}.logo-referenzen{display:flex;align-items:center;justify-content:center}@media all and (max-width:479px){.logo-referenzen{display:block}}.topbar-menu .et_mobile_nav_menu{display:none!important}.topbar-menu .et_pb_menu__menu{display:flex!important}.topbar-menu .et_pb_menu__menu>nav>ul{margin:0!important}.topbar-menu .et_pb_menu__menu>nav>ul>li{box-sizing:border-box!important;list-style-type:none!important;margin:-1px -1px 0 0!important;padding:0!important}.topbar-menu .et_pb_menu__menu>nav>ul>li>a{color:#bebbbb!important;padding:1em 1.2em!important;border:1px solid #e2e2e2!important;background-color:#fff!important;-webkit-transition:all .4s ease-in-out!important;-o-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important}.topbar-menu .et_pb_menu__menu>nav>ul>li:hover>a,.topbar-menu .et_pb_menu__menu>nav>ul>li.current-menu-item>a{background-color:#eaecf2!important}.topbar-menu .et_pb_menu__menu>nav>ul>li.current-menu-item>a{color:rgba(0,0,0,.6)!important}@media all and (max-width:767px){.seiten-kopf-bereich{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.featured-img{float:right}#main-content .container:before{background:0 0!important}#sidebar{display:none!important}@media (min-width:981px){#left-area{float:none!important;padding:23px 0 0!important;width:100%!important}}.et-pb-contact-message{display:inline-block;float:left;margin:0 0 20px;padding:0;width:100%;background:#031fff;color:#fff}.et-pb-contact-message p,.et-pb-contact-message ul{float:left;margin:0;padding:10px 15px 12px!important;font-size:14px;line-height:1.1em}.dp-dfg-item{padding:0 4px 34px!important;border:none!important}.dp-dfg-item:hover{box-shadow:0px 2px 10px 0px rgba(16,41,127,.3);transition:box-shadow 300ms ease 0ms,box-shadow 300ms ease 0ms}.dp-dfg-item .dp-dfg-image{padding:0 0 6px!important}.dp-dfg-item .dp-dfg-header{padding:0 0 4px!important}.dp-dfg-item .dp-dfg-content{padding:0!important}.dp-dfg-filters{border:1px solid #e2e2e2!important;margin-bottom:10px!important}.dp-dfg-filter{margin:0 0 -1px!important;display:table!important}.dp-dfg-item .et_pb_button_wrapper{position:absolute!important;bottom:0!important;right:6px!important}.et_pb_widget_area_left{border-right:none!important}.et_pb_widget_area_left .tribe-events-adv-list-widget{margin-bottom:0!important}.tribe-events-adv-list-widget .type-tribe_events,.tribe-mini-calendar-list-wrapper .type-tribe_events{margin:0!important;padding:0!important}.tribe-mini-calendar-event{border-bottom-color:#1c1d21!important;margin-bottom:3px!important;padding-bottom:0!important}.mini-calendar-kurse .tribe-mini-calendar-event{border-bottom-color:#10297f!important}.tribe-mini-calendar-event.first{margin-top:0!important}.tribe-mini-calendar-event .list-date{background:#1c1d21!important}.mini-calendar-kurse .tribe-mini-calendar-event .list-date{background:#10297f!important}.tribe-mini-calendar-event .list-date .list-dayname{color:#1c1d21!important;padding:1px 3px 0!important}.mini-calendar-kurse .tribe-mini-calendar-event .list-date .list-dayname{color:#10297f!important}.tribe-mini-calendar-event .list-date .list-daynumber{line-height:1.2!important;padding-top:1.2px!important}.tribe-mini-calendar-event .list-info h2{font-size:13px!important;font-weight:700!important;line-height:normal!important;margin-top:-2.2px!important;margin-bottom:3px!important}.mini-calendar-kurse .tribe-mini-calendar-event .list-info h2{color:#10297f!important}.tribe-mini-calendar-event .tribe-events-duration,.tribe-mini-calendar-event .tribe-events-location{font-size:13px!important;padding:0!important}.mini-calendar-kurse .tribe-mini-calendar-event .tribe-events-duration,.mini-calendar-kurse .tribe-mini-calendar-event .tribe-events-location{color:#10297f!important}.tribe-mini-calendar-event .tribe-events-location{margin-top:-3px!important}.et_pb_widget_area .tribe-events-adv-list-widget a{display:none!important}.tribe-events-tickets-rsvp{padding:10px 3% 15px!important}.tribe-events-tickets{width:100%!important}.tribe-events-tickets .tickets_name,.tribe-events-tickets .tickets_description,.tribe-events-tickets .tribe-ticket.quantity{padding:0 0 10px!important}.tribe-events-tickets .tribe-ticket.quantity{padding-right:10%!important}.tribe-events-tickets .tickets_name,.tribe-events-tickets .tickets_description{float:left!important;width:100%!important}.tribe-events-tickets tr:not(:first-child){border-top:none!important}.tribe-events-venue-map{margin:0 -3% 0 0!important;padding:0!important}.tribe-events-cost{display:none!important}.tribe-events-tickets td{padding:0!important}.tribe-related-events-title{font-weight:500!important}.tribe-tickets-rsvp h2{padding-bottom:0!important}.tribe-tickets-rsvp h2.tribe--rsvp{padding-bottom:0!important}.tribe-button,a.tribe-button,button.tribe-button{margin:10px 0!important}.custom-orte ul,.custom-veranstalter ul{list-style:none!important;padding:0!important;line-height:1.3em!important}.custom-orte ul li,.custom-veranstalter ul li{width:auto!important;float:left!important;padding-bottom:0!important;display:inline-block!important;text-decoration:none!important;background-color:#fff!important}.custom-orte ul li abbr,.custom-veranstalter ul li abbr{text-decoration:none!important}.custom-orte .tribe-venues-organizers-info a,.custom-orte .tribe-address>*{display:none!important}.custom-orte .tribe-address .tribe-region{display:block!important}.custom-orte .tribe-venues-organizers-details{font-size:inherit!important;font-weight:900!important;text-transform:uppercase!important;color:#10297f!important}.custom-orte ul li .tribe-region:after{content:"-"!important;margin:0 5px!important;color:#10297f!important}.custom-orte ul li:last-child .tribe-region:after{content:""!important;margin:0!important}.custom-veranstalter ul{border-left-width:1px!important;border-top-width:1px!important;border-style:solid!important;border-color:#eaecf2!important}.custom-veranstalter ul li{border-bottom-width:1px!important;border-right-width:1px!important;border-style:solid!important;border-color:#eaecf2!important;width:25%!important;float:left!important;text-align:center!important;border-collapse:collapse!important;height:160px!important;position:relative!important}.custom-veranstalter ul li:hover{box-shadow:0px 2px 10px 0px rgba(16,41,127,.3)!important;transition:box-shadow 300ms ease 0ms,box-shadow 300ms ease 0ms!important;z-index:9!important}.custom-veranstalter ul li .tribe-venues-organizers-info{position:absolute!important;top:50%!important;width:100%!important;transform:translateY(-50%)!important;padding:10px!important}.custom-veranstalter ul li .tribe-venues-organizers-info .organizer-address{margin-bottom:0!important}.custom-veranstalter ul li .tribe-venues-organizers-info .organizer-address span{width:100%!important;display:block!important}.custom-veranstalter ul li .tribe-venues-organizers-info .organizer-address .tribe-events-divider{display:none!important}