.elementor-25631 .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-25631 .elementor-element.elementor-global-8576{left:31.969px;}body.rtl .elementor-25631 .elementor-element.elementor-global-8576{right:31.969px;}.elementor-25631 .elementor-element.elementor-global-8576 .elementor-toc__header-title{text-align:start;}.elementor-25631 .elementor-element.elementor-global-8576 .elementor-toc__list-item{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-25631 .elementor-element.elementor-global-3822{--divider-border-style:solid;--divider-color:rgba(122,122,122,0.22);--divider-border-width:1px;}.elementor-25631 .elementor-element.elementor-global-3822 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-25631 .elementor-element.elementor-global-3822 .elementor-divider-separator{width:100%;}.elementor-25631 .elementor-element.elementor-global-3822 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-25631 .elementor-element.elementor-element-56fe349{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-76ead6c{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-0b38296{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-df2bf07{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-3fe4074{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-1c34297{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-bc7606f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-e4e164c{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-7d1e9b2{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-df7d47a{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-0d4db0a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-4890aa4{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-2cb455a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-94444b4{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-9394b9c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-e3bb817{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-d181afc{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-70cfbd4{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-12eea9a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-dcda252{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-3db8965{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-25631 .elementor-element.elementor-element-3db8965 .elementor-divider-separator{width:100%;}.elementor-25631 .elementor-element.elementor-element-3db8965 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-25631 .elementor-element.elementor-element-12fd16c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-2a1263b{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-0dddf5c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-0967719{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-ae5f9bb{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-e3837f0{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-53bc0ff{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-e0dedab{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-5d08fc6{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-5798269{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-711b150{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-505b207{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-00abfed{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-3f5b4fe{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-3fa3f2e{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-81b7f48{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-ab77758{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-8a14528{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-9b9615a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-f5e3833{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-d326605{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-3d77413{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-a407dac{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-12136c1{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-70d559d{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-2af6842{--spacer-size:50px;}.elementor-25631 .elementor-element.elementor-element-421d82f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-a56b6f9{--spacer-size:50px;}@media(min-width:768px){.elementor-25631 .elementor-element.elementor-element-cb19bc1{width:69.999%;}}@media(max-width:1024px){.elementor-25631 .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-25631 .elementor-element.elementor-global-8576{left:72px;}body.rtl .elementor-25631 .elementor-element.elementor-global-8576{right:72px;}.elementor-25631 .elementor-element.elementor-element-56fe349{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-0b38296{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-3fe4074{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-bc7606f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-7d1e9b2{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-0d4db0a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-2cb455a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-9394b9c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-d181afc{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-12eea9a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-12fd16c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-0dddf5c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-ae5f9bb{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-53bc0ff{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-5d08fc6{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-711b150{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-00abfed{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-3fa3f2e{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-ab77758{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-9b9615a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-d326605{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-a407dac{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-70d559d{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-421d82f{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-25631 .elementor-element.elementor-global-8576{left:72px;}body.rtl .elementor-25631 .elementor-element.elementor-global-8576{right:72px;}.elementor-25631 .elementor-element.elementor-global-8576{top:-102px;}.elementor-25631 .elementor-element.elementor-element-56fe349{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-0b38296{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-3fe4074{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-bc7606f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-7d1e9b2{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-0d4db0a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-2cb455a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-9394b9c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-d181afc{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-12eea9a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-12fd16c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-0dddf5c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-ae5f9bb{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-53bc0ff{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-5d08fc6{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-711b150{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-00abfed{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-3fa3f2e{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-ab77758{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-9b9615a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-d326605{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-a407dac{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-70d559d{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-25631 .elementor-element.elementor-element-421d82f{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-25631 .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-25631 .elementor-element.elementor-global-8576 a{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56fe349 */.elementor-25631 .elementor-element.elementor-element-56fe349 p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-25631 .elementor-element.elementor-element-56fe349 p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-56fe349 p:last-child {
    margin-bottom: 0px;
}

.elementor-25631 .elementor-element.elementor-element-56fe349 ol, .elementor-25631 .elementor-element.elementor-element-56fe349 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-25631 .elementor-element.elementor-element-56fe349 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-25631 .elementor-element.elementor-element-56fe349 ol+ul {
    list-style-position: inside; 
}

.elementor-25631 .elementor-element.elementor-element-56fe349 ul+ol {
    padding-top: 10px;
}

.elementor-25631 .elementor-element.elementor-element-56fe349 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-25631 .elementor-element.elementor-element-56fe349 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-25631 .elementor-element.elementor-element-0b38296 p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-0b38296 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-25631 .elementor-element.elementor-element-0b38296 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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

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

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

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

.elementor-25631 .elementor-element.elementor-element-3fe4074 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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

.elementor-25631 .elementor-element.elementor-element-bc7606f p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-bc7606f p:last-child {
    margin-bottom: 0px;
}

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

.elementor-25631 .elementor-element.elementor-element-bc7606f li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-25631 .elementor-element.elementor-element-bc7606f ol+ul {
    list-style-position: inside; 
}

.elementor-25631 .elementor-element.elementor-element-bc7606f ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

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

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

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

.elementor-25631 .elementor-element.elementor-element-7d1e9b2 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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

.elementor-25631 .elementor-element.elementor-element-0d4db0a p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-0d4db0a p:last-child {
    margin-bottom: 0px;
}

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

.elementor-25631 .elementor-element.elementor-element-0d4db0a li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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

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

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

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

.elementor-25631 .elementor-element.elementor-element-2cb455a li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

.elementor-25631 .elementor-element.elementor-element-2cb455a ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-25631 .elementor-element.elementor-element-2cb455a a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-25631 .elementor-element.elementor-element-9394b9c p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-9394b9c p:last-child {
    margin-bottom: 0px;
}

.elementor-25631 .elementor-element.elementor-element-9394b9c ol, .elementor-25631 .elementor-element.elementor-element-9394b9c ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-25631 .elementor-element.elementor-element-9394b9c li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-25631 .elementor-element.elementor-element-9394b9c ol+ul {
    list-style-position: inside; 
}

.elementor-25631 .elementor-element.elementor-element-9394b9c ul+ol {
    padding-top: 10px;
}

.elementor-25631 .elementor-element.elementor-element-9394b9c ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-25631 .elementor-element.elementor-element-9394b9c a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-25631 .elementor-element.elementor-element-d181afc p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-d181afc p:last-child {
    margin-bottom: 0px;
}

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

.elementor-25631 .elementor-element.elementor-element-d181afc li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-25631 .elementor-element.elementor-element-d181afc ol+ul {
    list-style-position: inside; 
}

.elementor-25631 .elementor-element.elementor-element-d181afc ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-25631 .elementor-element.elementor-element-12eea9a p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-12eea9a p:last-child {
    margin-bottom: 0px;
}

.elementor-25631 .elementor-element.elementor-element-12eea9a ol, .elementor-25631 .elementor-element.elementor-element-12eea9a ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-25631 .elementor-element.elementor-element-12eea9a li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-25631 .elementor-element.elementor-element-12eea9a ol+ul {
    list-style-position: inside; 
}

.elementor-25631 .elementor-element.elementor-element-12eea9a ul+ol {
    padding-top: 10px;
}

.elementor-25631 .elementor-element.elementor-element-12eea9a ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-25631 .elementor-element.elementor-element-12eea9a a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-25631 .elementor-element.elementor-element-12fd16c p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-12fd16c p:last-child {
    margin-bottom: 0px;
}

.elementor-25631 .elementor-element.elementor-element-12fd16c ol, .elementor-25631 .elementor-element.elementor-element-12fd16c ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-25631 .elementor-element.elementor-element-12fd16c li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-25631 .elementor-element.elementor-element-12fd16c ol+ul {
    list-style-position: inside; 
}

.elementor-25631 .elementor-element.elementor-element-12fd16c ul+ol {
    padding-top: 10px;
}

.elementor-25631 .elementor-element.elementor-element-12fd16c ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-25631 .elementor-element.elementor-element-12fd16c a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-25631 .elementor-element.elementor-element-0dddf5c p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-0dddf5c p:last-child {
    margin-bottom: 0px;
}

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

.elementor-25631 .elementor-element.elementor-element-0dddf5c li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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

.elementor-25631 .elementor-element.elementor-element-ae5f9bb p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-ae5f9bb p:last-child {
    margin-bottom: 0px;
}

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

.elementor-25631 .elementor-element.elementor-element-ae5f9bb li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-25631 .elementor-element.elementor-element-ae5f9bb ol+ul {
    list-style-position: inside; 
}

.elementor-25631 .elementor-element.elementor-element-ae5f9bb ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-25631 .elementor-element.elementor-element-53bc0ff p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-53bc0ff p:last-child {
    margin-bottom: 0px;
}

.elementor-25631 .elementor-element.elementor-element-53bc0ff ol, .elementor-25631 .elementor-element.elementor-element-53bc0ff ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-25631 .elementor-element.elementor-element-53bc0ff li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-25631 .elementor-element.elementor-element-53bc0ff ol+ul {
    list-style-position: inside; 
}

.elementor-25631 .elementor-element.elementor-element-53bc0ff ul+ol {
    padding-top: 10px;
}

.elementor-25631 .elementor-element.elementor-element-53bc0ff ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-25631 .elementor-element.elementor-element-53bc0ff a{
    color: var(--e-global-color-27dda5de);
}

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

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

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

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

.elementor-25631 .elementor-element.elementor-element-5d08fc6 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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

.elementor-25631 .elementor-element.elementor-element-711b150 p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-711b150 p:last-child {
    margin-bottom: 0px;
}

.elementor-25631 .elementor-element.elementor-element-711b150 ol, .elementor-25631 .elementor-element.elementor-element-711b150 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-25631 .elementor-element.elementor-element-711b150 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-25631 .elementor-element.elementor-element-711b150 ol+ul {
    list-style-position: inside; 
}

.elementor-25631 .elementor-element.elementor-element-711b150 ul+ol {
    padding-top: 10px;
}

.elementor-25631 .elementor-element.elementor-element-711b150 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-25631 .elementor-element.elementor-element-711b150 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-25631 .elementor-element.elementor-element-00abfed p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-00abfed p:last-child {
    margin-bottom: 0px;
}

.elementor-25631 .elementor-element.elementor-element-00abfed ol, .elementor-25631 .elementor-element.elementor-element-00abfed ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-25631 .elementor-element.elementor-element-00abfed li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-25631 .elementor-element.elementor-element-00abfed ol+ul {
    list-style-position: inside; 
}

.elementor-25631 .elementor-element.elementor-element-00abfed ul+ol {
    padding-top: 10px;
}

.elementor-25631 .elementor-element.elementor-element-00abfed ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-25631 .elementor-element.elementor-element-00abfed a{
    color: var(--e-global-color-27dda5de);
}

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

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

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

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

.elementor-25631 .elementor-element.elementor-element-3fa3f2e li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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

.elementor-25631 .elementor-element.elementor-element-ab77758 p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-ab77758 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-25631 .elementor-element.elementor-element-ab77758 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-25631 .elementor-element.elementor-element-ab77758 ol+ul {
    list-style-position: inside; 
}

.elementor-25631 .elementor-element.elementor-element-ab77758 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

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

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

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

.elementor-25631 .elementor-element.elementor-element-9b9615a li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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

.elementor-25631 .elementor-element.elementor-element-d326605 p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-d326605 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-25631 .elementor-element.elementor-element-d326605 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-25631 .elementor-element.elementor-element-d326605 ol+ul {
    list-style-position: inside; 
}

.elementor-25631 .elementor-element.elementor-element-d326605 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-25631 .elementor-element.elementor-element-a407dac p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-a407dac p:last-child {
    margin-bottom: 0px;
}

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

.elementor-25631 .elementor-element.elementor-element-a407dac li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-25631 .elementor-element.elementor-element-a407dac ol+ul {
    list-style-position: inside; 
}

.elementor-25631 .elementor-element.elementor-element-a407dac ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-25631 .elementor-element.elementor-element-70d559d p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-70d559d p:last-child {
    margin-bottom: 0px;
}

.elementor-25631 .elementor-element.elementor-element-70d559d ol, .elementor-25631 .elementor-element.elementor-element-70d559d ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-25631 .elementor-element.elementor-element-70d559d li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-25631 .elementor-element.elementor-element-70d559d ol+ul {
    list-style-position: inside; 
}

.elementor-25631 .elementor-element.elementor-element-70d559d ul+ol {
    padding-top: 10px;
}

.elementor-25631 .elementor-element.elementor-element-70d559d ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-25631 .elementor-element.elementor-element-70d559d a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-25631 .elementor-element.elementor-element-421d82f p:first-child {
    margin-top: 0px;
}

.elementor-25631 .elementor-element.elementor-element-421d82f p:last-child {
    margin-bottom: 0px;
}

.elementor-25631 .elementor-element.elementor-element-421d82f ol, .elementor-25631 .elementor-element.elementor-element-421d82f ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-25631 .elementor-element.elementor-element-421d82f li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-25631 .elementor-element.elementor-element-421d82f ol+ul {
    list-style-position: inside; 
}

.elementor-25631 .elementor-element.elementor-element-421d82f ul+ol {
    padding-top: 10px;
}

.elementor-25631 .elementor-element.elementor-element-421d82f ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-25631 .elementor-element.elementor-element-421d82f a{
    color: var(--e-global-color-27dda5de);
}

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