.accordionContentWrapper {display:block; position:relative;overflow:hidden;padding-top:3rem;}
.accordionCheckbox {
    position: absolute;
    opacity: 0;
    z-index: -1;
  }
  
  .accordionRow {
    display: flex;
  }
  .accordionRow .accordionCol {
    max-width:100%;
    flex: 1;
  }

  /* Accordion styles */
  .accordionTabs {
    border-radius: 8px;
    overflow: hidden; /*//!*/
    border: 1px solid #c4c4c4;
  }
  
  .accordionTab {
    width: 100%;
    color: white;
    overflow: hidden; /*//!*/
  }
  .accordionTab-label {
    display: flex;
    justify-content: space-between;
    padding: 1em;
    background: #719CF0;
    cursor: pointer;
    text-transform:uppercase;
    color:#fff;
    /* Icon */
  }
  .accordionTab-label.has-icon {
    padding-left:3em;
    position:relative;
  }

  .accordionTab-label:hover {
    background: #193B7C;
    coloR:#fff;
  }
  .accordionTab-label::after {
    content: "\276F";
    width: 1em;
    height: 1em;
    text-align: center;
    transition: all .35s;
  }
  .accordionTab-content {
    /*max-height: 0;*/
    color: #2c3e50;
    background: white;
    transition: all .35s;
    display:none;
  }
  .accordionTab-close {
    display: flex;
    justify-content: flex-end;
    padding: 1em;
    font-size: 0.75em;
    background: #2c3e50;
    cursor: pointer;
  }
  .accordionTab-close:hover {
    background: #193B7C;
  }
  
  .accordionTab-label.is-selected {
    background: #193B7C;
  }
  .accordionTab-label.is-selected::after {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
  }
  .accordionTab-label.is-selected ~ .accordionTab-content {
    /*max-height: none;*/
    display:block;
  }
  