.elementor .ahura_element_banner_box_2
{
	height: 120px;
    position: relative;
    overflow: hidden;
}
.elementor .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;
}
.elementor .ahura_element_banner_box_2:hover .circle
{
    bottom: -20%;
}
.elementor .ahura_element_banner_box_2 .circle .title
{
	margin-top: 15px;
}
.elementor .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;
}