html,body{overflow-x:hidden}.et-pb-controllers a{border-radius:0px}.et-pb-controllers a:hover{background:black}.et_pb_blog_grid_wrapper article{padding:0px!important}.menu-item a{padding:9px 16px 5px 16px}.et-pb-slider-arrows a{background:black}.et-pb-slider-arrows a:hover{background:#666666}.et_pb_slide{padding:0 1%!important}.et-pb-arrow-next,.et-pb-arrow-prev{top:93%}.et-l--footer .et-menu{width:100%}.et-l--footer .et-menu li{width:100%}@media (max-width:980px){.et-l--footer .et_pb_menu .et_pb_menu__menu,#custom-footer .et_pb_menu .et_pb_menu__menu,.et_pb_fullwidth_menu .et_pb_menu__menu{display:block!important}.et-l--footer .mobile_menu_bar,#custom-footer .mobile_menu_bar{display:none}.et-l--footer .et_pb_menu__menu>nav>ul>li{min-width:100%}}.et-l--footer .et_pb_menu .et-menu>li{padding:0px!important}@media only screen and (max-width:780px){.et-pb-arrow-next,.et-pb-arrow-prev{top:91%}}.current-menu-item a,#page-container .current-page-ancestor a,#menu-hauptnavigation .menu-item a:hover{background:white;color:black!important;opacity:1!important}#menu-hauptnavigation li{border-right:1px solid white}#menu-hauptnavigation li:last-child{border-right:none}@media only screen and (max-width:1600px){#freiraum-logo{left:0px!important}}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:white!important}#freiraum-nav .et_pb_menu__wrap{justify-content:flex-end!important}#freiraum-nav .et_mobile_menu{max-width:70%!important;float:right;right:0px;left:auto!important}.et_pb_image_container{margin:0!important}.wpcf7-text,.wpcf7-textarea,.wpcf7-captchar{background-color:#eee!important;border:none!important;width:100%!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;font-size:14px;color:#444!important;padding:16px!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7-select{box-sizing:border-box;width:100%;padding:16px 20px 16px 10px;border:0;border-radius:0;color:#444;background-color:#eee;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.wpcf7-select:invalid,select.wpcf7-select :first-child{color:#999;font-weight:400}select.wpcf7-select :not(:first-child){color:#444;font-weight:500}.wpcf7-form .et_pb_contact .et_pb_contact_field.shorttext .wpcf7-checkbox .wpcf7-list-item-label,.wpcf7-form .et_pb_contact .et_pb_contact_field.shorttext .wpcf7-radio .wpcf7-list-item-label{display:inline-block;padding-top:8px}.wpcf7-form .et_pb_contact input[type="checkbox"]{width:60px;height:30px;border-radius:30px;background-color:#EEE;display:inline-block;content:"";float:left;margin:5px;margin-right:15px;transition:background-color 0.5s linear}.wpcf7-form .et_pb_contact input[type="radio"]{width:30px;height:30px;border-radius:30px;background-color:#EEE;display:inline-block;content:"";float:left;margin:5px;margin-right:15px;transition:background-color 0.5s linear}.wpcf7-form .et_pb_contact input[type="checkbox"]:hover,.wpcf7-form .et_pb_contact input[type="radio"]:hover{cursor:pointer}.wpcf7-form .et_pb_contact input[type="checkbox"]::before{width:30px;height:30px;border-radius:30px;background-color:#fff;display:block;content:"";float:left;margin-right:5px;transition:margin 0.1s linear;box-shadow:0px 0px 3px #aaa}.wpcf7-form .et_pb_contact input[type="checkbox"]:checked,.wpcf7-form .et_pb_contact input[type="radio"]:checked{background-color:#2EA3F2}input[type="checkbox"]:checked::before{margin:0 0 0 30px}.mailpoet_validate_success{left:0px!important;position:absolute;text-align:left!important;top:0!important;transform:none!important}.wpcf7-submit,.wpcf7-file,.mailpoet_paragraph .mailpoet_submit{color:white!important;margin:8px auto 0;cursor:pointer;font-size:20px;font-weight:500;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;padding:6px 20px;line-height:1.7em;background:black;border:0px solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}.wpcf7-submit:hover,.mailpoet_paragraph .mailpoet_submit:hover{background-color:#666666;border-color:#eee;padding:6px 20px!important}.mailpoet_text{padding:15px!important}.wpcf7-file{background-color:#ddd!important;;border-color:#999!important;;color:#999!important;}.wpcf7-file:hover{border-color:#2EA3F2!important;;color:#2EA3F2!important;}.wpcf7_bottom_container>div,.wpcf7_bottom_container>p{float:left;padding:0 0 0 3%}.wpcf7-response-output{clear:both;padding:0 0 0 3%;margin:3%!important}.wpcf7-radio .wpcf7-list-item-label{font-size:120%}.wpcf7-radio .wpcf7-list-item{margin-right:20px}#colorbox,#cboxOverlay,#cboxWrapper{z-index:9999999999999!important}.project_category_in-nutzung{opacity:0.7!important}.project_category_in-nutzung:hover{opacity:1!important}.et_portfolio_image .isc-source-text{display:none!important}.project_category_in-nutzung .et_portfolio_image:before{position:absolute;content:"In Nutzung";width:calc(100% - 16px);display:block;float:left;bottom:10px;background:#DF5E57;z-index:999999;padding:2px 8px;font-size:14px;color:white;letter-spacing:1px}.et_pb_portfolio_filter a{background:black!important;border:1px solid rgba(255,255,255,0.3)!important}#et-boc .et_pb_portfolio_filter a.active,#et-boc .et_pb_portfolio_filter a:hover{color:black!important;background:white!important}.ecs-event-list *{color:black!important}.ecs-event-list h4{padding-bottom:4px;font-size:24px!important;letter-spacing:-0.02em!important;line-height:1.2em!important}.ecs-event-list a{text-decoration:none!important}.ecs-event-list li{list-style:none;padding-bottom:25px}.ecs-event-list li:last-child{padding-bottom:0px}.ecs-event-list{padding-left:0px!important;padding-bottom:0px!important}.venue{display:block}.tribe-events-content blockquote{quotes:none}.tribe-events-content blockquote p{margin-bottom:0px!important}#tribe-events-pg-template{padding-top:100px}.tribe-events-pg-template *,.tribe-events *{font-family:"Arimo"}.tribe-events-pg-template h1,.tribe-events h1,.tribe-events-pg-template h2,.tribe-events h2 a,.tribe-events-pg-template h3,.tribe-events h3 a,.tribe-events-back a{font-family:"Barlow Condensed"!important;font-weight:600;font-size:1.2em}.tribe-events-pg-template h1,.tribe-events h1{font-size:40px}.tribe-events-pg-template span,.tribe-events span,.tribe-events time,.tribe-events-header__breadcrumbs a,.tribe-event-categories *{font-family:"Barlow Condensed"!important;font-weight:regular;font-size:1.2em}.tribe-events-event-meta a{color:black!important;text-decoration:underline;font-size:0.8em!important}.tribe-events-calendar-list__event-venue-title:before{content:"Wo? "}.tribe-events-calendar-list__event-venue-address:before{content:" - in"}.tribe-events-c-top-bar__datepicker-time{font-weight:regular;text-transform:uppercase;font-size:0.8em!important}.tribe-events-calendar-list__event-venue-address:empty{display:none!important}.tribe-events-calendar-list__event-description{font-size:17px!important}.tribe-events-calendar-list__event-date-tag-weekday,.tribe-events-calendar-list__event-date-tag-daynum,.tribe-events-back a{font-size:17px!important;font-weight:normal!important}.tribe-events-back a:hover{text-decoration:underline}#et-main-area .tribe-common-c-btn-border{background:black;color:white;border-radius:0px!important;border:none}#et-main-area .tribe-common-c-btn-border:hover{background:#666666}.tribe-events-event-image{max-width:500px}.tribe-events-event-meta{width:100%!important}.tribe-events-event-meta *,.tribe-events-c-nav__list-item *,.tribe-events-c-small-cta__price,.tribe-events-calendar-list__event-venue-address{font-size:17px!important}.tribe-event-categories li{display:inline!important;margin-right:8px;font-size:0.8em}@media (min-width:780px){.tribe-events-event-image{width:48%!important;display:block;float:left;margin-right:4%}.tribe-events-single-event-description{width:48%!important;display:block;float:left}}@media (max-width:780px){.tribe-events-event-image,.tribe-events-calendar-list__event-featured-image-wrapper{max-width:80%!important}}.et_pb_social_media_follow a[href=""],.et_pb_social_media_follow a[href="#"]{display:none}#et-main-area .dipi-grid-item-title,#et-main-area .dipi-grid-item-excerpt{margin-left:0px!important}#et-main-area .dipi-grid-item-title{margin-top:18px!important}.dipi-filter-bar .dipi-filter-bar-item:first-child{border-radius:3px 0 0 3px}.dipi-filter-bar .dipi-filter-bar-item:last-child{border-radius:0 3px 3px 0}#et-main-area .dipi-filter-bar{margin-bottom:30px!important}.dipi-filter-bar-item[data-term="Stipendiat:innen"]{display:none!important}#et-main-area .dipi-grid-item-content{padding-bottom:20px!important}.stipendi-akteure .dipi-grid-item-content:after{content:"Zum Projekt"}.team-akteure .dipi-grid-item-content:after{content:"Zur Person"}.dipi-grid-item-content:after{background:black;color:white;padding:9px 10px;margin-top:15px}.dipi-grid-item-content:hover:after{background:gray;color:white}#et-main-area .dipi-grid-item-excerpt{margin-bottom:23px!important}@media (min-width:780px){.termine-spalten .et_pb_text_inner,.zweispaltiger-text .et_pb_text_inner{column-count:2;column-gap:50px;widows:3}.termine-spalten .et_pb_text_inner *,.zweispaltiger-text .et_pb_text_inner *{align-content:start}.termine-spalten li{break-inside:avoid}}.isc-source-text{font-size:9px!important;letter-spacing:0.03em!important;opacity:0.5!important}.et_portfolio_image .isc-source-text{display:none}.isc_all_image_list_box{font-size:13px;overflow:visible!important}.isc_image_list{line-height:1.4em!important}#mailpoet_form_1 .mailpoet_form *{font-family:'Arimo',Helvetica,Arial,Lucida,sans-serif!important}.mailpoet_form h1,.mailpoet_form h2,.mailpoet_form h3{font-family:'Barlow Condensed',Helvetica,Arial,Lucida,sans-serif!important}.mailpoet_checkbox_label{margin-top:10px}.mailpoet_paragraph{margin-bottom:10px;font-size:17px}.mailpoet_paragraph input{}.mailpoet_segment_label{display:none}.mailpoet_checkbox_label{display:block}.mailpoet_select_label{margin-right:10px}.mailpoet_paragraph input[type="text"],.mailpoet_paragraph input[type="email"]{padding:12px;background:#EEEEEE;border:0px;color:black;font-size:17px;display:block;min-width:300px;padding:15px!important}.mailpoet_form_shortcode{padding:0px!important}.brbl_post_carousel_0 .brbl-carousel .slick-arrow,.slick-dots li button{border-radius:0px!important}