faq-section{width:100%;color:var(--primary_text);background-color:var(--background_color);display:block}.faq-section__inner-wrapper{flex-direction:column;display:flex}.swiper-slide .faq__tab{text-transform:uppercase;color:var(--primary_gray);text-align:left;cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}.swiper-slide .faq__tab:after{content:"";background:var(--primary_gray);pointer-events:none;width:0;height:1px;transition:width .2s,left .2s;display:block;position:absolute;bottom:0;left:0}.faq__tab[aria-selected=true]{color:var(--primary_text);cursor:initial;pointer-events:none}.faq__tab[aria-selected=true]:after{background:var(--primary_text);width:100%;left:0}.faq__tab[aria-disabled=true]{cursor:default;pointer-events:none}faq-section .Dropdown{& .Dropdown--Button{text-align:left;cursor:pointer;background:0 0;justify-content:flex-start;align-items:center;gap:1rem;width:100%;padding:0 0 1rem;display:flex;&[aria-disabled=true]{pointer-events:none;cursor:default}}& .Dropdown--Button p{color:var(--primary_text)}& .Dropdown--Content ul{margin:0 0 1.5rem 1rem}& .Dropdown--Content p{padding-bottom:0}& .Dropdown--Content.rte ul li{margin-block:0;margin-inline:.25rem}& .link-list{flex-direction:column;gap:.75rem;display:flex}& .link-list__link{padding-block:.125rem}& .DropdownContent__Inner.rte .link-list a:not(.Button){text-decoration:unset;color:var(--primary_text)}}faq-section .faq__search-bar{background-color:var(--background_color);margin:0 0 1.5rem;& input::placeholder{color:var(--primary_text)}& .faq__search-bar__field{border-bottom:1px solid var(--primary_text);align-items:center;padding-block:.5rem;display:flex;position:relative}& .faq-section__search-input{min-height:1.5rem}}faq-section .dropdown-tabs__wrapper.is-hidden,faq-section .dropdown-wrapper.is-hidden,faq-section .dropdown-wrapper[aria-hidden=true],faq-section .faq-tabs.is-hidden,faq-section .faq-section__blocks.is-hidden,faq-section .faq-section__no-results.is-hidden,faq-section .Dropdown.is-hidden{display:none}.faq-section__blocks{flex-direction:column;gap:0;display:flex}faq-section .dropdown-wrapper{flex-direction:column;display:flex;& .dropdown-tabs__text-group{text-align:left;margin-bottom:1.5rem;padding:0}& .dropdown-tabs__wrapper{flex-direction:column;margin-top:0;padding:0;display:flex;& .Dropdown+.Dropdown{margin-top:.5rem}&:last-of-type .Dropdown{margin-bottom:0}}& .Dropdown--Content[aria-hidden=true]{margin-bottom:0}& .Dropdown--Content>:not(.Button){padding:0 0 1rem}}.dropdown-wrapper__inner{grid-template-columns:1fr;gap:1rem;display:grid}.dropdown-tabs__description{margin-top:1rem}.dropdown-wrapper__items{min-width:0}input.faq-section__search-input{background-color:var(--background_color);color:var(--primary_text);appearance:none;border:none;flex:1;width:100%;padding-inline:0 3.5rem;&::-webkit-search-cancel-button{display:none}}.faq-section__clear-btn{color:var(--primary_text);white-space:nowrap;opacity:1;visibility:visible;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq-section__clear-btn.is-hidden{opacity:0;visibility:hidden;pointer-events:none}faq-section .faq-tabs{top:calc(var(--announcement-dynamic-height,0px) + var(--header-dynamic-height,0px) - 1px);z-index:10;background:var(--background_color);backface-visibility:hidden;min-width:0;margin-inline:calc(-1 * var(--px-m));padding-block:1rem;position:sticky;overflow-x:hidden;transform:translateZ(0);& swiper-init.swiper{width:100%;display:block}& .swiper-slide{flex-shrink:0;width:auto}}faq-section .group-text-button__block-wrapper{flex-direction:column;display:flex;&.content-alignment--left{align-items:flex-start}&.content-alignment--center{align-items:center}&.content-alignment--right{align-items:flex-end}& .Button{width:auto;display:inline-flex}}.faq-section__no-results{padding-right:1.5rem}faq-section.faq-section__wrapper .faq-section__header{padding-bottom:1.5rem}faq-section .faq-section__header .heading-block~.heading-block{padding-inline:2rem}faq-section .dropdown-wrapper__items{flex-direction:column;gap:.5rem;display:flex}@media screen and (width>=1025px){faq-section .faq__tab:not([aria-selected=true]):hover:after{width:100%;left:0}faq-section .faq-tabs{top:calc(var(--announcement-dynamic-height,0px) + var(--header-height-fixed,0px) - 1px);margin-inline:calc(-1 * var(--px-d));margin-bottom:1.875rem;padding-block:1rem}faq-section .faq-section__inner-wrapper{width:100%;margin:0 auto}faq-section .faq__search-bar{margin:1.5rem 0 3rem}.faq-section__no-results{padding-top:0}.faq-section__no-results-explanation{color:var(--primary_gray);padding-bottom:3rem}faq-section .dropdown-wrapper .dropdown-tabs__text-group,faq-section .dropdown-wrapper .dropdown-tabs__wrapper{padding:0 2rem}.dropdown-wrapper__inner{grid-template-columns:1fr 1fr;align-items:start;gap:8.75rem;padding:2rem}input.faq-section__search-input{padding-inline:0 3.5rem}}@media (prefers-reduced-motion:reduce){faq-section *,faq-section :before,faq-section :after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}