.e-con > .e-con-inner > .elementor-element.elementor-widget.elementor-widget-blog-accordion{
    max-width: var(--blog-regular-content-width);
    margin: 0 auto;
    min-width: var(--blog-regular-content-width);
  }


.elementor-widget-blog-accordion .accordion-icon{
    width: fit-content;
    display: flex;
    transition: 0.3s all;
}

.elementor-widget-blog-accordion  .accordion_item_title{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-widget-blog-accordion  .accordion-item{
    border-style: solid;
    border-color: #D9D9D9;
    border-width: 1px 0 0 0;
}
.elementor-widget-blog-accordion .accordion-item:last-child {
    border-bottom-width: 1px;
}

.elementor-widget-blog-accordion .accordion-item .accordion_item_title {
    font-family: var(--tp-global-ff-h1);
    cursor: pointer;
    padding: 30px 0px 30px 0px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 20px;
    letter-spacing: 0.02em;
    color: rgba(22, 22, 22, 0.9);


}
.elementor-widget-blog-accordion .accordion_item_content {
    display: none;
    padding-bottom: 30px;
}

.elementor-widget-blog-accordion .accordion_item_title.active .accordion-icon {
    transform: rotate(180deg);
}

@media (max-width:767px) {
    .elementor-widget-blog-accordion .accordion_item_title {
        padding: 25px 0px 25px 0px;
    }
    .elementor-widget-blog-accordion .accordion_item_content {
        padding-bottom: 25px;
    }
}