
.section_areas_expertise.padding_overlap_block {
	padding-bottom: 365px;
}
.areas_expertise_inner {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	justify-content: space-between;
}
.areas_expertise_content {
	width: 41%;
	position: relative;
}
.areas_expertise_content .button_wrap {
	margin-top: 60px;
}
.expertise_items {
	display: flex;
	flex-direction: column;
	gap: 30px;
	width: 49%;
}
.expertise_item {
	border-radius: 30px;
	background: var(--wp--preset--color--white,#fff);
	padding: 28px;
	display: flex;
	align-items: flex-start;
	gap: 30px;
}
.expertise_item .expertise_item_content {
	flex: 1;
	display: flex;
	flex-direction: column;
	height: 100%;
}
.expertise_item .expertise_item_content .item_content {
	margin-bottom: 30px;
}
.expertise_item .expertise_item_content .button_wrap {
	margin-top: auto;
}
.expertise_item .item_image {
	border-radius: 24px;
	overflow: hidden;
	width: 36.5%;
	max-width: 230px;
}
.expertise_item .item_image img {
	display: block;
	height: 100%;
	width: 100%;
	object-fit: cover;
}
/*----Section Leaves-----------*/

.areas_expertise_content .section-leaf {
  position: absolute;
  pointer-events: none;
  will-change: transform;
  z-index: 1;
}
.areas_expertise_content .section-leaf.leaf-01 {
	left: -80px;
	top: -30px;
	animation: leafFloat1 5.5s ease-in-out infinite;
	animation-duration: 4s;
	animation-delay: 0s;
}

.areas_expertise_content .section-leaf.leaf-03 {
	left: 80%;
  	top: 25%;
	animation: leafFloat2 5.5s ease-in-out infinite;
	animation-duration: 5.5s;
	animation-delay: 1s;
}

@media only screen and (max-width: 1710px) {
  .areas_expertise_content .section-leaf.leaf-01{
    top: -70px;
    left: 10px;
  }
}

@media only screen and (max-width: 1200px) {
	.areas_expertise_content {
		width: 30%;
	}
	.expertise_items {
		width: 60%;
	}
}
@media only screen and (max-width: 1024px) {
	.areas_expertise_content .section-leaf.leaf-01 {
		top: -36px;
		left: 10px;
		width: 22px;
	}
	.areas_expertise_content .section-leaf.leaf-03 {
		width: 60px;
		top: 28%;
	}
}
@media only screen and (max-width: 950px) {
	.areas_expertise_content .section-leaf.leaf-03 {
		width: 60px;
		top: 60%;
	}
	.areas_expertise_inner {
		flex-direction: column;
	}
	.areas_expertise_content {
		width: auto;
		max-width: 500px;
	}
	.expertise_items {
		width: auto;
	}
}
@media only screen and (max-width: 480px) {
	.expertise_item {
		flex-direction: column-reverse;
	}
	.expertise_item .item_image {
		width: 100%;
		max-width: 100%;
		height: 200px;
	}
}