.block-accordion{position:relative;padding:50px 0}
.block-accordion .title{font-size:2.125rem;line-height:2.75rem;font-weight:bold;color:#00335c;margin-bottom:30px;margin-top:0}
.block-accordion .accordion{border-top:1px solid #d5d8c5;padding-top:28px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:28px}
.block-accordion .accordion .accordion-item{border-bottom:1px solid #d5d8c5;padding-bottom:28px}
.block-accordion .accordion .accordion-item .accordion-title{margin:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:25px;font-size:1rem;line-height:1.375rem;letter-spacing:0;cursor:pointer}
.block-accordion .accordion .accordion-item .accordion-title .title_text{position:relative}
.block-accordion .accordion .accordion-item .accordion-title .title_text:after{content:"";position:absolute;display:block;width:0;height:3px;background-color:#d5d8c5;margin-top:5px;-webkit-transition:all .3s ease;transition:all .3s ease}
.block-accordion .accordion .accordion-item .accordion-title .arrow{position:relative;width:25px;height:25px;background-color:#02854a;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-flex:0;flex:none}
.block-accordion .accordion .accordion-item .accordion-title .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:.625rem;height:.625rem;-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-accordion .accordion .accordion-item .accordion-title.active .arrow{background-color:#00335c}
.block-accordion .accordion .accordion-item .accordion-title.active .arrow:after{top:calc(50% + 1px);-webkit-transform:translate(-50%,-50%) rotate(270deg);transform:translate(-50%,-50%) rotate(270deg)}
.block-accordion .accordion .accordion-item .accordion-content{padding:30px 10px 12px 50px;display:none}
.block-accordion .accordion .accordion-item .accordion-content p:first-child{margin-top:0}
.block-accordion .accordion .accordion-item .accordion-content p:last-child{margin-bottom:0}
@media(min-width:768px){.block-accordion .title{font-size:2.75rem;line-height:3.375rem;margin-bottom:40px}
.block-accordion .accordion .accordion-item .accordion-title{padding-left:25px;font-size:1.125rem}
.block-accordion .accordion .accordion-item .accordion-title:hover .title_text:after{width:100%}
.block-accordion .accordion .accordion-item .accordion-title:hover .arrow{background-color:#00335c}
.block-accordion .accordion .accordion-item .accordion-content{padding:30px 30px 12px 75px}
}