.faq-container{padding:72px 0}.faq-container p.p1.secondary{border-top:2px solid #979797;font-weight:600;line-height:333%}.faq-container .question:last-child{border-bottom:2px solid #979797}.faq-container .question{border-top:2px solid #979797;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;width:100%}.faq-container h4.question-text{margin:0;padding:30px 0;width:60%}.faq-container .answer{align-items:flex-start;display:none;flex-direction:column;justify-content:flex-start;width:40%}.faq-container .answer .inner{padding:30px 15px}.faq-container h4.question-text:before{border-left:2px solid #00b589;border-top:2px solid #00b589;content:"";display:inline-block;height:18px;margin-bottom:5px;margin-right:18px;transform:rotate(-135deg);transition:all .3s ease;vertical-align:sub;width:18px}.faq-container .answer h4{font-weight:400}.faq-container h4.question-text.active:before{transform:translateY(13px) rotate(45deg);vertical-align:top}.faq-container h4.question-text{font-weight:400;padding-left:44px;position:relative}.faq-container .answer h4:last-child{margin:0}.faq-container h4.question-text:before{left:0;position:absolute}@media(max-width:1080px){.faq-container .answer h4{font-size:20px}}@media(max-width:767px){.faq-container .answer,.faq-container h4.question-text{width:100%}.faq-container p.p1.secondary{line-height:1.5;padding:10px 0}.faq-container .question{flex-wrap:wrap}.faq-container h4.question-text.active:before{transform:translateY(10px) rotate(45deg);vertical-align:top}.faq-container .answer .inner{padding:0 0 30px}}