/* we_believeArea */
.we_believeArea {
    width: 100%;
    padding: 0;
}
.gx-114 {
    --bs-gutter-x: 30px;
}
.we_believeArea .itemBox {
    padding: 100px 0;
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
}
.we_believeArea .sub_item {
    margin: 30px 0 0;
}
.we_believeArea .leftContent {
    max-width: 548px;
}
.we_believeArea .leftContent p {
    margin: 0 0 40px ;
}
.accordionPart .accordion-item h5 {
    padding: 20.5px 0;
    color: #111111;
    background: transparent;
    font-size: 20px;
    box-shadow: inherit;
}
.accordionPart .accordion-item .accordion-button.collapsed {
    border-bottom: 1px solid #DFDFDF;
    border-radius: 0;
}

.accordionPart .accordion-item .accordion-collapse.show {
    border-bottom: 1px solid #DFDFDF;
    border-radius: 0;
}
.accordionPart .accordion-item {
    border: 0;
}
.accordionPart .accordion-button:after {
    content: "\f107";
    background-image:inherit;
    transition: all ease 0.5s;
    font-family: "Font Awesome 5 Pro";
    color: #737373;
    font-size: 30px;
    line-height: 1;
    font-weight: 400;
    width: auto;
    height: auto;
}
.accordion-button:not(.collapsed):after {
    background-image: inherit;
    content: "\f106";
    font-family: "Font Awesome";
    transition: all ease 0.5s;
    transform: inherit;
    font-family: "Font Awesome 5 Pro";
    color: #111111;
}
.accordionPart .accordion-item h5 span {
    font-weight: 700;
    font-size: 24px;
    line-height: 1.33;
    color: #F38C13;
    margin-right: 73px;
    display: inline-block;
}
.accordionPart .accordion-body {
    padding: 0 73px 24px 105px;
}
.accordionPart .accordion-body p {
    margin: 0;
}

@media(max-width: 1199px){

    .we_believeArea .itemBox {
        padding: 80px 0;
    }

}

@media(max-width: 991px){

    .we_believeArea .itemBox {
        padding: 40px 0 70px;
    }
    .accordionPart .accordion-item h5 span {
         margin-right: 15px;
         font-size: 22px;
    }
    .accordionPart .accordion-body {
        padding: 0 28px 20px 48px;
    }
    .accordionPart .accordion-item h5 {
        padding: 18px 0;
        font-size: 18px;
    }
    
}
@media(max-width: 767px){
    
    .we_believeArea .itemBox {
        padding: 30px 0 60px;
    }
    
}

