@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes anim-fade-in{0%{opacity:0}to{opacity:1}}@keyframes anim-fade-out{0%{opacity:1}to{opacity:0}}@keyframes anim-fade-up{0%{opacity:0;transform:translate3d(0,var(--anim-translate-y,1.5rem),0)}to{opacity:1;transform:translateZ(0)}}@keyframes anim-fade-up-left-bottom{0%{opacity:0;transform:translate3d(var(--anim-translate-x,-1.5rem),var(--anim-translate-y,2.5rem),0)}to{opacity:1;transform:translateZ(0)}}@keyframes anim-fade-up-right-bottom{0%{opacity:0;transform:translate3d(var(--anim-translate-x,1.5rem),var(--anim-translate-y,2.5rem),0)}to{opacity:1;transform:translateZ(0)}}@keyframes anim-lines-slide{0%{opacity:0;transform:translate3d(-10%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes anim-progress-fill{0%{width:0}to{width:100%}}.accordion .single-row:last-child .single-row__button:before{width:0}.accordion .single-row__button{letter-spacing:-.0238rem;padding:2rem 3.4375rem 2rem 1rem;transition:color .2s ease-in-out}@media(min-width:992px){.accordion .single-row__button{padding:2rem 3.4375rem 2rem 1.5rem}}.accordion .single-row__button:after,.accordion .single-row__button:before{bottom:0;content:"";height:1px;left:0;position:absolute}.accordion .single-row__button:before{background-color:var(--color-grid-dark);width:100%}.accordion .single-row__button:after{background-color:currentColor;transition:width .6s ease-in-out;width:0}.accordion .single-row__button:hover:after{width:100%}.accordion .single-row__button-icon{height:.9375rem;pointer-events:none;position:absolute;right:1.8125rem;top:45%;transform:translateY(-50%);transition:transform .2s ease-in-out;width:.9375rem}.accordion .single-row__button:not(.collapsed) .single-row__button-icon{transform:translateY(0) rotate(180deg)}.accordion .single-row__button:not(.collapsed):after,.accordion .single-row__button:not(.collapsed):before{width:0}.accordion__content .entry-content{border-bottom:1px solid var(--color-grid-dark);padding:0 1rem 2rem}@media(min-width:992px){.accordion__content .entry-content{padding:0 2.0625rem 1.5rem 1.5rem}}.accordion .collapse{display:block!important;transition:height .35s ease-in-out}.accordion .collapse,.accordion .collapse.collapsing{height:0;overflow:hidden}.accordion .collapse.show{height:auto;opacity:1}