.block-faqs,.block-faqs .faq-filter-nav{margin-bottom:3rem}.block-faqs .faq-filter-nav .filter-title{color:var(--wp--preset--color--dark-grey-core-500);font-family:var(--wp--preset--font-family--body);font-size:18px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.56;margin-bottom:16px}.block-faqs .faq-filter-nav .filter-tabs-wrapper{align-items:center;display:flex;gap:1rem;min-width:0}.block-faqs .faq-filter-nav .filter-tabs-wrapper .filter-tabs-container{border-bottom:2px solid var(--wp--preset--color--red-core-500);flex:1 1 0%;min-width:0;overflow:hidden;position:relative}.block-faqs .faq-filter-nav .filter-tabs-wrapper .filter-tabs-container:before{background:linear-gradient(to right,var(--wp--preset--color--white-500),transparent);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:20px;z-index:2}.block-faqs .faq-filter-nav .filter-tabs-wrapper .filter-tabs-container:after{background:linear-gradient(to left,var(--wp--preset--color--white-500),transparent);bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:20px;z-index:2}.block-faqs .faq-filter-nav .filter-tabs-wrapper .filter-tabs-container.fade-left:before,.block-faqs .faq-filter-nav .filter-tabs-wrapper .filter-tabs-container.fade-right:after{opacity:1}.block-faqs .faq-filter-nav .filter-tabs-wrapper .filter-tabs-container .filter-tabs{display:flex;flex-wrap:wrap;gap:1.5rem;min-width:100%;overflow:visible;transition:transform .3s ease;white-space:nowrap;width:-moz-max-content;width:max-content}.block-faqs .faq-filter-nav .filter-tabs-wrapper .filter-nav-controls{display:none;flex-shrink:0;gap:.5rem}.block-faqs .faq-filter-nav .filter-nav-btn{--tw-bg-opacity:1;--tw-text-opacity:1;all:unset;align-items:center;background-color:rgb(67 67 67/var(--tw-bg-opacity));border-radius:.5rem;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.5rem}.block-faqs .faq-filter-nav .filter-nav-btn:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.block-faqs .faq-filter-nav .filter-nav-btn:disabled{cursor:not-allowed;opacity:.5}.block-faqs .faq-filter-nav .filter-nav-btn svg{fill:unset!important;height:1rem;width:1rem}.block-faqs .faq-filter-nav .filter-nav-btn svg path{fill:none!important}.block-faqs .faq-filter-nav .filter-tab{background-color:var(--wp--preset--color--white-500);border:1px solid var(--wp--preset--color--light-grey-500);border-radius:8px 8px 0 0;color:var(--wp--preset--color--dark-grey-core-500);cursor:pointer;flex-shrink:0;font-family:var(--wp--preset--font-family--body);font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.56;padding:.75rem 1.5rem;text-align:center;text-decoration-line:none;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}.block-faqs .faq-filter-nav .filter-tab:hover:not(.active){background-color:var(--wp--preset--color--light-grey-500);border:1px solid var(--wp--preset--color--light-grey-600);color:var(--wp--preset--color--dark-grey-core-500);font-weight:700}.block-faqs .faq-filter-nav .filter-tab.active{background-color:var(--wp--preset--color--black-500);border:none;box-shadow:inset 0 -4px 0 0 var(--wp--preset--color--red-core-500);color:var(--wp--preset--color--white-500);font-weight:700}.block-faqs .faq-filter-nav.has-overflow .filter-tabs-container{max-width:calc(100% - 80px)}.block-faqs .faq-filter-nav.has-overflow .filter-tabs-container .filter-tabs{flex-wrap:nowrap}.block-faqs .faq-items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.block-faqs .faq-item{--tw-border-opacity:1;border-color:rgb(240 240 237/var(--tw-border-opacity));border-radius:.5rem;border-width:1px}.block-faqs .faq-item .faq-button,.block-faqs .faq-item .faq-wrapper{width:100%}.block-faqs .faq-item .faq-button{background:transparent!important;border:0!important;cursor:pointer;display:flex;flex-direction:row;font-family:Futura,Avenir Next Condensed,Arial Narrow,sans-serif;font-size:1.25rem;font-weight:500;justify-content:flex-start;padding-bottom:1.5rem;padding-top:1.5rem}.block-faqs .faq-item .faq-button.active{--tw-text-opacity:1;background-image:none;border-width:0;color:rgb(0 0 0/var(--tw-text-opacity))}.block-faqs .faq-item .faq-button .faq-line{--tw-border-opacity:1;align-items:flex-start;border-bottom-width:1px;border-color:rgb(240 240 237/var(--tw-border-opacity));display:flex;gap:.75rem;padding-bottom:.75rem;width:100%}.block-faqs .faq-item .faq-button .faq-line .faq-icon{flex-shrink:0;height:32px;margin-top:4px;width:32px}.block-faqs .faq-item .faq-button .faq-line .faq-icon svg{height:100%;width:100%}.block-faqs .faq-item .faq-button .faq-line .faq-title{flex:0 1 auto;max-width:calc(100% - 100px);min-width:0}.block-faqs .faq-item .faq-button .faq-line .faq-title h3{word-wrap:break-word;color:var(--wp--preset--color--black-500);font-family:Futura,Avenir Next Condensed,Arial Narrow,sans-serif;font-size:24px;font-stretch:condensed;font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:1.17;margin:0;overflow-wrap:break-word;text-align:left}@media (min-width:1024px){.block-faqs .faq-item .faq-button .faq-line .faq-title h3{font-size:30px;line-height:1.1}}.block-faqs .faq-item .faq-button .faq-toggle{align-items:flex-start;display:flex;flex:1 1 0%;gap:0;margin-top:4px}.block-faqs .faq-item .faq-button .faq-toggle .toggle-line{background-color:var(--wp--preset--color--light-grey-600);flex:1 1 auto;height:1px;margin-top:15px;min-width:20px}.block-faqs .faq-item .faq-button .faq-toggle .toggle-button{flex-shrink:0;height:30px;position:relative;width:30px}.block-faqs .faq-item .faq-button .faq-toggle .toggle-button svg{inset:0;position:absolute;transition:opacity .3s ease}.block-faqs .faq-item .faq-button .faq-toggle .toggle-button .toggle-active{opacity:0}.block-faqs .faq-item .faq-button .faq-toggle .toggle-button .toggle-inactive,.block-faqs .faq-item .faq-button.active .toggle-button .toggle-active{opacity:1}.block-faqs .faq-item .faq-button.active .toggle-button .toggle-inactive{opacity:0}.block-faqs .faq-item .faq-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.block-faqs .faq-item .faq-content.active{max-height:-moz-fit-content;max-height:fit-content}.block-faqs .faq-item .faq-content>div{border-bottom:1px solid #cacaca;padding:0 0 1.5rem}.block-faqs .faq-item .faq-content>div p{color:var(--wp--preset--color--black-500);font-family:var(--wp--preset--font-family--body);font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.56;margin:0}.editor-styles-wrapper .block-faqs .faq-content{display:block;max-height:none}.editor-styles-wrapper .block-faqs .faq-content>div{padding:.75rem}
