.block .expandables.exp-accordion .hgroup .hg-heading {
    font-size: 2.75rem;
}


    .accordion button:not(.collapsed) {
       background-color: inherit;
       color:inherit;
    }
    .accordion .accordion-item:focus,
    .accordion .accordion-header:focus,
    .accordion .accordion-button:focus {
       outline: 0;
       border-color: unset !important;
       box-shadow:none;
    }

    .accordion .accordion-item {
        border-top: 1px solid #000;
        border-bottom: 1px solid #000;
        font-family: acumin-pro,"Franklin Gothic",sans-serif;
        position: relative;
        cursor: pointer;
        margin: auto
    }
    
    .accordion .accordion-item .accordion-header {
      margin-bottom: 0
    }
    
    .accordion h2 {
      margin: 0;
    }

    .accordion button {
        padding:1.75rem 4rem 1.75rem 0;
        font-size: 2rem;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 1.1;
        position: relative;
        z-index: 20;
        color: #000;
        margin-bottom: 0;
        text-align: left;
        background-color: inherit
        border: none;
        cursor: pointer;
        width: 100%;
        font-family: acumin-pro,"Franklin Gothic",sans-serif;
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }
    

    .accordion button:after {
        content: "";
        background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg width=%2752px%27 height=%2752px%27 viewBox=%270 0 52 52%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Ctitle%3Eplus_icon%3C/title%3E%3Cg id=%27Desktop%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cg id=%27plus_icon%27 stroke=%27%23000000%27 stroke-width=%274%27%3E%3Ccircle id=%27Oval-Copy-3%27 cx=%2726%27 cy=%2726%27 r=%2724%27%3E%3C/circle%3E%3Cline x1=%2726.5%27 y1=%2714%27 x2=%2726.5%27 y2=%2738%27 id=%27Path-6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3C/line%3E%3Cline x1=%2725.6896552%27 y1=%2714.5116279%27 x2=%2725.6896552%27 y2=%2738.6976744%27 id=%27Path-6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 transform=%27translate%2825.6897, 26.6047%29 rotate%28-90%29 translate%28-25.6897, -26.6047%29%27%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        width:45px;
        height: 45px;
        top: calc(50% - 22.5px);
        background-repeat: no-repeat;
        background-size: cover;
        position: absolute;
        right: 0;
        transition: all .3s ease;
    }
    
.accordion button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg width=%2752px%27 height=%2752px%27 viewBox=%270 0 52 52%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Ctitle%3Eplus_icon%3C/title%3E%3Cg id=%27Desktop%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cg id=%27plus_icon%27 stroke=%27%23000000%27 stroke-width=%274%27%3E%3Ccircle id=%27Oval-Copy-3%27 cx=%2726%27 cy=%2726%27 r=%2724%27%3E%3C/circle%3E%3Cline x1=%2726.5%27 y1=%2714%27 x2=%2726.5%27 y2=%2738%27 id=%27Path-6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3C/line%3E%3Cline x1=%2725.6896552%27 y1=%2714.5116279%27 x2=%2725.6896552%27 y2=%2738.6976744%27 id=%27Path-6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 transform=%27translate%2825.6897, 26.6047%29 rotate%28-90%29 translate%28-25.6897, -26.6047%29%27%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    transform: rotate(45deg)
}    
    
    
    .accordion button strong {
        pointer-events: none;
    }
        
    @media screen and (min-width: 768px) {
      .accordion button {
        padding: 2.5rem 4rem 2.5rem 0;
        font-size: 2.75rem;
      }
      .accordion button:after {
        width: 50px;
        height: 50px;
        top: calc(50% - 25px);
      }
    }