      
      .faq{
        display:flex;
        width:100%;
        justify-content:center;
        padding:121px 20px 73px 20px;
        /*background-color:purple;*/
      }
      
      .faqContainer{
        display:flex;
        width:100%;
        flex-direction:column;
        max-width:1070px;
        gap:57px;
        /*background-color:green;*/
        color:white;
        text-align:center;
        align-items:center;
      }
      
      .faq .top{
        display:flex;
        width:100%;
        flex-direction:column;
        /*background-color:brown;*/
        gap:11px;
      }
      
      .faq .top .title{
        font-family: "Bebas Neue", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size:55px;
        line-height:52px;
      }
      
     .faq .top .subtitle{
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size:17px;
        line-height:20px;
       color:rgba(255,255,255,0.9);
      }
      
      .faq .bottom{
        display:flex;
        width:100%;
        flex-direction:column;
        gap:13px;
        /*background-color:darkblue;*/
        align-items:center;
      }
      
      .faq .bottom .caja{
        display:flex;
        flex-direction:column;
        width:100%;
        padding:23px 26px 30px 26px;
        gap:13px;
        background-color:rgba(0,0,0,0.15);
        border-radius:20px;
        border:1px solid rgba(255,255,255,0.15);
        transition:all 0.25s ease;
      }
      
      .faq .bottom .caja.check{
        gap:0;
        padding-bottom:23px;
      }
      
      
      .faq .bottom .caja .topCaja{
        display:flex;
        justify-content:space-between;
        width:100%;
        align-items:center;
        /*background-color:brown;*/
      }
      
      .faq .bottom .caja .topCaja .title{
        font-family: "Poppins", sans-serif;
        font-weight: 600;
        font-style: normal;
        font-size:15px;
        line-height:20px;
        letter-spacing:0.02em;   
        color:white;
      }
      
      .faq .bottom .caja .topCaja button.flecha{
        all:unset;
        cursor:pointer;
        display:flex;
        width:18px;
        height:10px;
        /*background-color:black;*/
        flex-shrink:0;
        text-align:left;
        transition: transform 0.25s ease;
      }
      
      .faq .bottom .caja .topCaja button.flecha.rotate{
        transform: rotate(180deg);
      }
      
      .faq .bottom .caja .topCaja button.flecha img{
        width:100%;
        object-fit:cover;
        object-position:center;
      }
    
      .faq .bottom .caja .bottomCaja{
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size:14px;
        line-height:20px;
        letter-spacing:0.02em; 
        color:rgba(255,255,255,0.85);
        text-align:left;
        transition:all 0.25s ease;
      }
      
      .faq .bottom .caja .bottomCaja.sinTexto{
        opacity:0;
        height:0;
      }
      
      
      .faq a.contacto{
        text-decoration:none;
        margin-top:27px;
        color:white;
        width:fit-content;
        cursor:pointer;
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size:15px;
        line-height:15px;
        padding:17px 31px;
        background-color:rgba(255,255,255,0.06);
        border:1px solid rgba(255,255,255,0.15);
        border-radius:23.7px;
        letter-spacing:0.02em;
      }
      
      .green{
        color:var(--color-acento);
      }