.elementor-3472 .elementor-element.elementor-element-fdb3b47{--display:flex;}.elementor-3472 .elementor-element.elementor-element-66a06ed{--grid-columns:1;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3472 .elementor-element.elementor-element-66a06ed{--grid-columns:2;}}@media(max-width:767px){.elementor-3472 .elementor-element.elementor-element-66a06ed{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-fdb3b47 *//* Container Fix */
.elementor-3472 .elementor-element.elementor-element-fdb3b47 {
    background: #ffffff !important;
    border: 1px solid #e8edf3 !important;
    border-radius: 16px !important;
    padding: 20px !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    min-height: 150px;
}

/* Fix Hidden Text (White on White problem) */
.elementor-3472 .elementor-element.elementor-element-fdb3b47 .elementor-widget-theme-post-title h2,
.elementor-3472 .elementor-element.elementor-element-fdb3b47 .elementor-widget-heading .elementor-heading-title,
.elementor-3472 .elementor-element.elementor-element-fdb3b47 h2, .elementor-3472 .elementor-element.elementor-element-fdb3b47 h3 {
    color: #1c2434 !important;
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Logo Image Fix */
.elementor-3472 .elementor-element.elementor-element-fdb3b47 .elementor-widget-theme-post-featured-image img {
    width: 100px !important;
    height: auto !important;
    margin-right: 20px !important;
    object-fit: contain !important;
}

/* Content Area */
.elementor-3472 .elementor-element.elementor-element-fdb3b47 .elementor-container {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
}

/* Buttons Fix */
.elementor-3472 .elementor-element.elementor-element-fdb3b47 .elementor-button {
    margin: 5px !important;
}/* End custom CSS */