@-webkit-keyframes beat {
  to {
    transform: scale(0.7); } }
.accordeon {
  border: 1px solid #454545;
  margin-bottom: 1.5rem; }
  .accordeon .toggle-accordeon {
    position: relative;
    display: block;
    width: 100%;
    padding: 1.5rem;
    text-align: left;
    border-radius: 0;
    margin: 0;
    padding-right: 65px;
    background-color: #fff;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .accordeon .toggle-accordeon:hover {
      background-color: #ededed; }
    .accordeon .toggle-accordeon + .accordeon-content-animate {
      overflow: hidden;
      height: auto;
      display: none; }
      .accordeon .toggle-accordeon + .accordeon-content-animate .accordeon-content {
        padding: 1.5rem; }
    .accordeon .toggle-accordeon .svg-plus-container {
      display: block;
      width: 26px;
      height: 26px;
      position: absolute;
      right: 20px;
      top: 50%;
      transform: translateY(-50%); }
      .accordeon .toggle-accordeon .svg-plus-container svg {
        width: 100%;
        height: 100%;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
        .accordeon .toggle-accordeon .svg-plus-container svg g {
          fill: #454545; }
    .accordeon .toggle-accordeon h3 {
      font-size: 1.3rem; }
      @media (min-width: 768px) {
        .accordeon .toggle-accordeon h3 {
          font-size: 1.5rem; } }
    .accordeon .toggle-accordeon[aria-expanded="true"] {
      background-color: #3aafe2; }
      .accordeon .toggle-accordeon[aria-expanded="true"] h3 {
        color: #fff; }
      .accordeon .toggle-accordeon[aria-expanded="true"] .svg-plus-container svg {
        transform: rotate(-45deg); }
        .accordeon .toggle-accordeon[aria-expanded="true"] .svg-plus-container svg g {
          fill: #fff; }

/*# sourceMappingURL=module-accordeon.css.map */
