.faq-area-inner{
    padding-top:217px
}
@media only screen and (max-width: 1919px){
    .faq-area-inner{
        padding-top:147px
    }
}
@media only screen and (max-width: 1199px){
    .faq-area-inner{
        padding-top:127px
    }
}
@media only screen and (max-width: 991px){
    .faq-area-inner{
        padding-top:127px
    }
}
.faq-area .section-content{
    display:grid;
    gap:30px 60px;
    grid-template-columns:485px 960px
}
@media only screen and (max-width: 1919px){
    .faq-area .section-content{
        grid-template-columns:400px 1fr
    }
}
@media only screen and (max-width: 1199px){
    .faq-area .section-content{
        grid-template-columns:300px 1fr
    }
}
@media only screen and (max-width: 991px){
    .faq-area .section-content{
        grid-template-columns:auto
    }
}
.faq-area .section-content .text{
    max-width:410px
}
.faq-area .section-content .text-wrapper{
    margin-top:24px;
    margin-inline-start:220px
}
@media only screen and (max-width: 1199px){
    .faq-area .section-content .text-wrapper{
        margin-inline-start:0
    }
}
.faq-area .section-content .wc-btn-underline{
    max-width:300px;
    white-space:normal;
    font-size:18px;
    line-height:26px;
    font-family:var(--font_beatricetrial);
    text-transform:none;
    font-weight:400;
    gap:40px;
    padding-top:20px;
    padding-bottom:0;
    color:var(--primary)
}
@media only screen and (max-width: 1199px){
    .faq-area .section-content .wc-btn-underline{
        max-width:270px;
        font-size:16px;
        padding-top:15px
    }
}
.faq-area .section-content .wc-btn-underline:before{
    top:0;
    height:1px
}
.faq-area .section-content .wc-btn-underline i{
    transform:rotate(-45deg);
    font-size:20px
}
.dir-rtl .faq-area .section-content .wc-btn-underline i{
    transform:rotate(-135deg)
}
.faq-area .accordion .accordion-button{
    font-size:24px;
    line-height:1;
    color:var(--primary);
    padding-top:24px;
    padding-bottom:18px;
    padding-inline-start:0;
    padding-inline-end:0;
    background-color:rgba(0,0,0,0);
    box-shadow:none;
    text-align:start;
    font-weight:400
}
@media only screen and (max-width: 1399px){
    .faq-area .accordion .accordion-button{
        font-size:22px
    }
}
@media only screen and (max-width: 1199px){
    .faq-area .accordion .accordion-button{
        font-size:20px
    }
}
@media only screen and (max-width: 767px){
    .faq-area .accordion .accordion-button{
        line-height:1.2
    }
}
.faq-area .accordion .accordion-button::after{
    content:"+";
    color:var(--primary);
    background-image:none;
    line-height:1;
    width:auto;
    height:auto;
    font-size:25px;
    margin-inline-start:50px;
    margin-inline-start:auto;
    margin-inline-end:0
}
.faq-area .accordion .accordion-button:not(.collapsed){
    pointer-events:none
}
.faq-area .accordion .accordion-button:not(.collapsed)::after{
    content:"-"
}
.faq-area .accordion .accordion-item{
    border-bottom:1px solid var(--border);
    background-color:rgba(0,0,0,0);
    border-radius:0px
}
.faq-area .accordion .accordion-item:not(:first-child){
    margin-top:0px
}
.faq-area .accordion .accordion-item:first-child{
    border-top:1px solid var(--border)
}
.faq-area .accordion .accordion-body{
    font-size:18px;
    line-height:1.44;
    padding-inline-start:0px;
    padding-inline-end:0px;
    padding-bottom:24px;
    padding-top:0;
    color:var(--secondary)
}
@media only screen and (max-width: 991px){
    .faq-area .accordion .accordion-body{
        padding-bottom:23px
    }
}
.faq-area .accordion-wrapper{
    margin-top:93px
}
@media only screen and (max-width: 1919px){
    .faq-area .accordion-wrapper{
        margin-top:73px
    }
}
@media only screen and (max-width: 1399px){
    .faq-area .accordion-wrapper{
        margin-top:53px
    }
}
@media only screen and (max-width: 1199px){
    .faq-area .accordion-wrapper{
        margin-top:43px
    }
}