section.faq-accordion{width:auto}section.faq-accordion .wrapper{max-width:1190px;width:auto}.faq-container{margin:0 auto;max-width:800px;width:100%}.faq{border:2px solid #000;border-radius:10px;cursor:pointer;margin:20px 0;overflow:hidden;padding:20px 30px;position:relative;transition:all .3s ease}.faq:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);transform:translateY(-5px)}.faq.active{background-color:#006fcf;border-color:#006fcf;box-shadow:0 5px 15px rgba(0,0,0,.3);color:#fff}.faq-title{font-size:1.5rem;margin:0 35px 0 0;transition:color .3s ease}.faq.active .faq-title{color:#fff}.faq-text{animation:fadeIn .5s ease;display:none;font-size:1.1rem;line-height:1.5;margin:30px 0 0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq.active .faq-text{display:block}.faq-toggle{align-items:center;background-color:transparent;border:0;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:1.2rem;height:30px;justify-content:center;padding:0;position:absolute;right:30px;top:30px;transition:all .3s ease;width:30px}.faq.active .faq-toggle{background-color:hsla(0,0%,100%,.2);color:#fff}.faq-toggle:hover{transform:scale(1.1)}.faq-toggle .fa-times{display:none}.faq.active .faq-toggle .fa-times{display:block}.faq.active .faq-toggle .fa-chevron-down{display:none}.faq-toggle:focus{outline:0}@media (max-width:1024px){.faq{padding:25px}.faq-title{font-size:1.3rem}}@media (max-width:768px){.faq{margin:15px 0;padding:20px}.faq-title{font-size:1.2rem;margin-right:40px}.faq-text{font-size:1rem;margin-top:20px}.faq-toggle{font-size:1rem;height:25px;right:20px;top:32px;width:25px}}@media (max-width:480px){.faq{margin:10px 0;padding:15px}.faq-title{font-size:1.1rem;margin-right:35px}.faq-text{font-size:.9rem;margin-top:15px}.faq-toggle{font-size:.9rem;height:22px;right:15px;top:15px;width:22px}}