.elementor-779 .elementor-element.elementor-element-f4e9b4e{margin-top:0px;margin-bottom:30px;}.elementor-779 .elementor-element.elementor-element-e5fe144:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-779 .elementor-element.elementor-element-e5fe144 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F0FC;}.elementor-779 .elementor-element.elementor-element-e5fe144 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 8px;border-color:#6FA7F0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 60px 30px 60px;}.elementor-779 .elementor-element.elementor-element-e5fe144 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-779 .elementor-element.elementor-element-5a18d69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;color:var( --e-global-color-text );}.elementor-779 .elementor-element.elementor-element-08e0152 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-779 .elementor-element.elementor-element-895e5d9{margin:-57px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-779 .elementor-element.elementor-element-4aac15a > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-779 .elementor-element.elementor-element-cb75ec0{width:100%;max-width:100%;--box-background-color:#FFFFFF;--box-border-width:1px;--box-border-radius:0px;--separator-width:0px;--box-padding:15px;--header-background-color:#033F4D;--header-color:#FFFFFF;--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-primary );}.elementor-779 .elementor-element.elementor-element-cb75ec0 .elementor-toc__header-title{text-align:start;}.elementor-779 .elementor-element.elementor-element-d7fa70f{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-779 .elementor-element.elementor-element-a0f8139{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-779 .elementor-element.elementor-element-fb890a5{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-779 .elementor-element.elementor-element-945f49a{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-779 .elementor-element.elementor-element-840e6c4{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-779 .elementor-element.elementor-element-864900c{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-779 .elementor-element.elementor-element-adf4b8e{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-779 .elementor-element.elementor-element-1a6f83e{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-779 .elementor-element.elementor-element-da71739{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-779 .elementor-element.elementor-element-b8bb33c{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-779 .elementor-element.elementor-element-7a2a744{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-779 .elementor-element.elementor-element-b9fa8ca{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-779 .elementor-element.elementor-element-e83cfad{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-779 .elementor-element.elementor-element-bf23deb{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-779 .elementor-element.elementor-element-7f9e405{width:100%;}.elementor-779 .elementor-element.elementor-element-08e0152{width:60%;}.elementor-779 .elementor-element.elementor-element-4aac15a{width:39.955%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-779 .elementor-element.elementor-element-f4e9b4e{margin-top:0px;margin-bottom:30px;}.elementor-779 .elementor-element.elementor-element-e5fe144 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-779 .elementor-element.elementor-element-08e0152 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-779 .elementor-element.elementor-element-4aac15a > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-895e5d9 */.elementor-779 .elementor-element.elementor-element-895e5d9 h3 {margin-top: 50px!important;}
.elementor-779 .elementor-element.elementor-element-895e5d9 h4 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-895e5d9 h5 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-895e5d9 ul {margin-top: 20px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-895e5d9 ol {margin-top: 30px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-895e5d9 li {margin-bottom: 10px!important;}
.elementor-779 .elementor-element.elementor-element-895e5d9 table {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-895e5d9 img {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-895e5d9 h3 {
    border-bottom: 3px solid #000;
    padding-bottom: 0.25rem;
    margin-bottom: 1.5rem;
    clear: left;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-cb75ec0 */.elementor-779 .elementor-element.elementor-element-cb75ec0 a {
font-weight: 500!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7fa70f */.elementor-779 .elementor-element.elementor-element-d7fa70f h3 {margin-top: 50px!important;}
.elementor-779 .elementor-element.elementor-element-d7fa70f h4 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-d7fa70f h5 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-d7fa70f ul {margin-top: 20px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-d7fa70f ol {margin-top: 30px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-d7fa70f li {margin-bottom: 10px!important;}
.elementor-779 .elementor-element.elementor-element-d7fa70f table {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-d7fa70f img {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-d7fa70f caption {
    margin-bottom: 10px;
    font-weight: bold;
}
.elementor-779 .elementor-element.elementor-element-d7fa70f h3 {
    border-bottom: 3px solid #000;
    padding-bottom: 0.25rem;
    margin-bottom: 1.5rem;
    clear: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0f8139 */.elementor-779 .elementor-element.elementor-element-a0f8139 h3 {margin-top: 50px!important;}
.elementor-779 .elementor-element.elementor-element-a0f8139 h4 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-a0f8139 h5 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-a0f8139 ul {margin-top: 20px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-a0f8139 ol {margin-top: 30px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-a0f8139 li {margin-bottom: 10px!important;}
.elementor-779 .elementor-element.elementor-element-a0f8139 table {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-a0f8139 img {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-a0f8139 caption {
    margin-bottom: 10px;
    font-weight: bold;
}
.elementor-779 .elementor-element.elementor-element-a0f8139 h3 {
    border-bottom: 3px solid #000;
    padding-bottom: 0.25rem;
    margin-bottom: 1.5rem;
    clear: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb890a5 */.elementor-779 .elementor-element.elementor-element-fb890a5 h3 {margin-top: 50px!important;}
.elementor-779 .elementor-element.elementor-element-fb890a5 h4 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-fb890a5 h5 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-fb890a5 ul {margin-top: 20px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-fb890a5 ol {margin-top: 30px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-fb890a5 li {margin-bottom: 10px!important;}
.elementor-779 .elementor-element.elementor-element-fb890a5 table {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-fb890a5 img {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-fb890a5 caption {
    margin-bottom: 10px;
    font-weight: bold;
}
.elementor-779 .elementor-element.elementor-element-fb890a5 h3 {
    border-bottom: 3px solid #000;
    padding-bottom: 0.25rem;
    margin-bottom: 1.5rem;
    clear: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-945f49a */.elementor-779 .elementor-element.elementor-element-945f49a h3 {margin-top: 50px!important;}
.elementor-779 .elementor-element.elementor-element-945f49a h4 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-945f49a h5 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-945f49a ul {margin-top: 20px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-945f49a ol {margin-top: 30px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-945f49a li {margin-bottom: 10px!important;}
.elementor-779 .elementor-element.elementor-element-945f49a table {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-945f49a img {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-945f49a caption {
    margin-bottom: 10px;
    font-weight: bold;
}
.elementor-779 .elementor-element.elementor-element-945f49a h3 {
    border-bottom: 3px solid #000;
    padding-bottom: 0.25rem;
    margin-bottom: 1.5rem;
    clear: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-840e6c4 */.elementor-779 .elementor-element.elementor-element-840e6c4 h3 {margin-top: 50px!important;}
.elementor-779 .elementor-element.elementor-element-840e6c4 h4 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-840e6c4 h5 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-840e6c4 ul {margin-top: 20px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-840e6c4 ol {margin-top: 30px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-840e6c4 li {margin-bottom: 10px!important;}
.elementor-779 .elementor-element.elementor-element-840e6c4 table {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-840e6c4 img {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-840e6c4 caption {
    margin-bottom: 10px;
    font-weight: bold;
}
.elementor-779 .elementor-element.elementor-element-840e6c4 h3 {
    border-bottom: 3px solid #000;
    padding-bottom: 0.25rem;
    margin-bottom: 1.5rem;
    clear: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-864900c */.elementor-779 .elementor-element.elementor-element-864900c h3 {margin-top: 50px!important;}
.elementor-779 .elementor-element.elementor-element-864900c h4 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-864900c h5 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-864900c ul {margin-top: 20px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-864900c ol {margin-top: 30px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-864900c li {margin-bottom: 10px!important;}
.elementor-779 .elementor-element.elementor-element-864900c table {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-864900c img {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-864900c caption {
    margin-bottom: 10px;
    font-weight: bold;
}
.elementor-779 .elementor-element.elementor-element-864900c h3 {
    border-bottom: 3px solid #000;
    padding-bottom: 0.25rem;
    margin-bottom: 1.5rem;
    clear: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adf4b8e */.elementor-779 .elementor-element.elementor-element-adf4b8e h3 {margin-top: 50px!important;}
.elementor-779 .elementor-element.elementor-element-adf4b8e h4 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-adf4b8e h5 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-adf4b8e ul {margin-top: 20px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-adf4b8e ol {margin-top: 30px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-adf4b8e li {margin-bottom: 10px!important;}
.elementor-779 .elementor-element.elementor-element-adf4b8e table {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-adf4b8e img {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-adf4b8e caption {
    margin-bottom: 10px;
    font-weight: bold;
}
.elementor-779 .elementor-element.elementor-element-adf4b8e h3 {
    border-bottom: 3px solid #000;
    padding-bottom: 0.25rem;
    margin-bottom: 1.5rem;
    clear: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a6f83e */.elementor-779 .elementor-element.elementor-element-1a6f83e h3 {margin-top: 50px!important;}
.elementor-779 .elementor-element.elementor-element-1a6f83e h4 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-1a6f83e h5 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-1a6f83e ul {margin-top: 20px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-1a6f83e ol {margin-top: 30px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-1a6f83e li {margin-bottom: 10px!important;}
.elementor-779 .elementor-element.elementor-element-1a6f83e table {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-1a6f83e img {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-1a6f83e caption {
    margin-bottom: 10px;
    font-weight: bold;
}
.elementor-779 .elementor-element.elementor-element-1a6f83e h3 {
    border-bottom: 3px solid #000;
    padding-bottom: 0.25rem;
    margin-bottom: 1.5rem;
    clear: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da71739 */.elementor-779 .elementor-element.elementor-element-da71739 h3 {margin-top: 50px!important;}
.elementor-779 .elementor-element.elementor-element-da71739 h4 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-da71739 h5 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-da71739 ul {margin-top: 20px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-da71739 ol {margin-top: 30px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-da71739 li {margin-bottom: 10px!important;}
.elementor-779 .elementor-element.elementor-element-da71739 table {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-da71739 img {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-da71739 caption {
    margin-bottom: 10px;
    font-weight: bold;
}
.elementor-779 .elementor-element.elementor-element-da71739 h3 {
    border-bottom: 3px solid #000;
    padding-bottom: 0.25rem;
    margin-bottom: 1.5rem;
    clear: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8bb33c */.elementor-779 .elementor-element.elementor-element-b8bb33c h3 {margin-top: 50px!important;}
.elementor-779 .elementor-element.elementor-element-b8bb33c h4 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-b8bb33c h5 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-b8bb33c ul {margin-top: 20px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-b8bb33c ol {margin-top: 30px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-b8bb33c li {margin-bottom: 10px!important;}
.elementor-779 .elementor-element.elementor-element-b8bb33c table {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-b8bb33c img {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-b8bb33c caption {
    margin-bottom: 10px;
    font-weight: bold;
}
.elementor-779 .elementor-element.elementor-element-b8bb33c h3 {
    border-bottom: 3px solid #000;
    padding-bottom: 0.25rem;
    margin-bottom: 1.5rem;
    clear: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a2a744 */.elementor-779 .elementor-element.elementor-element-7a2a744 h3 {margin-top: 50px!important;}
.elementor-779 .elementor-element.elementor-element-7a2a744 h4 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-7a2a744 h5 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-7a2a744 ul {margin-top: 20px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-7a2a744 ol {margin-top: 30px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-7a2a744 li {margin-bottom: 10px!important;}
.elementor-779 .elementor-element.elementor-element-7a2a744 table {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-7a2a744 img {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-7a2a744 caption {
    margin-bottom: 10px;
    font-weight: bold;
}
.elementor-779 .elementor-element.elementor-element-7a2a744 h3 {
    border-bottom: 3px solid #000;
    padding-bottom: 0.25rem;
    margin-bottom: 1.5rem;
    clear: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9fa8ca */.elementor-779 .elementor-element.elementor-element-b9fa8ca h3 {margin-top: 50px!important;}
.elementor-779 .elementor-element.elementor-element-b9fa8ca h4 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-b9fa8ca h5 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-b9fa8ca ul {margin-top: 20px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-b9fa8ca ol {margin-top: 30px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-b9fa8ca li {margin-bottom: 10px!important;}
.elementor-779 .elementor-element.elementor-element-b9fa8ca table {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-b9fa8ca img {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-b9fa8ca caption {
    margin-bottom: 10px;
    font-weight: bold;
}
.elementor-779 .elementor-element.elementor-element-b9fa8ca h3 {
    border-bottom: 3px solid #000;
    padding-bottom: 0.25rem;
    margin-bottom: 1.5rem;
    clear: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e83cfad */.elementor-779 .elementor-element.elementor-element-e83cfad h3 {margin-top: 50px!important;}
.elementor-779 .elementor-element.elementor-element-e83cfad h4 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-e83cfad h5 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-e83cfad ul {margin-top: 20px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-e83cfad ol {margin-top: 30px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-e83cfad li {margin-bottom: 10px!important;}
.elementor-779 .elementor-element.elementor-element-e83cfad table {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-e83cfad img {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-e83cfad caption {
    margin-bottom: 10px;
    font-weight: bold;
}
.elementor-779 .elementor-element.elementor-element-e83cfad h3 {
    border-bottom: 3px solid #000;
    padding-bottom: 0.25rem;
    margin-bottom: 1.5rem;
    clear: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf23deb */.elementor-779 .elementor-element.elementor-element-bf23deb h3 {margin-top: 50px!important;}
.elementor-779 .elementor-element.elementor-element-bf23deb h4 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-bf23deb h5 {margin-top: 40px!important;}
.elementor-779 .elementor-element.elementor-element-bf23deb ul {margin-top: 20px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-bf23deb ol {margin-top: 30px!important; margin-bottom: 30px!important;} 
.elementor-779 .elementor-element.elementor-element-bf23deb li {margin-bottom: 10px!important;}
.elementor-779 .elementor-element.elementor-element-bf23deb table {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-bf23deb img {margin-top: 30px!important; margin-bottom: 30px!important;}
.elementor-779 .elementor-element.elementor-element-bf23deb caption {
    margin-bottom: 10px;
    font-weight: bold;
}
.elementor-779 .elementor-element.elementor-element-bf23deb h3 {
    border-bottom: 3px solid #000;
    padding-bottom: 0.25rem;
    margin-bottom: 1.5rem;
    clear: left;
}/* End custom CSS */