/*---------------------------preguntas ----------------------------------------*/
.banda_fq {margin-top: -250px;}
.banda_fq h2 { font-weight: 500;  font-size:clamp(1.7rem, 1.548rem + 0.76vw, 2.5rem);}
.banda_fq .subtitulo{ text-transform: uppercase;}
.banda_fq .txt_bajotitular{
    text-align: center;
    color: #000000;
    padding-left: 20%; padding-right: 20%;
}
.banda_fq .txt_bajotitular a {color: #333;}
.banda_fq .txt_bajotitular a:hover {color: #000;}

#main { margin: 20px 0;}
#main #faq .accordion-item { margin-bottom: 30px; border: 0;}
#main #faq .accordion-item .accordion-header {
    border: 0;
   -webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
    box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
     border-radius: 10px;
     overflow: hidden;
    padding: 0; 
}

.banda_fq  .accordion-body a {color: #000; }
.banda_fq  .accordion-body a:hover {font-weight: 600; }
.banda_fq .accordion-body ul {list-style-type: none;}
.banda_fq .accordion-body ul li::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: '\f101';
    position: relative;
    margin-left: -25px;
    padding-right: 10px;
}

#main #faq .accordion-item .accordion-header .accordion-button {
    display: block;
    text-align: left;
    /*font-size: 1em;*/
    line-height: 100%;    
    padding: 20px;
    font-size:clamp(1rem, 0.929rem + 0.36vw, 1.375rem);
}

/*#main #faq .accordion-item .accordion-header .accordion-button:after {*/
/*    !*content: "\f107";*!*/
/*    content: "\f146";*/
/*    font-family: 'Font Awesome 6 Free';*/
/*    font-weight: 900;*/
/*    text-align: right;*/
/*}*/
.accordion-button:not(.collapsed){
    background-color: #FFF !important;
}
.accordion-button:focus{
    box-shadow: none !important;
}
.accordion#faq .accordion-item { overflow: inherit;}

#main #faq .accordion-item .accordion-header .accordion-button.collapsed { }

#main #faq .accordion-item .collapsing { line-height: 30px;}
#main #faq .accordion-item .collapse { border: 0;}
#main #faq .accordion-item .collapse.show { line-height: 30px; color: #222;}
#faq .btn:focus { outline: 0; box-shadow: none;}
#faq .accordion-header { background-color: transparent !important;}
#main #faq .accordion-item .accordion-header .accordion-button { border-bottom: 1px solid #eee;  }
#main #faq .accordion-item .accordion-header .accordion-button:after{float: right;}
#main #faq .accordion-body { background-color: #87745730;}
#main #faq .btn { white-space: inherit !important}


/* Extra small devices (portrait phones, less than 576px)*/
@media (width <= 575.98px){
    .banda_fq #main { margin: 20px 0;}
    #main #faq .accordion-item .accordion-header .accordion-button { font-size: 1em; font-weight: 500; align-items: flex-start;}
    #main #faq .accordion-item .collapse.show { line-height: 125%;}
    #main #faq .accordion-item { margin-bottom: 10px;}
    .banda_fq .txt_bajotitular { padding-left: 5%; padding-right: 5%; }
}

/* Small devices (landscape phones, 576px and up)*/
@media (576px <= width <= 767.98px) {
    #main #faq .accordion-item { margin-bottom: 10px;}
    #main #faq .accordion-item .accordion-item .accordion-button { font-size: 1.3em;}
    .banda_fq .txt_bajotitular { padding-left: 5%; padding-right: 5%; }
    .banda_fq #main { margin: 20px 0;}
}

/* Medium devices (tablets, 768px and up)*/
@media (768px <= width <= 991.98px) {
    #main #faq .accordion-item .accordion-item .accordion-button { font-size: 1em;}
    .banda_fq .txt_bajotitular { padding-left: 5%; padding-right: 5%; }
}
/* Medium devices (tablets, 768px and up)*/
@media (768px <= width <= 991.98px) and (orientation: portrait) {
    .banda_fq .txt_bajotitular { padding-left: 5%; padding-right: 5%; }

}

/* Large devices l (desktops, 992px and up)*/
@media (992px <= width <= 1199.98px) {
    
}
/* Large devices l (desktops, 992px and up)*/
@media (992px <= width <= 1199.98px)  and (orientation: portrait)  {

}

/* Extra large devices xl(large desktops, 1200px and up)*/
@media (1200px <= width <= 1399px) {
    
}

/* Extra large devices xl(large desktops, 1400px and up)*/
@media (width >= 1400px){
 
}