.elementor-1111 .elementor-element.elementor-element-50023ca, .elementor-1111 .elementor-element.elementor-element-50023ca > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-50023ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:100px;padding:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-50023ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1111 .elementor-element.elementor-element-5003442 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-5003442 .consulting-custom-title{font-size:40pxpx;line-height:50pxpx;}.elementor-1111 .elementor-element.elementor-element-5004373, .elementor-1111 .elementor-element.elementor-element-5004373 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-5004373{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-60px;padding:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-5004373 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1111 .elementor-element.elementor-element-5004b38 .ce_cta__content__title{font-size:20px;line-height:24px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-5004b38 .ce_cta__content__text{color:#ffffff;}@media(min-width:768px){.elementor-1111 .elementor-element.elementor-element-50028c8{width:100%;}.elementor-1111 .elementor-element.elementor-element-50030f0{width:75%;}.elementor-1111 .elementor-element.elementor-element-5003728{width:25%;}.elementor-1111 .elementor-element.elementor-element-50047e1{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1111 .elementor-element.elementor-element-50028c8{width:100%;}.elementor-1111 .elementor-element.elementor-element-50030f0{width:75%;}.elementor-1111 .elementor-element.elementor-element-5003728{width:25%;}.elementor-1111 .elementor-element.elementor-element-50047e1{width:100%;}}/* Start custom CSS for vc_custom_heading, class: .elementor-element-5003442 */.vc_custom_heading .subtitle {
    padding-top:20px;
    display: block;
    font-size: 16px;
    line-height: 25px;
    color: #777;
    font-weight: 400;
    letter-spacing: normal;
}

.consulting-custom-title {
    padding-top:0px;
}
@media(max-width:767px){
    .elementor-1111 .elementor-element.elementor-element-5003442 .subtitle{
        font-size:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for stm_events, class: .elementor-element-5004294 */.stm_events_modern .stm_events_modern_list .item .item_wr .content .stm_events_modern_row h5 {
    padding: 0;
    margin: 0;
    line-height: 24px;
    letter-spacing: 0px;
    font-size: 18px;
}

.stm_events_modern .stm_events_modern_list .item .item_wr .content .stm_events_modern_row .event__calendar 
 {
    font-size: 16px;
}

.stm_events_modern .stm_events_modern_list .item .item_wr .content .stm_events_modern_row .event__venue {
    position: relative;
    padding-left: 24px;
    font-size: 16px;
}
   .stm_events_modern .stm_events_modern_list .item .item_wr .content .stm_events_modern_row .event_speaker_row {
    margin: 15px 0;

}


.stm_events_modern .stm_events_modern_list .item .item_wr .content .stm_events_modern_row:first-child{
    width: 240px !important;
}



.item:nth-child(2) .event__calendar,

.item:nth-child(2) .event__calendar , .item:nth-child(3) .event__calendar , .item:nth-child(4) .event__calendar{
    display: block;
    position: relative;
}

/*.item:nth-child(2) .event__calendar:after , .item:nth-child(3) .event__calendar:after  , .item:nth-child(4) .event__calendar:after {
    display: block;
    position: absolute;
    content:'kommt bald';
    
}*/

/*.item:nth-child(1) .event__venue ,
.item:nth-child(2) .event__venue, .item:nth-child(3) .event__venue , .item:nth-child(4) .event__venue{
    display: none;
}*/



.elementor-1111 .elementor-element.elementor-element-5004294 .item{
    padding-left: 0px !important
}
.elementor-1111 .elementor-element.elementor-element-5004294 .item:hover:before{
  display: none !important
}

.stm_events_modern_list .item:hover{
    box-shadow:none !important;
}

@media(max-width:767px){
    .elementor-1111 .elementor-element.elementor-element-5004294 .item h5{
        text-align:left !important;
        width:320px !important ;
    }
    .elementor-1111 .elementor-element.elementor-element-5004294 .event__calendar{
        padding:0px !important;
        text-align: left !important;
    }
}/* End custom CSS */