/*CSS Layout bloque acordión en contenido*/
.bk-acc-main{min-width: 100%;}  
  .bk-acc-wrapper-fill-color-ocre-light, .bk-acc-wrapper-fill-color-grey-light{
    padding: 0 24px;
  }
  .bk-acc-wrapper-padding-top-true{
    padding-top: 40px;
  }
  .bk-acc-wrapper-padding-bottom-true{
    padding-bottom: 40px;
  }
    .bk-acc-header{
        padding: 13px 0;
        display: flex;
        justify-content: space-between;
        flex-wrap: nowrap;
        align-items: center;
    }
      .bk-acc-header-title{
        margin: 0;
      }
      .bk-acc-header-button{
        width: 16px;
        margin-right: 10px;
      }
        .bk-acc-header-button .svg-icon-expand:before{
            content: '+';
        }
        .bk-acc-main-active .bk-acc-header-button .svg-icon-expand:before{
            content: '-';
        }
    .bk-acc-body{
        max-height: 0;
        overflow: hidden;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: stretch;
    }
    .bk-acc-main-active .bk-acc-body{
        padding: 30px 0;
        max-height: 800px;
    }
@media (max-width:1199px) {
    .bk-acc-main-active .bk-acc-body{
        padding: 30px 0;
        max-height: 2000px;
    }
    .bk-acc-header-button{
      margin-left: 10px;
    }
}
@media (max-width:768px) {
  .bk-acc-wrapper-fill-color-ocre-light, .bk-acc-wrapper-fill-color-grey-light{
    width: 100vw;
    margin-left: calc(var(--global-wrapper-horizontal-padding) * (-1));
    padding: 0 var(--global-wrapper-horizontal-padding);
  }
  .bk-acc-wrapper-padding-top-true{
    padding-top: 40px;
  }
  .bk-acc-wrapper-padding-bottom-true{
    padding-bottom: 40px;
  }
}
