.ahura_element_banner_box_2
{
	height: 120px;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    background-color: #44D7AA;
}
.ahura_element_banner_box_2 .circle
{
	display: flex;
    flex-direction: column;
    align-items: center;
	position: absolute;
    background-color: #36ab87;
    width: 100%;
    border-radius: 100% 100% 0 0;
    height: 100%;
    bottom: -60%;
	transition: all .3s;
}
.ahura_element_banner_box_2:hover .circle
{
    bottom: -20%;
}
.ahura_element_banner_box_2 .circle .title
{
	margin-top: 15px;
    color: #fff;
}
.ahura_element_banner_box_2 .title span {
    font-size: 20px;
    font-weight: bold;
}
.ahura_element_banner_box_2 .circle .btn-wrapper
{
	background-color: white;
	color: #36ab87;
    border-radius: 20px;
    padding: 3px 14px;
	font-size: 13px;
    margin-top: 7px;
}