.the-team a.elementor-button-link.elementor-button{
    background: transparent;
    padding: 30px 20px;
}

.the-team .elementor-button:after{
	display: none;
}

.the-team span.elementor-button-text{
	position: relative;
}

.the-team span.elementor-button-text:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 24.782px;
    background-image: url(../images/up.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    margin: 0 auto;
    top: 28px;
    transform: rotate(180deg);
}

.the-team .e-loop__load-more span.elementor-button-text:before {
    top: 28px;
    content: "";
    height: 23.952px;
    width: 17.981px;
    background-image: url(../images/gif.gif);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    margin: 0 auto;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    filter: invert(65%) sepia(92%) saturate(2126%) hue-rotate(129deg) brightness(89%) contrast(101%);
}

.the-team .e-loop__load-more .fas.fa-spinner.eicon-animation-spin:before{
    content: "";
    height: 23.952px;
    width: 17.981px;
    background-image: url(../images/gif.gif);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    margin: 0 auto;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    filter: invert(65%) sepia(92%) saturate(2126%) hue-rotate(129deg) brightness(89%) contrast(101%);
}

.the-team .h3.elementor-post__title,
.content-post-team .section-content-team .elementor-widget-theme-post-title{
	position: relative;
	margin-bottom: 0;
}

.the-team .elementor-post__text h3.elementor-post__title:before,
.content-post-team .section-content-team .elementor-widget-theme-post-title:before{
    content: "";
    position: absolute;
    width: 22.979px;
    height: 21.749px;
    background-image: url(../images/up.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    top: 9px;
    right: -5px;
}

.the-team .elementor-post__text:hover h3.elementor-post__title:before,
.content-post-team .section-content-team.active .elementor-widget-theme-post-title:before{
	transform: rotate(180deg);
}

.the-team a.elementor-post__thumbnail__link {
	padding-bottom: 68px;
	position: relative;
}

.the-team article.elementor-post.elementor-grid-item.type-team{
	position: relative;
    overflow: hidden;
	cursor: pointer;
}

.the-team .elementor-posts--thumbnail-top .elementor-post__text {
    position: absolute;
    bottom: -64px;
	height: 100%;
	transition: all .5s;
}

.the-team .elementor-posts--thumbnail-top .elementor-post__text:hover {
	bottom: 0;
	background: linear-gradient(357deg, #003630 33.03%, rgba(0, 35, 31, 0.64) 67.8%, rgba(0, 0, 0, 0.00) 96.7%);
	
}
	
.the-team .elementor-posts--thumbnail-top .elementor-post__text .post-content {
    position: absolute;
    bottom: 0;
	padding: 0 25px;
}

.the-team .elementor-posts--thumbnail-top .elementor-post__text:hover .post-content {
    bottom: 13px;
}

.the-team .post-categories {
    padding-bottom: 18px;
}

.the-team .elementor-posts .elementor-post__excerpt{
	padding-bottom: 10px;
}

.elementor-section:not(.elementor-inner-section).content-post-team > .elementor-container {
    padding: 0;
}

.content-post-team .elementor-widget-wrap.elementor-element-populated {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.content-post-team .elementor-widget-theme-post-featured-image.elementor-widget-image {
    padding-bottom: 74px;
    position: relative;
}

.content-post-team section.elementor-inner-section.section-content-team {
    position: absolute;
    bottom: -50px;
    height: 100%;
    transition: all .5s;
}

.content-post-team section.elementor-inner-section.section-content-team.active {
	bottom: 0;
	background: linear-gradient(357deg, #003630 33.03%, rgba(0, 35, 31, 0.64) 67.8%, rgba(0, 0, 0, 0.00) 96.7%);
}

.section-content-team .elementor-element.elementor-widget-theme-post-excerpt .elementor-widget-container{
    height: 44px;
}

.section-content-team.active .elementor-element.elementor-widget-theme-post-excerpt .elementor-widget-container{
    height: auto;
}

.content-post-team section.elementor-inner-section.section-content-team > .elementor-container{
	position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
}

.content-post-team section.elementor-inner-section.section-content-team.active > .elementor-container{
	bottom: 30px;
}

.the-team .elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper {
    margin-top: 50px;
}

.the-team .elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner i {
    animation: none;
}

@media (max-width: 575px){
	.content-post-team section.elementor-inner-section.section-content-team {
		bottom: -44px;
	}
}

@media (max-width: 420px){
	.team.type-team .elementor-element.content-post-team {
		padding: 0;
	}
	
	.team.type-team .elementor-element.content-post-team > .elementor-element-populated {
		padding: 0px 15px;
	}
	
	.the-team .elementor-post__text h3.elementor-post__title:before, 
	.content-post-team .section-content-team .elementor-widget-theme-post-title:before {
		height: 15.749px;
	}
}

@media (max-width: 329px){
	.content-post-team section.elementor-inner-section.section-content-team {
		bottom: -70px;
	}
}

