.togglebox{background-color:#f1f1f1;border:1px solid #ddd;margin:20px 0;max-width:500px;overflow:hidden;width:100%}.togglebox__intro{box-shadow:0 3px 7px rgba(0,0,0,.1);cursor:pointer;padding:1em;position:relative}.togglebox__content{max-height:0;opacity:0;overflow:hidden;padding:0 1em;transition:all .25s ease-out;will-change:max-height}.togglebox h4{color:#fff;font-size:26px;font-weight:500}.togglebox__active .togglebox__content{border-top:1px solid #ddd;opacity:1;padding:0 1em 1em}