/* Swiper Slider */
.mw-sldr-ctnt p{
	display: none;
}
.mw-sldr-ctnt p.active{
	display: flex;
}

/* Team Member Block */
.mw-hidden-member {
    display: none;
}

/* Project Block */
.mw-hidden-member {
    display: none;
}
.mw-hidden-project{
	display: none;
}
.mw-clear-filter-btn {
  display: none;
}
/* Project dropDown */
.mw-custom-filter {
    position: relative;
}
.mw-filter-trigger {
    display: flex;
    align-items: center;
    justify-content: space-between;    
    /* border: 2px solid #e1e5e9; */
}
.mw-filter-trigger:hover {
    border-color: #007cba;
    /* box-shadow: 0 2px 8px rgba(0,124,186,0.15); */
}
.mw-filter-arrow {
    transition: transform 0.2s ease;
    /* margin-left: 8px; */
}

.mw-filter-options.open + .mw-filter-arrow {
    transform: rotate(180deg);
}

.mw-filter-options {
    position: absolute;    
    background: #fff;
    /* border: 2px solid #e1e5e9;     */
    visibility: hidden;
}

.mw-filter-options.open {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.mw-filter-option:last-child {
    border-bottom: none;
}

.mw-filter-option:hover {
    background-color: #f8fafc;
}

.mw-filter-option[data-value=""] {
    font-weight: 500;
    color: #6b7280;
}

.mw-project-filters {
    display: flex;
    /* gap: 12px; */
    align-items: center;
}
/* Blog Block */
/* .mw-filter-trigger:focus,
.mw-filter-option:focus {   
    outline-offset: 2px;
} */
.mw-hidden-blog {
	display:none;
}
.mw-filter-btn {
    cursor: pointer;
}

.mw-filter-btn.active {
    opacity: 0.7;
}
/* .mw-blog-search {
    margin-bottom: 24px;
} */

.mw-blog-search-input {
    width: 100%;
    /* min-height: 50px; */
    /* padding: 12px 16px; */
    /* border: 1px solid #ddd; */
    outline: none;
    /* font-size: 16px; */
}
.mw-filter-row {
	display: none;
}

.mw-filter-dropdown {
	display: block;
	/* margin-bottom: 24px; */
}

.mw-filter-select {
	width: 100%;
	/* min-height: 48px; */
}
/* Read More in Careers */
.mw-career-mw-description {
  height: 0;
  overflow: hidden;
  transition: height 0.45s ease;
  will-change: height;
}
@media (min-width: 768px) {
	/* Blog Block */
	.mw-category-filter {
		display: none;
	}
	.mw-blog-reset-wrap {
		display: none;
	}
	.mw-filter-row {
		display: flex;
		flex-wrap: wrap;
		/* gap: 12px; */
		/* margin-bottom: 30px; */
	}

}

