.faqs{padding-bottom:var(--wp--preset--spacing--40,2.5rem);padding-top:var(--wp--preset--spacing--40,2.5rem)}.faqs__wrapper{margin-top:var(--wp--preset--spacing--40,2.5rem);padding-left:var(--wp--preset--spacing--20,1.25rem);padding-right:var(--wp--preset--spacing--20,1.25rem)}.faqs-filters{background:var(--wp--custom--button--primary--background-color,var(--wp--preset--color--pink));left:0;position:fixed;right:0;top:var(--sticky-header-height,0);z-index:1}@media (min-width:782px){.faqs-filters{background:transparent;margin-bottom:var(--wp--preset--spacing--40,2.5rem);position:static}}.faqs-filters__toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--wp--custom--button--primary--background-color,var(--wp--preset--color--pink));border:none;color:var(--wp--custom--button--primary--text-color,var(--wp--preset--color--black));display:flex;font-family:var(--wp--preset--font-family--veneer-clean,"Veneer Clean");font-size:var(--wp--preset--font-size--label-medium,20px);font-weight:500;justify-content:space-between;line-height:1.25;padding:var(--wp--preset--spacing--12,.75rem) var(--wp--preset--spacing--20,1.25rem);text-decoration:none;transition:all .2s;width:100%}.faqs-filters__toggle:hover{background:var(--wp--custom--button--primary--hover--background-color,var(--wp--preset--color--black));border-color:var(--wp--custom--button--primary--hover--border-color,var(--wp--preset--color--black));color:var(--wp--custom--button--primary--hover--text-color,var(--wp--preset--color--white))}body.dark-mode .faqs-filters__toggle{box-shadow:0 0 35px 1px var(--wp--preset--color--pink,#ffaed5)}@media (min-width:782px){.faqs-filters__toggle{display:none}}.faqs-filters__toggle-icon{display:flex;height:1em;width:1em}.faqs-filters__toggle-icon svg{height:auto;width:100%}.faqs-filters__toggle:hover svg path{fill:var(--wp--preset--color--white,#fff)}.faqs-filters form{display:flex}.faqs-filters legend{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.faqs-filters fieldset{border:none;display:block;margin:0;padding:0;width:100%}.faqs-filters [data-collapsible-item-group]{max-height:0;overflow:hidden;transition:max-height .2s}@media (min-width:782px){.faqs-filters [data-collapsible-item-group]{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--20,1.25rem);justify-content:center;max-height:100vw}}.faqs-filters fieldset[data-dropdown-checkboxes].opened [data-collapsible-item-group]{max-height:100vw}.faqs-filters input{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.faqs-filters input+label{background:var(--wp--custom--faqs--filter-button--background-color,transparent);color:var(--wp--custom--faqs--filter-button--text-color-mobile,var(--wp--preset--color--black));cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--veneer-clean,"Veneer Clean");font-size:var(--wp--preset--font-size--label-medium,20px);font-weight:500;line-height:1.25;padding:var(--wp--preset--spacing--12,.75rem) var(--wp--preset--spacing--20,1.25rem)}@media (min-width:782px){.faqs-filters input+label{border:3px solid var(--wp--custom--faqs--filter-button--border-color,var(--wp--preset--color--black));color:var(--wp--custom--faqs--filter-button--text-color,var(--wp--preset--color--black))}.faqs-filters input+label:focus,.faqs-filters input+label:hover{background:var(--wp--custom--faqs--filter-button--hover--background-color,var(--wp--preset--color--light-blue));border-color:var(--wp--custom--faqs--filter-button--hover--border-color,var(--wp--preset--color--light-blue));color:var(--wp--custom--faqs--filter-button--hover--text-color,var(--wp--preset--color--black))}body.dark-mode .faqs-filters input+label{border-color:var(--wp--preset--color--white,#fff);color:var(--wp--preset--color--white,#fff)}body.dark-mode .faqs-filters input+label:focus,body.dark-mode .faqs-filters input+label:hover{background:var(--wp--preset--color--light-blue,#4ba9fe);border-color:var(--wp--preset--color--light-blue,#4ba9fe)}}.faqs-filters input:checked+label{background:var(--wp--custom--faqs--filter-button--selected--background-color,var(--wp--preset--color--black));border-color:var(--wp--custom--faqs--filter-button--selected--border-color,var(--wp--preset--color--black));color:var(--wp--custom--faqs--filter-button--selected--text-color,var(--wp--preset--color--white))}body.dark-mode .faqs-filters input:checked+label{background:var(--wp--custom--button--primary--background-color,var(--wp--preset--color--pink));border:3px solid var(--wp--custom--button--primary--border-color,var(--wp--preset--color--pink));box-shadow:0 0 35px 1px var(--wp--preset--color--pink,#ffaed5);color:var(--wp--custom--button--primary--text-color,var(--wp--preset--color--black));transition:all .2s}body.dark-mode .faqs-filters input:checked+label:hover{background:var(--wp--custom--button--primary--hover--background-color,var(--wp--preset--color--black));border-color:var(--wp--custom--button--primary--hover--border-color,var(--wp--preset--color--black));color:var(--wp--custom--button--primary--hover--text-color,var(--wp--preset--color--white))}body.dark-mode body.dark-mode .faqs-filters input:checked+label{box-shadow:0 0 35px 1px var(--wp--preset--color--pink,#ffaed5)}.faq-group__title{font-size:var(--wp--preset--font-size--label-large,26px);margin-bottom:var(--wp--preset--spacing--20,1.25rem);text-align:center}@media (min-width:782px){.faq-group__title{font-size:var(--wp--preset--font-size--header-small,30px);text-align:left;text-transform:uppercase}}.faq-group__title:not(.hidden)+.faq-group__items .faq-item.shown:first-child .faq-item__title{border-top:1px solid var(--wp--custom--faqs--accordion--border-color,var(--wp--preset--color--black))}.faq-group__title.hidden+.faq-group__items{margin-bottom:0}.faq-group__title.dynamic:not(.hidden)~.faqs-group.shown:first-of-type .faq-item.shown:first-of-type .faq-item__title{border-top:1px solid var(--wp--custom--faqs--accordion--border-color,var(--wp--preset--color--black))}.faq-group__items{margin-bottom:var(--wp--preset--spacing--80,5rem)}.faq-item__title{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:var(--wp--custom--faqs--accordion--background-color,transparent);border:1px solid transparent;border-bottom:1px solid var(--wp--custom--faqs--accordion--border-color,var(--wp--preset--color--black));color:var(--wp--custom--faqs--accordion--text-color,var(--wp--preset--color--black));cursor:pointer;font-family:var(--wp--preset--font-family--montserrat,Montserrat);font-size:var(--wp--preset--font-size--paragraph,16px);font-weight:500;margin:0;padding:var(--wp--preset--spacing--16,1rem) calc(var(--wp--preset--spacing--16, 1rem) + var(--wp--preset--spacing--40, 2.5rem)) var(--wp--preset--spacing--16,1rem) var(--wp--preset--spacing--16,1rem);position:relative;text-align:left;width:100%}.faq-item__title,.faq-item__title:after{display:block;transition:all .3s ease-out}.faq-item__title:after{background:var(--wp--custom--faqs--accordion--text-color,var(--wp--preset--color--black));content:"";height:var(--wp--preset--spacing--24,1.5rem);-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik02IDlMMTIgMTVMMTggOSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+) no-repeat center;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik02IDlMMTIgMTVMMTggOSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+) no-repeat center;position:absolute;right:0;top:var(--wp--preset--spacing--16,1rem);width:var(--wp--preset--spacing--24,1.5rem)}.faq-item__title[aria-expanded=true]{border-bottom-color:transparent}.faq-item__title[aria-expanded=true]:after{transform:rotate(180deg)}.faq-item__description{border-bottom:1px solid}.faq-item__description[hidden=hidden]{display:none}.faq-item__description-inner{padding:0 var(--wp--preset--spacing--16,1rem)}.faq-item.shown+.faq-item .faq-item__title{border-top-color:transparent}.faqs.hide-group-titles .faq-group__items{margin-bottom:0}.faqs.hide-category-filters{padding-bottom:0;padding-top:0}.faqs.is-style-platinum .faq-item__title{color:var(--wp--preset--color--brass,#ceb589);font-weight:700;text-transform:uppercase}.faqs.is-style-platinum .faq-item__description{border-bottom-color:var(--wp--preset--color--brass,#ceb589)}
