/*---------------------------preguntas ----------------------------------------*/
.banda_fq { background-color: #F2F2F2;}
.banda_fq h2 { font-weight: 700; margin-bottom: 30px;}

.txt_bajotitular{
    text-align: center;
    color: #000000;
}

#main { margin: 20px 0;}
#main #faq .card { margin-bottom: 30px; border: 0;}
#main #faq .card .card-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: 2px;*/
    padding: 0;
   
}

#main #faq .card .card-header .btn-header-link {
    color: #fff;
    display: block;
    text-align: left;
    font-size: 1.2em;
    line-height: 100%;
    color: #222;
    padding: 20px;
}

#main #faq .card .card-header .btn-header-link:after {
    /*content: "\f107";*/
    content: "\f146";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
   
  text-align: right;
}

.accordion#faq .card { overflow: inherit;}

#main #faq .card .card-header .btn-header-link.collapsed { color: #333;}
#main #faq .card .card-header .btn-header-link.collapsed:after { content: "\f0fe"; /*float: right;*/ }
#main #faq .card .collapsing { line-height: 30px;}
#main #faq .card .collapse { border: 0;}
#main #faq .card .collapse.show { line-height: 30px; color: #222;}
#faq .btn:focus { outline: 0; box-shadow: none;}
#faq .card-header { background-color: transparent !important;}
#main #faq .card .card-header .btn-header-link { border-bottom: 1px solid #eee;  }
#main #faq .card .card-header .btn-header-link:after{float: right;}
#main #faq .card-body { background-color: #eee;}
#main #faq .btn { white-space: inherit !important}

/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
    .banda_fq #main { margin: 20px 0;}

    #main #faq .card .card-header .btn-header-link { font-size: 1em; font-weight: 500; align-items: flex-start;}
    #main #faq .card .collapse.show { line-height: 125%;}
    #main #faq .card { margin-bottom: 10px;}
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
    #main #faq .card { margin-bottom: 10px;}
    #main #faq .card .card-header .btn-header-link { font-size: 1.3em;}

    .banda_fq #main { margin: 20px 0;}
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
    #main #faq .card .card-header .btn-header-link { font-size: 1em;}
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
    .banda_fq h2 { font-size: 2.6em;}
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width: 1399px) {
    .banda_fq h2 { font-size: 2.6em;}
}

/* Extra large devices (large desktops, 1400px and up)*/
@media (min-width: 1400px) {
    .banda_fq h2 { font-size: 2.6em;}
}