#webinar-latest {
	background-color: var(--light_purple);
	padding: 30px 0;
	position: relative;
	z-index: 9999
}

.webinar_leaf img {
	position: absolute;
	right: 0
}

.webinar-latest-content {
	position: relative;
	z-index: 9999
}

.webinar-latest-content h2 {
	font-size: 35px;
	color: var(--blue);
	font-family: 'Opensans-SemiBold'
}

.webinar-latest-content p {
	color: var(--black_alternate);
	font-family: 'Opensans-Regular'
}

.webinar-content-ivf {
	position: relative;
	z-index: 9999
}

.webinar-content h2 {
	font-size: 20px;
	color: var(--green);
	font-family: 'Opensans-SemiBold'
}

.webinar-content p {
	color: var(--black_alternate);
	font-family: 'Opensans-Regular'
}

.webinar-content .btn-article {
	color: var(--green);
	background-color: var(--another_light_green);
	font-family: 'Opensans-SemiBold';
	border-radius: 0;
	font-size: 20px;
	padding: 20px 60px;
	width: 100%
}

.webinar-content-fees {
	background-color: var(--another_light_green);
	border-radius: 15px
}

.webinar-content-fees .btn-discover {
	color: var(--green);
	background-color: #0ff0;
	font-family: 'Opensans-Light';
	border: 1px solid var(--green);
	border-radius: 15px;
	font-size: 20px;
	padding: 20px 60px;
	width: 100%
}

.webinar-content-fees .btn-discover:hover {
	color: var(--green);
	background-color: #0ff0;
	font-family: 'Opensans-Light';
	border: 1px solid var(--green)
}

.webinar-content-fees h3 {
	font-size: 25px;
	color: var(--green);
	font-family: 'Opensans-Bold'
}

.webinar-content-fees h4 {
	font-size: 20px;
	color: var(--green);
	font-family: 'Opensans-SemiBold'
}

#webinar-list {
	padding: 30px 0;
	background-color: var(--light_purple)
}

.webinar-list-content h2 {
	font-size: 35px;
	color: var(--blue);
	font-family: 'Opensans-SemiBold'
}

.card.latest-card {
	height: 100%;
	position: relative
}

.latest-card .card-img-top {
	border-radius: 30px
}

.latest-card h2 {
	font-size: 25px;
	color: var(--green);
	font-family: 'Opensans-SemiBold'
}

.latest-card p {
	color: var(--black_alternate);
	font-family: 'Opensans-Regular'
}

.latest-card .btn-read {
	font-size: 18px;
	background-color: var(--white);
	font-family: 'Opensans-Light';
	color: var(--dark-grey);
	border: 1px solid var(--green)
}

.latest-card .btn-read:hover {
	font-size: 18px;
	background-color: var(--white);
	font-family: 'Opensans-Light';
	color: var(--dark-grey);
	border: 1px solid var(--green)
}

.card .webinar-content-fees {
	background-color: var(--another_light_green)
}

.card-img-text {
	position: absolute;
	top: 30px;
	left: 30px
}

.card-img-text p {
	background-color: var(--green);
	color: var(--white);
	padding: 8px;
	font-size: 14px;
	font-family: 'Opensans-SemiBold';
	border-radius: 5px
}