.elementor-3212 .elementor-element.elementor-element-4944f86 .elementor-repeater-item-2ad6665{left:32%;--hotspot-translate-x:32%;top:65.5%;--hotspot-translate-y:65.5%;}.elementor-3212 .elementor-element.elementor-element-4944f86 .elementor-repeater-item-d847e2a{left:85%;--hotspot-translate-x:85%;top:92%;--hotspot-translate-y:92%;}.elementor-3212 .elementor-element.elementor-element-4944f86 .elementor-repeater-item-73ee410{left:98%;--hotspot-translate-x:98%;top:72.5%;--hotspot-translate-y:72.5%;}.elementor-3212 .elementor-element.elementor-element-4944f86 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-3212 .elementor-element.elementor-element-4944f86{--background-align:center;--hotspot-color:#FFFFFF;--hotspot-min-width:24px;--hotspot-box-color:#1A191D;--hotspot-border-radius:0px 0px 0px 0px;--tooltip-color:#17161AAA;--tooltip-border-radius:6px 6px 6px 6px;}.elementor-3212 .elementor-element.elementor-element-4944f86 .e-hotspot__label{font-size:20px;font-weight:400;line-height:18px;}.elementor-3212 .elementor-element.elementor-element-1a9c1019 .elementor-heading-title{font-size:1rem;font-weight:300;line-height:1.4rem;}.elementor-3212 .elementor-element.elementor-element-2c3b527e .elementor-heading-title{font-size:1rem;font-weight:300;line-height:1.4rem;}@media(max-width:1024px) and (min-width:768px){.elementor-3212 .elementor-element.elementor-element-0c7a19e{width:80%;}.elementor-3212 .elementor-element.elementor-element-50df9b80{width:25%;}.elementor-3212 .elementor-element.elementor-element-5ae76926{width:53%;}}@media(max-width:1024px){.elementor-3212 .elementor-element.elementor-element-4944f86 .elementor-repeater-item-2ad6665{left:34%;--hotspot-translate-x:34%;top:70%;--hotspot-translate-y:70%;}.elementor-3212 .elementor-element.elementor-element-4944f86 .elementor-repeater-item-d847e2a{left:85%;--hotspot-translate-x:85%;top:93%;--hotspot-translate-y:93%;}.elementor-3212 .elementor-element.elementor-element-4944f86 .elementor-repeater-item-73ee410{left:99%;--hotspot-translate-x:99%;top:73%;--hotspot-translate-y:73%;}.elementor-3212 .elementor-element.elementor-element-1a9c1019 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-3212 .elementor-element.elementor-element-2c3b527e .elementor-heading-title{font-size:16px;line-height:20px;}}@media(max-width:767px){.elementor-3212 .elementor-element.elementor-element-4944f86 .elementor-repeater-item-2ad6665{left:31%;--hotspot-translate-x:31%;top:67%;--hotspot-translate-y:67%;}.elementor-3212 .elementor-element.elementor-element-4944f86 .elementor-repeater-item-d847e2a{left:86%;--hotspot-translate-x:86%;top:95%;--hotspot-translate-y:95%;}.elementor-3212 .elementor-element.elementor-element-4944f86 .elementor-repeater-item-73ee410{left:100%;--hotspot-translate-x:100%;top:76%;--hotspot-translate-y:76%;}.elementor-3212 .elementor-element.elementor-element-4944f86{--hotspot-size:10px;--hotspot-min-width:18px;}.elementor-3212 .elementor-element.elementor-element-4944f86 .e-hotspot__label{font-size:16px;line-height:10px;}.elementor-3212 .elementor-element.elementor-element-50bf417 > .elementor-container{max-width:362px;}.elementor-3212 .elementor-element.elementor-element-1a9c1019 .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-3212 .elementor-element.elementor-element-2c3b527e .elementor-heading-title{font-size:16px;line-height:16px;}}/* 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 */