.elementor-18332 .elementor-element.elementor-element-fa50823{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;top:230px;--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-secondary );--item-text-active-decoration:underline;--marker-size:16px;}body:not(.rtl) .elementor-18332 .elementor-element.elementor-element-fa50823{left:31px;}body.rtl .elementor-18332 .elementor-element.elementor-element-fa50823{right:31px;}.elementor-18332 .elementor-element.elementor-element-fa50823 .elementor-toc__header-title{text-align:start;}.elementor-18332 .elementor-element.elementor-element-fa50823 .elementor-toc__list-item{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-18332 .elementor-element.elementor-global-12482 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-18332 .elementor-element.elementor-global-12482 .elementor-toc__header-title{text-align:start;}.elementor-18332 .elementor-element.elementor-global-12482 .elementor-toc__header{flex-direction:row;}.elementor-18332 .elementor-element.elementor-global-12482{--item-text-hover-decoration:underline;}.elementor-18332 .elementor-element.elementor-element-59f8f97{--spacer-size:10px;}.elementor-18332 .elementor-element.elementor-element-a4c0970{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-18332 .elementor-element.elementor-element-5322710{--spacer-size:10px;}.elementor-18332 .elementor-element.elementor-element-2768caa{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-18332 .elementor-element.elementor-element-dd232f2{--spacer-size:10px;}.elementor-18332 .elementor-element.elementor-element-eb4c1bb{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-18332 .elementor-element.elementor-element-e1b0b7c{--spacer-size:10px;}.elementor-18332 .elementor-element.elementor-element-642b1f8{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-18332 .elementor-element.elementor-element-37d1ea6{--spacer-size:10px;}.elementor-18332 .elementor-element.elementor-element-b4b6afe{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}@media(min-width:768px){.elementor-18332 .elementor-element.elementor-element-f7994f7{width:30%;}.elementor-18332 .elementor-element.elementor-element-093eaff{width:69.999%;}}@media(max-width:1024px){.elementor-18332 .elementor-element.elementor-element-fa50823{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;top:-103px;}body:not(.rtl) .elementor-18332 .elementor-element.elementor-element-fa50823{left:72px;}body.rtl .elementor-18332 .elementor-element.elementor-element-fa50823{right:72px;}.elementor-18332 .elementor-element.elementor-element-a4c0970{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-18332 .elementor-element.elementor-element-2768caa{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-18332 .elementor-element.elementor-element-eb4c1bb{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-18332 .elementor-element.elementor-element-642b1f8{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-18332 .elementor-element.elementor-element-b4b6afe{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-18332 .elementor-element.elementor-element-fa50823{left:72px;}body.rtl .elementor-18332 .elementor-element.elementor-element-fa50823{right:72px;}.elementor-18332 .elementor-element.elementor-element-fa50823{top:-102px;}.elementor-18332 .elementor-element.elementor-global-12482 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-18332 .elementor-element.elementor-element-a4c0970{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-18332 .elementor-element.elementor-element-2768caa{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-18332 .elementor-element.elementor-element-eb4c1bb{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-18332 .elementor-element.elementor-element-642b1f8{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}.elementor-18332 .elementor-element.elementor-element-b4b6afe{font-size:var( --e-global-typography-2d890b1-font-size );line-height:var( --e-global-typography-2d890b1-line-height );}}/* Start custom CSS for table-of-contents, class: .elementor-element-fa50823 *//*
-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-18332 .elementor-element.elementor-element-fa50823 {
    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-18332 .elementor-element.elementor-element-fa50823 a{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-12482 */.elementor-18332 .elementor-element.elementor-global-12482 ul > li > ul > li .fa-angle-right:before{
    content: '\2000';
}
.elementor-18332 .elementor-element.elementor-global-12482 ul > li > ul > li .fa-angle-right:after{
    content: '\00BB';
}
.elementor-18332 .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-a4c0970 */.elementor-18332 .elementor-element.elementor-element-a4c0970 p {
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 1.5rem;
}

.elementor-18332 .elementor-element.elementor-element-a4c0970 p:first-child {
    margin-top: 0px;
}

.elementor-18332 .elementor-element.elementor-element-a4c0970 p:last-child {
    margin-bottom: 0px;
}

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

.elementor-18332 .elementor-element.elementor-element-a4c0970 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-18332 .elementor-element.elementor-element-a4c0970 ol+ul {
    list-style-position: inside; 
}

.elementor-18332 .elementor-element.elementor-element-a4c0970 ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-18332 .elementor-element.elementor-element-2768caa p:first-child {
    margin-top: 0px;
}

.elementor-18332 .elementor-element.elementor-element-2768caa p:last-child {
    margin-bottom: 0px;
}

.elementor-18332 .elementor-element.elementor-element-2768caa ol, .elementor-18332 .elementor-element.elementor-element-2768caa ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-18332 .elementor-element.elementor-element-2768caa li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-18332 .elementor-element.elementor-element-2768caa ol+ul {
    list-style-position: inside; 
}

.elementor-18332 .elementor-element.elementor-element-2768caa ul+ol {
    padding-top: 10px;
}

.elementor-18332 .elementor-element.elementor-element-2768caa ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-18332 .elementor-element.elementor-element-2768caa a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-18332 .elementor-element.elementor-element-eb4c1bb p:first-child {
    margin-top: 0px;
}

.elementor-18332 .elementor-element.elementor-element-eb4c1bb p:last-child {
    margin-bottom: 0px;
}

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

.elementor-18332 .elementor-element.elementor-element-eb4c1bb li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-18332 .elementor-element.elementor-element-eb4c1bb ol+ul {
    list-style-position: inside; 
}

.elementor-18332 .elementor-element.elementor-element-eb4c1bb ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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

.elementor-18332 .elementor-element.elementor-element-642b1f8 p:first-child {
    margin-top: 0px;
}

.elementor-18332 .elementor-element.elementor-element-642b1f8 p:last-child {
    margin-bottom: 0px;
}

.elementor-18332 .elementor-element.elementor-element-642b1f8 ol, .elementor-18332 .elementor-element.elementor-element-642b1f8 ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-18332 .elementor-element.elementor-element-642b1f8 li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-18332 .elementor-element.elementor-element-642b1f8 ol+ul {
    list-style-position: inside; 
}

.elementor-18332 .elementor-element.elementor-element-642b1f8 ul+ol {
    padding-top: 10px;
}

.elementor-18332 .elementor-element.elementor-element-642b1f8 ol+ul li {
    padding-left: 1.5em;
    text-indent:-1.5em; 
}

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

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

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


.elementor-18332 .elementor-element.elementor-element-642b1f8 a{
    color: var(--e-global-color-27dda5de);
}

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

.elementor-18332 .elementor-element.elementor-element-b4b6afe p:first-child {
    margin-top: 0px;
}

.elementor-18332 .elementor-element.elementor-element-b4b6afe p:last-child {
    margin-bottom: 0px;
}

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

.elementor-18332 .elementor-element.elementor-element-b4b6afe li{
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-18332 .elementor-element.elementor-element-b4b6afe ol+ul {
    list-style-position: inside; 
}

.elementor-18332 .elementor-element.elementor-element-b4b6afe ul+ol {
    padding-top: 10px;
}

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

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

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

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


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

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