.elementor-34650 .elementor-element.elementor-element-50023ca, .elementor-34650 .elementor-element.elementor-element-50023ca > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-34650 .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-34650 .elementor-element.elementor-element-50023ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34650 .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-34650 .elementor-element.elementor-element-5003442 .consulting-custom-title{font-size:50pxpx;line-height:50pxpx;}.elementor-34650 .elementor-element.elementor-element-5004373, .elementor-34650 .elementor-element.elementor-element-5004373 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-34650 .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-34650 .elementor-element.elementor-element-5004373 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34650 .elementor-element.elementor-element-5004b38 .ce_cta__content__title{font-size:20px;line-height:24px;color:#000000;}.elementor-34650 .elementor-element.elementor-element-5004b38 .ce_cta__content__text{color:#ffffff;}@media(min-width:768px){.elementor-34650 .elementor-element.elementor-element-50028c8{width:100%;}.elementor-34650 .elementor-element.elementor-element-50030f0{width:75%;}.elementor-34650 .elementor-element.elementor-element-5003728{width:25%;}.elementor-34650 .elementor-element.elementor-element-50047e1{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34650 .elementor-element.elementor-element-50028c8{width:100%;}.elementor-34650 .elementor-element.elementor-element-50030f0{width:75%;}.elementor-34650 .elementor-element.elementor-element-5003728{width:25%;}.elementor-34650 .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;
}/* 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;
}/* End custom CSS */