:root{--faq-section-spacing-mobile:30px;--faq-section-spacing-desktop:40px;--faq-color-body:#4b002a;--faq-color-border:#4b002a;--faq-font-body-bold-weight:600}.faq-page{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Ubuntu,roboto,noto,arial,sans-serif;font-weight:400;font-size:1.0625rem;line-height:1.6;letter-spacing:0;color:var(--faq-color-body);overflow-wrap:break-word}.faq-row{max-width:1440px;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap;padding:0 11px}@media only screen and (min-width:768px){.faq-row{padding:0 35px}}.faq-columns{flex:1 1 0px;padding-right:.25rem;padding-left:.25rem;min-width:0}@media print,screen and (min-width:48em){.faq-columns{padding-right:.9375rem;padding-left:.9375rem}}.faq-columns.small-12{flex:0 0 100%;max-width:100%}.section-spacing-faq{margin-top:var(--faq-section-spacing-mobile,0);margin-bottom:var(--faq-section-spacing-mobile,0)}@media only screen and (min-width:768px){.section-spacing-faq{margin-top:var(--faq-section-spacing-desktop,0);margin-bottom:var(--faq-section-spacing-desktop,0)}}.section-spacing-faq.section-spacing--disable-top{margin-top:0}.section-spacing-faq.section-spacing--disable-bottom{margin-bottom:0}.section-spacing-padding-faq{padding-top:var(--faq-section-spacing-mobile,0);padding-bottom:var(--faq-section-spacing-mobile,0)}@media only screen and (min-width:768px){.section-spacing-padding-faq{padding-top:var(--faq-section-spacing-desktop,0);padding-bottom:var(--faq-section-spacing-desktop,0)}}.section-spacing-padding-faq.section-spacing--disable-top{padding-top:0}.section-spacing-padding-faq.section-spacing--disable-bottom{padding-bottom:0}.h2-faq{font-family:var(--font-alegreya-sans,"Alegreya Sans"),-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal;font-weight:500;color:var(--faq-color-body);text-rendering:optimizeLegibility;font-size:30.8px;line-height:39.6px;letter-spacing:0;margin-top:0;margin-bottom:1.25rem}@media only screen and (min-width:768px){.h2-faq{font-size:39.6px;line-height:48.4px}}@media only screen and (min-width:1068px){.h2-faq{font-size:44px;line-height:52.8px}}.rte-faq p{margin:0 0 1.25rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}.rte-faq strong{font-weight:var(--faq-font-body-bold-weight,600);line-height:inherit}.rte-faq a{text-decoration:underline;text-underline-offset:3px}.rich-text-faq{background:var(--color-bg,var(--bg-body,#fff));color:var(--color-text,var(--faq-color-body))}.rich-text-faq .rich-text__inner-faq{max-width:620px;margin:0 auto;padding:0 20px}.rich-text-faq .rich-text__inner-faq h3{color:inherit}.rich-text-faq .rte-faq{margin-bottom:35px}.rich-text-faq .rte-faq p:last-child{margin-bottom:0}.rich-text-faq.text-center{text-align:center}.spacer-faq{position:relative;height:var(--spacer-mobile,50px)}.spacer-faq:after,.spacer-faq:before{content:" ";display:table;clear:both}@media only screen and (min-width:768px){.spacer-faq{height:var(--spacer-desktop,100px)}}.collapsible-content-faq .collapsible-content__inner-faq{max-width:1060px;margin:0 auto}.collapsible-content-faq .accordion{display:block;border-top:1px solid var(--faq-color-border);border-bottom:1px solid var(--faq-color-border);margin-bottom:25px}.collapsible-content-faq .accordion+.accordion{border-top:0;margin-top:-25px}.collapsible-content-faq .accordion summary{width:100%;list-style:none;position:relative;font-weight:var(--faq-font-body-bold-weight,600);font-size:1rem;letter-spacing:.02em;line-height:1;padding:18px 40px 18px 0;cursor:pointer}.collapsible-content-faq.heading-uppercase-true .accordion summary{text-transform:uppercase}.collapsible-content-faq .accordion summary::-webkit-details-marker{display:none}.collapsible-content-faq .accordion summary span{position:absolute;top:calc(50% - 5.5px);right:18px;width:12px;height:12px;display:block}.collapsible-content-faq .accordion summary span:after,.collapsible-content-faq .accordion summary span:before{content:"";display:block;position:absolute;top:5.5px;left:0;background:var(--faq-color-body)}.collapsible-content-faq .accordion summary span:before{width:1px;height:12px;top:0;left:5.5px;will-change:transform;transition:all .25s cubic-bezier(.104,.204,.492,1)}.collapsible-content-faq .accordion summary span:after{width:12px;height:1px}.collapsible-content-faq .accordion details[open] summary span:before{transform:rotate(90deg)}.collapsible-content-faq .accordion .accordion__content{padding:0 0 15px;font-size:.9375rem}.collapsible-content-faq .accordion .accordion__content>:last-child{margin-bottom:0}