a.env-button[data-env-collapse],
button.env-button[data-env-collapse] {
	 background: 0;
    cursor: pointer;
    width: 100%;
    text-align: left;
    outline: 0;
    -webkit-transition: .4s;
    transition: .4s;
    position: relative;
    padding: 0.4rem 1rem;
    padding-right: 3rem;
    border: 0;
    display: block;
    line-height: 1.9;
    /*background-color: var(--env-element-background-color);*/
    color: #000;
    text-decoration: none;
    border-radius: var(--env-border-radius-large);
    border: 1px solid #1c4e39;
}

a.env-button[data-env-collapse]:hover,
a.env-button[data-env-collapse]:focus,
button.env-button[data-env-collapse]:hover,
button.env-button[data-env-collapse]:focus{
   text-decoration: underline;
}

a.env-button[data-env-collapse]:focus,
button.env-button[data-env-collapse]:focus{
   border: 1px solid #000;
}

a.env-button[data-env-collapse]:before,
button.env-button[data-env-collapse]:before {
   display: none!important;
}

a.env-button[data-env-collapse]:after,
button.env-button[data-env-collapse]:after {
   transition: -webkit-transform 200ms;
   -webkit-transition: -webkit-transform 200ms;
   transition: transform 200ms;
   -webkit-transform 200ms;
   content: "\f078";
   /*color: #fff;*/
   display: inline-block;
   font-family: "Font Awesome 5 Free";
   float: right;
   position: absolute;
   right: 1rem;
   top: .4rem;
   font-weight: 600;
   
}

a.env-button.env-collapse--expanded:after,
button.env-button.env-collapse--expanded:after {
   -webkit-transform: rotate(45deg);
   transform: rotate(180deg);
}

.sv-collapsible-content {
   margin-bottom: 0.5rem;
}

.sv-collapsible-content .env-collapse--expanded span {
   font-weight: 700;
}