.elementor-20734 .elementor-element.elementor-element-258b7ed{--display:flex;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-258b7ed{--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.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 );}/* Start custom CSS for text-editor, class: .elementor-element-bfdd4fa */h2,h3 {font-size: larger;
       margin-top:1.5em; margin-bottom:0.5em;}
        .se-table {
            width: 100%;
            border-collapse: collapse;
            margin: 15px 0;
        }
        .se-table th, .se-table td {
            border: 1px solid #ccc;
            padding: 10px;
            text-align: center;
        }
        ul, ol {
            margin-left: 20px;
        }
        .note {
            background-color: #f0faff;
            padding: 10px;
            border-left: 4px solid #4A90E2;
            margin: 15px 0;
        }/* End custom CSS */