.bellows{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bellows__header{position:relative;padding:15px 20px;color:#1c2125;-webkit-tap-highlight-color:transparent}.bellows__header::before,.bellows__header::after{content:'';position:absolute;top:50%;right:20px;z-index:2;display:block;width:16px;height:4px;margin-top:-2px;background:#777;pointer-events:none;-webkit-transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out}.bellows__header::before{content:'';-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.bellows__header::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.bellows__item.bellows--is-open>.bellows__header::before,.bellows__item.bellows--is-opening>.bellows__header::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.bellows__item.bellows--is-open>.bellows__header::after,.bellows__item.bellows--is-opening>.bellows__header::after{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.bellows__item:last-child>.bellows__header{border-bottom:0}.bellows__header h1,.bellows__header h2,.bellows__header h3,.bellows__header h4{margin:0}.bellows__content{border:1px solid #ecf0f1}.bellows__content .bellows{margin-top:20px}.bellows__item{margin-bottom:15px;border:1px solid #ddd}.bellows p{line-height:44px;text-align:center}.bellows p:hover{background-color:#f9f9f9}.bellows__item:not(.bellows--is-open)>.bellows__content{display:none}.bellows__item.bellows--is-open>.bellows__content-wrapper,.bellows__item.bellows--is-closing>.bellows__content-wrapper{display:block}.bellows__content-wrapper{display:none}