.faq-page-shell .h1_seo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.faq-page{padding-bottom:3.75rem}.faq-page__header{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;width:100%}.faq-page__header .header_wrap{grid-column:span 2}.faq-page__header .hero_text_desription{grid-column:span 2;align-self:end;max-width:none;color:var(--grey);text-align:left;font-weight:400}.faq-page__benefits{margin-top:5rem;margin-bottom:0}.faq-page__browse{margin-top:9rem}.faq-page__benefits .point_list.faq{display:flex;flex-wrap:nowrap;gap:1.25rem;margin-top:0;width:100%}.faq-page__benefits .case_info_item{flex:1 1 0;min-width:0}.faq-page__content{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.faq-page__search-field{position:relative;width:100%;margin-bottom:0;grid-column:2;grid-row:1}.faq-page__search-input{color:var(--color-text);background-color:#261820;border:1px solid transparent;border-bottom:2px solid var(--color-text);border-radius:.75rem;width:100%;margin:0;padding:1rem 2.75rem;font-size:1rem;font-weight:500;line-height:135%}.faq-page__search-input::placeholder{color:#a0a0a0}.faq-page__search-input:focus{outline:none;border-color:var(--color-text);border-bottom-color:var(--color-text)}.faq-page__search-icon,.faq-page__search-clear{position:absolute;top:.75rem;display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;padding:0;border:0;background:transparent;cursor:pointer}.faq-page__search-icon{left:.75rem;pointer-events:none}.faq-page__search-clear{right:.75rem}.faq-page__search-clear[hidden]{display:none!important}.faq-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);column-gap:3.25rem;row-gap:5rem;align-items:start}.faq-page__sidebar-spacer{grid-column:1;grid-row:1}.faq-page__sidebar{grid-column:1;grid-row:2}.faq-page__content{grid-column:2;grid-row:2}.faq-page__category-list{display:flex;flex-direction:column;align-items:flex-end;gap:2.25rem;width:100%}.faq-page__category-btn{display:flex;gap:.62rem;padding:0;border:0;background:transparent;cursor:pointer;text-align:right;text-decoration:none}.faq-page__category-label{color:var(--color-text);letter-spacing:-.01rem;margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:100%;white-space:nowrap;transition:color .15s ease}.faq-page__category-btn.is-active .faq-page__category-label,.faq-page__category-btn:hover .faq-page__category-label,.faq-page__category-btn:focus-visible .faq-page__category-label{color:var(--color-gold)}.faq-page__list{flex-direction:column;gap:5.25rem;width:100%}.faq-page__list:not([hidden]){display:flex}.faq-page__list[hidden]{display:none!important}.faq-page__question{color:var(--color-text);text-align:left;text-transform:capitalize;margin:0 0 1rem;font-family:var(--font-body);font-size:1.5rem;font-weight:400;line-height:120%}.faq-page__answer{color:var(--grey)}.faq-page__empty:not([hidden]){display:block;width:100%}.faq-page__empty[hidden]{display:none!important}.faq-page__empty .wrap_no_item{background-color:#261820;border-radius:.75rem;justify-content:center;align-items:center;width:100%;padding:2rem 1.5rem;display:flex}.faq-page__empty .search_no_item_content{display:flex;flex-direction:column;gap:.75rem;text-align:center;max-width:28rem}.faq-page__empty .search_no_item_heading{color:var(--color-text);letter-spacing:-.0125rem;font-family:var(--font-display);font-size:2rem;font-weight:600;line-height:110%;margin:0}.faq-page__empty .text-size-regular-2.medium{color:var(--color-text);letter-spacing:0;font-size:1rem;font-weight:500;line-height:135%;margin:0}.faq-page__more{color:#07454e;letter-spacing:-.01rem;background-color:#f4f4f4;border:1px solid #e3ecee;border-radius:.75rem;justify-content:center;align-items:center;margin-top:2rem;padding:.75rem 1rem;font-family:var(--font-body);font-size:1rem;line-height:135%;cursor:pointer}.faq-page__more:not([hidden]){display:inline-flex}.faq-page__more[hidden]{display:none!important}@media screen and (min-width:1280px){.faq-page__category-label{font-size:2.25rem;font-weight:500}.faq-page__question{font-weight:500}}@media screen and (max-width:991px){.faq-page__header{grid-template-columns:1fr}.faq-page__header .header_wrap,.faq-page__header .hero_text_desription{grid-column:auto}.faq-page__benefits{position:relative;overflow:hidden;padding-bottom:3rem}.faq-page__benefits .point_list.faq{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.faq-page__benefits .point_list.faq::-webkit-scrollbar{display:none}.faq-page__benefits .case_info_item{flex:0 0 100%;width:100%;min-width:100%;scroll-snap-align:start}.faq-page__browse{margin-top:5rem}.faq-page__layout{grid-template-columns:1fr;row-gap:1.25rem}.faq-page__sidebar-spacer{display:none}.faq-page__search-field{grid-column:1;grid-row:1}.faq-page__sidebar{grid-column:1;grid-row:2}.faq-page__content{grid-column:1;grid-row:3}.faq-page__category-list{flex-direction:row;align-items:stretch;gap:1.5rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-gold) transparent}.faq-page__category-item{flex:0 0 auto}.faq-page__category-btn{height:3rem;align-items:center}.faq-page__list{gap:3.75rem}}@media screen and (max-width:767px){.faq-page__benefits,.faq-page__browse{margin-top:3.75rem}.faq-page__question{font-size:1.25rem;font-weight:500}}
