.faq-container p.p1.secondary{border-top:2px solid #979797;color:#0889ba;font-weight:600;line-height:3.33;margin:0 0 10px}.faq-container .question:last-child{border-bottom:2px solid #979797}.faq-container .question{border-top:2px solid #979797;cursor:pointer;display:flex;flex-direction:column;width:100%}.faq-container h4.question-text{margin:0;padding:30px 40px;width:100%}.faq-container .answer{align-items:flex-start;display:none;flex-direction:column;justify-content:flex-start;width:100%}.faq-container .answer .inner{padding:0 40px 30px}.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;position:relative}.faq-container .answer h4:last-child{margin:0}.faq-container h4.question-text:before{left:0;position:absolute}.faq-container .answer .inner p{margin:0 0 15px}.faq-container .answer .inner p+p{margin:0}@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}.faq-container h4.question-text:before{height:15px;left:5px;width:15px}}