.faq-accordion .closed .horizontal,.faq-accordion .closed .vertical{transform:rotate(-90deg);transition:all .5s ease-in-out}.faq-accordion .closed .horizontal,.faq-accordion .opened{opacity:1}.faq-accordion .opened .horizontal,.faq-accordion .opened .vertical{transform:rotate(90deg);transition:all .5s ease-in-out}.faq-accordion .opened .horizontal{opacity:0}.faq-accordion .circle-plus{font-size:15px;height:17px;width:17px}.faq-accordion .circle-plus .circle{height:1.25em;position:relative;width:1.25em}.faq-accordion .circle-plus .circle .horizontal{background-color:#4eadcc;height:3px;left:50%;margin-left:-7.5px;margin-top:-1.5px;position:absolute;top:50%;width:15px}.faq-accordion .circle-plus .circle .vertical{background-color:#4eadcc;height:15px;left:50%;margin-left:-1.5px;margin-top:-7.5px;position:absolute;top:50%;width:3px}.faq-accordion .answer{display:none}.faq-accordion .answer-wrap{padding-top:35px}.faq-accordion .question{align-items:center;display:flex;justify-content:space-between}.faq-accordion .question h3{font-family:DM Sans;font-size:18px;font-weight:400;margin:0;transition:.2s}.faq-accordion .accordion-item{border-bottom:1px solid #d9d9d9;padding:25px 0}.faq-accordion .accordion-item:hover{cursor:pointer}.faq-accordion .accordion-item:hover .question h3,.faq-accordion .active-item .question h3{color:#31b0cd}.faq-accordion .accordion-item:first-child{border-top:1px solid #d9d9d9}.faq-accordion .answer-wrap p:last-child{margin-bottom:0}@media screen and (min-width:1300px){.answer{width:600px}}