@charset "UTF-8";

.everything-accordion {
margin-bottom: var(--base-offset);
}
.everything-accordion h2 {
cursor: pointer;
position: relative;
padding-right: calc(var(--base-space) * 3);
color: var(--base-color-text);
-webkit-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
border-bottom: 1px solid var(--base-color-light);
padding-top: var(--base-space);
padding-bottom: calc(var(--base-space) / 2);
line-height: 1.1;
margin: 0;
}
.everything-accordion h2:first-child {
border-top: 1px solid var(--base-color-light);
}
.everything-accordion h2:after {
content: "›";
color: inherit;
position: absolute;
right: var(--base-space);
left: initial;
top: 50%;
-ms-transform: translateY(-50%) rotateZ(90deg);
-webkit-transform: translateY(-50%) rotateZ(90deg);
transform: translateY(-50%) rotateZ(90deg);
font-size: 50px;
line-height: 1;
text-align: center;
-webkit-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
.everything-accordion h2:hover {
color: var(--base-color-accent);
}
.everything-accordion h2.is-active {
color: var(--base-color-accent);
}
.everything-accordion h2.is-active:after {
-ms-transform: translateX(.1em) translateY(-48%) rotateZ(-90deg);
-webkit-transform: translateX(.1em) translateY(-48%) rotateZ(-90deg);
transform: translateX(.1em) translateY(-48%) rotateZ(-90deg);
color: var(--base-color-accent);
}
.everything-accordion__content {
display: none;
margin: 0;
padding: var(--base-gap) 0;
border-bottom: 1px solid var(--base-color-light);
}
.everything-accordion__content a {
color: inherit;
}