.elementor-20722 .elementor-element.elementor-element-626da23{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20722 .elementor-element.elementor-element-a663c5e{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 13px;--row-gap:0px;--column-gap:13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20722 .elementor-element.elementor-element-c66f6d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20722 .elementor-element.elementor-element-60d9cf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20722 .elementor-element.elementor-element-8c90dcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;}.elementor-20722 .elementor-element.elementor-element-f555ef5 .wd-accordion-title.wd-active .wd-accordion-title-text, .elementor-20722 .elementor-element.elementor-element-f555ef5 .wd-accordion:not(.wd-inited) .wd-accordion-item:first-child .wd-accordion-title-text{color:#B4B294;}.elementor-20722 .elementor-element.elementor-element-0998240{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;}.elementor-20722 .elementor-element.elementor-element-a0acf42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:769px){.elementor-20722 .elementor-element.elementor-element-626da23{--content-width:950px;}.elementor-20722 .elementor-element.elementor-element-a663c5e{--content-width:950px;}.elementor-20722 .elementor-element.elementor-element-c66f6d8{--content-width:950px;}.elementor-20722 .elementor-element.elementor-element-60d9cf6{--content-width:950px;}.elementor-20722 .elementor-element.elementor-element-8c90dcc{--content-width:950px;}.elementor-20722 .elementor-element.elementor-element-0998240{--content-width:950px;}}/* Start custom CSS for shortcode, class: .elementor-element-5621e9a */#presentations-results{
    max-width: 100%;
}
#presentations-results h2{
    background: #000062;
    color: white !important;
    display: inline-block !important;
    padding: 5px;
    font-size: 20px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
#presentations-results h3{
    color:#777777;
    font-size: 19px !important;
    
}

.presentation-item {
    display: flex;
    align-items: flex-start; /* Align items at the top */
    gap: 10px; /* Minimal gap between h3 and p */
    margin-bottom: 20px;
}

.presentation-item h3 {
    width: 230px; /* Fixed width for the h3 element */
    margin: 0; /* Remove default margin */
    text-align: left; /* Align text to the left (optional) */
}

.presentation-item p {
    flex: 1; /* Allow the p element to fill the remaining width */
    margin: 0; /* Remove default margin */
    word-wrap: break-word; /* Ensure long text wraps */
}
.postform{
    max-width: 150px;
}/* End custom CSS */