.accordion{list-style:none;margin:0;padding:0}.accordion__expander,button.accordion__expander,a.accordion__expander{position:relative;text-decoration:none;border:none;padding:0px;background-color:rgba(0,0,0,0);display:block;width:100%;text-align:left;line-height:inherit;font-size:inherit;padding:5px 0px;cursor:default}.accordion__expander:focus,button.accordion__expander:focus,a.accordion__expander:focus{outline:none}.accordion__expander h4,.accordion__expander h5,button.accordion__expander h4,button.accordion__expander h5,a.accordion__expander h4,a.accordion__expander h5{margin-bottom:0px}.accordion__panel{display:block}.accordion__panel p:last-child{margin-bottom:0}.js .accordion[data-type=all] .accordion__panel{transition:all .2s ease-out;max-height:0;overflow:hidden}@media(prefers-reduced-motion: reduce){.js .accordion[data-type=all] .accordion__panel{transition:none}}.js .accordion[data-type=all] .accordion__expander,.js .accordion[data-type=all] button.accordion__expander,.js .accordion[data-type=all] a.accordion__expander{cursor:pointer}.js .accordion[data-type=all] .accordion__expander:hover>span:after,.js .accordion[data-type=all] .accordion__expander:hover>span:before,.js .accordion[data-type=all] button.accordion__expander:hover>span:after,.js .accordion[data-type=all] button.accordion__expander:hover>span:before,.js .accordion[data-type=all] a.accordion__expander:hover>span:after,.js .accordion[data-type=all] a.accordion__expander:hover>span:before{background:#fff}.js .accordion[data-type=all] .accordion__expander svg,.js .accordion[data-type=all] button.accordion__expander svg,.js .accordion[data-type=all] a.accordion__expander svg{transition:transform .2s}@media(prefers-reduced-motion: reduce){.js .accordion[data-type=all] .accordion__expander svg,.js .accordion[data-type=all] button.accordion__expander svg,.js .accordion[data-type=all] a.accordion__expander svg{transition:none}}.js .accordion[data-type=all] .accordion__section--show .accordion__panel{transition:all .2s ease-in;max-height:1000px}@media(prefers-reduced-motion: reduce){.js .accordion[data-type=all] .accordion__section--show .accordion__panel{transition:none}}.js .accordion[data-type=all] .accordion__section--show .accordion__expander>span{background-color:rgba(0,0,0,0)}.js .accordion[data-type=all] .accordion__section--show .accordion__expander>span:after,.js .accordion[data-type=all] .accordion__section--show .accordion__expander>span:before{background-color:red;transform:rotate(0deg)}@media only screen and (max-width: 730px){.js .accordion[data-type=mobileonly] .accordion__panel{transition:all .2s ease-out;max-height:0;overflow:hidden}}@media only screen and (max-width: 730px)and (prefers-reduced-motion: reduce){.js .accordion[data-type=mobileonly] .accordion__panel{transition:none}}@media only screen and (max-width: 730px){.js .accordion[data-type=mobileonly] .accordion__expander,.js .accordion[data-type=mobileonly] button.accordion__expander,.js .accordion[data-type=mobileonly] a.accordion__expander{cursor:pointer}.js .accordion[data-type=mobileonly] .accordion__expander:hover>span:after,.js .accordion[data-type=mobileonly] .accordion__expander:hover>span:before,.js .accordion[data-type=mobileonly] button.accordion__expander:hover>span:after,.js .accordion[data-type=mobileonly] button.accordion__expander:hover>span:before,.js .accordion[data-type=mobileonly] a.accordion__expander:hover>span:after,.js .accordion[data-type=mobileonly] a.accordion__expander:hover>span:before{background:#fff}.js .accordion[data-type=mobileonly] .accordion__expander svg,.js .accordion[data-type=mobileonly] button.accordion__expander svg,.js .accordion[data-type=mobileonly] a.accordion__expander svg{transition:transform .2s}}@media only screen and (max-width: 730px)and (prefers-reduced-motion: reduce){.js .accordion[data-type=mobileonly] .accordion__expander svg,.js .accordion[data-type=mobileonly] button.accordion__expander svg,.js .accordion[data-type=mobileonly] a.accordion__expander svg{transition:none}}@media only screen and (max-width: 730px){.js .accordion[data-type=mobileonly] .accordion__section--show .accordion__panel{transition:all .2s ease-in;max-height:1000px}}@media only screen and (max-width: 730px)and (prefers-reduced-motion: reduce){.js .accordion[data-type=mobileonly] .accordion__section--show .accordion__panel{transition:none}}@media only screen and (max-width: 730px){.js .accordion[data-type=mobileonly] .accordion__section--show .accordion__expander>span{background-color:rgba(0,0,0,0)}.js .accordion[data-type=mobileonly] .accordion__section--show .accordion__expander>span:after,.js .accordion[data-type=mobileonly] .accordion__section--show .accordion__expander>span:before{background-color:red;transform:rotate(0deg)}}