:root {
    --color-1: #03335b!important;
    --border: 1px solid #777;
    --icono-mas: url(/imagenes/img-landings-2022/toogle-mas.png)!important;
    --icono-menos:url(/imagenes/img-landings-2022/menos-azul-3.png);
  }

.accordion{
    --bs-accordion-border-width:0px;
}
.accordion-item{
    padding: 30px 15px;
}

  .accordion-header .accordion-button{
      color: var(--color-1);
      font-weight: 700;
      padding: 0!important;
      background-position: right ;
      background-size: 28px 28px;
      background-repeat: no-repeat;
      background-color: transparent;
      background-image: var(--icono-menos);
     

  }
  .accordion-header .accordion-button.collapsed{
      color: #212529!important;
      font-weight: 500!important;
      background-image: var(--icono-mas);
  }

  .ficha-title .accordion-collapse.collapse {

      background-position: right ;
      background-size: 28px 28px;
      background-repeat: no-repeat;
  
  }

  .accordion-body{ 
    padding: 15px 0 0;
    font-family: 'Roboto Condensed', sans-serif!important;
  }
  
  .accordion-body p{
      margin-bottom: 0!important;
  }
  
  .accordion-item h2 button{
  font-size: 28px;
  font-weight: 500;
  font-family: 'Roboto Condensed', sans-serif!important;

  }
  
  
  .accordion-button.active.focus, .accordion-button.active:focus, .accordion-button.focus, .accordion-button:active.focus, .accordion-button:active:focus, .accordion-button:focus {
      outline: 0!important;
      box-shadow: none;
  
  }
  
  
  .ymh-ficha-col-1 .accordion .accordion-header h2 {
      border-bottom: 0px transparent!important;
  }

  
.accordion-item{
    border-top: var(--border)!important;
    border-radius: 0px!important;
}
.accordion-item:last-child{
    border-bottom: var(--border);
}

.ficha-title .collapsed, .accordion-header .accordion-button{
    width: 100%;
}

.accordion-item:last-of-type {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.accordion-button:not(.collapsed)::after, .accordion-button::after{
    background-image: none;
}
.accordion-button:not(.collapsed){
    box-shadow: none!important;
}