.faq-container{padding:0 1rem}.faq-container .faq:nth-of-type(1n)>summary .faq-opener{background-color:#1b8ed3}.faq-container .faq:nth-of-type(2n)>summary .faq-opener{background-color:#1b8ed3}.faq-container.alt .faq:nth-of-type(1n)>summary .faq-opener{background-color:#1b8ed3}.faq-container.alt .faq:nth-of-type(2n)>summary .faq-opener{background-color:#1b8ed3}.faq{border:1px solid rgba(0,0,0,.1);letter-spacing:.05rem;font-size:1.05rem;transition:0.3s ease-in-out}.faq:hover,.faq.active{border-color:rgba(243,126,0,.75)}.faq>summary{padding:1.5rem 1rem;font-weight:700;position:relative;list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:1rem}.faq>summary::-webkit-details-marker{display:none}.faq>summary .faq-opener{display:block;height:24px;width:24px;border-radius:30%;position:relative;flex-shrink:0}.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]>summary .faq-opener::before{transform:translate(-50%,-50%) rotate(90deg)}.faq[open]>summary .faq-opener::after{opacity:0}