.elementor-14248 .elementor-element.elementor-element-787e77ea{padding:0px 0px 0px 0px;}.elementor-14248 .elementor-element.elementor-element-5aac330e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-title, .elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-title:before, .elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-title:after, .elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-content, .elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-title, .elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-title a{color:#3A3A3A;}.elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-title.elementor-active,
					 .elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-title.elementor-active a{color:#e31f3d;}.elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-title{font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2px;}.elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-content{font-size:14px;line-height:20px;}.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-title, .elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-title:before, .elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-title:after, .elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-content, .elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-title, .elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-title a{color:#3A3A3A;}.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-title.elementor-active,
					 .elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-title.elementor-active a{color:#e31f3d;}.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-title{font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2px;}.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-content{font-size:14px;line-height:20px;}.elementor-14248 .elementor-element.elementor-element-19152a81 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14248 .elementor-element.elementor-element-19152a81{font-size:14px;line-height:20px;}/* Start custom CSS for tabs, class: .elementor-element-315e2567 */.elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tabs-wrapper {
    text-align: center;
}

.elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-desktop-title {
    display: inline;
}

.elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-desktop-title.elementor-active {
    text-decoration: underline;
}

.elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-desktop-title:hover {
    color: #e31f3d;
    text-decoration: underline;
}

.elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-desktop-title {
    transition: 0s all;
}

/*.elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-desktop-title:after {*/
/*    content: " | ";*/
/*    right: -3px;*/
/*    position: absolute;*/
/*    color: #999;*/
/*    font-size: 20px;*/
/*    top: -1px;*/
/*}*/

/*.elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-desktop-title:last-child:after {*/
/*    content: none;*/
/*}*/



/*.elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-desktop-title {*/
/*    padding: 0px !important;*/
/*}*/

.elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-desktop-title {
    padding: 20px 15px;
}

.elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tab-content {
    padding-top: 0px;
}

.elementor-14248 .elementor-element.elementor-element-315e2567 .elementor-tabs-wrapper {
    margin-bottom: 60px;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-5b024383 */.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tabs-wrapper {
    text-align: center;
}

.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-desktop-title {
    display: inline;
}

.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-desktop-title.elementor-active {
    text-decoration: underline;
}

.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-desktop-title a:hover {
    color: #e31f3d;
    text-decoration: underline;
}

.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-desktop-title a {
    transition: 0s all;
}

.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-desktop-title:first-child a:after {
    content: " | ";
    right: -3px;
    position: absolute;
    color: #999;
    font-size: 20px;
    top: -1px;
}



.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-desktop-title {
    padding: 0px !important;
}

.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-desktop-title a {
    padding: 20px 25px;
}

.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-content {
    padding-top: 0px;
}

.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tabs-wrapper {
    margin-bottom: 20px;
}

.mobile-table-title {
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 18px;
    line-height: 1.2em;
    text-align: center;
    background-color: #f5f5f5;
    padding: 10px 5px;
    z-index: 3;
}
.mobile-table-title .subtitle {
    font-size: 16px;
}


@media(max-width: 767px) {
	.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-mobile-title {
		display: none;
	}

	.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tabs .elementor-tabs-wrapper {
		display: block;
	}
	
	.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-desktop-title:first-child a:after {
	    content: none;
	}
	
	.elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tab-desktop-title a {
	    padding: 0px;
	    display: block;
	    margin-bottom: 10px;
	}
	

    .elementor-14248 .elementor-element.elementor-element-5b024383 .elementor-tabs .elementor-tab-content {
        padding: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19152a81 */.elementor-14248 .elementor-element.elementor-element-19152a81 {
    max-width: 640px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS */section.Hide {
    display: none;
}/* End custom CSS */