@media screen and (max-width:767px){.faq-section{gap:8vw;padding:16vw 5vw;background-color:var(--bg-primary-color)}.faq-section,.faq-section .text{display:flex;flex-direction:column}.faq-section .text{gap:5vw;width:100%;align-items:center;margin-bottom:8vw}.faq-section h2{font-weight:700;font-size:2rem;line-height:44px;letter-spacing:-1px;text-align:center;color:#ffffff}.faq-section p{font-weight:500;font-size:1.125rem;line-height:30px;text-align:center;color:#8896ab}.faq-section .faq-container{display:flex;flex-direction:column;gap:4vw;width:100%;align-items:center}.faq-section .faq-container .faq-item{display:flex;flex-direction:column;justify-content:center;gap:1vw;padding:30px;border-radius:6px;background-color:#4a5062;width:100%;cursor:pointer}.faq-section .faq-container .faq-item .main-text{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.faq-section .faq-container .faq-item h3{font-weight:600;font-size:1.125rem;line-height:30px;letter-spacing:0;color:#ffffff}.faq-section .faq-container .faq-item .icon{width:20px;height:20px;margin-left:10px}.faq-section .faq-container .faq-item p{font-weight:500;font-style:italic;font-size:.875rem;color:#d0d0d0;text-align:left}.faq-section .faq-container .faq-item p.hidden{display:none}}@media screen and (min-width:768px){.faq-section{gap:2vw;padding:7vw 10vw;background-color:var(--bg-primary-color)}.faq-section,.faq-section .text{display:flex;flex-direction:column}.faq-section .text{gap:1vw;width:100%;align-items:center}.faq-section h2{font-weight:700;font-size:3rem;text-align:center;color:#ffffff}.faq-section p{font-weight:500;font-size:1.125rem;text-align:center;color:#8896ab;line-height:30px}.faq-section .faq-container{display:flex;flex-direction:column;gap:1.5vw;width:100%;align-items:center;width:max-content;margin:0 auto}.faq-section .faq-container .faq-item{display:flex;flex-direction:column;justify-content:center;gap:.5vw;padding:40px;border-radius:6px;background-color:#4a5062;width:750px;cursor:pointer}.faq-section .faq-container .faq-item .main-text{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.faq-section .faq-container .faq-item h3{font-weight:600;font-size:1.375rem;color:#ffffff;line-height:30px}.faq-section .faq-container .faq-item .icon{width:20px;height:20px;margin-left:10px}.faq-section .faq-container .faq-item p{font-weight:500;font-style:italic;font-size:1rem;color:#d0d0d0;text-align:left;line-height:24px;padding-right:60px}}