.faq-imges{width:100%;height:auto;border-radius:10px}.custom-accordion .accordion-item{border:none;margin-bottom:15px}.custom-accordion .accordion-item .accordion-body{background-color:transparent;border:none;overflow:hidden;transition:all .3s ease;font-family:var(--fpt-osw);border-radius:7px;margin-top:10px}.custom-accordion .accordion-button{background-color:transparent;background-image:linear-gradient(180deg,#e5e5e5 0%,#f7f3ec 100%);border:none;font-size:1.1rem;font-weight:600;color:var(--text-dark);position:relative;transition:all .3s ease;box-shadow:none !important;padding:12px 20px !important}.custom-accordion .accordion-button:not(.collapsed){color:#0b3d91}.accordion-item h2 .accordion-button{font-weight:600;font-size:20px;font-family:var(--font-osw)}.custom-accordion .accordion-button:after{content:"\f067";font-family:"Font Awesome 6 Free";font-weight:900;color:#000;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .3s ease;background-image:none}.custom-accordion .accordion-button:not(.collapsed):after{content:"\f068";transform:rotate(0deg)}.custom-accordion .accordion-button.collapsed:after{transform:rotate(0deg)}.custom-accordion .accordion-body{padding:10px;color:var(--text-muted);line-height:1.7;font-size:1rem;background:var(--bg-light)}.custom-accordion .accordion-body p{margin-bottom:0;padding-top:.5rem;font-family:var(--font-pop);font-size:15px}.question-number{display:inline-block;background:var(--accent-color);color:#fff;width:28px;height:28px;border-radius:50%;font-size:.9rem;font-weight:600;text-align:center;line-height:28px;margin-right:1rem;flex-shrink:0}@media (max-width:768px){.custom-accordion .accordion-button{padding:1.25rem 1.5rem;font-size:1rem}.custom-accordion .accordion-body{padding:0 1.5rem 1.5rem}.question-number{width:24px;height:24px;line-height:24px;font-size:.8rem;margin-right:.75rem}}.sticky-faq{position:sticky;top:20px}