.text-ora .title {
    @include text-orange;
}

#accordionFlushExample {
    @include background-green;
}

.boxFaq {
    @include background-green;
    border-radius: 20px;
    margin-bottom: 3rem;
    padding-bottom: 25px;
    padding-right: 50px;
    padding-left: 50px;
}

.boxFaq h4 {
    color: #FCBB11;
    position: relative;
    top: 30px;
}

#accordionFlushExample .accordion-button {
    @include background-green;
    color: white;
    text-align: right !important;
}

#accordionFlushExample .accordion-button::after {
    margin-right: auto;
    margin-left: 0;
}

#accordionFlushExample .accordion-item {
    border-color: #00ADAD !important;
    
}

#accordionFlushExample .accordion-button::after {
    //background-image: url(../images/arrow-faq.png) !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

#accordionFlushExample .accordion-button {
    border: none !important;
    box-shadow: none;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.faq-display {
    @include for-size(tablet-landscape-up) {
        display: none !important;
    }
}

//accardion home new
.box-faq-home {
    background-color: #721E5B;
    padding-top: 25px;
    border-radius: 20px;
    //margin-bottom: 3rem;
    padding-bottom: 25px;
    padding-right: 50px;
    padding-left: 50px;
}

.accardionHome .accordion-button {
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem;
    font-size: 18px;
    color: #fff;
    text-align: left;
    background-color: #721E5B;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}

.accardionHome .accordion-button {
    @include for-size(tablet-landscape-up) {
        text-align: right !important;
        //text-align: justify;
        font-size: 14px !important;
        line-height: 2;
    }
}

.accardionHome .accardion-body {
    @include for-size(tablet-landscape-up) {
        text-align: right !important;
        //text-align: justify;
        font-size: 13px !important;
        line-height: 2;
    }

    color: #fff;
    background-color: #721E5B;
    font-size: 16px;
    line-height: 2 !important;
    text-align: justify;
    font-weight: unset !important;
}

.accardionHome .accordion-button:not(.collapsed) {
    color: #fff;
    background-color: #721E5B;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.13);
}

.accardionHome .accordion-item {
    //border-color: #721E5B !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 1px solid #A31D4E !important;
}

.accardionHome .accordion-item:last-child {
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
}

/*.accardionHome .accordion-body {
    color: #fff;
    background-color: #721E5B;
    font-size: 16px !important;
    line-height: 2 !important;
    text-align: justify;
    font-weight: unset !important;
}*/

.accardionHome .accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: auto;
    margin-left: 0;
    content: "";
    background-image: url(../images/arrow-faq.png) !important;
    //background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform 0.2s ease-in-out;
}

//faq harware
.box-faq-hardware {
    background-color: #004646;
    padding-top: 25px;
    border-radius: 20px;
    //margin-bottom: 3rem;
    padding-bottom: 25px;
   /* padding-right: 50px;
    padding-left: 50px;*/
}

.accardionHardware .accordion-button {
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem;
    font-size: 18px;
    color: #fff;
    text-align: left;
    background-color: #004646;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}

.accardionHardware .accordion-button {
    @include for-size(tablet-landscape-up) {
        text-align: right !important;
        //text-align: justify;
        font-size: 14px;
        line-height: 2;
    }
}

.accardionHardware .accardion-body {
    @include for-size(tablet-landscape-up) {
        text-align: right !important;
        //text-align: justify;
        font-size: 13px !important;
        line-height: 2;
    }
}

.accardionHardware .accordion-button:not(.collapsed) {
    color: #fff;
    background-color: #004646;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.13);
}

.accardionHardware .accordion-item {
    //border-color: #721E5B !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 1px solid #fff !important;
}

.accardionHardware .accordion-item:last-child {
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
}

.accardionHardware .accordion-body {
    color: #fff;
    background-color: #004646;
/*    font-size: 16px;*/
    line-height: 2 !important;
    text-align: justify;
    font-weight: unset !important;


    @include for-size(phone-only){
        font-size:13px !important;
    }
}

.accardionHardware .accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: auto;
    margin-left: 0;
    content: "";
    background-image: url(../images/arrow-faq.png) !important;
    //background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform 0.2s ease-in-out;
}
.accardionHardware .accordion-item {
    background-color: #004646 !important;
}