.accordion-section {
	padding: 88px 0 104px 0;
}
.accordion-bg {
	inset: 0;
}
.accordion-bg img {
	filter: brightness(200%) saturate(0%);
	height: auto;
	width: 100%;
}
.accordion-section::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0;
	z-index: 1;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.88) 0%, #FFF 100%);
}
.accordion-item-title {
	font-weight: var(--fw-400);
	line-height: 1.18;
	margin: 0;
	cursor: pointer;
	transition: 0.5s;
}
.accordion-item-title:hover {
	color: var(--color-primary);
}
.accordion-item {
	border-bottom: 1px solid rgba(14, 86, 90, 0.3);
	/* padding: 26px 120px 26px 23px; */
	background-image: url("data:image/svg+xml,%3Csvg width='61' height='61' viewBox='0 0 61 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30.0327' cy='30.0328' r='29.5328' transform='rotate(90 30.0327 30.0328)' stroke='%230E565A'/%3E%3Cpath d='M29.6792 40.7504C29.8744 40.9457 30.191 40.9457 30.3863 40.7504L33.5682 37.5684C33.7635 37.3732 33.7635 37.0566 33.5682 36.8613C33.373 36.6661 33.0564 36.6661 32.8611 36.8613L30.0327 39.6897L27.2043 36.8613C27.009 36.6661 26.6924 36.6661 26.4972 36.8613C26.3019 37.0566 26.3019 37.3732 26.4972 37.5684L29.6792 40.7504ZM30.0327 19.6687L29.5327 19.6687L29.5327 40.3969L30.0327 40.3969L30.5327 40.3969L30.5327 19.6687L30.0327 19.6687Z' fill='%230E565A'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right 30px top 15px;
	/* padding: 26px 23px 26px 23px; */
	transition: 0.5s;
}
.accordion-item-header {
	padding: 26px 23px 26px 23px;
	cursor: pointer;
}
.accordion-item-content {
	display: none;
	padding: 20px 93px 53px 80px;
	max-width: 100%;
	position: relative;
}
.accordion-item.active {
	background-color: rgba(14, 86, 90, 0.1);
    background-image: url("data:image/svg+xml,%3Csvg width='61' height='61' viewBox='0 0 61 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30.9673' cy='30.426' r='29.5328' transform='rotate(-90 30.9673 30.426)' stroke='%230E565A'/%3E%3Cpath d='M31.3208 19.7083C31.1256 19.5131 30.809 19.5131 30.6137 19.7083L27.4318 22.8903C27.2365 23.0856 27.2365 23.4022 27.4318 23.5974C27.627 23.7927 27.9436 23.7927 28.1389 23.5974L30.9673 20.769L33.7957 23.5974C33.991 23.7927 34.3076 23.7927 34.5028 23.5974C34.6981 23.4022 34.6981 23.0856 34.5028 22.8903L31.3208 19.7083ZM30.9673 40.79L31.4673 40.79L31.4673 20.0619L30.9673 20.0619L30.4673 20.0619L30.4673 40.79L30.9673 40.79Z' fill='%230E565A'/%3E%3C/svg%3E");
}
.accordion-sec-title {
	margin-bottom: 75px;
}
.accordion-item-title a {
	text-decoration: none;
}
.accordion-item-title a:hover {
	color: var(--color-primary);
}
/* .accordion-item.active:has(.accordion-item-content:hover) {
	background-color: var(--color-primary);
}
.accordion-item.active:has(.accordion-item-content:hover) * {
	color: var(--color-white);
}
.accordion-item.active:has(.accordion-item-content:hover) {
	background-image: url("data:image/svg+xml,%3Csvg width='61' height='61' viewBox='0 0 61 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30.9673' cy='30.426' r='29.5328' transform='rotate(-90 30.9673 30.426)' stroke='%23FFFFFF'/%3E%3Cpath d='M31.3208 19.7083C31.1256 19.5131 30.809 19.5131 30.6137 19.7083L27.4318 22.8903C27.2365 23.0856 27.2365 23.4022 27.4318 23.5974C27.627 23.7927 27.9436 23.7927 28.1389 23.5974L30.9673 20.769L33.7957 23.5974C33.991 23.7927 34.3076 23.7927 34.5028 23.5974C34.6981 23.4022 34.6981 23.0856 34.5028 22.8903L31.3208 19.7083ZM30.9673 40.79L31.4673 40.79L31.4673 20.0619L30.9673 20.0619L30.4673 20.0619L30.4673 40.79L30.9673 40.79Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
} */
@media screen and (max-width:1600px) {
	.accordion-section {
		padding: 80px 0 90px 0;
	}
	.accordion-sec-title {
		margin-bottom: 55px;
	}
.accordion-item-content {
	padding: 20px 90px 40px 60px;
}
}
@media screen and (max-width:1360px) {
.accordion-item-content {
	padding: 10px 80px 40px 50px;
}
}
@media screen and (max-width:1200px) {
	.accordion-section {
		padding: 70px 0 80px 0;
	}
	.accordion-sec-title {
		margin-bottom: 45px;
	}
.accordion-item-content {
	padding: 10px 80px 30px 50px;
}
	.accordion-item {
		background-size: 50px;
		background-position: right 30px top 13.5px;
	}
	.accordion-item-header {
	padding: 22px 100px 22px 23px;
}
}
@media screen and (max-width:991px) {
	.accordion-section {
		padding: 60px 0;
	}
	.accordion-sec-title {
		margin-bottom: 35px;
	}
	.accordion-item {
		background-position: right 20px top 11px;
		background-size: 42px;
	}
	.accordion-item-header{
		padding: 20px 80px 20px 23px;
	}
.accordion-item-content {
	padding: 10px 80px 25px 40px;
}
}
@media screen and (max-width:767px) {
.accordion-item-content {
	padding: 10px 60px 20px 40px;
	line-height: 1.5;
}
	.accordion-item {
		background-size: 38px;
	}
	.accordion-item-header{
		padding: 18px 80px 18px 23px;
	}
}
@media screen and (max-width:640px) {
	.accordion-section {
		padding: 50px 0;
	}
	.accordion-sec-title {
		margin-bottom: 32px;
	}
.accordion-item-content {
	padding: 10px 20px 15px 20px;
	line-height: 1.5;
}
}
@media screen and (max-width:480px) {
	.accordion-item {
		background-size: 30px;
		background-position: right 15px top 12px;
	}
	.accordion-item-header{
				padding: 15px 60px 15px 15px;
	}
.accordion-item-title {
	line-height: 1.1;
	font-size: 20px;
}
.accordion-item-content {
	padding: 10px 0px 15px 20px;
}
}