.custom-el-1 {
		margin-top: -270px!important;
		position: relative;
		min-height: 570px;
}

.custom-el-1:before {
		content: ' ';
		display: block;
		width: 50%;
		height: 85%!important;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		border-radius: 0 80px 0 0;
}

.bg-color-before-primary:before {
	background-color: var(--primary-rgba-90) !important;
}

.custom-min-height {
    min-height: 460px;
}

.featured-icon.custom-featured-icon-style-2 {
		width: 55px;
		height: 55px;
		border-radius: 100% !important;
        margin: 70px!important;
}