.faq-row-inner{margin:auto;width:75%}li.faq-item{margin-bottom:30px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}li.faq-item.open{margin-bottom:0}li.faq-item:hover{cursor:pointer}.faq-question-wrapper{align-items:center;background-color:#fff;box-shadow:4px 4px 5px 0 rgba(0,0,0,.1);display:flex;margin-left:auto;padding:20px 30px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}li.faq-item.open .faq-question-wrapper{background-color:#f5f5f5}.faq-question-wrapper p{font-size:20px;margin-bottom:0;max-width:80%}.faq-icon{background-color:#fff;border-radius:100%;box-shadow:0 3px 3px 3px rgba(0,0,0,.1);display:block;height:40px;margin-left:auto;position:relative;width:40px}.faq-icon:after,.faq-icon:before{background:var(--secondary-accent);border-radius:2px;bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.faq-icon:before{height:4px;transform:rotate(0deg);width:25px}li.faq-item.open .faq-icon:before{transform:rotate(180deg)}.faq-icon:after{height:25px;transform:rotate(0deg);width:4px}li.faq-item.open .faq-icon:after{transform:rotate(90deg)}.faq-question-answer{max-height:0;overflow:hidden;padding:0 50px;transition:all .5s ease-in-out}li.faq-item.open .faq-question-answer{max-height:1000000px;padding:50px 50px 30px}.faq-question-answer h3{font-size:25px}@media screen and (max-width:1000px){.faq-row-inner{width:100%}}@media screen and (max-width:769px){.faq-question-wrapper p{font-size:18px}}@media screen and (max-width:600px){.faq-question-wrapper p{font-size:16px}}@media screen and (max-width:580px){.faq-question-answer{padding:0 5px}li.faq-item.open .faq-question-answer{padding:50px 5px 30px}}