.elementor-3 .elementor-element.elementor-element-aeb9768{--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-3 .elementor-element.elementor-element-9ce8b37{--display:flex;}.elementor-3 .elementor-element.elementor-element-ebd6e8a .elementor-heading-title{color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-aeb9768{--content-width:880px;}}/* Start custom CSS */.page-content h2 {
    margin-top: 3rem;
    margin-bottom: 1.5rem;
}

.page-content h3 {
    margin-top: 2rem;
    margin-bottom: 1.5rem;
}

.page-content ul {
    margin-bottom: 1rem;
}

.page-content ul li, 
.page-content ol li {
    margin-bottom: 0.5rem;
}

.page-content {

}

.page-content a {
    display: inline; 
    white-space: normal;    
    overflow-x: hidden;
    word-wrap: break-word;
}

@media screen and (min-width: 1025px) {
    .page-content h2 {
        font-size: 2.25rem;
    }
}/* End custom CSS */