. rm-collabsible{margin:1.2rem 0}.rm-collabsible input[type=checkbox]{display:none}.rm-collabsible. rm-toggle{display:block;font-weight:700;font-
Size:21px;text-align:center;padding:1rem;
Colour:fff;background:ff 8100;cursor:pointer;border-radius:7px;-webkit-transition:all. 25s ease-out;transition:all. 25s ease-out}.rm-collabsible. rm-toggle:hover{
Colour:fff}.rm-collabsible. rm-toggle::after{content:' ';display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid fff;vertical-align:middle;margin-left.7rem;-webkit-transform:translate Y (-2px);transform:translate Y (-2px);-webkit-transition:-webkit-transform. 2s ease-out;transition:-webkit-transform. 2s ease-out;transition:transform. 2s ease-out;transition:transform. 2s ease-out, -webkit-transform. 2s ease-out}.rm-collabsible. toggle:checked+.rm-toggle::after{-webkit-transform:rotate (90deg) translate X (-3px);transform:rotate (90deg) translate X (-3px)}.rm-collabsible. collapsible-content{max-
Height:0;overflow:hidden;-webkit-transition:max-height. 25s ease-in-out;transition:max-height. 25s ease-in-out}.rm-collabsible. toggle:checked+.rm-toggle+.collapsible-content{max-
Height:inherit}.rm-collabsible. toggle:checked+.rm-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.rm-collabsible. collapsible-content. content-inner{background:fff;border:1px solid aaa;padding.5rem 1rem}.rm-collabsible. collapsible-content p{margin-top:15px;margin-bottom:35px} More Info