.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-591 .elementor-element.elementor-element-f0ee811 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-591 .elementor-element.elementor-element-f0ee811 {
    text-align: center;
}

.elementor-591 .elementor-element.elementor-element-f0ee811 .elementor-heading-title {
    font-family: "Exo", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
    color: #004AAD;
}

#elementor-popup-modal-591 .dialog-widget-content {
    animation-duration: 1.2s;
    background-color: #FAF6F6;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
    margin: 1px 1px 1px 1px;
}

#elementor-popup-modal-591 .dialog-message {
    width: 342px;
    height: auto;
    padding: 5px 5px 5px 5px;
    display: none;
}

#elementor-popup-modal-591 {
    justify-content: center;
    align-items: center;
}

#elementor-popup-modal-591 .dialog-close-button {
    display: flex;
    background-color: #FFFFFF;
}
