.elementor-6332 .elementor-element.elementor-element-f7ac218{--display:flex;}.elementor-6332 .elementor-element.elementor-element-8a5c97a{width:var( --container-widget-width, 104.149% );max-width:104.149%;--container-widget-width:104.149%;--container-widget-flex-grow:0;}.elementor-6332 .elementor-element.elementor-element-ab98a03 > .elementor-widget-container{margin:10px 0px 0px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-411fa7f */table {
           width: 100%;
            border-collapse: separate;
            border-spacing: 10px 10px;
            border: 2px solid #334f2c;
            border-radius: 8px;
            overflow: hidden;
            background: #ffffff;
        }
        th, td {
            padding: 12px 15px;
            text-align: left;
            background: #ffffff;
        }
        thead th {
            background-color: #ecf0f1;
        }
        tbody tr {
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
            border-radius: 4px;
            overflow: hidden;
        }
        a { color: #2980b9; text-decoration: none; }
        a:hover { text-decoration: underline; }
        .notes { background-color: #f9f9f9; padding: 10px; border-left: 4px solid #2980b9; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fbe7e3 */table {
           width: 100%;
            border-collapse: separate;
            border-spacing: 10px 10px;
            border: 2px solid #334f2c;
            border-radius: 8px;
            overflow: hidden;
            background: #ffffff;
        }
        th, td {
            padding: 12px 15px;
            text-align: left;
            background: #ffffff;
        }
        thead th {
            background-color: #ecf0f1;
        }
        tbody tr {
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
            border-radius: 4px;
            overflow: hidden;
        }
        a { color: #2980b9; text-decoration: none; }
        a:hover { text-decoration: underline; }
        .notes { background-color: #f9f9f9; padding: 10px; border-left: 4px solid #2980b9; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b007cc */table {
           width: 100%;
            border-collapse: separate;
            border-spacing: 10px 10px;
            border: 2px solid #334f2c;
            border-radius: 8px;
            overflow: hidden;
            background: #ffffff;
        }
        th, td {
            padding: 12px 15px;
            text-align: left;
            background: #ffffff;
        }
        thead th {
            background-color: #ecf0f1;
        }
        tbody tr {
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
            border-radius: 4px;
            overflow: hidden;
        }
        a { color: #2980b9; text-decoration: none; }
        a:hover { text-decoration: underline; }
        .notes { background-color: #f9f9f9; padding: 10px; border-left: 4px solid #2980b9; }/* End custom CSS */