/**/
.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
	padding: 15px 0;
	border-bottom: 1px solid #dadfe4 !important;
}

.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:last-child {
	padding: 15px 0 0 0;
	border-bottom: none !important;
}

.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
	font-weight: 500;
}

/**/
.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
	padding: 0 0 0 37px;
}

.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content h2 {
	font-size: 18px;
	font-weight: 500;
	line-height: normal;
	color: var(--bluetext);
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content p a {
	color: #2ea0bd;
	border-bottom: 1px solid var(--3);
}

@media screen and (max-width:1024px) {
	.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper {
		width: 19% !important;
	}
}

@media screen and (max-width:767px) {
	/**/
	.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper {
		width: 100% !important;
		display: block;
		border-bottom: 1px solid #dadfe4;	
	}
	
	.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
		padding: 0 0 25px 0;
		border-bottom: none;
		position: relative;
	}
	
	.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:after {
		content: '';
		position: absolute;
		top: calc(50% - 12px);
		right: 15px;
		transform: translateY(-50%);
		width: 14px;
		height: 7px;
		background-image: url(/wp-content/uploads/2024/02/chevron-legal.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		fill: #2EA0BD;
	}
	
	.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active:after {
		transform: translateY(-50%) rotate(180deg);
	}
	
	.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:last-child {
		padding: 0 0 25px 0;
	}
	
	.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
		font-size: 18px;
	}
	
	/**/
	.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title {
		display: none;
	}
	
	.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
		padding: 0;
	}

	.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content h2 {
		font-size: 22px;
		margin-top: 30px;
		margin-bottom: 21px;
	}
}