
.accordion li.open > .link svg {
    transform: rotate(45deg);
}

.accordion {
    list-style: none;
    margin: 0;
    padding: 0;
}

.accordion .link > p {
    margin: 0;
}

.accordion > li {
    border-bottom: solid 1px #d5c9c9 !important;
    padding-bottom: 1rem;
    padding-top: 1rem;
}

.accordion li .icon-down {
    margin-left: auto;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.accordion li.open .icon-down { 
 -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.submenu {
  display: none;
  padding-top: 3%;
  padding-bottom: 2%;
}

.showMoreIcon {
    width: 16px;
    height: 16px;
}

.link {
    cursor: pointer;
}

.link .showMoreIcon {
    margin-left: auto;
    margin-right: 1rem;
}

.link h4 {
    width: 85%;
    color: var(--black);
    text-transform: inherit;
    margin-bottom: 0;
}

.accordion .link {
    align-items:center;
    display:flex;
}

.accordion li svg {
    transition: all 0.3s;
}

.accordion .videos {
    padding: 0;
    margin: 0;
    list-style: none;
}