.js-accordion-item button{-webkit-appearance:none;background:none;border:none;padding:34px 60px 32px 0}.js-accordion-item{border-bottom:1px solid #fff}.js-accordion-item:first-child{border-top:1px solid #fff}.js-accordion-item button .panel-icon{height:40px;top:30px;width:40px}.js-accordion-item .panel-icon .bar{background-color:#fff;height:2px;right:5px;top:0;width:29px}.dark-theme .js-accordion-item .panel-icon .bar{background-color:#fff}.js-accordion-item button .panel-icon .bar:first-child{-webkit-transform:translateY(20px) rotate(90deg);-ms-transform:translateY(20px) rotate(90deg);-o-transform:translateY(20px) rotate(90deg);transform:translateY(20px) rotate(90deg)}.js-accordion-item button .panel-icon .bar:nth-child(2){-webkit-transform:translateY(20px) rotate(0deg);-ms-transform:translateY(20px) rotate(0deg);-o-transform:translateY(20px) rotate(0deg);transform:translateY(20px) rotate(0deg)}.js-accordion-item button.open .bar:first-child{-webkit-transform:translateY(20px) rotate(45deg);-ms-transform:translateY(20px) rotate(45deg);-o-transform:translateY(20px) rotate(45deg);transform:translateY(20px) rotate(45deg)}.js-accordion-item button.open .bar:nth-child(2){-webkit-transform:translateY(20px) rotate(-45deg);-ms-transform:translateY(20px) rotate(-45deg);-o-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg)}.accordion-panel .inner-wrap{padding:0 0 31px}@media only screen and (max-width:767px){.js-accordion-item button{padding:19px 45px 19px 0}.accordion-panel .inner-wrap{padding:0 0 14px}.js-accordion-item button .panel-icon .bar{width:22px}.js-accordion-item button .panel-icon{height:32px;top:10px;width:32px}}