
.accordion-header.closed + .accordion-content {
    height: 1px;
}
.accordion-header {
    display: block;
    width: 100%;
    position: relative;
    cursor: pointer;
    text-align: left;
}
.accordion-header h3 {
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease;
    display: inline-block;
}
.accordion-header.open h3 {
    color: #F18121;
}
.accordion-content {
    margin: 0;
    padding: 0;
    visibility: hidden;
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    -webkit-transition: 1s ease;
    -moz-transition: 1s ease;
    -o-transition: 1s ease;
    -ms-transition: 1s ease;
    transition: 1s ease;
}
.accordion-header.open + .accordion-content {
    visibility: visible;
    opacity: 1;
    max-height: 5000px;
    height: auto;
}
.accordion-header .accordion-icon {
    width: 9px;
    height: 9px;
    display: inline-block;
    position: absolute;
    margin: auto;
    top: 10px;
    right: 10px;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
}
.accordion-header .accordion-icon  span {
    position: absolute;
    height: 9px;
    width: 9px;
    margin: auto;
    background: url(../svg/plus-sign.svg) center no-repeat;
    background-size: contain;
}
.accordion-header.open .accordion-icon {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.page-accordionWrapper {
    max-width: 1200px;
    width: 100%;
    margin: auto;
}
.page-accordionWrapper .accordionContainer:not(:last-of-type) {
    margin-bottom: 60px;
}