.tuts-faq{margin-bottom:120px}.tuts-faq .tuts-faq-item{width:100%;background-color:#ebebeb;margin-bottom:10px;border-radius:5px;position:relative}.tuts-faq .tuts-faq-item h2{width:100%;height:76px;display:inline-block;vertical-align:middle;line-height:76px;color:#115367;font-size:22px;font-weight:600;padding-right:20px}.faq-item-content{padding:31px}.tuts-faq .tuts-faq-item .collapse-icon{position:relative;width:45px;height:45px;border:#1e5c6f 1px solid;border-radius:50%;position:absolute;right:30px;top:15px;margin:auto;transition:0.5s all ease;-webkit-transition:0.5s all ease;-o-transition:0.5s all ease;-moz-transition:0.5s all ease}.tuts-faq .tuts-faq-item .collapse-icon:before,.tuts-faq .tuts-faq-item .collapse-icon:after{content:"";position:absolute;background-color:#115367;transition:transform 300ms cubic-bezier(.4,0,.4,1);-webkit-transition:transform 300ms cubic-bezier(.4,0,.4,1);-moz-transition:transform 300ms cubic-bezier(.4,0,.4,1);-o-transition:transform 300ms cubic-bezier(.4,0,.4,1)}.tuts-faq .tuts-faq-item .collapse-icon:before{top:0;left:0;width:2px;height:12px;margin-left:-2px;right:0;margin:auto;bottom:0}.tuts-faq .tuts-faq-item .collapse-icon:after{top:0;left:0;width:12px;height:2px;margin-top:-2px;right:0;bottom:0;margin:auto}.tuts-faq .tuts-faq-item .faq-item-content{display:none}.tuts-faq .tuts-faq-item .faq-item-content p{color:#3b3b3b;font-size:18px;font-weight:400;text-shadow:rgba(0,0,0,.68) 0 0 0;max-width:520px;padding-right:96px;padding-bottom:40px}.tuts-faq .tuts-faq-item h2.active .collapse-icon:before{transform:rotate(270deg)}.tuts-faq .tuts-faq-item h2.active .collapse-icon:after{transform:rotate(180deg);width:0}h2.faq-item-title{margin:0}h2.faq-item-title{cursor:pointer}