@font-face {
    font-family: fontInter;
    src: url("/HomeToStay/wp-content/themes/HomeToStay/assets/fonts/Inter/Inter-VariableFont_slnt,wght.ttf");
}

section.faq .tab-content {
    width: 100%;
    
 
}
.img-width{
    width: 100%;
}
section.faq .faq-content{
    display: flex;
}

section.faq  button.accordion-button{
    height: 130px;
    color: #FFF;
    font-size: 21px;
    font-family: "fontInter";
    font-weight: 800;
    line-height: 45px;
    border-radius: 5px 5px 0px 0px;
    background: var(--bg-blue, linear-gradient(270deg, #091E3A 0%, #0C3162 100%));
}
section.faq .accordion .accordion-item{
    margin-bottom: 20px;
}
section.faq .accordion-button::after {
 
    filter: brightness(100);
    font-weight: 700;
}
section.faq .accordion-body{
    padding: 60px 30px;
}
section.faq .accordion-body p{
    font-size: 20px;
    line-height: 38px;
    color: #000;
    margin-bottom: 30px;
}
section.faq button.active {
    font-weight: 800 !important;
    background-color: transparent !important;
    color: #000 !important;
}
section.faq h1{
    text-align: center;
    margin-bottom: 30px;
}
section.faq  .nav-link
{
    background: transparent;
    font-size: 20px;
    color: black;
    border-radius: 0;
    text-align: left;
    padding-left: 0;
    border-bottom: 2px solid #004783;
} 
section.faq .col-lg-10 h1{
    text-align: center;
    margin-bottom: 30px;
}
@media (max-width: 991px){
    section.faq .faq-content{
        display: block;
    }
    section.faq  .col-lg-3.col-md-12{
        margin-bottom: 20px;
    }
}
@media (max-width: 767px){
    section.faq button.accordion-button{
        height: 165px;
    }
}
@media(max-width: 469px){
    section.faq button.accordion-button{
        height: 217px;
    }
}
@media(max-width: 402px){
    section.faq button.accordion-button{
        height: 260px;
    }
}
@media(max-width: 333px){
    section.faq button.accordion-button{
        height: 314px;
    }
}