.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .elementor-repeater-item-2ad6665{left:21%;--hotspot-translate-x:21%;top:79%;--hotspot-translate-y:79%;}.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .elementor-repeater-item-10ece30{left:14%;--hotspot-translate-x:14%;top:85%;--hotspot-translate-y:85%;}.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .elementor-repeater-item-d847e2a{left:70%;--hotspot-translate-x:70%;top:75%;--hotspot-translate-y:75%;}.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .elementor-repeater-item-89b3578{left:76%;--hotspot-translate-x:76%;top:82%;--hotspot-translate-y:82%;}.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .elementor-repeater-item-73ee410{left:92%;--hotspot-translate-x:92%;top:42%;--hotspot-translate-y:42%;}.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-2369 .elementor-element.elementor-element-1f0e7d37{--background-align:center;--hotspot-min-width:24px;--hotspot-box-color:var( --e-global-color-dac414c );--hotspot-border-radius:0px 0px 0px 0px;--tooltip-color:#17161AAA;--tooltip-border-radius:6px 6px 6px 6px;}.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .e-hotspot__label{font-size:20px;font-weight:400;line-height:18px;}.elementor-2369 .elementor-element.elementor-element-638dc7e5{margin-top:25px;margin-bottom:25px;}.elementor-2369 .elementor-element.elementor-element-d02e794 .elementor-heading-title{font-size:1rem;font-weight:300;line-height:1.4rem;}.elementor-2369 .elementor-element.elementor-element-aca3828{font-size:1rem;font-weight:300;}.elementor-2369 .elementor-element.elementor-element-facbe78 .elementor-heading-title{font-size:1rem;font-weight:300;line-height:1.4rem;color:var( --e-global-color-dac414c );}.elementor-2369 .elementor-element.elementor-element-049786c{font-size:1rem;font-weight:300;}.elementor-2369 .elementor-element.elementor-element-87e2fbb .elementor-heading-title{font-size:1rem;font-weight:300;line-height:1.4rem;color:var( --e-global-color-dac414c );}.elementor-2369 .elementor-element.elementor-element-be260a9{font-size:1rem;font-weight:300;color:var( --e-global-color-dac414c );}.elementor-2369 .elementor-element.elementor-element-fa0429e{margin-top:25px;margin-bottom:0px;}.elementor-2369 .elementor-element.elementor-element-e2d5fcc .elementor-heading-title{font-size:1rem;font-weight:300;line-height:1.4rem;}.elementor-2369 .elementor-element.elementor-element-4b63f57{font-size:1rem;font-weight:300;}@media(min-width:768px){.elementor-2369 .elementor-element.elementor-element-740ee19{width:35%;}.elementor-2369 .elementor-element.elementor-element-2826c92{width:34.331%;}.elementor-2369 .elementor-element.elementor-element-4ce355ef{width:30%;}.elementor-2369 .elementor-element.elementor-element-210e112{width:100%;}}@media(max-width:1024px){.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .elementor-repeater-item-2ad6665{left:25%;--hotspot-translate-x:25%;top:76%;--hotspot-translate-y:76%;}.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .elementor-repeater-item-10ece30{left:17%;--hotspot-translate-x:17%;top:83%;--hotspot-translate-y:83%;}.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .elementor-repeater-item-d847e2a{left:75%;--hotspot-translate-x:75%;top:78%;--hotspot-translate-y:78%;}.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .elementor-repeater-item-89b3578{left:82%;--hotspot-translate-x:82%;top:85%;--hotspot-translate-y:85%;}.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .elementor-repeater-item-73ee410{left:92.5%;--hotspot-translate-x:92.5%;top:42.5%;--hotspot-translate-y:42.5%;}.elementor-2369 .elementor-element.elementor-element-d02e794 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-2369 .elementor-element.elementor-element-facbe78 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-2369 .elementor-element.elementor-element-87e2fbb .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-2369 .elementor-element.elementor-element-e2d5fcc .elementor-heading-title{font-size:16px;line-height:20px;}}@media(max-width:767px){.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .elementor-repeater-item-2ad6665{left:23%;--hotspot-translate-x:23%;top:77%;--hotspot-translate-y:77%;}.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .elementor-repeater-item-10ece30{left:14%;--hotspot-translate-x:14%;top:86%;--hotspot-translate-y:86%;}.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .elementor-repeater-item-d847e2a{left:74%;--hotspot-translate-x:74%;top:80%;--hotspot-translate-y:80%;}.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .elementor-repeater-item-89b3578{left:81%;--hotspot-translate-x:81%;top:89%;--hotspot-translate-y:89%;}.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .elementor-repeater-item-73ee410{left:94%;--hotspot-translate-x:94%;top:41%;--hotspot-translate-y:41%;}.elementor-2369 .elementor-element.elementor-element-1f0e7d37{--hotspot-size:10px;--hotspot-min-width:18px;}.elementor-2369 .elementor-element.elementor-element-1f0e7d37 .e-hotspot__label{font-size:12px;line-height:10px;}.elementor-2369 .elementor-element.elementor-element-638dc7e5 > .elementor-container{max-width:362px;}.elementor-2369 .elementor-element.elementor-element-740ee19 > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2369 .elementor-element.elementor-element-d02e794 .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-2369 .elementor-element.elementor-element-2826c92 > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2369 .elementor-element.elementor-element-facbe78 .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-2369 .elementor-element.elementor-element-4ce355ef > .elementor-element-populated{margin:0px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2369 .elementor-element.elementor-element-87e2fbb .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-2369 .elementor-element.elementor-element-fa0429e > .elementor-container{max-width:362px;}.elementor-2369 .elementor-element.elementor-element-fa0429e{margin-top:0px;margin-bottom:0px;}.elementor-2369 .elementor-element.elementor-element-e2d5fcc .elementor-heading-title{font-size:16px;line-height:16px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2369 .elementor-element.elementor-element-20c9e463{width:80%;}}/* Start custom CSS *//* Tables begin */
.eael-data-table thead tr { visibility: hidden; display: none; }

#ts-table { 
    display: table; 
}

.ts-tr { 
    display: table-row;
}

.ts-td { 
    display: table-cell;
}

.ts-td-padding-top { 
    display: table-cell;
    padding-top: 10px;
}

.ts-row-empty {
	padding: 10px 0 10px 0 !important;
}

.ts-row {
	border-top: 1px solid #dedede !important;
	padding: 10px 0 10px 0 !important;
    line-height: 20px !important;
}

.ts-row-double {
	border-top: 1px solid #dedede !important;
	border-bottom: 1px solid #dedede !important;
	padding: 10px 0 10px 0 !important;
    line-height: 20px !important;
}

.ts-row-top {
	border-top: 1px solid #dedede !important;
	padding: 10px 0 10px 0 !important;
	vertical-align: top;
}

.ts-row-double-top {
	border-top: 1px solid #dedede !important;
	border-bottom: 1px solid #dedede !important;
	padding: 10px 0 10px 0 !important;
	vertical-align: top;
}


.ts-row-code {
	border-top: 1px solid #dedede !important;
    width: 30%;
    padding-right: 1em !important;
}

.ts-row-code-25 {
	border-top: 1px solid #dedede !important;
    width: 25%;
    padding-right: 1em !important;
}

.ts-row-code-double {
	border-top: 1px solid #dedede !important;
	border-bottom: 1px solid #dedede !important;
    width: 30%;
/*    padding-right: 1em !important;*/
}

.ts-row-code-25-double {
	border-top: 1px solid #dedede !important;
	border-bottom: 1px solid #dedede !important;
    width: 25%;
/*    padding-right: 1em !important;*/
}


/* Dark border begin */
.ts-section-title-dark {
    font-size: 20px !important;
    width: 20%;
    padding-right: 1em !important;
    color: #ffffff !important;
}

.ts-section-title-top-dark {
    font-size: 20px !important;
    width: 20%;
    padding-right: 1em !important;
    vertical-align: top;
    padding-top: 10px !important;
    color: #ffffff !important;
}

.ts-row-dark {
	border-top: 1px solid #444444 !important;
	padding: 10px 0 10px 0 !important;
    line-height: 20px !important;
    color: #ffffff !important;
}

.ts-row-double-dark {
	border-top: 1px solid #444444 !important;
	border-bottom: 1px solid #444444 !important;
	padding: 10px 0 10px 0 !important;
    line-height: 20px !important;
    color: #ffffff !important;
}

.ts-row-top-dark {
	border-top: 1px solid #444444 !important;
	padding: 10px 0 10px 0 !important;
	vertical-align: top;
    color: #ffffff !important;
}

.ts-row-double-top-dark {
	border-top: 1px solid #444444 !important;
	border-bottom: 1px solid #444444 !important;
	padding: 10px 0 10px 0 !important;
	vertical-align: top;
    color: #ffffff !important;
}


.ts-row-code-dark {
	border-top: 1px solid #444444 !important;
    width: 30%;
    padding-right: 1em !important;
    color: #ffffff !important;
}

.ts-row-code-25-dark {
	border-top: 1px solid #444444 !important;
    width: 25%;
    padding-right: 1em !important;
    color: #ffffff !important;
}

.ts-row-code-double-dark {
	border-top: 1px solid #dedede !important;
	border-bottom: 1px solid #dedede !important;
    width: 30%;
    color: #ffffff !important;
/*    padding-right: 1em !important;*/
}

.ts-row-code-25-double-dark {
	border-top: 1px solid #444444 !important;
	border-bottom: 1px solid #444444 !important;
    width: 25%;
    color: #ffffff !important;
/*    padding-right: 1em !important;*/
}
/* Dark border end */


.ts-row-img {
    width: 15%;
    padding-right: 1em !important;
}

.ts-row-code-img {
    width: 25%;
    padding-right: 1em !important;
}

.ts-row-code-img-double {
	border-top: 1px solid #dedede !important;
	border-bottom: 1px solid #dedede !important;
    width: 25%;
/*    padding-right: 1em !important;*/
}

.ts-section-title {
    font-size: 20px !important;
    width: 20%;
    padding-right: 1em !important;
}

.ts-section-title-top {
    font-size: 20px !important;
    width: 20%;
    padding-right: 1em !important;
    vertical-align: top;
    padding-top: 10px !important;
}

.ts-row-manifold-header {
	padding: 10px 0 10px 0 !important;
    text-align: center !important;
}

.ts-row-manifold {
	border-top: 1px solid #dedede !important;
	padding: 10px 0 10px 0 !important;
    text-align: center !important;
}

.circle-17161a {
    width:24px;
    height:24px;
    border-radius:50%;
    font-weight: 500;
    color:#fff;
    line-height:24px;
    text-align:center;
    background:#17161a;
    display: inline-block;
}

/* Smartphones (portrait and landscape) begin */
@media only screen and (min-device-width : 320px) and (max-device-width : 820px) {
    /* Overflow begin */
    .eael-data-table-wrap {
        overflow-x: hidden !important;
        padding-bottom: 5px;
    }
    /* Overflow end */

    /* Set title font size begin */   
    .ts-section-title {
        font-size: 18px !important;
        width: 20%;
        padding-right: 1em !important;
    }

    .ts-section-title-top {
        font-size: 18px !important;
        width: 20%;
        padding-right: 1em !important;
        vertical-align: top;
        padding-top: 10px !important;
    }
    
    .eael-data-table .td-content {
        display: -webkit-box; }

    .ts-row {
        border-top: 1px solid #dedede !important;
        padding: 5px 0 5px 0 !important;
        font-size: 0.70rem !important;
        line-height: 1rem !important;
        vertical-align: top;
    }

    .ts-row-empty {
        padding: 5px 0 5px 0 !important;
        font-size: 0.70rem !important;
    }

    .ts-row-double {
        border-top: 1px solid #dedede !important;
        border-bottom: 1px solid #dedede !important;
        padding: 5px 0 5px 0 !important;
        font-size: 0.70rem !important;
        line-height: 1rem !important;
        vertical-align: top;
    }

    .ts-row-code-25 {
    	border-top: 1px solid #dedede !important;
        width: 25%;
        padding-right: 1em !important;
        font-size: 0.70rem !important;
    }

    .ts-row-code-25-double {
        border-top: 1px solid #dedede !important;
        border-bottom: 1px solid #dedede !important;
        width: 25%;
        font-size: 0.70rem !important;
    }

}
/* Set title font size end */
/* Smartphones (portrait and landscape) end */


/* iPads (portrait and landscape) begin */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    /* Styles */
    }
/* iPads (portrait and landscape) end */

p {
    margin: 0 auto;
}
/* Tables end *//* End custom CSS */