.elementor-20710 .elementor-element.elementor-global-8576{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;top:270px;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;--header-color:var( --e-global-color-primary );--nested-list-indent:0em;--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-accent );--item-text-active-decoration:underline;--marker-size:16px;}body:not(.rtl) .elementor-20710 .elementor-element.elementor-global-8576{left:31.969px;}body.rtl .elementor-20710 .elementor-element.elementor-global-8576{right:31.969px;}.elementor-20710 .elementor-element.elementor-global-8576 .elementor-toc__header-title{text-align:start;}.elementor-20710 .elementor-element.elementor-global-8576 .elementor-toc__list-item{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-20710 .elementor-element.elementor-global-12482 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-20710 .elementor-element.elementor-global-12482 .elementor-toc__header-title{text-align:start;}.elementor-20710 .elementor-element.elementor-global-12482 .elementor-toc__header{flex-direction:row;}.elementor-20710 .elementor-element.elementor-global-12482{--item-text-hover-decoration:underline;}.elementor-20710 .elementor-element.elementor-element-936b3d9 > .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-20710 .elementor-element.elementor-element-936b3d9{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-global-3822{--divider-border-style:solid;--divider-color:rgba(122,122,122,0.22);--divider-border-width:1px;}.elementor-20710 .elementor-element.elementor-global-3822 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20710 .elementor-element.elementor-global-3822 .elementor-divider-separator{width:100%;}.elementor-20710 .elementor-element.elementor-global-3822 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-20710 .elementor-element.elementor-element-25cee42{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-cd56afe{--spacer-size:10px;}.elementor-20710 .elementor-element.elementor-element-716a8f1{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-431207b{--spacer-size:10px;}.elementor-20710 .elementor-element.elementor-element-c23bc8a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-c3491ba{--spacer-size:10px;}.elementor-20710 .elementor-element.elementor-element-6da91fc{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-e80255e{--spacer-size:30px;}.elementor-20710 .elementor-element.elementor-element-0613eaa > .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-20710 .elementor-element.elementor-element-0613eaa{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-81d5595{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-b73f4f1{--spacer-size:30px;}.elementor-20710 .elementor-element.elementor-element-0bfe449{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-e86fe4b{--spacer-size:10px;}.elementor-20710 .elementor-element.elementor-element-b085665{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-b88e1ac{--spacer-size:30px;}.elementor-20710 .elementor-element.elementor-element-e67aef5{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-7002547{--spacer-size:30px;}.elementor-20710 .elementor-element.elementor-element-7893077{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-5025850{--spacer-size:30px;}.elementor-20710 .elementor-element.elementor-element-8eaa4a9{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-c04574b{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-8ab72bb{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-076b93e{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-6b6534e{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-4dff76c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-42d1f7d{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-a9f2ed7{--spacer-size:30px;}.elementor-20710 .elementor-element.elementor-element-b90bfba{--spacer-size:30px;}.elementor-20710 .elementor-element.elementor-element-a2867f4{--spacer-size:30px;}.elementor-20710 .elementor-element.elementor-element-c62d52a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}@media(max-width:1024px){.elementor-20710 .elementor-element.elementor-global-8576{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;top:-103px;}body:not(.rtl) .elementor-20710 .elementor-element.elementor-global-8576{left:72px;}body.rtl .elementor-20710 .elementor-element.elementor-global-8576{right:72px;}.elementor-20710 .elementor-element.elementor-element-936b3d9{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-25cee42{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-716a8f1{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-c23bc8a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-6da91fc{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-0613eaa{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-81d5595{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-0bfe449{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-b085665{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-e67aef5{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-7893077{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-8eaa4a9{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-c04574b{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-8ab72bb{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-076b93e{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-6b6534e{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-4dff76c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-42d1f7d{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-c62d52a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}}@media(max-width:767px){body:not(.rtl) .elementor-20710 .elementor-element.elementor-global-8576{left:72px;}body.rtl .elementor-20710 .elementor-element.elementor-global-8576{right:72px;}.elementor-20710 .elementor-element.elementor-global-8576{top:-102px;}.elementor-20710 .elementor-element.elementor-global-12482 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20710 .elementor-element.elementor-element-936b3d9{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-25cee42{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-716a8f1{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-c23bc8a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-6da91fc{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-0613eaa{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-81d5595{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-0bfe449{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-b085665{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-e67aef5{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-7893077{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-8eaa4a9{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-c04574b{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-8ab72bb{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-076b93e{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-6b6534e{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-4dff76c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-42d1f7d{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-20710 .elementor-element.elementor-element-c62d52a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}}@media(min-width:768px){.elementor-20710 .elementor-element.elementor-element-4cea0dd{width:25%;}.elementor-20710 .elementor-element.elementor-element-fcf97fd{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20710 .elementor-element.elementor-element-fcf97fd{width:100%;}}/* Start custom CSS for global, class: .elementor-global-8576 *//*
-set this column width 28%
-if the heading not need to include in this ToC, set the "CSS classes" name in "advanced" to "ignore"
*/

.elementor-20710 .elementor-element.elementor-global-8576 {
    background-color: #fff;
}
ul > li > ul > li .fa-chevron-right:before{
    content: '\2000';
}
ul > li > ul > li .fa-chevron-right:after{
    content: '\00BB';
}
ul > li > ul > li > ul > li .fa-chevron-right:after{
    content: '\002D';
}
.elementor-20710 .elementor-element.elementor-global-8576 a{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-12482 */.elementor-20710 .elementor-element.elementor-global-12482 ul > li > ul > li .fa-angle-right:before{
    content: '\2000';
}
.elementor-20710 .elementor-element.elementor-global-12482 ul > li > ul > li .fa-angle-right:after{
    content: '\00BB';
}
.elementor-20710 .elementor-element.elementor-global-12482 ul > li > ul > li > ul > li .fa-angle-right:after{
    content: '\002D';
}

.elementor-menu-anchor {
    top: -75px;
    position: relative;
}

@media only screen and (max-width: 1025px) {
    .elementor-menu-anchor {
        top: -95px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-936b3d9 */.elementor-20710 .elementor-element.elementor-element-936b3d9 p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-20710 .elementor-element.elementor-element-936b3d9 p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-936b3d9 p:last-child {
    margin-bottom: 0px;
}

.elementor-20710 .elementor-element.elementor-element-936b3d9 ol, .elementor-20710 .elementor-element.elementor-element-936b3d9 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-20710 .elementor-element.elementor-element-936b3d9 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-936b3d9 ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-936b3d9 ul+ol {
    padding-top: 10px;
}

.elementor-20710 .elementor-element.elementor-element-936b3d9 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-20710 .elementor-element.elementor-element-936b3d9 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-20710 .elementor-element.elementor-element-25cee42 p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-25cee42 p:last-child {
    margin-bottom: 0px;
}

.elementor-20710 .elementor-element.elementor-element-25cee42 ol, .elementor-20710 .elementor-element.elementor-element-25cee42 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-20710 .elementor-element.elementor-element-25cee42 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-25cee42 ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-25cee42 ul+ol {
    padding-top: 10px;
}

.elementor-20710 .elementor-element.elementor-element-25cee42 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-20710 .elementor-element.elementor-element-25cee42 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-20710 .elementor-element.elementor-element-716a8f1 p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-716a8f1 p:last-child {
    margin-bottom: 0px;
}

.elementor-20710 .elementor-element.elementor-element-716a8f1 ol, .elementor-20710 .elementor-element.elementor-element-716a8f1 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-20710 .elementor-element.elementor-element-716a8f1 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-716a8f1 ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-716a8f1 ul+ol {
    padding-top: 10px;
}

.elementor-20710 .elementor-element.elementor-element-716a8f1 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-20710 .elementor-element.elementor-element-716a8f1 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-20710 .elementor-element.elementor-element-c23bc8a p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-c23bc8a p:last-child {
    margin-bottom: 0px;
}

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

.elementor-20710 .elementor-element.elementor-element-c23bc8a li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-c23bc8a ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-c23bc8a ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-20710 .elementor-element.elementor-element-6da91fc p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-6da91fc p:last-child {
    margin-bottom: 0px;
}

.elementor-20710 .elementor-element.elementor-element-6da91fc ol, .elementor-20710 .elementor-element.elementor-element-6da91fc ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-20710 .elementor-element.elementor-element-6da91fc li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-6da91fc ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-6da91fc ul+ol {
    padding-top: 10px;
}

.elementor-20710 .elementor-element.elementor-element-6da91fc ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-20710 .elementor-element.elementor-element-6da91fc a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-20710 .elementor-element.elementor-element-0613eaa p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-0613eaa p:last-child {
    margin-bottom: 0px;
}

.elementor-20710 .elementor-element.elementor-element-0613eaa ol, .elementor-20710 .elementor-element.elementor-element-0613eaa ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-20710 .elementor-element.elementor-element-0613eaa li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-0613eaa ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-0613eaa ul+ol {
    padding-top: 10px;
}

.elementor-20710 .elementor-element.elementor-element-0613eaa ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-20710 .elementor-element.elementor-element-0613eaa a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-20710 .elementor-element.elementor-element-81d5595 p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-81d5595 p:last-child {
    margin-bottom: 0px;
}

.elementor-20710 .elementor-element.elementor-element-81d5595 ol, .elementor-20710 .elementor-element.elementor-element-81d5595 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-20710 .elementor-element.elementor-element-81d5595 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-81d5595 ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-81d5595 ul+ol {
    padding-top: 10px;
}

.elementor-20710 .elementor-element.elementor-element-81d5595 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-20710 .elementor-element.elementor-element-81d5595 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-20710 .elementor-element.elementor-element-0bfe449 p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-0bfe449 p:last-child {
    margin-bottom: 0px;
}

.elementor-20710 .elementor-element.elementor-element-0bfe449 ol, .elementor-20710 .elementor-element.elementor-element-0bfe449 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-20710 .elementor-element.elementor-element-0bfe449 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-0bfe449 ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-0bfe449 ul+ol {
    padding-top: 10px;
}

.elementor-20710 .elementor-element.elementor-element-0bfe449 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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

tr.highlight th{
    background-color: var(--e-global-color-c4081e1) !important;
    border:1px solid var(--e-global-color-40d66c86) !important;
    color: #fff;
}

.elementor-20710 .elementor-element.elementor-element-0bfe449 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-20710 .elementor-element.elementor-element-b085665 p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-b085665 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-20710 .elementor-element.elementor-element-b085665 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-b085665 ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-b085665 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-20710 .elementor-element.elementor-element-e67aef5 p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-e67aef5 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-20710 .elementor-element.elementor-element-e67aef5 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-e67aef5 ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-e67aef5 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-20710 .elementor-element.elementor-element-7893077 p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-7893077 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-20710 .elementor-element.elementor-element-7893077 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-7893077 ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-7893077 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-20710 .elementor-element.elementor-element-8eaa4a9 p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-8eaa4a9 p:last-child {
    margin-bottom: 0px;
}

.elementor-20710 .elementor-element.elementor-element-8eaa4a9 ol, .elementor-20710 .elementor-element.elementor-element-8eaa4a9 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-20710 .elementor-element.elementor-element-8eaa4a9 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-8eaa4a9 ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-8eaa4a9 ul+ol {
    padding-top: 10px;
}

.elementor-20710 .elementor-element.elementor-element-8eaa4a9 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-20710 .elementor-element.elementor-element-8eaa4a9 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-20710 .elementor-element.elementor-element-c04574b p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-c04574b p:last-child {
    margin-bottom: 0px;
}

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

.elementor-20710 .elementor-element.elementor-element-c04574b li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-c04574b ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-c04574b ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-20710 .elementor-element.elementor-element-8ab72bb p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-8ab72bb p:last-child {
    margin-bottom: 0px;
}

.elementor-20710 .elementor-element.elementor-element-8ab72bb ol, .elementor-20710 .elementor-element.elementor-element-8ab72bb ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-20710 .elementor-element.elementor-element-8ab72bb li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-8ab72bb ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-8ab72bb ul+ol {
    padding-top: 10px;
}

.elementor-20710 .elementor-element.elementor-element-8ab72bb ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-20710 .elementor-element.elementor-element-8ab72bb a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-20710 .elementor-element.elementor-element-076b93e p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-076b93e p:last-child {
    margin-bottom: 0px;
}

.elementor-20710 .elementor-element.elementor-element-076b93e ol, .elementor-20710 .elementor-element.elementor-element-076b93e ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-20710 .elementor-element.elementor-element-076b93e li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-076b93e ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-076b93e ul+ol {
    padding-top: 10px;
}

.elementor-20710 .elementor-element.elementor-element-076b93e ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-20710 .elementor-element.elementor-element-076b93e a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-20710 .elementor-element.elementor-element-6b6534e p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-6b6534e p:last-child {
    margin-bottom: 0px;
}

.elementor-20710 .elementor-element.elementor-element-6b6534e ol, .elementor-20710 .elementor-element.elementor-element-6b6534e ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-20710 .elementor-element.elementor-element-6b6534e li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-6b6534e ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-6b6534e ul+ol {
    padding-top: 10px;
}

.elementor-20710 .elementor-element.elementor-element-6b6534e ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-20710 .elementor-element.elementor-element-6b6534e a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-20710 .elementor-element.elementor-element-4dff76c p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-4dff76c p:last-child {
    margin-bottom: 0px;
}

.elementor-20710 .elementor-element.elementor-element-4dff76c ol, .elementor-20710 .elementor-element.elementor-element-4dff76c ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-20710 .elementor-element.elementor-element-4dff76c li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-4dff76c ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-4dff76c ul+ol {
    padding-top: 10px;
}

.elementor-20710 .elementor-element.elementor-element-4dff76c ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-20710 .elementor-element.elementor-element-4dff76c a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-20710 .elementor-element.elementor-element-42d1f7d p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-42d1f7d p:last-child {
    margin-bottom: 0px;
}

.elementor-20710 .elementor-element.elementor-element-42d1f7d ol, .elementor-20710 .elementor-element.elementor-element-42d1f7d ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-20710 .elementor-element.elementor-element-42d1f7d li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-42d1f7d ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-42d1f7d ul+ol {
    padding-top: 10px;
}

.elementor-20710 .elementor-element.elementor-element-42d1f7d ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-20710 .elementor-element.elementor-element-42d1f7d a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-20710 .elementor-element.elementor-element-c62d52a p:first-child {
    margin-top: 0px;
}

.elementor-20710 .elementor-element.elementor-element-c62d52a p:last-child {
    margin-bottom: 0px;
}

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

.elementor-20710 .elementor-element.elementor-element-c62d52a li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-20710 .elementor-element.elementor-element-c62d52a ol+ul {
    list-style-position: inside; 
}

.elementor-20710 .elementor-element.elementor-element-c62d52a ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

.elementor-20710 .elementor-element.elementor-element-c62d52a.lower-alpha ol{
    list-style-type: lower-alpha;
}
.elementor-20710 .elementor-element.elementor-element-c62d52a.decimal-leading-zero ol{
    list-style-type: decimal-leading-zero;
}
.elementor-20710 .elementor-element.elementor-element-c62d52a.upper-alpha ol{
    list-style-type: upper-alpha;
}
.elementor-20710 .elementor-element.elementor-element-c62d52a.upper-roman ol{
    list-style-type: upper-roman;
}
.elementor-20710 .elementor-element.elementor-element-c62d52a.lower-roman ol{
    list-style-type: lower-roman;
}
.elementor-20710 .elementor-element.elementor-element-c62d52a.circle ul{
    list-style-type: circle;
}
.elementor-20710 .elementor-element.elementor-element-c62d52a.square ul{
    list-style-type: square;
}
.elementor-20710 .elementor-element.elementor-element-c62d52a.none ul{
    list-style-type: none;
}/* End custom CSS */