.elementor-15270 .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-15270 .elementor-element.elementor-global-8576{left:31.969px;}body.rtl .elementor-15270 .elementor-element.elementor-global-8576{right:31.969px;}.elementor-15270 .elementor-element.elementor-global-8576 .elementor-toc__header-title{text-align:start;}.elementor-15270 .elementor-element.elementor-global-8576 .elementor-toc__list-item{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-15270 .elementor-element.elementor-global-12482 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-15270 .elementor-element.elementor-global-12482 .elementor-toc__header-title{text-align:start;}.elementor-15270 .elementor-element.elementor-global-12482 .elementor-toc__header{flex-direction:row;}.elementor-15270 .elementor-element.elementor-global-12482{--item-text-hover-decoration:underline;}.elementor-15270 .elementor-element.elementor-element-9a501ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15270 .elementor-element.elementor-global-3822{--divider-border-style:solid;--divider-color:rgba(122,122,122,0.22);--divider-border-width:1px;}.elementor-15270 .elementor-element.elementor-global-3822 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-15270 .elementor-element.elementor-global-3822 .elementor-divider-separator{width:100%;}.elementor-15270 .elementor-element.elementor-global-3822 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-15270 .elementor-element.elementor-element-d5e7426{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-a3bf060{--spacer-size:50px;}.elementor-15270 .elementor-element.elementor-element-4f26f79 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15270 .elementor-element.elementor-element-6f93f17{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-4b49c69{--spacer-size:50px;}.elementor-15270 .elementor-element.elementor-element-29371d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15270 .elementor-element.elementor-element-8576d3f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-c9f78dc{--spacer-size:50px;}.elementor-15270 .elementor-element.elementor-element-8c3a1d0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15270 .elementor-element.elementor-element-3dc2589{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-42ac91c{--spacer-size:50px;}.elementor-15270 .elementor-element.elementor-element-f7aecc7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15270 .elementor-element.elementor-element-9bdb206{--divider-border-style:solid;--divider-color:rgba(122,122,122,0.22);--divider-border-width:1px;}.elementor-15270 .elementor-element.elementor-element-9bdb206 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-15270 .elementor-element.elementor-element-9bdb206 .elementor-divider-separator{width:100%;}.elementor-15270 .elementor-element.elementor-element-9bdb206 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-15270 .elementor-element.elementor-element-14b6997{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-e1eaa32{--spacer-size:50px;}.elementor-15270 .elementor-element.elementor-element-be6ef6b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15270 .elementor-element.elementor-element-df7f92f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-3a18521{--spacer-size:50px;}.elementor-15270 .elementor-element.elementor-element-5d5813b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15270 .elementor-element.elementor-element-9688be1{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-b03f14f{--spacer-size:50px;}.elementor-15270 .elementor-element.elementor-element-2777dd2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15270 .elementor-element.elementor-element-dc53aa0{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-26450f8{--spacer-size:50px;}.elementor-15270 .elementor-element.elementor-element-ede1892 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15270 .elementor-element.elementor-element-195249f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-cfc76ba{--spacer-size:50px;}.elementor-15270 .elementor-element.elementor-element-e1ee558 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15270 .elementor-element.elementor-element-871b1e6{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-c642f28{--spacer-size:50px;}.elementor-15270 .elementor-element.elementor-element-c59fa28 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15270 .elementor-element.elementor-element-f8e3f20{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-14b3b9e{--spacer-size:50px;}.elementor-15270 .elementor-element.elementor-element-86994cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15270 .elementor-element.elementor-element-9c25e49{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-bc04a05{--spacer-size:50px;}.elementor-15270 .elementor-element.elementor-element-42f5c19 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15270 .elementor-element.elementor-element-c14ee10{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-e9c6b9f{--spacer-size:50px;}.elementor-15270 .elementor-element.elementor-element-5dcf8aa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15270 .elementor-element.elementor-element-e647563{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-529bcb9{--spacer-size:50px;}.elementor-15270 .elementor-element.elementor-element-7fc30da > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15270 .elementor-element.elementor-element-b573d27{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-bb4b3fe{--spacer-size:50px;}.elementor-15270 .elementor-element.elementor-element-e53a08c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}@media(min-width:768px){.elementor-15270 .elementor-element.elementor-element-519dda5{width:27.963%;}.elementor-15270 .elementor-element.elementor-element-3822e8f{width:72.036%;}}@media(max-width:1024px){.elementor-15270 .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-15270 .elementor-element.elementor-global-8576{left:72px;}body.rtl .elementor-15270 .elementor-element.elementor-global-8576{right:72px;}.elementor-15270 .elementor-element.elementor-element-d5e7426{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-6f93f17{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-8576d3f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-3dc2589{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-14b6997{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-df7f92f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-9688be1{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-dc53aa0{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-195249f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-871b1e6{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-f8e3f20{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-9c25e49{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-c14ee10{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-e647563{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-b573d27{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-e53a08c{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-15270 .elementor-element.elementor-global-8576{left:72px;}body.rtl .elementor-15270 .elementor-element.elementor-global-8576{right:72px;}.elementor-15270 .elementor-element.elementor-global-8576{top:-102px;}.elementor-15270 .elementor-element.elementor-global-12482 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-15270 .elementor-element.elementor-element-d5e7426{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-6f93f17{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-8576d3f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-3dc2589{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-14b6997{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-df7f92f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-9688be1{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-dc53aa0{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-195249f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-871b1e6{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-f8e3f20{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-9c25e49{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-c14ee10{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-e647563{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-b573d27{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-15270 .elementor-element.elementor-element-e53a08c{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-15270 .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-15270 .elementor-element.elementor-global-8576 a{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-12482 */.elementor-15270 .elementor-element.elementor-global-12482 ul > li > ul > li .fa-angle-right:before{
    content: '\2000';
}
.elementor-15270 .elementor-element.elementor-global-12482 ul > li > ul > li .fa-angle-right:after{
    content: '\00BB';
}
.elementor-15270 .elementor-element.elementor-global-12482 ul > li > ul > li > ul > li .fa-angle-right:after{
    content: '\002D';
}

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

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

.elementor-15270 .elementor-element.elementor-element-d5e7426 p:first-child {
    margin-top: 0px;
}

.elementor-15270 .elementor-element.elementor-element-d5e7426 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-15270 .elementor-element.elementor-element-d5e7426 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15270 .elementor-element.elementor-element-d5e7426 ol+ul {
    list-style-position: inside; 
}

.elementor-15270 .elementor-element.elementor-element-d5e7426 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

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

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

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

.elementor-15270 .elementor-element.elementor-element-6f93f17 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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

.elementor-15270 .elementor-element.elementor-element-8576d3f p:first-child {
    margin-top: 0px;
}

.elementor-15270 .elementor-element.elementor-element-8576d3f p:last-child {
    margin-bottom: 0px;
}

.elementor-15270 .elementor-element.elementor-element-8576d3f ol, .elementor-15270 .elementor-element.elementor-element-8576d3f ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-15270 .elementor-element.elementor-element-8576d3f li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15270 .elementor-element.elementor-element-8576d3f ol+ul {
    list-style-position: inside; 
}

.elementor-15270 .elementor-element.elementor-element-8576d3f ul+ol {
    padding-top: 10px;
}

.elementor-15270 .elementor-element.elementor-element-8576d3f ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-15270 .elementor-element.elementor-element-8576d3f a{
    color: var(--e-global-color-27dda5de);
}

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

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

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

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

.elementor-15270 .elementor-element.elementor-element-3dc2589 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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

.elementor-15270 .elementor-element.elementor-element-14b6997 p:first-child {
    margin-top: 0px;
}

.elementor-15270 .elementor-element.elementor-element-14b6997 p:last-child {
    margin-bottom: 0px;
}

.elementor-15270 .elementor-element.elementor-element-14b6997 ol, .elementor-15270 .elementor-element.elementor-element-14b6997 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-15270 .elementor-element.elementor-element-14b6997 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15270 .elementor-element.elementor-element-14b6997 ol+ul {
    list-style-position: inside; 
}

.elementor-15270 .elementor-element.elementor-element-14b6997 ul+ol {
    padding-top: 10px;
}

.elementor-15270 .elementor-element.elementor-element-14b6997 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-15270 .elementor-element.elementor-element-14b6997 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-15270 .elementor-element.elementor-element-df7f92f p:first-child {
    margin-top: 0px;
}

.elementor-15270 .elementor-element.elementor-element-df7f92f p:last-child {
    margin-bottom: 0px;
}

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

.elementor-15270 .elementor-element.elementor-element-df7f92f li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15270 .elementor-element.elementor-element-df7f92f ol+ul {
    list-style-position: inside; 
}

.elementor-15270 .elementor-element.elementor-element-df7f92f ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-15270 .elementor-element.elementor-element-9688be1 p:first-child {
    margin-top: 0px;
}

.elementor-15270 .elementor-element.elementor-element-9688be1 p:last-child {
    margin-bottom: 0px;
}

.elementor-15270 .elementor-element.elementor-element-9688be1 ol, .elementor-15270 .elementor-element.elementor-element-9688be1 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-15270 .elementor-element.elementor-element-9688be1 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15270 .elementor-element.elementor-element-9688be1 ol+ul {
    list-style-position: inside; 
}

.elementor-15270 .elementor-element.elementor-element-9688be1 ul+ol {
    padding-top: 10px;
}

.elementor-15270 .elementor-element.elementor-element-9688be1 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-15270 .elementor-element.elementor-element-9688be1 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-15270 .elementor-element.elementor-element-dc53aa0 p:first-child {
    margin-top: 0px;
}

.elementor-15270 .elementor-element.elementor-element-dc53aa0 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-15270 .elementor-element.elementor-element-dc53aa0 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15270 .elementor-element.elementor-element-dc53aa0 ol+ul {
    list-style-position: inside; 
}

.elementor-15270 .elementor-element.elementor-element-dc53aa0 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

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

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

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

.elementor-15270 .elementor-element.elementor-element-195249f li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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

.elementor-15270 .elementor-element.elementor-element-871b1e6 p:first-child {
    margin-top: 0px;
}

.elementor-15270 .elementor-element.elementor-element-871b1e6 p:last-child {
    margin-bottom: 0px;
}

.elementor-15270 .elementor-element.elementor-element-871b1e6 ol, .elementor-15270 .elementor-element.elementor-element-871b1e6 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-15270 .elementor-element.elementor-element-871b1e6 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15270 .elementor-element.elementor-element-871b1e6 ol+ul {
    list-style-position: inside; 
}

.elementor-15270 .elementor-element.elementor-element-871b1e6 ul+ol {
    padding-top: 10px;
}

.elementor-15270 .elementor-element.elementor-element-871b1e6 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-15270 .elementor-element.elementor-element-871b1e6 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-15270 .elementor-element.elementor-element-f8e3f20 p:first-child {
    margin-top: 0px;
}

.elementor-15270 .elementor-element.elementor-element-f8e3f20 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-15270 .elementor-element.elementor-element-f8e3f20 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15270 .elementor-element.elementor-element-f8e3f20 ol+ul {
    list-style-position: inside; 
}

.elementor-15270 .elementor-element.elementor-element-f8e3f20 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

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

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

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

.elementor-15270 .elementor-element.elementor-element-9c25e49 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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

.elementor-15270 .elementor-element.elementor-element-c14ee10 p:first-child {
    margin-top: 0px;
}

.elementor-15270 .elementor-element.elementor-element-c14ee10 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-15270 .elementor-element.elementor-element-c14ee10 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15270 .elementor-element.elementor-element-c14ee10 ol+ul {
    list-style-position: inside; 
}

.elementor-15270 .elementor-element.elementor-element-c14ee10 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-15270 .elementor-element.elementor-element-e647563 p:first-child {
    margin-top: 0px;
}

.elementor-15270 .elementor-element.elementor-element-e647563 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-15270 .elementor-element.elementor-element-e647563 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15270 .elementor-element.elementor-element-e647563 ol+ul {
    list-style-position: inside; 
}

.elementor-15270 .elementor-element.elementor-element-e647563 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-15270 .elementor-element.elementor-element-b573d27 p:first-child {
    margin-top: 0px;
}

.elementor-15270 .elementor-element.elementor-element-b573d27 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-15270 .elementor-element.elementor-element-b573d27 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15270 .elementor-element.elementor-element-b573d27 ol+ul {
    list-style-position: inside; 
}

.elementor-15270 .elementor-element.elementor-element-b573d27 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-15270 .elementor-element.elementor-element-e53a08c p:first-child {
    margin-top: 0px;
}

.elementor-15270 .elementor-element.elementor-element-e53a08c p:last-child {
    margin-bottom: 0px;
}

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

.elementor-15270 .elementor-element.elementor-element-e53a08c li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15270 .elementor-element.elementor-element-e53a08c ol+ul {
    list-style-position: inside; 
}

.elementor-15270 .elementor-element.elementor-element-e53a08c ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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