.elementor-12978 .elementor-element.elementor-element-c2d3ae4 > .elementor-widget-container{background-color:var( --e-global-color-40d66c86 );margin:0% 0% 0% 0%;padding:2% 2% 2% 2%;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.17);}.elementor-12978 .elementor-element.elementor-element-c2d3ae4{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-global-3822{--divider-border-style:solid;--divider-color:rgba(122,122,122,0.22);--divider-border-width:1px;}.elementor-12978 .elementor-element.elementor-global-3822 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12978 .elementor-element.elementor-global-3822 .elementor-divider-separator{width:100%;}.elementor-12978 .elementor-element.elementor-global-3822 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-12978 .elementor-element.elementor-element-a3c3f6e{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-a655e4c{--spacer-size:30px;}.elementor-12978 .elementor-element.elementor-element-3ccf72c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-4a4e9ee{--spacer-size:30px;}.elementor-12978 .elementor-element.elementor-element-80ddf8f{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-ad1ebec{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-35731bb{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-425be8f{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-11a2882{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-f21a8fd{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-2d31ad0{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-125d2b6{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-9933613{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-604311d{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-a069ddd{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-47dd960{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-aa885c1{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-6f4f889{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-ad056a4{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-ca8f2f0{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-8c5206a{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-e4b17a3{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-c5cfc8a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-5c8c1bc{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-3e62528{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-af7f576{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-18eea75{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-3362aa1{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-b00dd74{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-a73700d{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-5f5c675{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-24adb85{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-2d73419{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-dc65282{--spacer-size:10px;}.elementor-12978 .elementor-element.elementor-element-326d841{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}@media(max-width:1024px){.elementor-12978 .elementor-element.elementor-element-c2d3ae4{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-a3c3f6e{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-3ccf72c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-35731bb{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-2d31ad0{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-604311d{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-aa885c1{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-ca8f2f0{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-c5cfc8a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-af7f576{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-b00dd74{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-24adb85{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-326d841{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}}@media(max-width:767px){.elementor-12978 .elementor-element.elementor-element-c2d3ae4{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-a3c3f6e{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-3ccf72c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-35731bb{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-2d31ad0{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-604311d{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-aa885c1{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-ca8f2f0{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-c5cfc8a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-af7f576{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-b00dd74{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-24adb85{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-12978 .elementor-element.elementor-element-326d841{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-c2d3ae4 */.elementor-12978 .elementor-element.elementor-element-c2d3ae4 p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-12978 .elementor-element.elementor-element-c2d3ae4 p:first-child {
    margin-top: 0px;
}

.elementor-12978 .elementor-element.elementor-element-c2d3ae4 p:last-child {
    margin-bottom: 0px;
}

.elementor-12978 .elementor-element.elementor-element-c2d3ae4 ol, .elementor-12978 .elementor-element.elementor-element-c2d3ae4 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-12978 .elementor-element.elementor-element-c2d3ae4 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-12978 .elementor-element.elementor-element-c2d3ae4 ol+ul {
    list-style-position: inside; 
}

.elementor-12978 .elementor-element.elementor-element-c2d3ae4 ul+ol {
    padding-top: 10px;
}

.elementor-12978 .elementor-element.elementor-element-c2d3ae4 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

.elementor-12978 .elementor-element.elementor-element-c2d3ae4 table>tbody>tr>*{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}

.elementor-12978 .elementor-element.elementor-element-c2d3ae4.top-table-header table>tbody>tr:first-child *{
    background-color: var(--e-global-color-c4081e1);
    color: #fff;
}

.elementor-12978 .elementor-element.elementor-element-c2d3ae4.top-table-header table>tbody>tr:first-child>*{
    border:1px solid var(--e-global-color-40d66c86);
}


.elementor-12978 .elementor-element.elementor-element-c2d3ae4 a{
    color: var(--e-global-color-27dda5de);
}

.elementor-12978 .elementor-element.elementor-element-c2d3ae4.lower-alpha ol{
    list-style-type: lower-alpha;
}
.elementor-12978 .elementor-element.elementor-element-c2d3ae4.decimal-leading-zero ol{
    list-style-type: decimal-leading-zero;
}
.elementor-12978 .elementor-element.elementor-element-c2d3ae4.upper-alpha ol{
    list-style-type: upper-alpha;
}
.elementor-12978 .elementor-element.elementor-element-c2d3ae4.upper-roman ol{
    list-style-type: upper-roman;
}
.elementor-12978 .elementor-element.elementor-element-c2d3ae4.lower-roman ol{
    list-style-type: lower-roman;
}
.elementor-12978 .elementor-element.elementor-element-c2d3ae4.circle ul{
    list-style-type: circle;
}
.elementor-12978 .elementor-element.elementor-element-c2d3ae4.square ul{
    list-style-type: square;
}
.elementor-12978 .elementor-element.elementor-element-c2d3ae4.none ul{
    list-style-type: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3c3f6e */.elementor-12978 .elementor-element.elementor-element-a3c3f6e p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-12978 .elementor-element.elementor-element-a3c3f6e p:first-child {
    margin-top: 0px;
}

.elementor-12978 .elementor-element.elementor-element-a3c3f6e p:last-child {
    margin-bottom: 0px;
}

.elementor-12978 .elementor-element.elementor-element-a3c3f6e ol, .elementor-12978 .elementor-element.elementor-element-a3c3f6e ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-12978 .elementor-element.elementor-element-a3c3f6e li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-12978 .elementor-element.elementor-element-a3c3f6e ol+ul {
    list-style-position: inside; 
}

.elementor-12978 .elementor-element.elementor-element-a3c3f6e ul+ol {
    padding-top: 10px;
}

.elementor-12978 .elementor-element.elementor-element-a3c3f6e ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}
.elementor-12978 .elementor-element.elementor-element-a3c3f6e table>tbody>tr>td{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}
.elementor-12978 .elementor-element.elementor-element-a3c3f6e.top-table-header table>tbody>tr:first-child > td{
    background-color: var(--e-global-color-c4081e1);
}
.elementor-12978 .elementor-element.elementor-element-a3c3f6e.top-table-header table>tbody>tr:first-child > td h1, .elementor-12978 .elementor-element.elementor-element-a3c3f6e.top-table-header table>tbody>tr:first-child > td h2, .elementor-12978 .elementor-element.elementor-element-a3c3f6e.top-table-header table>tbody>tr:first-child > td h3, .elementor-12978 .elementor-element.elementor-element-a3c3f6e.top-table-header table>tbody>tr:first-child > td h4, .elementor-12978 .elementor-element.elementor-element-a3c3f6e.top-table-header table>tbody>tr:first-child > td h5, .elementor-12978 .elementor-element.elementor-element-a3c3f6e.top-table-header table>tbody>tr:first-child > td h6{
    color: #fff;
}


.elementor-12978 .elementor-element.elementor-element-a3c3f6e a{
    color: var(--e-global-color-27dda5de);
}
.elementor-12978 .elementor-element.elementor-element-a3c3f6e {
    overflow-x:auto;
}
.elementor-12978 .elementor-element.elementor-element-a3c3f6e.lower-alpha ol{
    list-style-type: lower-alpha;
}
.elementor-12978 .elementor-element.elementor-element-a3c3f6e.decimal-leading-zero ol{
    list-style-type: decimal-leading-zero;
}
.elementor-12978 .elementor-element.elementor-element-a3c3f6e.upper-alpha ol{
    list-style-type: upper-alpha;
}
.elementor-12978 .elementor-element.elementor-element-a3c3f6e.upper-roman ol{
    list-style-type: upper-roman;
}
.elementor-12978 .elementor-element.elementor-element-a3c3f6e.lower-roman ol{
    list-style-type: lower-roman;
}
.elementor-12978 .elementor-element.elementor-element-a3c3f6e.circle ul{
    list-style-type: circle;
}
.elementor-12978 .elementor-element.elementor-element-a3c3f6e.square ul{
    list-style-type: square;
}
.elementor-12978 .elementor-element.elementor-element-a3c3f6e.none ul{
    list-style-type: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ccf72c */.elementor-12978 .elementor-element.elementor-element-3ccf72c p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-12978 .elementor-element.elementor-element-3ccf72c p:first-child {
    margin-top: 0px;
}

.elementor-12978 .elementor-element.elementor-element-3ccf72c p:last-child {
    margin-bottom: 0px;
}

.elementor-12978 .elementor-element.elementor-element-3ccf72c ol, .elementor-12978 .elementor-element.elementor-element-3ccf72c ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-12978 .elementor-element.elementor-element-3ccf72c li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-12978 .elementor-element.elementor-element-3ccf72c ol+ul {
    list-style-position: inside; 
}

.elementor-12978 .elementor-element.elementor-element-3ccf72c ul+ol {
    padding-top: 10px;
}

.elementor-12978 .elementor-element.elementor-element-3ccf72c ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}
.elementor-12978 .elementor-element.elementor-element-3ccf72c table>tbody>tr>td{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}
.elementor-12978 .elementor-element.elementor-element-3ccf72c.top-table-header table>tbody>tr:first-child > td{
    background-color: var(--e-global-color-c4081e1);
}
.elementor-12978 .elementor-element.elementor-element-3ccf72c.top-table-header table>tbody>tr:first-child > td h1, .elementor-12978 .elementor-element.elementor-element-3ccf72c.top-table-header table>tbody>tr:first-child > td h2, .elementor-12978 .elementor-element.elementor-element-3ccf72c.top-table-header table>tbody>tr:first-child > td h3, .elementor-12978 .elementor-element.elementor-element-3ccf72c.top-table-header table>tbody>tr:first-child > td h4, .elementor-12978 .elementor-element.elementor-element-3ccf72c.top-table-header table>tbody>tr:first-child > td h5, .elementor-12978 .elementor-element.elementor-element-3ccf72c.top-table-header table>tbody>tr:first-child > td h6{
    color: #fff;
}


.elementor-12978 .elementor-element.elementor-element-3ccf72c a{
    color: var(--e-global-color-27dda5de);
}
.elementor-12978 .elementor-element.elementor-element-3ccf72c {
    overflow-x:auto;
}
.elementor-12978 .elementor-element.elementor-element-3ccf72c.lower-alpha ol{
    list-style-type: lower-alpha;
}
.elementor-12978 .elementor-element.elementor-element-3ccf72c.decimal-leading-zero ol{
    list-style-type: decimal-leading-zero;
}
.elementor-12978 .elementor-element.elementor-element-3ccf72c.upper-alpha ol{
    list-style-type: upper-alpha;
}
.elementor-12978 .elementor-element.elementor-element-3ccf72c.upper-roman ol{
    list-style-type: upper-roman;
}
.elementor-12978 .elementor-element.elementor-element-3ccf72c.lower-roman ol{
    list-style-type: lower-roman;
}
.elementor-12978 .elementor-element.elementor-element-3ccf72c.circle ul{
    list-style-type: circle;
}
.elementor-12978 .elementor-element.elementor-element-3ccf72c.square ul{
    list-style-type: square;
}
.elementor-12978 .elementor-element.elementor-element-3ccf72c.none ul{
    list-style-type: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35731bb */.elementor-12978 .elementor-element.elementor-element-35731bb p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-12978 .elementor-element.elementor-element-35731bb p:first-child {
    margin-top: 0px;
}

.elementor-12978 .elementor-element.elementor-element-35731bb p:last-child {
    margin-bottom: 0px;
}

.elementor-12978 .elementor-element.elementor-element-35731bb ol, .elementor-12978 .elementor-element.elementor-element-35731bb ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-12978 .elementor-element.elementor-element-35731bb li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-12978 .elementor-element.elementor-element-35731bb ol+ul {
    list-style-position: inside; 
}

.elementor-12978 .elementor-element.elementor-element-35731bb ul+ol {
    padding-top: 10px;
}

.elementor-12978 .elementor-element.elementor-element-35731bb ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}
.elementor-12978 .elementor-element.elementor-element-35731bb table>tbody>tr>td{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}
.elementor-12978 .elementor-element.elementor-element-35731bb.top-table-header table>tbody>tr:first-child > td{
    background-color: var(--e-global-color-c4081e1);
}
.elementor-12978 .elementor-element.elementor-element-35731bb.top-table-header table>tbody>tr:first-child > td h1, .elementor-12978 .elementor-element.elementor-element-35731bb.top-table-header table>tbody>tr:first-child > td h2, .elementor-12978 .elementor-element.elementor-element-35731bb.top-table-header table>tbody>tr:first-child > td h3, .elementor-12978 .elementor-element.elementor-element-35731bb.top-table-header table>tbody>tr:first-child > td h4, .elementor-12978 .elementor-element.elementor-element-35731bb.top-table-header table>tbody>tr:first-child > td h5, .elementor-12978 .elementor-element.elementor-element-35731bb.top-table-header table>tbody>tr:first-child > td h6{
    color: #fff;
}


.elementor-12978 .elementor-element.elementor-element-35731bb a{
    color: var(--e-global-color-27dda5de);
}
.elementor-12978 .elementor-element.elementor-element-35731bb {
    overflow-x:auto;
}
.elementor-12978 .elementor-element.elementor-element-35731bb.lower-alpha ol{
    list-style-type: lower-alpha;
}
.elementor-12978 .elementor-element.elementor-element-35731bb.decimal-leading-zero ol{
    list-style-type: decimal-leading-zero;
}
.elementor-12978 .elementor-element.elementor-element-35731bb.upper-alpha ol{
    list-style-type: upper-alpha;
}
.elementor-12978 .elementor-element.elementor-element-35731bb.upper-roman ol{
    list-style-type: upper-roman;
}
.elementor-12978 .elementor-element.elementor-element-35731bb.lower-roman ol{
    list-style-type: lower-roman;
}
.elementor-12978 .elementor-element.elementor-element-35731bb.circle ul{
    list-style-type: circle;
}
.elementor-12978 .elementor-element.elementor-element-35731bb.square ul{
    list-style-type: square;
}
.elementor-12978 .elementor-element.elementor-element-35731bb.none ul{
    list-style-type: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d31ad0 */.elementor-12978 .elementor-element.elementor-element-2d31ad0 p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-12978 .elementor-element.elementor-element-2d31ad0 p:first-child {
    margin-top: 0px;
}

.elementor-12978 .elementor-element.elementor-element-2d31ad0 p:last-child {
    margin-bottom: 0px;
}

.elementor-12978 .elementor-element.elementor-element-2d31ad0 ol, .elementor-12978 .elementor-element.elementor-element-2d31ad0 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-12978 .elementor-element.elementor-element-2d31ad0 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-12978 .elementor-element.elementor-element-2d31ad0 ol+ul {
    list-style-position: inside; 
}

.elementor-12978 .elementor-element.elementor-element-2d31ad0 ul+ol {
    padding-top: 10px;
}

.elementor-12978 .elementor-element.elementor-element-2d31ad0 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}
.elementor-12978 .elementor-element.elementor-element-2d31ad0 table>tbody>tr>td{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}
.elementor-12978 .elementor-element.elementor-element-2d31ad0.top-table-header table>tbody>tr:first-child > td{
    background-color: var(--e-global-color-c4081e1);
}
.elementor-12978 .elementor-element.elementor-element-2d31ad0.top-table-header table>tbody>tr:first-child > td h1, .elementor-12978 .elementor-element.elementor-element-2d31ad0.top-table-header table>tbody>tr:first-child > td h2, .elementor-12978 .elementor-element.elementor-element-2d31ad0.top-table-header table>tbody>tr:first-child > td h3, .elementor-12978 .elementor-element.elementor-element-2d31ad0.top-table-header table>tbody>tr:first-child > td h4, .elementor-12978 .elementor-element.elementor-element-2d31ad0.top-table-header table>tbody>tr:first-child > td h5, .elementor-12978 .elementor-element.elementor-element-2d31ad0.top-table-header table>tbody>tr:first-child > td h6{
    color: #fff;
}


.elementor-12978 .elementor-element.elementor-element-2d31ad0 a{
    color: var(--e-global-color-27dda5de);
}
.elementor-12978 .elementor-element.elementor-element-2d31ad0 {
    overflow-x:auto;
}
.elementor-12978 .elementor-element.elementor-element-2d31ad0.lower-alpha ol{
    list-style-type: lower-alpha;
}
.elementor-12978 .elementor-element.elementor-element-2d31ad0.decimal-leading-zero ol{
    list-style-type: decimal-leading-zero;
}
.elementor-12978 .elementor-element.elementor-element-2d31ad0.upper-alpha ol{
    list-style-type: upper-alpha;
}
.elementor-12978 .elementor-element.elementor-element-2d31ad0.upper-roman ol{
    list-style-type: upper-roman;
}
.elementor-12978 .elementor-element.elementor-element-2d31ad0.lower-roman ol{
    list-style-type: lower-roman;
}
.elementor-12978 .elementor-element.elementor-element-2d31ad0.circle ul{
    list-style-type: circle;
}
.elementor-12978 .elementor-element.elementor-element-2d31ad0.square ul{
    list-style-type: square;
}
.elementor-12978 .elementor-element.elementor-element-2d31ad0.none ul{
    list-style-type: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-604311d */.elementor-12978 .elementor-element.elementor-element-604311d p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-12978 .elementor-element.elementor-element-604311d p:first-child {
    margin-top: 0px;
}

.elementor-12978 .elementor-element.elementor-element-604311d p:last-child {
    margin-bottom: 0px;
}

.elementor-12978 .elementor-element.elementor-element-604311d ol, .elementor-12978 .elementor-element.elementor-element-604311d ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-12978 .elementor-element.elementor-element-604311d li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-12978 .elementor-element.elementor-element-604311d ol+ul {
    list-style-position: inside; 
}

.elementor-12978 .elementor-element.elementor-element-604311d ul+ol {
    padding-top: 10px;
}

.elementor-12978 .elementor-element.elementor-element-604311d ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}
.elementor-12978 .elementor-element.elementor-element-604311d table>tbody>tr>td{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}
.elementor-12978 .elementor-element.elementor-element-604311d.top-table-header table>tbody>tr:first-child > td{
    background-color: var(--e-global-color-c4081e1);
}
.elementor-12978 .elementor-element.elementor-element-604311d.top-table-header table>tbody>tr:first-child > td h1, .elementor-12978 .elementor-element.elementor-element-604311d.top-table-header table>tbody>tr:first-child > td h2, .elementor-12978 .elementor-element.elementor-element-604311d.top-table-header table>tbody>tr:first-child > td h3, .elementor-12978 .elementor-element.elementor-element-604311d.top-table-header table>tbody>tr:first-child > td h4, .elementor-12978 .elementor-element.elementor-element-604311d.top-table-header table>tbody>tr:first-child > td h5, .elementor-12978 .elementor-element.elementor-element-604311d.top-table-header table>tbody>tr:first-child > td h6{
    color: #fff;
}


.elementor-12978 .elementor-element.elementor-element-604311d a{
    color: var(--e-global-color-27dda5de);
}
.elementor-12978 .elementor-element.elementor-element-604311d {
    overflow-x:auto;
}
.elementor-12978 .elementor-element.elementor-element-604311d.lower-alpha ol{
    list-style-type: lower-alpha;
}
.elementor-12978 .elementor-element.elementor-element-604311d.decimal-leading-zero ol{
    list-style-type: decimal-leading-zero;
}
.elementor-12978 .elementor-element.elementor-element-604311d.upper-alpha ol{
    list-style-type: upper-alpha;
}
.elementor-12978 .elementor-element.elementor-element-604311d.upper-roman ol{
    list-style-type: upper-roman;
}
.elementor-12978 .elementor-element.elementor-element-604311d.lower-roman ol{
    list-style-type: lower-roman;
}
.elementor-12978 .elementor-element.elementor-element-604311d.circle ul{
    list-style-type: circle;
}
.elementor-12978 .elementor-element.elementor-element-604311d.square ul{
    list-style-type: square;
}
.elementor-12978 .elementor-element.elementor-element-604311d.none ul{
    list-style-type: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa885c1 */.elementor-12978 .elementor-element.elementor-element-aa885c1 p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-12978 .elementor-element.elementor-element-aa885c1 p:first-child {
    margin-top: 0px;
}

.elementor-12978 .elementor-element.elementor-element-aa885c1 p:last-child {
    margin-bottom: 0px;
}

.elementor-12978 .elementor-element.elementor-element-aa885c1 ol, .elementor-12978 .elementor-element.elementor-element-aa885c1 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-12978 .elementor-element.elementor-element-aa885c1 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-12978 .elementor-element.elementor-element-aa885c1 ol+ul {
    list-style-position: inside; 
}

.elementor-12978 .elementor-element.elementor-element-aa885c1 ul+ol {
    padding-top: 10px;
}

.elementor-12978 .elementor-element.elementor-element-aa885c1 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}
.elementor-12978 .elementor-element.elementor-element-aa885c1 table>tbody>tr>td{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}
.elementor-12978 .elementor-element.elementor-element-aa885c1.top-table-header table>tbody>tr:first-child > td{
    background-color: var(--e-global-color-c4081e1);
}
.elementor-12978 .elementor-element.elementor-element-aa885c1.top-table-header table>tbody>tr:first-child > td h1, .elementor-12978 .elementor-element.elementor-element-aa885c1.top-table-header table>tbody>tr:first-child > td h2, .elementor-12978 .elementor-element.elementor-element-aa885c1.top-table-header table>tbody>tr:first-child > td h3, .elementor-12978 .elementor-element.elementor-element-aa885c1.top-table-header table>tbody>tr:first-child > td h4, .elementor-12978 .elementor-element.elementor-element-aa885c1.top-table-header table>tbody>tr:first-child > td h5, .elementor-12978 .elementor-element.elementor-element-aa885c1.top-table-header table>tbody>tr:first-child > td h6{
    color: #fff;
}


.elementor-12978 .elementor-element.elementor-element-aa885c1 a{
    color: var(--e-global-color-27dda5de);
}
.elementor-12978 .elementor-element.elementor-element-aa885c1 {
    overflow-x:auto;
}
.elementor-12978 .elementor-element.elementor-element-aa885c1.lower-alpha ol{
    list-style-type: lower-alpha;
}
.elementor-12978 .elementor-element.elementor-element-aa885c1.decimal-leading-zero ol{
    list-style-type: decimal-leading-zero;
}
.elementor-12978 .elementor-element.elementor-element-aa885c1.upper-alpha ol{
    list-style-type: upper-alpha;
}
.elementor-12978 .elementor-element.elementor-element-aa885c1.upper-roman ol{
    list-style-type: upper-roman;
}
.elementor-12978 .elementor-element.elementor-element-aa885c1.lower-roman ol{
    list-style-type: lower-roman;
}
.elementor-12978 .elementor-element.elementor-element-aa885c1.circle ul{
    list-style-type: circle;
}
.elementor-12978 .elementor-element.elementor-element-aa885c1.square ul{
    list-style-type: square;
}
.elementor-12978 .elementor-element.elementor-element-aa885c1.none ul{
    list-style-type: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca8f2f0 */.elementor-12978 .elementor-element.elementor-element-ca8f2f0 p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-12978 .elementor-element.elementor-element-ca8f2f0 p:first-child {
    margin-top: 0px;
}

.elementor-12978 .elementor-element.elementor-element-ca8f2f0 p:last-child {
    margin-bottom: 0px;
}

.elementor-12978 .elementor-element.elementor-element-ca8f2f0 ol, .elementor-12978 .elementor-element.elementor-element-ca8f2f0 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-12978 .elementor-element.elementor-element-ca8f2f0 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-12978 .elementor-element.elementor-element-ca8f2f0 ol+ul {
    list-style-position: inside; 
}

.elementor-12978 .elementor-element.elementor-element-ca8f2f0 ul+ol {
    padding-top: 10px;
}

.elementor-12978 .elementor-element.elementor-element-ca8f2f0 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}
.elementor-12978 .elementor-element.elementor-element-ca8f2f0 table>tbody>tr>td{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}
.elementor-12978 .elementor-element.elementor-element-ca8f2f0.top-table-header table>tbody>tr:first-child > td{
    background-color: var(--e-global-color-c4081e1);
}
.elementor-12978 .elementor-element.elementor-element-ca8f2f0.top-table-header table>tbody>tr:first-child > td h1, .elementor-12978 .elementor-element.elementor-element-ca8f2f0.top-table-header table>tbody>tr:first-child > td h2, .elementor-12978 .elementor-element.elementor-element-ca8f2f0.top-table-header table>tbody>tr:first-child > td h3, .elementor-12978 .elementor-element.elementor-element-ca8f2f0.top-table-header table>tbody>tr:first-child > td h4, .elementor-12978 .elementor-element.elementor-element-ca8f2f0.top-table-header table>tbody>tr:first-child > td h5, .elementor-12978 .elementor-element.elementor-element-ca8f2f0.top-table-header table>tbody>tr:first-child > td h6{
    color: #fff;
}


.elementor-12978 .elementor-element.elementor-element-ca8f2f0 a{
    color: var(--e-global-color-27dda5de);
}
.elementor-12978 .elementor-element.elementor-element-ca8f2f0 {
    overflow-x:auto;
}
.elementor-12978 .elementor-element.elementor-element-ca8f2f0.lower-alpha ol{
    list-style-type: lower-alpha;
}
.elementor-12978 .elementor-element.elementor-element-ca8f2f0.decimal-leading-zero ol{
    list-style-type: decimal-leading-zero;
}
.elementor-12978 .elementor-element.elementor-element-ca8f2f0.upper-alpha ol{
    list-style-type: upper-alpha;
}
.elementor-12978 .elementor-element.elementor-element-ca8f2f0.upper-roman ol{
    list-style-type: upper-roman;
}
.elementor-12978 .elementor-element.elementor-element-ca8f2f0.lower-roman ol{
    list-style-type: lower-roman;
}
.elementor-12978 .elementor-element.elementor-element-ca8f2f0.circle ul{
    list-style-type: circle;
}
.elementor-12978 .elementor-element.elementor-element-ca8f2f0.square ul{
    list-style-type: square;
}
.elementor-12978 .elementor-element.elementor-element-ca8f2f0.none ul{
    list-style-type: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5cfc8a */.elementor-12978 .elementor-element.elementor-element-c5cfc8a p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-12978 .elementor-element.elementor-element-c5cfc8a p:first-child {
    margin-top: 0px;
}

.elementor-12978 .elementor-element.elementor-element-c5cfc8a p:last-child {
    margin-bottom: 0px;
}

.elementor-12978 .elementor-element.elementor-element-c5cfc8a ol, .elementor-12978 .elementor-element.elementor-element-c5cfc8a ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-12978 .elementor-element.elementor-element-c5cfc8a li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-12978 .elementor-element.elementor-element-c5cfc8a ol+ul {
    list-style-position: inside; 
}

.elementor-12978 .elementor-element.elementor-element-c5cfc8a ul+ol {
    padding-top: 10px;
}

.elementor-12978 .elementor-element.elementor-element-c5cfc8a ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}
.elementor-12978 .elementor-element.elementor-element-c5cfc8a table>tbody>tr>td{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}
.elementor-12978 .elementor-element.elementor-element-c5cfc8a.top-table-header table>tbody>tr:first-child > td{
    background-color: var(--e-global-color-c4081e1);
}
.elementor-12978 .elementor-element.elementor-element-c5cfc8a.top-table-header table>tbody>tr:first-child > td h1, .elementor-12978 .elementor-element.elementor-element-c5cfc8a.top-table-header table>tbody>tr:first-child > td h2, .elementor-12978 .elementor-element.elementor-element-c5cfc8a.top-table-header table>tbody>tr:first-child > td h3, .elementor-12978 .elementor-element.elementor-element-c5cfc8a.top-table-header table>tbody>tr:first-child > td h4, .elementor-12978 .elementor-element.elementor-element-c5cfc8a.top-table-header table>tbody>tr:first-child > td h5, .elementor-12978 .elementor-element.elementor-element-c5cfc8a.top-table-header table>tbody>tr:first-child > td h6{
    color: #fff;
}


.elementor-12978 .elementor-element.elementor-element-c5cfc8a a{
    color: var(--e-global-color-27dda5de);
}
.elementor-12978 .elementor-element.elementor-element-c5cfc8a {
    overflow-x:auto;
}
.elementor-12978 .elementor-element.elementor-element-c5cfc8a.lower-alpha ol{
    list-style-type: lower-alpha;
}
.elementor-12978 .elementor-element.elementor-element-c5cfc8a.decimal-leading-zero ol{
    list-style-type: decimal-leading-zero;
}
.elementor-12978 .elementor-element.elementor-element-c5cfc8a.upper-alpha ol{
    list-style-type: upper-alpha;
}
.elementor-12978 .elementor-element.elementor-element-c5cfc8a.upper-roman ol{
    list-style-type: upper-roman;
}
.elementor-12978 .elementor-element.elementor-element-c5cfc8a.lower-roman ol{
    list-style-type: lower-roman;
}
.elementor-12978 .elementor-element.elementor-element-c5cfc8a.circle ul{
    list-style-type: circle;
}
.elementor-12978 .elementor-element.elementor-element-c5cfc8a.square ul{
    list-style-type: square;
}
.elementor-12978 .elementor-element.elementor-element-c5cfc8a.none ul{
    list-style-type: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af7f576 */.elementor-12978 .elementor-element.elementor-element-af7f576 p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-12978 .elementor-element.elementor-element-af7f576 p:first-child {
    margin-top: 0px;
}

.elementor-12978 .elementor-element.elementor-element-af7f576 p:last-child {
    margin-bottom: 0px;
}

.elementor-12978 .elementor-element.elementor-element-af7f576 ol, .elementor-12978 .elementor-element.elementor-element-af7f576 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-12978 .elementor-element.elementor-element-af7f576 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-12978 .elementor-element.elementor-element-af7f576 ol+ul {
    list-style-position: inside; 
}

.elementor-12978 .elementor-element.elementor-element-af7f576 ul+ol {
    padding-top: 10px;
}

.elementor-12978 .elementor-element.elementor-element-af7f576 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}
.elementor-12978 .elementor-element.elementor-element-af7f576 table>tbody>tr>td{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}
.elementor-12978 .elementor-element.elementor-element-af7f576.top-table-header table>tbody>tr:first-child > td{
    background-color: var(--e-global-color-c4081e1);
}
.elementor-12978 .elementor-element.elementor-element-af7f576.top-table-header table>tbody>tr:first-child > td h1, .elementor-12978 .elementor-element.elementor-element-af7f576.top-table-header table>tbody>tr:first-child > td h2, .elementor-12978 .elementor-element.elementor-element-af7f576.top-table-header table>tbody>tr:first-child > td h3, .elementor-12978 .elementor-element.elementor-element-af7f576.top-table-header table>tbody>tr:first-child > td h4, .elementor-12978 .elementor-element.elementor-element-af7f576.top-table-header table>tbody>tr:first-child > td h5, .elementor-12978 .elementor-element.elementor-element-af7f576.top-table-header table>tbody>tr:first-child > td h6{
    color: #fff;
}


.elementor-12978 .elementor-element.elementor-element-af7f576 a{
    color: var(--e-global-color-27dda5de);
}
.elementor-12978 .elementor-element.elementor-element-af7f576 {
    overflow-x:auto;
}
.elementor-12978 .elementor-element.elementor-element-af7f576.lower-alpha ol{
    list-style-type: lower-alpha;
}
.elementor-12978 .elementor-element.elementor-element-af7f576.decimal-leading-zero ol{
    list-style-type: decimal-leading-zero;
}
.elementor-12978 .elementor-element.elementor-element-af7f576.upper-alpha ol{
    list-style-type: upper-alpha;
}
.elementor-12978 .elementor-element.elementor-element-af7f576.upper-roman ol{
    list-style-type: upper-roman;
}
.elementor-12978 .elementor-element.elementor-element-af7f576.lower-roman ol{
    list-style-type: lower-roman;
}
.elementor-12978 .elementor-element.elementor-element-af7f576.circle ul{
    list-style-type: circle;
}
.elementor-12978 .elementor-element.elementor-element-af7f576.square ul{
    list-style-type: square;
}
.elementor-12978 .elementor-element.elementor-element-af7f576.none ul{
    list-style-type: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b00dd74 */.elementor-12978 .elementor-element.elementor-element-b00dd74 p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-12978 .elementor-element.elementor-element-b00dd74 p:first-child {
    margin-top: 0px;
}

.elementor-12978 .elementor-element.elementor-element-b00dd74 p:last-child {
    margin-bottom: 0px;
}

.elementor-12978 .elementor-element.elementor-element-b00dd74 ol, .elementor-12978 .elementor-element.elementor-element-b00dd74 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-12978 .elementor-element.elementor-element-b00dd74 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-12978 .elementor-element.elementor-element-b00dd74 ol+ul {
    list-style-position: inside; 
}

.elementor-12978 .elementor-element.elementor-element-b00dd74 ul+ol {
    padding-top: 10px;
}

.elementor-12978 .elementor-element.elementor-element-b00dd74 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}
.elementor-12978 .elementor-element.elementor-element-b00dd74 table>tbody>tr>td{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}
.elementor-12978 .elementor-element.elementor-element-b00dd74.top-table-header table>tbody>tr:first-child > td{
    background-color: var(--e-global-color-c4081e1);
}
.elementor-12978 .elementor-element.elementor-element-b00dd74.top-table-header table>tbody>tr:first-child > td h1, .elementor-12978 .elementor-element.elementor-element-b00dd74.top-table-header table>tbody>tr:first-child > td h2, .elementor-12978 .elementor-element.elementor-element-b00dd74.top-table-header table>tbody>tr:first-child > td h3, .elementor-12978 .elementor-element.elementor-element-b00dd74.top-table-header table>tbody>tr:first-child > td h4, .elementor-12978 .elementor-element.elementor-element-b00dd74.top-table-header table>tbody>tr:first-child > td h5, .elementor-12978 .elementor-element.elementor-element-b00dd74.top-table-header table>tbody>tr:first-child > td h6{
    color: #fff;
}


.elementor-12978 .elementor-element.elementor-element-b00dd74 a{
    color: var(--e-global-color-27dda5de);
}
.elementor-12978 .elementor-element.elementor-element-b00dd74 {
    overflow-x:auto;
}
.elementor-12978 .elementor-element.elementor-element-b00dd74.lower-alpha ol{
    list-style-type: lower-alpha;
}
.elementor-12978 .elementor-element.elementor-element-b00dd74.decimal-leading-zero ol{
    list-style-type: decimal-leading-zero;
}
.elementor-12978 .elementor-element.elementor-element-b00dd74.upper-alpha ol{
    list-style-type: upper-alpha;
}
.elementor-12978 .elementor-element.elementor-element-b00dd74.upper-roman ol{
    list-style-type: upper-roman;
}
.elementor-12978 .elementor-element.elementor-element-b00dd74.lower-roman ol{
    list-style-type: lower-roman;
}
.elementor-12978 .elementor-element.elementor-element-b00dd74.circle ul{
    list-style-type: circle;
}
.elementor-12978 .elementor-element.elementor-element-b00dd74.square ul{
    list-style-type: square;
}
.elementor-12978 .elementor-element.elementor-element-b00dd74.none ul{
    list-style-type: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24adb85 */.elementor-12978 .elementor-element.elementor-element-24adb85 p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-12978 .elementor-element.elementor-element-24adb85 p:first-child {
    margin-top: 0px;
}

.elementor-12978 .elementor-element.elementor-element-24adb85 p:last-child {
    margin-bottom: 0px;
}

.elementor-12978 .elementor-element.elementor-element-24adb85 ol, .elementor-12978 .elementor-element.elementor-element-24adb85 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-12978 .elementor-element.elementor-element-24adb85 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-12978 .elementor-element.elementor-element-24adb85 ol+ul {
    list-style-position: inside; 
}

.elementor-12978 .elementor-element.elementor-element-24adb85 ul+ol {
    padding-top: 10px;
}

.elementor-12978 .elementor-element.elementor-element-24adb85 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}
.elementor-12978 .elementor-element.elementor-element-24adb85 table>tbody>tr>td{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}
.elementor-12978 .elementor-element.elementor-element-24adb85.top-table-header table>tbody>tr:first-child > td{
    background-color: var(--e-global-color-c4081e1);
}
.elementor-12978 .elementor-element.elementor-element-24adb85.top-table-header table>tbody>tr:first-child > td h1, .elementor-12978 .elementor-element.elementor-element-24adb85.top-table-header table>tbody>tr:first-child > td h2, .elementor-12978 .elementor-element.elementor-element-24adb85.top-table-header table>tbody>tr:first-child > td h3, .elementor-12978 .elementor-element.elementor-element-24adb85.top-table-header table>tbody>tr:first-child > td h4, .elementor-12978 .elementor-element.elementor-element-24adb85.top-table-header table>tbody>tr:first-child > td h5, .elementor-12978 .elementor-element.elementor-element-24adb85.top-table-header table>tbody>tr:first-child > td h6{
    color: #fff;
}


.elementor-12978 .elementor-element.elementor-element-24adb85 a{
    color: var(--e-global-color-27dda5de);
}
.elementor-12978 .elementor-element.elementor-element-24adb85 {
    overflow-x:auto;
}
.elementor-12978 .elementor-element.elementor-element-24adb85.lower-alpha ol{
    list-style-type: lower-alpha;
}
.elementor-12978 .elementor-element.elementor-element-24adb85.decimal-leading-zero ol{
    list-style-type: decimal-leading-zero;
}
.elementor-12978 .elementor-element.elementor-element-24adb85.upper-alpha ol{
    list-style-type: upper-alpha;
}
.elementor-12978 .elementor-element.elementor-element-24adb85.upper-roman ol{
    list-style-type: upper-roman;
}
.elementor-12978 .elementor-element.elementor-element-24adb85.lower-roman ol{
    list-style-type: lower-roman;
}
.elementor-12978 .elementor-element.elementor-element-24adb85.circle ul{
    list-style-type: circle;
}
.elementor-12978 .elementor-element.elementor-element-24adb85.square ul{
    list-style-type: square;
}
.elementor-12978 .elementor-element.elementor-element-24adb85.none ul{
    list-style-type: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-326d841 */.elementor-12978 .elementor-element.elementor-element-326d841 p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-12978 .elementor-element.elementor-element-326d841 p:first-child {
    margin-top: 0px;
}

.elementor-12978 .elementor-element.elementor-element-326d841 p:last-child {
    margin-bottom: 0px;
}

.elementor-12978 .elementor-element.elementor-element-326d841 ol, .elementor-12978 .elementor-element.elementor-element-326d841 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-12978 .elementor-element.elementor-element-326d841 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-12978 .elementor-element.elementor-element-326d841 ol+ul {
    list-style-position: inside; 
}

.elementor-12978 .elementor-element.elementor-element-326d841 ul+ol {
    padding-top: 10px;
}

.elementor-12978 .elementor-element.elementor-element-326d841 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}
.elementor-12978 .elementor-element.elementor-element-326d841 table>tbody>tr>td{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}
.elementor-12978 .elementor-element.elementor-element-326d841.top-table-header table>tbody>tr:first-child > td{
    background-color: var(--e-global-color-c4081e1);
}
.elementor-12978 .elementor-element.elementor-element-326d841.top-table-header table>tbody>tr:first-child > td h1, .elementor-12978 .elementor-element.elementor-element-326d841.top-table-header table>tbody>tr:first-child > td h2, .elementor-12978 .elementor-element.elementor-element-326d841.top-table-header table>tbody>tr:first-child > td h3, .elementor-12978 .elementor-element.elementor-element-326d841.top-table-header table>tbody>tr:first-child > td h4, .elementor-12978 .elementor-element.elementor-element-326d841.top-table-header table>tbody>tr:first-child > td h5, .elementor-12978 .elementor-element.elementor-element-326d841.top-table-header table>tbody>tr:first-child > td h6{
    color: #fff;
}


.elementor-12978 .elementor-element.elementor-element-326d841 a{
    color: var(--e-global-color-27dda5de);
}
.elementor-12978 .elementor-element.elementor-element-326d841 {
    overflow-x:auto;
}
.elementor-12978 .elementor-element.elementor-element-326d841.lower-alpha ol{
    list-style-type: lower-alpha;
}
.elementor-12978 .elementor-element.elementor-element-326d841.decimal-leading-zero ol{
    list-style-type: decimal-leading-zero;
}
.elementor-12978 .elementor-element.elementor-element-326d841.upper-alpha ol{
    list-style-type: upper-alpha;
}
.elementor-12978 .elementor-element.elementor-element-326d841.upper-roman ol{
    list-style-type: upper-roman;
}
.elementor-12978 .elementor-element.elementor-element-326d841.lower-roman ol{
    list-style-type: lower-roman;
}
.elementor-12978 .elementor-element.elementor-element-326d841.circle ul{
    list-style-type: circle;
}
.elementor-12978 .elementor-element.elementor-element-326d841.square ul{
    list-style-type: square;
}
.elementor-12978 .elementor-element.elementor-element-326d841.none ul{
    list-style-type: none;
}/* End custom CSS */