section.faq{
    width: 100vw !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
    gap: 30px;
}
@media screen and (max-width: 1450px) {
    section.faq{
        margin-top: 100px !important;
    }
}
section.faq .title{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
section.faq .title h1{
    font-size: 45px;
}
section.faq .title h4{
    font-size: 25px;
    color: #808080;
}
section.faq .body{
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 1000px;
    background-color: #00000050;
    padding: 20px 20px;
    border-radius: var(--border-radius-big);
}
@media screen and (max-width: 1070px){
    section.faq .body{
        padding: 20px 20px;
        margin: auto 30px;
    }
}
section.faq .body div h2{
    margin-bottom: 15px;
}
section.faq .body div h2 span{
    color: #ff6e14;
}
section.faq .body div h3 span{
    color: #3fff1d;
}