.elementor-58378 .elementor-element.elementor-element-96c1075{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-4376338{--spacer-size:50px;}.elementor-58378 .elementor-element.elementor-element-ac835c2{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-772d673{--spacer-size:50px;}.elementor-58378 .elementor-element.elementor-element-780b608{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-209272c{--spacer-size:50px;}.elementor-58378 .elementor-element.elementor-element-f2aac90{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-5b1eef3{--spacer-size:50px;}.elementor-58378 .elementor-element.elementor-element-2da6cda{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-6387afd{--spacer-size:50px;}.elementor-58378 .elementor-element.elementor-element-407385a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-0ffd209{--spacer-size:50px;}.elementor-58378 .elementor-element.elementor-element-57644bf{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-ab88c14{--spacer-size:50px;}.elementor-58378 .elementor-element.elementor-element-ab29dd2{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-a40c85f{--spacer-size:50px;}.elementor-58378 .elementor-element.elementor-element-e68fc36{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-6fa3a37{--spacer-size:50px;}.elementor-58378 .elementor-element.elementor-element-42b60ab{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-15e41a2{--spacer-size:50px;}.elementor-58378 .elementor-element.elementor-element-1cf4f8c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-6240b04{--spacer-size:50px;}.elementor-58378 .elementor-element.elementor-element-62118bf{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}@media(max-width:1024px){.elementor-58378 .elementor-element.elementor-element-96c1075{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-ac835c2{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-780b608{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-f2aac90{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-2da6cda{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-407385a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-57644bf{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-ab29dd2{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-e68fc36{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-42b60ab{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-1cf4f8c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-62118bf{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}}@media(max-width:767px){.elementor-58378 .elementor-element.elementor-element-96c1075{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-ac835c2{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-780b608{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-f2aac90{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-2da6cda{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-407385a{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-57644bf{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-ab29dd2{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-e68fc36{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-42b60ab{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-1cf4f8c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-58378 .elementor-element.elementor-element-62118bf{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-96c1075 */.elementor-58378 .elementor-element.elementor-element-96c1075 p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-58378 .elementor-element.elementor-element-96c1075 p:first-child {
    margin-top: 0px;
}

.elementor-58378 .elementor-element.elementor-element-96c1075 p:last-child {
    margin-bottom: 0px;
}

.elementor-58378 .elementor-element.elementor-element-96c1075 ol, .elementor-58378 .elementor-element.elementor-element-96c1075 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-58378 .elementor-element.elementor-element-96c1075 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-58378 .elementor-element.elementor-element-96c1075 ol+ul {
    list-style-position: inside; 
}

.elementor-58378 .elementor-element.elementor-element-96c1075 ul+ol {
    padding-top: 10px;
}

.elementor-58378 .elementor-element.elementor-element-96c1075 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

.elementor-58378 .elementor-element.elementor-element-96c1075 table>tbody>tr> *,.elementor-58378 .elementor-element.elementor-element-96c1075 table>thead>tr *{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}

.elementor-58378 .elementor-element.elementor-element-96c1075.top-table-header table>thead>tr *, .elementor-58378 .elementor-element.elementor-element-96c1075.top-table-header table>tbody>tr>th, .elementor-58378 .elementor-element.elementor-element-96c1075 table>tbody>tr>th {
    background-color: var(--e-global-color-c4081e1);
    color: #fff;
    font-weight: bold;
}


.elementor-58378 .elementor-element.elementor-element-96c1075 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-58378 .elementor-element.elementor-element-ac835c2 p:first-child {
    margin-top: 0px;
}

.elementor-58378 .elementor-element.elementor-element-ac835c2 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-58378 .elementor-element.elementor-element-ac835c2 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-58378 .elementor-element.elementor-element-ac835c2 ol+ul {
    list-style-position: inside; 
}

.elementor-58378 .elementor-element.elementor-element-ac835c2 ul+ol {
    padding-top: 10px;
}

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

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

.elementor-58378 .elementor-element.elementor-element-ac835c2.top-table-header table>thead>tr *, .elementor-58378 .elementor-element.elementor-element-ac835c2.top-table-header table>tbody>tr>th, .elementor-58378 .elementor-element.elementor-element-ac835c2 table>tbody>tr>th {
    background-color: var(--e-global-color-c4081e1);
    color: #fff;
    font-weight: bold;
}


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

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

.elementor-58378 .elementor-element.elementor-element-780b608 p:first-child {
    margin-top: 0px;
}

.elementor-58378 .elementor-element.elementor-element-780b608 p:last-child {
    margin-bottom: 0px;
}

.elementor-58378 .elementor-element.elementor-element-780b608 ol, .elementor-58378 .elementor-element.elementor-element-780b608 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-58378 .elementor-element.elementor-element-780b608 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-58378 .elementor-element.elementor-element-780b608 ol+ul {
    list-style-position: inside; 
}

.elementor-58378 .elementor-element.elementor-element-780b608 ul+ol {
    padding-top: 10px;
}

.elementor-58378 .elementor-element.elementor-element-780b608 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

.elementor-58378 .elementor-element.elementor-element-780b608 table>tbody>tr> *,.elementor-58378 .elementor-element.elementor-element-780b608 table>thead>tr *{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}

.elementor-58378 .elementor-element.elementor-element-780b608.top-table-header table>thead>tr *, .elementor-58378 .elementor-element.elementor-element-780b608.top-table-header table>tbody>tr>th, .elementor-58378 .elementor-element.elementor-element-780b608 table>tbody>tr>th {
    background-color: var(--e-global-color-c4081e1);
    color: #fff;
    font-weight: bold;
}


.elementor-58378 .elementor-element.elementor-element-780b608 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-58378 .elementor-element.elementor-element-f2aac90 p:first-child {
    margin-top: 0px;
}

.elementor-58378 .elementor-element.elementor-element-f2aac90 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-58378 .elementor-element.elementor-element-f2aac90 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-58378 .elementor-element.elementor-element-f2aac90 ol+ul {
    list-style-position: inside; 
}

.elementor-58378 .elementor-element.elementor-element-f2aac90 ul+ol {
    padding-top: 10px;
}

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

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

.elementor-58378 .elementor-element.elementor-element-f2aac90.top-table-header table>thead>tr *, .elementor-58378 .elementor-element.elementor-element-f2aac90.top-table-header table>tbody>tr>th, .elementor-58378 .elementor-element.elementor-element-f2aac90 table>tbody>tr>th {
    background-color: var(--e-global-color-c4081e1);
    color: #fff;
    font-weight: bold;
}


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

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

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

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

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

.elementor-58378 .elementor-element.elementor-element-2da6cda li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

.elementor-58378 .elementor-element.elementor-element-2da6cda.top-table-header table>thead>tr *, .elementor-58378 .elementor-element.elementor-element-2da6cda.top-table-header table>tbody>tr>th, .elementor-58378 .elementor-element.elementor-element-2da6cda table>tbody>tr>th {
    background-color: var(--e-global-color-c4081e1);
    color: #fff;
    font-weight: bold;
}


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

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

.elementor-58378 .elementor-element.elementor-element-407385a p:first-child {
    margin-top: 0px;
}

.elementor-58378 .elementor-element.elementor-element-407385a p:last-child {
    margin-bottom: 0px;
}

.elementor-58378 .elementor-element.elementor-element-407385a ol, .elementor-58378 .elementor-element.elementor-element-407385a ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-58378 .elementor-element.elementor-element-407385a li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-58378 .elementor-element.elementor-element-407385a ol+ul {
    list-style-position: inside; 
}

.elementor-58378 .elementor-element.elementor-element-407385a ul+ol {
    padding-top: 10px;
}

.elementor-58378 .elementor-element.elementor-element-407385a ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

.elementor-58378 .elementor-element.elementor-element-407385a table>tbody>tr> *,.elementor-58378 .elementor-element.elementor-element-407385a table>thead>tr *{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}

.elementor-58378 .elementor-element.elementor-element-407385a.top-table-header table>thead>tr *, .elementor-58378 .elementor-element.elementor-element-407385a.top-table-header table>tbody>tr>th, .elementor-58378 .elementor-element.elementor-element-407385a table>tbody>tr>th {
    background-color: var(--e-global-color-c4081e1);
    color: #fff;
    font-weight: bold;
}


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

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

.elementor-58378 .elementor-element.elementor-element-57644bf p:first-child {
    margin-top: 0px;
}

.elementor-58378 .elementor-element.elementor-element-57644bf p:last-child {
    margin-bottom: 0px;
}

.elementor-58378 .elementor-element.elementor-element-57644bf ol, .elementor-58378 .elementor-element.elementor-element-57644bf ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-58378 .elementor-element.elementor-element-57644bf li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-58378 .elementor-element.elementor-element-57644bf ol+ul {
    list-style-position: inside; 
}

.elementor-58378 .elementor-element.elementor-element-57644bf ul+ol {
    padding-top: 10px;
}

.elementor-58378 .elementor-element.elementor-element-57644bf ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

.elementor-58378 .elementor-element.elementor-element-57644bf table>tbody>tr> *,.elementor-58378 .elementor-element.elementor-element-57644bf table>thead>tr *{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}

.elementor-58378 .elementor-element.elementor-element-57644bf.top-table-header table>thead>tr *, .elementor-58378 .elementor-element.elementor-element-57644bf.top-table-header table>tbody>tr>th, .elementor-58378 .elementor-element.elementor-element-57644bf table>tbody>tr>th {
    background-color: var(--e-global-color-c4081e1);
    color: #fff;
    font-weight: bold;
}


.elementor-58378 .elementor-element.elementor-element-57644bf a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-58378 .elementor-element.elementor-element-ab29dd2 p:first-child {
    margin-top: 0px;
}

.elementor-58378 .elementor-element.elementor-element-ab29dd2 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-58378 .elementor-element.elementor-element-ab29dd2 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-58378 .elementor-element.elementor-element-ab29dd2 ol+ul {
    list-style-position: inside; 
}

.elementor-58378 .elementor-element.elementor-element-ab29dd2 ul+ol {
    padding-top: 10px;
}

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

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

.elementor-58378 .elementor-element.elementor-element-ab29dd2.top-table-header table>thead>tr *, .elementor-58378 .elementor-element.elementor-element-ab29dd2.top-table-header table>tbody>tr>th, .elementor-58378 .elementor-element.elementor-element-ab29dd2 table>tbody>tr>th {
    background-color: var(--e-global-color-c4081e1);
    color: #fff;
    font-weight: bold;
}


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

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

.elementor-58378 .elementor-element.elementor-element-e68fc36 p:first-child {
    margin-top: 0px;
}

.elementor-58378 .elementor-element.elementor-element-e68fc36 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-58378 .elementor-element.elementor-element-e68fc36 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-58378 .elementor-element.elementor-element-e68fc36 ol+ul {
    list-style-position: inside; 
}

.elementor-58378 .elementor-element.elementor-element-e68fc36 ul+ol {
    padding-top: 10px;
}

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

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

.elementor-58378 .elementor-element.elementor-element-e68fc36.top-table-header table>thead>tr *, .elementor-58378 .elementor-element.elementor-element-e68fc36.top-table-header table>tbody>tr>th, .elementor-58378 .elementor-element.elementor-element-e68fc36 table>tbody>tr>th {
    background-color: var(--e-global-color-c4081e1);
    color: #fff;
    font-weight: bold;
}


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

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

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

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

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

.elementor-58378 .elementor-element.elementor-element-42b60ab li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

.elementor-58378 .elementor-element.elementor-element-42b60ab.top-table-header table>thead>tr *, .elementor-58378 .elementor-element.elementor-element-42b60ab.top-table-header table>tbody>tr>th, .elementor-58378 .elementor-element.elementor-element-42b60ab table>tbody>tr>th {
    background-color: var(--e-global-color-c4081e1);
    color: #fff;
    font-weight: bold;
}


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

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

.elementor-58378 .elementor-element.elementor-element-1cf4f8c p:first-child {
    margin-top: 0px;
}

.elementor-58378 .elementor-element.elementor-element-1cf4f8c p:last-child {
    margin-bottom: 0px;
}

.elementor-58378 .elementor-element.elementor-element-1cf4f8c ol, .elementor-58378 .elementor-element.elementor-element-1cf4f8c ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-58378 .elementor-element.elementor-element-1cf4f8c li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-58378 .elementor-element.elementor-element-1cf4f8c ol+ul {
    list-style-position: inside; 
}

.elementor-58378 .elementor-element.elementor-element-1cf4f8c ul+ol {
    padding-top: 10px;
}

.elementor-58378 .elementor-element.elementor-element-1cf4f8c ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

.elementor-58378 .elementor-element.elementor-element-1cf4f8c.top-table-header table>thead>tr *, .elementor-58378 .elementor-element.elementor-element-1cf4f8c.top-table-header table>tbody>tr>th, .elementor-58378 .elementor-element.elementor-element-1cf4f8c table>tbody>tr>th {
    background-color: var(--e-global-color-c4081e1);
    color: #fff;
    font-weight: bold;
}


.elementor-58378 .elementor-element.elementor-element-1cf4f8c a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-58378 .elementor-element.elementor-element-62118bf p:first-child {
    margin-top: 0px;
}

.elementor-58378 .elementor-element.elementor-element-62118bf p:last-child {
    margin-bottom: 0px;
}

.elementor-58378 .elementor-element.elementor-element-62118bf ol, .elementor-58378 .elementor-element.elementor-element-62118bf ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-58378 .elementor-element.elementor-element-62118bf li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-58378 .elementor-element.elementor-element-62118bf ol+ul {
    list-style-position: inside; 
}

.elementor-58378 .elementor-element.elementor-element-62118bf ul+ol {
    padding-top: 10px;
}

.elementor-58378 .elementor-element.elementor-element-62118bf ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

.elementor-58378 .elementor-element.elementor-element-62118bf table>tbody>tr> *,.elementor-58378 .elementor-element.elementor-element-62118bf table>thead>tr *{
    border:1px solid var(--e-global-color-c4081e1);
    background-color: #fff;
}

.elementor-58378 .elementor-element.elementor-element-62118bf.top-table-header table>thead>tr *, .elementor-58378 .elementor-element.elementor-element-62118bf.top-table-header table>tbody>tr>th, .elementor-58378 .elementor-element.elementor-element-62118bf table>tbody>tr>th {
    background-color: var(--e-global-color-c4081e1);
    color: #fff;
    font-weight: bold;
}


.elementor-58378 .elementor-element.elementor-element-62118bf a{
    color: var(--e-global-color-27dda5de);
}

.elementor-58378 .elementor-element.elementor-element-62118bf.lower-alpha ol{
    list-style-type: lower-alpha;
}
.elementor-58378 .elementor-element.elementor-element-62118bf.decimal-leading-zero ol{
    list-style-type: decimal-leading-zero;
}
.elementor-58378 .elementor-element.elementor-element-62118bf.upper-alpha ol{
    list-style-type: upper-alpha;
}
.elementor-58378 .elementor-element.elementor-element-62118bf.upper-roman ol{
    list-style-type: upper-roman;
}
.elementor-58378 .elementor-element.elementor-element-62118bf.lower-roman ol{
    list-style-type: lower-roman;
}
.elementor-58378 .elementor-element.elementor-element-62118bf.circle ul{
    list-style-type: circle;
}
.elementor-58378 .elementor-element.elementor-element-62118bf.square ul{
    list-style-type: square;
}
.elementor-58378 .elementor-element.elementor-element-62118bf.none ul{
    list-style-type: none;
}
.elementor-58378 .elementor-element.elementor-element-62118bf img.top10{
    margin-top: 10px;
}/* End custom CSS */