.faq-page{max-width:1200px}.faq-header{margin-bottom:3rem}.faq-header__title{font-size:2.5rem;font-weight:600;margin:0 0 1rem;color:#203f9a}.faq-header__subtitle{font-size:16px;color:#555;max-width:600px;line-height:1.7;margin:0}.faq-layout{display:grid;grid-template-columns:240px 1fr;gap:3rem;align-items:start}.faq-sidebar{position:sticky;top:2rem;display:flex;flex-direction:column;gap:4px}.faq-sidebar__item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:none;border:none;border-radius:8px;font-size:16px;color:#444;cursor:pointer;text-align:left;transition:background .15s ease;white-space:nowrap}.faq-sidebar__item:hover{background:#f0f0f0}.faq-sidebar__item--active{background:#203f9a!important;color:#fff!important;font-weight:500}.faq-sidebar__item--active:hover{background:#203f9a!important;color:#fff!important}.faq-sidebar__count{font-size:14px;background:#0000001a;color:inherit;border-radius:20px;padding:1px 8px;min-width:22px;text-align:center;margin-left:8px}.faq-sidebar__item--active .faq-sidebar__count{background:#ffffff40;color:#fff}.faq-contact-bottom{margin-top:3rem;padding:24px 28px;background:#203f9a;border-radius:10px;grid-column:1 / -1}.faq-contact-bottom__label{font-size:16px;font-weight:500;color:#fff;margin:0 0 4px}.faq-contact-bottom__text{font-size:16px;color:#fffc;margin:0 0 8px;line-height:1.5}.faq-contact-bottom__link{font-size:16px;color:#fff;font-weight:500;text-decoration:underline;text-underline-offset:3px}.faq-contact-bottom__link:hover{opacity:.85}.faq-category{display:none}.faq-category--active{display:block}.faq-category__title{font-size:1.4rem;font-weight:600;color:#1a1a1a;margin:0 0 .4rem}.faq-category__count{font-size:14px;color:#888;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1.5rem;display:block}.faq-item{border-bottom:1px solid #e8e8e8}.faq-item__question{display:flex;align-items:flex-start;gap:14px;width:100%;padding:18px 4px;background:none;border:none;cursor:pointer;text-align:left;font-size:16px;color:#1a1a1a}.faq-item__question:hover .faq-item__text{color:#203f9a}.faq-item__number{font-size:16px;color:#203f9a;font-weight:600;min-width:24px;padding-top:2px}.faq-item__text{flex:1;font-weight:400;transition:color .15s ease;line-height:1.5}.faq-item__icon{font-size:1.2rem;color:#203f9a;font-weight:300;min-width:20px;text-align:right;padding-top:1px}.faq-item__answer{overflow:hidden;height:0;transition:height .3s ease;font-size:16px;color:#555;line-height:1.7;padding:0 4px 0 38px}.faq-item__answer--open{height:auto}.faq-item__answer p{margin:0;padding-bottom:18px}@media screen and (max-width:749px){.faq-layout{grid-template-columns:1fr;gap:1.5rem}.faq-sidebar{position:static;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.faq-sidebar::-webkit-scrollbar{display:none}.faq-sidebar__item{flex-shrink:0;width:auto;padding:7px 14px;border-radius:20px;border:1px solid #ddd;font-size:16px;background:#fff;color:#444;justify-content:center}.faq-sidebar__item--active{background:#203f9a!important;border-color:#203f9a!important;color:#fff!important}.faq-sidebar__count{display:inline;margin-left:4px;background:none;padding:0}.faq-category__title{font-size:1.3rem}.faq-category__count{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-faq.css.map */
