.elementor-599 .elementor-element.elementor-element-3a3032d{--display:flex;}.elementor-599 .elementor-element.elementor-element-c9c024a{--display:flex;}.elementor-599 .elementor-element.elementor-element-8e1d66f .elementor-heading-title{font-family:var( --e-global-typography-d5f1701-font-family ), Sans-serif;font-size:var( --e-global-typography-d5f1701-font-size );font-weight:var( --e-global-typography-d5f1701-font-weight );text-transform:var( --e-global-typography-d5f1701-text-transform );font-style:var( --e-global-typography-d5f1701-font-style );text-decoration:var( --e-global-typography-d5f1701-text-decoration );line-height:var( --e-global-typography-d5f1701-line-height );letter-spacing:var( --e-global-typography-d5f1701-letter-spacing );word-spacing:var( --e-global-typography-d5f1701-word-spacing );color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-c37cf50{text-align:left;}.elementor-599 .elementor-element.elementor-element-76f4b8f{--display:flex;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-599 .elementor-element.elementor-element-8e1d66f .elementor-heading-title{font-size:var( --e-global-typography-d5f1701-font-size );line-height:var( --e-global-typography-d5f1701-line-height );letter-spacing:var( --e-global-typography-d5f1701-letter-spacing );word-spacing:var( --e-global-typography-d5f1701-word-spacing );}}@media(max-width:1024px){.elementor-599 .elementor-element.elementor-element-8e1d66f .elementor-heading-title{font-size:var( --e-global-typography-d5f1701-font-size );line-height:var( --e-global-typography-d5f1701-line-height );letter-spacing:var( --e-global-typography-d5f1701-letter-spacing );word-spacing:var( --e-global-typography-d5f1701-word-spacing );}}@media(max-width:767px){.elementor-599 .elementor-element.elementor-element-8e1d66f .elementor-heading-title{font-size:var( --e-global-typography-d5f1701-font-size );line-height:var( --e-global-typography-d5f1701-line-height );letter-spacing:var( --e-global-typography-d5f1701-letter-spacing );word-spacing:var( --e-global-typography-d5f1701-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-c37cf50 */.elementor-599 .elementor-element.elementor-element-c37cf50 * {
    word-break: break-word;
}

.elementor-599 .elementor-element.elementor-element-c37cf50 a {
    color: var(--e-global-color-primary);
    text-decoration: underline;
    transition: all 400ms ease;
}

.elementor-599 .elementor-element.elementor-element-c37cf50 a:hover {
    color: var(--e-global-color-32bd836);
    text-decoration: none;
}

.elementor-599 .elementor-element.elementor-element-c37cf50 h1, .elementor-599 .elementor-element.elementor-element-c37cf50 h2, .elementor-599 .elementor-element.elementor-element-c37cf50 h3, .elementor-599 .elementor-element.elementor-element-c37cf50 h4, .elementor-599 .elementor-element.elementor-element-c37cf50 h5, .elementor-599 .elementor-element.elementor-element-c37cf50 h6 {
    margin: 1em 0 0.5em 0;
    text-transform: none;
    letter-spacing: 0;
    color: var(--e-global-color-primary);
}

.elementor-599 .elementor-element.elementor-element-c37cf50 h1 {
    font-size: 3.815em;
}


.elementor-599 .elementor-element.elementor-element-c37cf50 h1 {
    font-size: 3.052em;	

}

.elementor-599 .elementor-element.elementor-element-c37cf50 h2 {
    font-size: 2.441em;
}

.elementor-599 .elementor-element.elementor-element-c37cf50 h3 {
    font-size: 1.953em;
}

.elementor-599 .elementor-element.elementor-element-c37cf50 h4 {
    font-size: 1.563em;
}

.elementor-599 .elementor-element.elementor-element-c37cf50 h5 {
    font-size: 1.25em;
}


.elementor-599 .elementor-element.elementor-element-c37cf50 h6 {
    font-size: 1em;
}/* End custom CSS */