.p-faq-section{margin-bottom:60px}.p-faq-section h2{margin-bottom:30px;font-size:2.2rem;font-weight:700}.faq-page__content{width:100%;display:flex;position:relative}.faq-page__nav{z-index:100;width:340px;min-width:340px;height:100%;position:sticky;top:150px}.faq-page__nav-list{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.faq-page__nav-link{font-weight:500;text-decoration:none;transition:color .3s}.faq-page__nav-link.is-active{color:#ca3433;transition:color .3s}@media (min-width:992px){.faq-page__nav-link:hover{color:#ca3433;transition:color .3s}}.faq-page__nav-group{display:inline}.faq-page__content-inner{width:100%}@media (max-width:1199.98px){.faq-page__nav{width:300px;min-width:300px}}@media (max-width:991.98px){.p-faq-section{margin-bottom:40px}.p-faq-section h2{margin-bottom:20px;font-size:2rem}.faq-page__nav{width:220px;min-width:220px}.faq-page__nav-link{font-size:1.5rem}}@media (max-width:767.98px){.p-faq-section{margin-bottom:40px}.p-faq-section h2{margin-bottom:20px;font-size:1.8rem}.faq-page__content{flex-direction:column}.faq-page__nav{background-color:#fbfbfb;width:100%;min-width:100%;margin-bottom:15px;padding-top:15px;padding-bottom:15px;position:sticky;top:50px}.faq-page__nav-list{flex-direction:row;gap:5px}.faq-page__nav-item{width:calc(25% - 3.75px)}.faq-page__nav-link{text-align:center;border:1px solid #ddd;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:5px 15px;font-size:1.3rem;line-height:1.4;transition:all .3s;display:flex}.faq-page__nav-group{display:block}.dot-separator{display:none}}@media (max-width:575.98px){.p-faq-section{margin-bottom:30px}.p-faq-section h2{margin-bottom:20px;font-size:1.6rem}.faq-page__nav-list{flex-direction:row;gap:3px}.faq-page__nav-item{width:calc(25% - 2.25px)}.faq-page__nav-link{padding:5px;font-size:1.3rem}}
