.block-team-members-filter{margin-top:40px}
.block-team-members-filter .block-title{font-size:1.375rem;line-height:1.75rem;font-weight:bold;color:#02854a;margin-bottom:40px}
.block-team-members-filter .services{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:30px}
.block-team-members-filter .services .service-parent .service-title{display:-webkit-box;display:flex;width:100%;gap:10px;-webkit-box-pack:justify;justify-content:space-between;margin:0;cursor:pointer}
.block-team-members-filter .services .service-parent .service-title .title{position:relative;font-size:1rem;line-height:1.375rem;color:#00335c;font-weight:bold}
.block-team-members-filter .services .service-parent .service-title .title::before{content:"";position:absolute;display:block;bottom:-5px;left:0;width:0;opacity:0;height:3px;background-color:#03ce73;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.block-team-members-filter .services .service-parent .service-title.has-children .arrow{position:relative;display:-webkit-inline-box;display:inline-flex;width:16px;height:16px;background:#02854a;border-radius:50%;margin-left:auto;line-height:16px;-webkit-box-flex:0;flex:none;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.block-team-members-filter .services .service-parent .service-title.has-children .arrow:after{content:"";position:absolute;mask:url("/wp-content/themes/edg/assets/icons//simple-arrow.svg") no-repeat center;-webkit-mask:url("/wp-content/themes/edg/assets/icons//simple-arrow.svg") no-repeat center;mask-size:contain;-webkit-mask-size:contain;background-color:#fff;width:.4375rem;height:.4375rem;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;top:calc(50% - 1px);left:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}
.block-team-members-filter .services .service-parent .service-title:hover:not(.active){text-decoration:underline}
.block-team-members-filter .services .service-parent .service-title.active .title::before{width:100%;opacity:1}
.block-team-members-filter .services .service-parent .service-title.open .arrow{background:#00335c}
.block-team-members-filter .services .service-parent .service-title.open .arrow:after{top:calc(50% + 1px);-webkit-transform:translate(-50%,-50%) rotate(270deg);transform:translate(-50%,-50%) rotate(270deg)}
.block-team-members-filter .services .service-parent .service-children{padding:0 0 0 10px;margin:25px 0 0;list-style:none;display:none}
.block-team-members-filter .services .service-parent .service-children.active{display:block}
.block-team-members-filter .services .service-parent .service-children a{position:relative;text-decoration:none}
.block-team-members-filter .services .service-parent .service-children a::before{content:"";position:absolute;display:block;bottom:-5px;left:0;width:0;opacity:0;height:3px;background-color:#03ce73;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.block-team-members-filter .services .service-parent .service-children a:hover{text-decoration:underline}
.block-team-members-filter .services .service-parent .service-children a.active{text-decoration:none;font-weight:bold}
.block-team-members-filter .services .service-parent .service-children a.active::before{width:100%;opacity:1}
@media(min-width:768px){.block-team-members-filter .services .service-parent .service-title.has-children .arrow{margin-left:7px}
}