input[type='checkbox'] { display: none; }
.wrap-collabsible { margin: 1.2rem 0;}
.lbl-toggle { cursor: pointer; position: relative; width: 100%;}
.lbl-toggle::before { content: '+'; display: inline-block; vertical-align: middle; transition: transform .2s ease-out; font-weight: 900; font-size: 2.8rem; position: relative; color: #FFFFFF; margin: 0 1rem 0 0;} 
.toggle:checked+.lbl-toggle::before { transform: rotate(45deg); }
.collapsible-content { height: 0; opacity: 0; overflow: hidden; visibility: hidden; transition: all .25s ease-in-out; }
.toggle:checked + .lbl-toggle + .collapsible-content { height: auto; visibility: visible; opacity: 1;}
/*.toggle:checked+.lbl-toggle { }*/
/*.collapsible-content .content-inner { }*/
