.elementor-15649 .elementor-element.elementor-global-3822{--divider-border-style:solid;--divider-color:rgba(122,122,122,0.22);--divider-border-width:1px;}.elementor-15649 .elementor-element.elementor-global-3822 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-15649 .elementor-element.elementor-global-3822 .elementor-divider-separator{width:100%;}.elementor-15649 .elementor-element.elementor-global-3822 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-15649 .elementor-element.elementor-element-db6d623{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-13d745b{--spacer-size:50px;}.elementor-15649 .elementor-element.elementor-element-b24dd9f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-bca17ca{--spacer-size:50px;}.elementor-15649 .elementor-element.elementor-element-9bde8d8{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-28c1263{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-0d24871{--spacer-size:10px;}.elementor-15649 .elementor-element.elementor-element-d5b2369{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-5224729{--spacer-size:10px;}.elementor-15649 .elementor-element.elementor-element-e2fc72c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-e1eb9b4{--spacer-size:10px;}.elementor-15649 .elementor-element.elementor-element-3384852{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-d92bcbd{--spacer-size:10px;}.elementor-15649 .elementor-element.elementor-element-2a919e2{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-0d4a328{--spacer-size:10px;}.elementor-15649 .elementor-element.elementor-element-10841c7{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-f691047{--spacer-size:10px;}.elementor-15649 .elementor-element.elementor-element-e1212b9{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-ca1bdcd{--spacer-size:10px;}.elementor-15649 .elementor-element.elementor-element-cefe031{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-9ec12fa{--spacer-size:10px;}.elementor-15649 .elementor-element.elementor-element-3bd3114{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-306580e{--spacer-size:10px;}@media(max-width:1024px){.elementor-15649 .elementor-element.elementor-element-db6d623{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-b24dd9f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-9bde8d8{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-28c1263{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-d5b2369{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-e2fc72c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-3384852{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-2a919e2{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-10841c7{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-e1212b9{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-cefe031{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-3bd3114{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}}@media(max-width:767px){.elementor-15649 .elementor-element.elementor-element-db6d623{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-b24dd9f{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-9bde8d8{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-28c1263{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-d5b2369{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-e2fc72c{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-3384852{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-2a919e2{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-10841c7{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-e1212b9{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-cefe031{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}.elementor-15649 .elementor-element.elementor-element-3bd3114{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );letter-spacing:var( --e-global-typography-2d890b1-letter-spacing );word-spacing:var( --e-global-typography-2d890b1-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-db6d623 */.elementor-15649 .elementor-element.elementor-element-db6d623 p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-15649 .elementor-element.elementor-element-db6d623 p:first-child {
    margin-top: 0px;
}

.elementor-15649 .elementor-element.elementor-element-db6d623 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-15649 .elementor-element.elementor-element-db6d623 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15649 .elementor-element.elementor-element-db6d623 ol+ul {
    list-style-position: inside; 
}

.elementor-15649 .elementor-element.elementor-element-db6d623 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-15649 .elementor-element.elementor-element-b24dd9f p:first-child {
    margin-top: 0px;
}

.elementor-15649 .elementor-element.elementor-element-b24dd9f p:last-child {
    margin-bottom: 0px;
}

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

.elementor-15649 .elementor-element.elementor-element-b24dd9f li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15649 .elementor-element.elementor-element-b24dd9f ol+ul {
    list-style-position: inside; 
}

.elementor-15649 .elementor-element.elementor-element-b24dd9f ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

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

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

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

.elementor-15649 .elementor-element.elementor-element-9bde8d8 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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

.elementor-15649 .elementor-element.elementor-element-28c1263 p:first-child {
    margin-top: 0px;
}

.elementor-15649 .elementor-element.elementor-element-28c1263 p:last-child {
    margin-bottom: 0px;
}

.elementor-15649 .elementor-element.elementor-element-28c1263 ol, .elementor-15649 .elementor-element.elementor-element-28c1263 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-15649 .elementor-element.elementor-element-28c1263 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15649 .elementor-element.elementor-element-28c1263 ol+ul {
    list-style-position: inside; 
}

.elementor-15649 .elementor-element.elementor-element-28c1263 ul+ol {
    padding-top: 10px;
}

.elementor-15649 .elementor-element.elementor-element-28c1263 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-15649 .elementor-element.elementor-element-28c1263 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-15649 .elementor-element.elementor-element-d5b2369 p:first-child {
    margin-top: 0px;
}

.elementor-15649 .elementor-element.elementor-element-d5b2369 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-15649 .elementor-element.elementor-element-d5b2369 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15649 .elementor-element.elementor-element-d5b2369 ol+ul {
    list-style-position: inside; 
}

.elementor-15649 .elementor-element.elementor-element-d5b2369 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-15649 .elementor-element.elementor-element-e2fc72c p:first-child {
    margin-top: 0px;
}

.elementor-15649 .elementor-element.elementor-element-e2fc72c p:last-child {
    margin-bottom: 0px;
}

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

.elementor-15649 .elementor-element.elementor-element-e2fc72c li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15649 .elementor-element.elementor-element-e2fc72c ol+ul {
    list-style-position: inside; 
}

.elementor-15649 .elementor-element.elementor-element-e2fc72c ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-15649 .elementor-element.elementor-element-3384852 p:first-child {
    margin-top: 0px;
}

.elementor-15649 .elementor-element.elementor-element-3384852 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-15649 .elementor-element.elementor-element-3384852 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15649 .elementor-element.elementor-element-3384852 ol+ul {
    list-style-position: inside; 
}

.elementor-15649 .elementor-element.elementor-element-3384852 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

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

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

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

.elementor-15649 .elementor-element.elementor-element-2a919e2 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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

.elementor-15649 .elementor-element.elementor-element-10841c7 p:first-child {
    margin-top: 0px;
}

.elementor-15649 .elementor-element.elementor-element-10841c7 p:last-child {
    margin-bottom: 0px;
}

.elementor-15649 .elementor-element.elementor-element-10841c7 ol, .elementor-15649 .elementor-element.elementor-element-10841c7 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-15649 .elementor-element.elementor-element-10841c7 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15649 .elementor-element.elementor-element-10841c7 ol+ul {
    list-style-position: inside; 
}

.elementor-15649 .elementor-element.elementor-element-10841c7 ul+ol {
    padding-top: 10px;
}

.elementor-15649 .elementor-element.elementor-element-10841c7 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-15649 .elementor-element.elementor-element-10841c7 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-15649 .elementor-element.elementor-element-e1212b9 p:first-child {
    margin-top: 0px;
}

.elementor-15649 .elementor-element.elementor-element-e1212b9 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-15649 .elementor-element.elementor-element-e1212b9 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15649 .elementor-element.elementor-element-e1212b9 ol+ul {
    list-style-position: inside; 
}

.elementor-15649 .elementor-element.elementor-element-e1212b9 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-15649 .elementor-element.elementor-element-cefe031 p:first-child {
    margin-top: 0px;
}

.elementor-15649 .elementor-element.elementor-element-cefe031 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-15649 .elementor-element.elementor-element-cefe031 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-15649 .elementor-element.elementor-element-cefe031 ol+ul {
    list-style-position: inside; 
}

.elementor-15649 .elementor-element.elementor-element-cefe031 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

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

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

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

.elementor-15649 .elementor-element.elementor-element-3bd3114 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

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

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

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

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

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

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


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

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