.faq-section .accordion-item{border:none;margin-bottom:10px}.faq-section .accordion-button{background-color:#f0f4ff;border-radius:10px!important;color:#333;font-weight:700;letter-spacing:.06rem;padding:35px 40px 30px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .1s ease}.faq-section .accordion-button:focus,.faq-section .accordion-button:hover{background-color:#f0f4ff;box-shadow:none}.faq-section .accordion-button:not(.collapsed){background-color:#f0f4ff;border:0;border-radius:10px 10px 0 0!important;box-shadow:none;color:#333}.faq-section .accordion-button.collapsed{border:0;color:#333;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius 1.1s ease}.faq-section .accordion-button.collapsed .bi-chevron-down{transform:rotate(0deg)}.faq-section .accordion-button .bi-chevron-down{transition:transform .2s}.faq-section .accordion-button:not(.collapsed) .bi-chevron-down{transform:rotate(180deg)}.faq-section .accordion-button:after{background-repeat:no-repeat;background-size:20px;content:"";flex-shrink:0;height:20px;margin-left:auto;transition:transform .2s ease-in-out;width:20px}.faq-section .accordion-button:after,.faq-section .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 16 17'%3E%3Cpath stroke='%23212938' stroke-width='1.8' d='m15 8-7.071 7.071m0 0L.858 8m7.07 7.071V.93'/%3E%3C/svg%3E")}.faq-section .accordion-button:not(.collapsed):after{transform:rotate(-180deg)}.faq-section .accordion-body{background-color:#f0f4ff;border-radius:0 0 10px 10px;font-size:1rem;letter-spacing:.012rem;padding:0 40px 38px}.faq-section .accordion-body--border{border-top:1px solid #d6dbe3;padding-top:30px}.faq-section .accordion-body h4{color:#5554df;font-size:22px;font-style:normal;font-weight:600;letter-spacing:-.44px;line-height:30px;margin-bottom:10px}.faq-section .accordion-body strong{color:#5554df}.faq-section .accordion-body ul{padding:0 0 0 14px}@media (max-width:767px){.faq-section .accordion-button{padding:29px 27px 25px}.faq-section .accordion-button:after{background-size:18px}.faq-section .accordion-body--border{padding-top:22px}.faq-section .accordion-body{padding:0 27px 38px}}