.elementor-24649 .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-24649 .elementor-element.elementor-global-8576{left:31.969px;}body.rtl .elementor-24649 .elementor-element.elementor-global-8576{right:31.969px;}.elementor-24649 .elementor-element.elementor-global-8576 .elementor-toc__header-title{text-align:start;}.elementor-24649 .elementor-element.elementor-global-8576 .elementor-toc__list-item{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-24649 .elementor-element.elementor-global-3822{--divider-border-style:solid;--divider-color:rgba(122,122,122,0.22);--divider-border-width:1px;}.elementor-24649 .elementor-element.elementor-global-3822 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-24649 .elementor-element.elementor-global-3822 .elementor-divider-separator{width:100%;}.elementor-24649 .elementor-element.elementor-global-3822 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-24649 .elementor-element.elementor-element-009d669{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-61f858d{--spacer-size:10px;}.elementor-24649 .elementor-element.elementor-element-4167e00{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-64fa32c{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-266b91a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-695a9be{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-be97e54{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-29a949e{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-7064702{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-24649 .elementor-element.elementor-element-7064702 .elementor-divider-separator{width:100%;}.elementor-24649 .elementor-element.elementor-element-7064702 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-24649 .elementor-element.elementor-element-8921f04{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-a787e40{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-ded3275{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-16497c9{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-194b62c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-fc695fa{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-795840f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-b69f528{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-a9eff45{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-8ea9367{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-59e8d38{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-836313e{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-544be03{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-6e5d5c6{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-a272782{--spacer-size:10px;}.elementor-24649 .elementor-element.elementor-element-c3642e3{--spacer-size:10px;}.elementor-24649 .elementor-element.elementor-element-5f36bad{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-3c262bb{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-9b28e80{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-a20d53b{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-86d8905{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-270f768{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-3e22fe0{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-376194a{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-e669b5b{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-e0d2347{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-200c45b{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-d88e517{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-b1de473{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-3d8e064{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-0f2ace0{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-bdc9726{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-91aa8f6{--spacer-size:10px;}.elementor-24649 .elementor-element.elementor-element-f2e97d7{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-fe61edd{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-72adf66{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-24649 .elementor-element.elementor-element-72adf66 .elementor-divider-separator{width:100%;}.elementor-24649 .elementor-element.elementor-element-72adf66 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-24649 .elementor-element.elementor-element-4bd7ad4{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-b5e1a87{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-7ad4720{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-221fca0{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-88f51f4{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-13668c3{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-65c29cb{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-bdc0741{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-e539b78{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-49cb3ed{--spacer-size:50px;}.elementor-24649 .elementor-element.elementor-element-f193062{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-18b700a{--spacer-size:50px;}@media(min-width:768px){.elementor-24649 .elementor-element.elementor-element-041cbbb{width:27.963%;}.elementor-24649 .elementor-element.elementor-element-7e8737e{width:72.036%;}}@media(max-width:1024px){.elementor-24649 .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-24649 .elementor-element.elementor-global-8576{left:72px;}body.rtl .elementor-24649 .elementor-element.elementor-global-8576{right:72px;}.elementor-24649 .elementor-element.elementor-element-009d669{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-4167e00{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-266b91a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-be97e54{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-8921f04{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-ded3275{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-194b62c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-795840f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-a9eff45{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-59e8d38{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-544be03{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-5f36bad{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-9b28e80{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-86d8905{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-3e22fe0{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-e669b5b{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-200c45b{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-b1de473{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-0f2ace0{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-f2e97d7{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-4bd7ad4{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-7ad4720{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-88f51f4{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-65c29cb{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-e539b78{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-f193062{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-24649 .elementor-element.elementor-global-8576{left:72px;}body.rtl .elementor-24649 .elementor-element.elementor-global-8576{right:72px;}.elementor-24649 .elementor-element.elementor-global-8576{top:-102px;}.elementor-24649 .elementor-element.elementor-element-009d669{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-4167e00{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-266b91a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-be97e54{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-8921f04{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-ded3275{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-194b62c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-795840f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-a9eff45{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-59e8d38{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-544be03{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-5f36bad{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-9b28e80{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-86d8905{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-3e22fe0{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-e669b5b{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-200c45b{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-b1de473{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-0f2ace0{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-f2e97d7{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-4bd7ad4{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-7ad4720{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-88f51f4{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-65c29cb{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-e539b78{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-24649 .elementor-element.elementor-element-f193062{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}}/* 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-24649 .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-24649 .elementor-element.elementor-global-8576 a{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-009d669 */.elementor-24649 .elementor-element.elementor-element-009d669 p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-24649 .elementor-element.elementor-element-009d669 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-009d669 p:last-child {
    margin-bottom: 0px;
}

.elementor-24649 .elementor-element.elementor-element-009d669 ol, .elementor-24649 .elementor-element.elementor-element-009d669 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-24649 .elementor-element.elementor-element-009d669 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-009d669 ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-009d669 ul+ol {
    padding-top: 10px;
}

.elementor-24649 .elementor-element.elementor-element-009d669 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-24649 .elementor-element.elementor-element-009d669 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-24649 .elementor-element.elementor-element-4167e00 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-4167e00 p:last-child {
    margin-bottom: 0px;
}

.elementor-24649 .elementor-element.elementor-element-4167e00 ol, .elementor-24649 .elementor-element.elementor-element-4167e00 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-24649 .elementor-element.elementor-element-4167e00 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-4167e00 ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-4167e00 ul+ol {
    padding-top: 10px;
}

.elementor-24649 .elementor-element.elementor-element-4167e00 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-24649 .elementor-element.elementor-element-4167e00 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-24649 .elementor-element.elementor-element-266b91a p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-266b91a p:last-child {
    margin-bottom: 0px;
}

.elementor-24649 .elementor-element.elementor-element-266b91a ol, .elementor-24649 .elementor-element.elementor-element-266b91a ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-24649 .elementor-element.elementor-element-266b91a li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-266b91a ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-266b91a ul+ol {
    padding-top: 10px;
}

.elementor-24649 .elementor-element.elementor-element-266b91a ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-24649 .elementor-element.elementor-element-266b91a a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-24649 .elementor-element.elementor-element-be97e54 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-be97e54 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-24649 .elementor-element.elementor-element-be97e54 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-be97e54 ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-be97e54 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-24649 .elementor-element.elementor-element-8921f04 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-8921f04 p:last-child {
    margin-bottom: 0px;
}

.elementor-24649 .elementor-element.elementor-element-8921f04 ol, .elementor-24649 .elementor-element.elementor-element-8921f04 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-24649 .elementor-element.elementor-element-8921f04 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-8921f04 ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-8921f04 ul+ol {
    padding-top: 10px;
}

.elementor-24649 .elementor-element.elementor-element-8921f04 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-24649 .elementor-element.elementor-element-8921f04 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-24649 .elementor-element.elementor-element-ded3275 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-ded3275 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-24649 .elementor-element.elementor-element-ded3275 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-ded3275 ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-ded3275 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-24649 .elementor-element.elementor-element-194b62c p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-194b62c p:last-child {
    margin-bottom: 0px;
}

.elementor-24649 .elementor-element.elementor-element-194b62c ol, .elementor-24649 .elementor-element.elementor-element-194b62c ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-24649 .elementor-element.elementor-element-194b62c li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-194b62c ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-194b62c ul+ol {
    padding-top: 10px;
}

.elementor-24649 .elementor-element.elementor-element-194b62c ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-24649 .elementor-element.elementor-element-194b62c a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-24649 .elementor-element.elementor-element-795840f p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-795840f p:last-child {
    margin-bottom: 0px;
}

.elementor-24649 .elementor-element.elementor-element-795840f ol, .elementor-24649 .elementor-element.elementor-element-795840f ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-24649 .elementor-element.elementor-element-795840f li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-795840f ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-795840f ul+ol {
    padding-top: 10px;
}

.elementor-24649 .elementor-element.elementor-element-795840f ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-24649 .elementor-element.elementor-element-795840f a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-24649 .elementor-element.elementor-element-a9eff45 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-a9eff45 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-24649 .elementor-element.elementor-element-a9eff45 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-a9eff45 ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-a9eff45 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-24649 .elementor-element.elementor-element-59e8d38 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-59e8d38 p:last-child {
    margin-bottom: 0px;
}

.elementor-24649 .elementor-element.elementor-element-59e8d38 ol, .elementor-24649 .elementor-element.elementor-element-59e8d38 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-24649 .elementor-element.elementor-element-59e8d38 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-59e8d38 ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-59e8d38 ul+ol {
    padding-top: 10px;
}

.elementor-24649 .elementor-element.elementor-element-59e8d38 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-24649 .elementor-element.elementor-element-59e8d38 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-24649 .elementor-element.elementor-element-544be03 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-544be03 p:last-child {
    margin-bottom: 0px;
}

.elementor-24649 .elementor-element.elementor-element-544be03 ol, .elementor-24649 .elementor-element.elementor-element-544be03 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-24649 .elementor-element.elementor-element-544be03 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-544be03 ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-544be03 ul+ol {
    padding-top: 10px;
}

.elementor-24649 .elementor-element.elementor-element-544be03 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-24649 .elementor-element.elementor-element-544be03 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-24649 .elementor-element.elementor-element-5f36bad p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-5f36bad p:last-child {
    margin-bottom: 0px;
}

.elementor-24649 .elementor-element.elementor-element-5f36bad ol, .elementor-24649 .elementor-element.elementor-element-5f36bad ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-24649 .elementor-element.elementor-element-5f36bad li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-5f36bad ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-5f36bad ul+ol {
    padding-top: 10px;
}

.elementor-24649 .elementor-element.elementor-element-5f36bad ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-24649 .elementor-element.elementor-element-5f36bad a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-24649 .elementor-element.elementor-element-9b28e80 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-9b28e80 p:last-child {
    margin-bottom: 0px;
}

.elementor-24649 .elementor-element.elementor-element-9b28e80 ol, .elementor-24649 .elementor-element.elementor-element-9b28e80 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-24649 .elementor-element.elementor-element-9b28e80 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-9b28e80 ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-9b28e80 ul+ol {
    padding-top: 10px;
}

.elementor-24649 .elementor-element.elementor-element-9b28e80 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-24649 .elementor-element.elementor-element-9b28e80 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-24649 .elementor-element.elementor-element-86d8905 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-86d8905 p:last-child {
    margin-bottom: 0px;
}

.elementor-24649 .elementor-element.elementor-element-86d8905 ol, .elementor-24649 .elementor-element.elementor-element-86d8905 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-24649 .elementor-element.elementor-element-86d8905 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-86d8905 ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-86d8905 ul+ol {
    padding-top: 10px;
}

.elementor-24649 .elementor-element.elementor-element-86d8905 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-24649 .elementor-element.elementor-element-86d8905 a{
    color: var(--e-global-color-27dda5de);
}

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

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

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

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

.elementor-24649 .elementor-element.elementor-element-3e22fe0 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

.elementor-24649 .elementor-element.elementor-element-3e22fe0 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-24649 .elementor-element.elementor-element-3e22fe0 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-24649 .elementor-element.elementor-element-e669b5b p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-e669b5b p:last-child {
    margin-bottom: 0px;
}

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

.elementor-24649 .elementor-element.elementor-element-e669b5b li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-e669b5b ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-e669b5b ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-24649 .elementor-element.elementor-element-200c45b p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-200c45b p:last-child {
    margin-bottom: 0px;
}

.elementor-24649 .elementor-element.elementor-element-200c45b ol, .elementor-24649 .elementor-element.elementor-element-200c45b ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-24649 .elementor-element.elementor-element-200c45b li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-200c45b ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-200c45b ul+ol {
    padding-top: 10px;
}

.elementor-24649 .elementor-element.elementor-element-200c45b ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-24649 .elementor-element.elementor-element-200c45b a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-24649 .elementor-element.elementor-element-b1de473 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-b1de473 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-24649 .elementor-element.elementor-element-b1de473 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-b1de473 ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-b1de473 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-24649 .elementor-element.elementor-element-0f2ace0 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-0f2ace0 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-24649 .elementor-element.elementor-element-0f2ace0 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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

.elementor-24649 .elementor-element.elementor-element-f2e97d7 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-f2e97d7 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-24649 .elementor-element.elementor-element-f2e97d7 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-f2e97d7 ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-f2e97d7 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

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

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

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

.elementor-24649 .elementor-element.elementor-element-4bd7ad4 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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

.elementor-24649 .elementor-element.elementor-element-7ad4720 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-7ad4720 p:last-child {
    margin-bottom: 0px;
}

.elementor-24649 .elementor-element.elementor-element-7ad4720 ol, .elementor-24649 .elementor-element.elementor-element-7ad4720 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-24649 .elementor-element.elementor-element-7ad4720 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-7ad4720 ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-7ad4720 ul+ol {
    padding-top: 10px;
}

.elementor-24649 .elementor-element.elementor-element-7ad4720 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-24649 .elementor-element.elementor-element-7ad4720 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-24649 .elementor-element.elementor-element-88f51f4 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-88f51f4 p:last-child {
    margin-bottom: 0px;
}

.elementor-24649 .elementor-element.elementor-element-88f51f4 ol, .elementor-24649 .elementor-element.elementor-element-88f51f4 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-24649 .elementor-element.elementor-element-88f51f4 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-88f51f4 ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-88f51f4 ul+ol {
    padding-top: 10px;
}

.elementor-24649 .elementor-element.elementor-element-88f51f4 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-24649 .elementor-element.elementor-element-88f51f4 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-24649 .elementor-element.elementor-element-65c29cb p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-65c29cb p:last-child {
    margin-bottom: 0px;
}

.elementor-24649 .elementor-element.elementor-element-65c29cb ol, .elementor-24649 .elementor-element.elementor-element-65c29cb ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-24649 .elementor-element.elementor-element-65c29cb li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-65c29cb ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-65c29cb ul+ol {
    padding-top: 10px;
}

.elementor-24649 .elementor-element.elementor-element-65c29cb ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-24649 .elementor-element.elementor-element-65c29cb a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-24649 .elementor-element.elementor-element-e539b78 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-e539b78 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-24649 .elementor-element.elementor-element-e539b78 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-e539b78 ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-e539b78 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-24649 .elementor-element.elementor-element-f193062 p:first-child {
    margin-top: 0px;
}

.elementor-24649 .elementor-element.elementor-element-f193062 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-24649 .elementor-element.elementor-element-f193062 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-24649 .elementor-element.elementor-element-f193062 ol+ul {
    list-style-position: inside; 
}

.elementor-24649 .elementor-element.elementor-element-f193062 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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