.elementor-655 .elementor-element.elementor-element-58299c9{--display:flex;}.elementor-655 .elementor-element.elementor-element-a9b23fb{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-655 .elementor-element.elementor-element-1048724{width:auto;max-width:auto;background-color:#94C4E4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:4px 4px 4px 4px;border-radius:11px 11px 11px 11px;}.elementor-655 .elementor-element.elementor-element-1048724.elementor-element{--align-self:center;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-43e3f02 */.odx-consent {
    background: #f5f7fa;
    border-left: 4px solid #1e6bb8;
    padding: 12px 16px;
    font-size: 14px;
    color: #444;
    margin-bottom: 20px;
}

.odx-card {
    background: #ffffff;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.odx-sub {
    font-size: 14px;
    color: #444;
    margin-bottom: 10px;
}

.odx-title {
    font-size: 18px;
    color: #1e6bb8;
    margin-bottom: 10px;
}

.odx-desc {
    font-size: 14px;
    color: #555;
    margin-bottom: 15px;
}

.odx-info {
    background: #eef4fb;
    border-left: 4px solid #1e6bb8;
    padding: 12px;
    margin-bottom: 15px;
    border-radius: 6px;
}

.odx-actions {
    margin-bottom: 15px;
}

.odx-btn {
    display: inline-block;
    padding: 8px 14px;
    margin-right: 10px;
    background: #f0f4f8;
    border: 1px solid #cbd5e0;
    border-radius: 6px;
    text-decoration: none;
    color: #1e6bb8;
    font-size: 14px;
}

.odx-box {
    background: #f7f9fb;
    padding: 15px;
    border-radius: 8px;
}/* End custom CSS */