.elementor-420 .elementor-element.elementor-element-2f2fb24:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-2f2fb24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCECF3;}.elementor-420 .elementor-element.elementor-element-2f2fb24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-420 .elementor-element.elementor-element-2f2fb24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-420 .elementor-element.elementor-element-8dd6d40 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-8dd6d40{text-align:center;}.elementor-420 .elementor-element.elementor-element-8dd6d40 .elementor-heading-title{color:#3C6EC5;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-420 .elementor-element.elementor-element-1549a7f{font-family:"Roboto", Sans-serif;font-weight:400;color:#181818;}.elementor-420 .elementor-element.elementor-element-dc2c01b:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-dc2c01b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCECF3;}.elementor-420 .elementor-element.elementor-element-dc2c01b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-420 .elementor-element.elementor-element-dc2c01b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-420 .elementor-element.elementor-element-1c1f26e{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;color:#272727;}@media(max-width:767px){.elementor-420 .elementor-element.elementor-element-1549a7f{font-size:13px;}}/* Start custom CSS for text-editor, class: .elementor-element-1549a7f */<style>
        body {
            font-family: 'Work Sans', sans-serif;
            font-size: 14px;
            line-height: 1.5;
            color: #333;
            margin: 0;
            padding: 20px;
            background-color: #f4f4f4;
        }

        table {
            width: 100%;
            border-collapse: collapse;
            margin-bottom: 20px;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
            background-color: #fff;
            overflow-x: auto; /* Enable horizontal scrolling for smaller screens */
        }

        th, td {
            padding: 12px;
            text-align: left;
            border-bottom: 1px solid #ddd;
            word-break: break-word; /* Prevent long words from overflowing */
        }

        th {
            background-color: #f0f0f0;
            font-weight: 600;
        }

        tr:hover {
            background-color: #f5f5f5;
        }

        /* Make table responsive */
        @media screen and (max-width: 600px) {
            table {
                display: block;
                overflow-x: auto;
            }

            th, td {
                white-space: nowrap; /* Prevent content from wrapping */
            }
        }
    </style>/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c1f26e */<style>
        body {
            font-family: sans-serif; /* Use a default sans-serif font for clarity */
            font-size: 14px;
            line-height: 1.5;
            color: #333; /* Dark gray for good contrast */
            margin: 0;
            padding: 20px;
            background-color: #f4f4f4; /* Light gray background */
        }

        table {
            width: 100%;
            border-collapse: collapse;
            margin-bottom: 20px;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Subtle shadow */
            background-color: #fff;
            overflow-x: auto; /* Enable horizontal scrolling if needed */
        }

        th, td {
            padding: 12px;
            text-align: left;
            border: 1px solid #ddd; /* Light gray borders for all cells */
            word-break: break-word; /* Prevent long words from overflowing */
        }

        th {
            background-color: #f0f0f0; /* Slightly darker gray for header */
            font-weight: 600; /* Semi-bold header text */
        }

        /* Zebra striping for rows (optional) */
        tr:nth-child(even) {
            background-color: #f9f9f9;
        }

        /* Make table responsive */
        @media screen and (max-width: 600px) {
            table {
                display: block;
                overflow-x: auto;
            }

            th, td {
                white-space: nowrap; /* Prevent content from wrapping */
            }
        }

        /* Specific styles from the image (adjust as needed) */
        .blue-bg {
            background-color: #e0f2f7; /* Light blue background */
        }

        .bold-text {
            font-weight: bold;
        }
    </style>/* End custom CSS */