.faq-radius{border-radius:31px}@media screen and (max-width:768px){.faq-radius{border-radius:20px}}.faq-search-section{padding-block:80px}.faq-search-section h1{margin-bottom:30px}.faq-search__input-container{width:100%;max-width:723px;margin-inline:auto;position:relative}.faq-search__input-container input{border:2px solid #34aa54;border-radius:30px;outline-color:#34aa54;width:100%;height:58px;padding-inline:25px 60px}.faq-search__button{cursor:pointer;background:#34aa54;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.faq-search__results-container{z-index:30;background:#fff;width:100%;position:absolute;top:calc(100% + 10px);overflow:hidden;box-shadow:0 2px 15px -8px #000}.faq-search__results{background:#fff;flex-direction:column;width:100%;height:fit-content;max-height:min(400px,60vh);animation:.3s forwards faqFadeIn;display:flex;overflow:auto}.faq-search__results>*{color:#000;width:100%;padding:15px 20px;text-decoration:none}.faq-search__results>* p{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;overflow:hidden}.faq-search__results a:hover{background:#eee}@keyframes faqFadeIn{0%{opacity:0}to{opacity:1}}@media screen and (max-width:1280px){.faq-search-section{padding-block:40px}}@media screen and (max-width:1024px){.faq-search-section{padding-block:20px}}@media screen and (max-width:600px){.faq-search__input-container input{height:42px}.faq-search__button{width:34px;height:34px}}.faq-categories-section{padding-block:0 100px}.faq-categories-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.faq-categories-grid>*{text-align:center;padding-inline:10px}.faq-category-card{color:#000;border:1px solid #d9d9d9;flex-direction:column;align-items:center;padding-block:40px 20px;text-decoration:none;display:flex}.faq-category-card__icon-bubble{background:#f8f8f8;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:20px;display:flex}.faq-category-card__icon{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.faq-category-card__icon img{width:auto;max-width:100%;height:auto;max-height:100%}.faq-category-card__title{margin-bottom:4px;font-size:30px}.faq-category-card__count{color:#4065ff;background:#f8f8f8;border-radius:24px;padding:6px 20px;font-size:16px;line-height:1}@media screen and (max-width:1440px){.faq-category-card__title{font-size:24px}.faq-category-card__count{font-size:14px}.faq-category-card__icon{width:28px;height:28px}.faq-category-card__icon-bubble{width:56px;height:56px}}@media screen and (max-width:1280px){.faq-categories-section{padding-block:50px}.faq-categories-grid{gap:10px}}@media screen and (max-width:1024px){.faq-categories-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.faq-categories-section{padding-block:20px}.faq-categories-grid{grid-template-columns:1fr}.faq-category-card__title{font-size:20px}}.faq-breadcrumbs{flex-wrap:wrap;align-items:center;margin-bottom:20px;font-size:22px;display:flex}.faq-breadcrumbs__item{align-items:center;display:flex}.faq-breadcrumbs a{color:#0a0937;text-decoration:none}.faq-breadcrumbs a:hover{text-decoration:underline}.faq-breadcrumbs__current{color:#4f5860}.faq-breadcrumbs__arrow{width:7px;height:12px;margin-inline:12px}@media screen and (min-width:1025px){.faq-breadcrumbs{margin-bottom:40px}}@media screen and (max-width:1280px){.faq-breadcrumbs{font-size:16px}}@media screen and (max-width:1024px){.faq-breadcrumbs{font-size:14px}}.faq-subcategories-section{padding-block:0 100px}.faq-subcategory{border:1px solid #d9d9d9;margin-bottom:16px;overflow:hidden}.faq-subcategory__title{border-bottom:1px solid #d9d9d9;padding:24px 40px;font-size:22px}.faq-subcategory__questions{padding-bottom:15px}.faq-subcategory__question{color:#000;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:14px 40px;text-decoration:none;display:flex}.faq-subcategory__question:hover{background:#f8f8f8}.faq-subcategory__question p{white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;overflow:hidden}.faq-subcategory__question-arrow{flex-shrink:0;width:20px;height:20px}.faq-subcategory__empty{padding:14px 40px}@media screen and (min-width:1025px){.faq-subcategory{margin-bottom:28px}}@media screen and (max-width:1280px){.faq-subcategories-section{padding-block:30px 60px}.faq-subcategory__title{font-size:18px}.faq-subcategory__question p{font-size:16px}}@media screen and (max-width:1024px){.faq-subcategories-section{padding-block:20px}.faq-subcategory__title{padding:12px 20px}.faq-subcategory__questions{padding-bottom:0}.faq-subcategory__question,.faq-subcategory__empty{padding:7px 20px}}.faq-question-section{border-top:1px solid #d9d9d9;padding-block:40px 100px}.faq-question-layout{justify-content:space-between;align-items:flex-start;width:100%;max-width:1478px;margin:auto;display:flex}.faq-question-content{flex:1;width:100%;max-width:1015px}.faq-question-content h2.faq-question-title{margin-bottom:32px;font-size:40px;font-weight:700}.faq-answer{font-size:18px}.faq-answer img{cursor:pointer;max-width:100%}.faq-answer ul{padding-inline:24px 0}.faq-answer h3,.faq-step__content-inner h3{letter-spacing:normal;font-size:2rem;font-weight:700;line-height:3.125rem}.faq-answer p,.faq-step__content-inner p{margin-bottom:16px}.faq-answer img,.faq-answer video,.faq-answer iframe,.faq-step__content-inner img,.faq-step__content-inner video,.faq-step__content-inner iframe{max-width:100%}.faq-answer video,.faq-answer iframe,.faq-step__content-inner video,.faq-step__content-inner iframe{width:100%}.faq-steps .faq-step{border-bottom:1px solid #d9d9d9}.faq-steps .faq-step:first-child{border-top:1px solid #d9d9d9}.faq-step__title{cursor:pointer;justify-content:space-between;align-items:center;padding-block:14px;font-size:22px;font-weight:700;display:flex}.faq-step__title p{margin:0}.faq-step__arrow{flex-shrink:0;width:20px;height:20px;transition:transform .3s}.faq-step__arrow.is-open{transform:rotate(180deg)}.faq-step__content{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid;overflow:hidden}.faq-step__content-inner{visibility:hidden;width:100%;min-height:0;font-size:18px;transition:visibility .3s}.faq-step__content.is-open{grid-template-rows:1fr}.faq-step__content.is-open .faq-step__content-inner{visibility:visible}.faq-related{border-inline-start:1px solid #d9d9d9;flex-direction:column;width:fit-content;max-width:350px;margin-inline-start:50px;display:flex}.faq-related>*{padding-inline-start:30px}.faq-related__title{margin-bottom:30px;font-size:24px;line-height:1}.faq-related a{color:#0a0937;font-size:22px;line-height:1;text-decoration:none}.faq-related a:hover{text-decoration:underline}.faq-related a:not(:last-child){margin-bottom:20px}.faq-image-popup-overlay{z-index:9999;cursor:pointer;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.faq-image-popup-img{object-fit:contain;cursor:default;border-radius:8px;max-width:95vw;max-height:95vh;box-shadow:0 4px 30px #00000080}.faq-image-popup-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:4px 12px;font-size:40px;line-height:1;transition:opacity .2s;position:absolute;top:20px;right:20px}.faq-image-popup-close:hover{opacity:.7}@media screen and (max-width:1440px){.faq-answer h3,.faq-step__content-inner h3{font-size:1.5rem}.faq-question-content h2.faq-question-title{font-size:30px}.faq-related a{font-size:18px}.faq-step__title{font-size:18px}.faq-step__title .faq-step__arrow{width:16px;height:16px}}@media screen and (max-width:1024px){.faq-question-section{padding-block:20px}.faq-question-layout{flex-direction:column}.faq-related{border:none;width:100%;max-width:100%;margin-inline-start:0;padding:20px 0}.faq-related>*{padding-inline-start:0}.faq-related__title{margin-bottom:10px;font-size:20px}.faq-related a:not(:first-child){margin-inline-start:10px;margin-bottom:5px;text-decoration:underline}}@media screen and (max-width:767px){.faq-question-content h2.faq-question-title{font-size:24px}.faq-answer,.faq-related a,.faq-step__title,.faq-step__content-inner{font-size:16px}}
