.transition,p,ul li i:after,ul li i:before{transition:all .25s ease-in-out}.flipIn,h1,ul li{animation:flipdown .5s ease both}.accordion h2,.no-select{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion h2{cursor:pointer;display:block;font-size:26px;font-weight:300;letter-spacing:1px;line-height:34px;margin:0 5px;padding-right:20px}.accordion p{margin-top:14px;max-height:800px;opacity:1;overflow:hidden;position:relative;transform:translate(0);z-index:2}.accordion ul{list-style:none;margin:0;padding:0;perspective:900}.accordion ul li{border-top:1px dotted #dce7eb;margin:0;padding:18px 0 4px;position:relative}.accordion ul li:first-of-type{animation-delay:.5s}.accordion ul li:nth-of-type(2){animation-delay:.75s}.accordion ul li:nth-of-type(3){animation-delay:1s}.accordion ul li:last-of-type{padding-bottom:0}.accordion ul li i{margin-top:16px;position:absolute;right:0;transform:translate(-6px)}.accordion ul li i:after,.accordion ul li i:before{background-color:#048abf;content:"";height:9px;position:absolute;width:3px}.accordion ul li i:before{transform:translate(-2px) rotate(45deg)}.accordion ul li i:after{transform:translate(2px) rotate(-45deg)}.accordion ul li input[type=checkbox]{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:1}.accordion ul li input[type=checkbox]:checked~p{margin-top:0;max-height:0;opacity:0;transform:translateY(50%)}.accordion ul li input[type=checkbox]:checked~i:before{transform:translate(2px) rotate(45deg)}.accordion ul li input[type=checkbox]:checked~i:after{transform:translate(-2px) rotate(-45deg)}@keyframes flipdown{0%{opacity:0;transform:rotateX(-90deg);transform-origin:top center}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}to{transform:rotateX(0deg);transform-origin:top center}}