.elementor-126038 .elementor-element.elementor-element-a9966c4 .elementor-repeater-item-437ef7f.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-126038 .elementor-element.elementor-element-980bf1e{padding:0px 0px 50px 0px;}.elementor-126038 .elementor-element.elementor-element-a9966c4{padding:0px 0px 50px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-980bf1e */h2 {
            color: #28aa4c;
            border-bottom: 2px solid #e2e6e9;
            padding-bottom: 5px;
            margin-top: 35px;
        }
        h3 {
            color: #343a40;
            margin-top: 25px;
        }
        ul {
            list-style-type: square;
            margin-left: 20px;
            padding-left: 0;
        }
        li strong {
            color: #007bff;
        }
        .section-highlight {
            background-color: #fff3cd;
            border-left: 5px solid #ffc107;
            padding: 15px;
            margin: 20px 0;
            border-radius: 4px;
        }
        table {
            width: 100%;
            border-collapse: collapse;
            margin: 20px 0;
        }
        th, td {
            border: 1px solid #ddd;
            padding: 12px;
            text-align: left;
        }
        th {
            background-color: #f8f9fa;
            color: #333;
            font-weight: bold;
        }
        .key-takeaway {
            font-weight: bold;
            color: #dc3545;
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-980bf1e */h2 {
            color: #28aa4c;
            border-bottom: 2px solid #e2e6e9;
            padding-bottom: 5px;
            margin-top: 35px;
        }
        h3 {
            color: #343a40;
            margin-top: 25px;
        }
        ul {
            list-style-type: square;
            margin-left: 20px;
            padding-left: 0;
        }
        li strong {
            color: #007bff;
        }
        .section-highlight {
            background-color: #fff3cd;
            border-left: 5px solid #ffc107;
            padding: 15px;
            margin: 20px 0;
            border-radius: 4px;
        }
        table {
            width: 100%;
            border-collapse: collapse;
            margin: 20px 0;
        }
        th, td {
            border: 1px solid #ddd;
            padding: 12px;
            text-align: left;
        }
        th {
            background-color: #f8f9fa;
            color: #333;
            font-weight: bold;
        }
        .key-takeaway {
            font-weight: bold;
            color: #dc3545;
        }/* End custom CSS */