.faq-container{padding:0 1rem}.faq-container>div{display:flex;flex-wrap:wrap;gap:0 2rem}.faq{border-bottom:1px solid rgba(0,0,0,.1);letter-spacing:.05rem;font-size:1.05rem;margin-bottom:2rem;transition:0.3s ease-in-out}.faq__box{flex:1 1 calc(50% - 2rem)}.faq:hover,.faq.active{border-color:#024863}.faq>summary{padding:1.5rem 1rem;font-weight:700;position:relative;list-style:none;display:flex;align-items:center;justify-content:space-between;color:#024863;cursor:pointer;gap:1rem}.faq>summary::-webkit-details-marker{display:none}.faq>summary .faq-opener{display:block;height:24px;width:24px;border-radius:100%;position:relative;flex-shrink:0;background-color:#024863}.faq>summary .faq-opener::before{content:"";width:2px;height:12px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;transition:0.2s ease-in-out}.faq>summary .faq-opener::after{content:"";width:12px;height:2px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;transition:0.2s ease-in-out;opacity:1}.faq .content{padding:0 1rem 1.5rem}.faq[open]{border-color:#024863}.faq[open]>summary .faq-opener::before{transform:translate(-50%,-50%) rotate(90deg)}.faq[open]>summary .faq-opener::after{opacity:0}