.elementor-1173 .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-1173 .elementor-element.elementor-element-9ce8b37{--display:flex;}.elementor-1173 .elementor-element.elementor-element-ebd6e8a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1173 .elementor-element.elementor-element-137daca{font-family:var( --e-global-typography-d08c19c-font-family ), Sans-serif;font-size:var( --e-global-typography-d08c19c-font-size );font-weight:var( --e-global-typography-d08c19c-font-weight );line-height:var( --e-global-typography-d08c19c-line-height );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1173 .elementor-element.elementor-element-aeb9768{--content-width:880px;}}@media(max-width:1024px){.elementor-1173 .elementor-element.elementor-element-137daca{font-size:var( --e-global-typography-d08c19c-font-size );line-height:var( --e-global-typography-d08c19c-line-height );}}@media(max-width:767px){.elementor-1173 .elementor-element.elementor-element-137daca{font-size:var( --e-global-typography-d08c19c-font-size );line-height:var( --e-global-typography-d08c19c-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-137daca */.elementor-1173 .elementor-element.elementor-element-137daca ul {
    padding-left: 1rem;
}

.elementor-1173 .elementor-element.elementor-element-137daca a {
    text-decoration: underline;
    text-underline-offset: 3px;
}

.elementor-1173 .elementor-element.elementor-element-137daca a:hover {
    text-decoration: none;
}/* End custom CSS */
/* 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 */