.elementor-12018 .elementor-element.elementor-element-5f089eb4{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), heebo, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for text-editor, class: .elementor-element-1a15156e *//* Scoped styles for the Elementor Widget */
    .elementor-aguda-regulations {

        background-color: #ffffff;
        padding: 25px;
        border: 1px solid #e1e1e1;
        border-radius: 5px;
        direction: rtl;
        text-align: right;
    }

    .elementor-aguda-regulations h1 {
        color: #1a4a7c;
        font-size: 1.8rem;
        border-bottom: 2px solid #1a4a7c;
        padding-bottom: 10px;
        margin-bottom: 20px;
        text-align: center;
    }

    .elementor-aguda-regulations h2 {
        color: #1a4a7c;
        font-size: 1.4rem;
        margin-top: 30px;
        margin-bottom: 15px;
        background: #f8f9fa;
        padding: 5px 10px;
        border-right: 5px solid #1a4a7c;
    }

    .elementor-aguda-regulations h3 {
        font-size: 1.1rem;
        text-align: center;
        margin-bottom: 30px;
    }

    .elementor-aguda-regulations p {
        margin-bottom: 15px;
    }

    .elementor-aguda-regulations ul {
        list-style-type: none;
        padding-right: 15px;
    }

    .elementor-aguda-regulations li {
        margin-bottom: 10px;
        position: relative;
        padding-right: 20px;
    }

    .elementor-aguda-regulations li::before {
        content: "•";
        color: #1a4a7c;
        font-weight: bold;
        position: absolute;
        right: 0;
    }

    .elementor-aguda-regulations .legal-note {
        font-weight: bold;
        color: #d9534f;
    }

    .elementor-aguda-regulations .payment-section {
        background-color: #fcfcfc;
        border: 1px dashed #ccc;
        padding: 15px;
        margin-top: 20px;
    }/* End custom CSS */