.faqs{--top-offset: 0px;position:relative;z-index:2}@media(min-width: calc(64em + 1px)){.faqs{display:grid;grid-template-columns:repeat(12, 1fr);gap:1.5rem;align-items:start}.faqs:first-child{padding-block-start:0}.faqs.step-faqs{padding-top:0}}.faqs .faqs-sidebar{grid-column:1/6;z-index:2;padding-top:var(--top-offset);min-height:calc(100dvh - var(--top-offset));position:sticky;top:var(--top-offset)}@media(max-width: 64em){.faqs .faqs-sidebar{position:relative;top:0;width:100%;min-height:unset;padding-top:0;margin-bottom:1.5rem}}@media(min-width: calc(75em + 1px)){.faqs .faqs-sidebar{grid-column:1/4}}.faqs .faqs-sidebar .faqs-sidebar-wrapper{padding:1.5rem;border:1px solid var(--color-pistachio-green)}.faqs .faqs-sidebar .faqs-sidebar-wrapper h4{font-size:var(--font-size-x24);margin-bottom:var(--space-m)}.faqs .faqs-cta{position:absolute;bottom:0;left:0;width:100%;padding:var(--space-m) var(--space-l);z-index:2}.faqs .faqs-cta-content{padding-right:var(--space-l)}@media(max-width: 64em){.faqs .faqs-cta{text-align:left;position:static;margin-bottom:var(--space-xl);padding:var(--space-s) var(--space-m)}}.faqs .faqs-nav-wrapper h4{font-size:var(--font-size-x24);margin-bottom:var(--space-m)}.faqs .faqs-nav-wrapper .faqs-steps{gap:2rem;width:100%}.faqs .faqs-nav-wrapper .faqs-steps .faq-step{padding-bottom:.5rem;border-bottom:1px solid var(--color-pistachio-green);gap:1rem;width:100%}.faqs .faqs-nav-wrapper .faqs-steps .faq-step:last-child{border-bottom:0}.faqs .faqs-nav-wrapper .faqs-steps .faq-step .faq-step-number{width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;background-color:var(--color-body);padding:0 1rem}.faqs .faqs-nav-wrapper .faqs-steps .faq-step .faq-step-number span{color:var(--color-background);font-size:var(--font-size-x24)}@media(min-width: calc(90em + 1px)){.faqs .faqs-nav-wrapper .faqs-steps .faq-step .faq-step-content p{font-size:18px}}.faqs .faq-nav{margin:0;padding:0;z-index:2;position:relative}.faqs .faq-nav li{padding:0;margin:0}.faqs .faq-nav li:before{display:none}.faqs .faq-nav li:last-child{margin:0}.faqs .faq-nav li h5{font-size:var(--font-size-m);margin-bottom:0}.faqs .faq-nav a{display:block;padding:0 0 var(--space-m) 0;color:var(--color-body);border:0}.faqs .faq-nav a span{margin-right:var(--space-s)}.faqs .faq-nav a.active{color:var(--color-accent-primary);opacity:1;border-bottom:1px solid;border-color:var(--color-accent-primary)}.faqs .faqs-content{background-color:var(--color-background);padding:0 var(--space-xl)}@media(min-width: calc(64em + 1px)){.faqs .faqs-content{padding-top:var(--top-offset);grid-column:6/-1;padding-inline:0;justify-self:flex-end;width:100%;max-width:66.125rem}}@media(min-width: calc(75em + 1px)){.faqs .faqs-content{grid-column:4/-1}}@media(max-width: 64em){.faqs .faqs-content{width:100%;padding-inline:0}}.faqs-search{position:relative;background-color:var(--color-pistachio-green);margin-bottom:var(--space-l)}@media(max-width: 64em){.faqs-search{margin:0 0 var(--space-xl) 0}}.faqs-search svg{position:absolute;left:var(--space-s);top:calc(50% - 12px);margin:0;z-index:3}.faqs-search input{border:0;padding:var(--space-s);padding-left:0;background-color:rgba(0,0,0,0)}.faqs-notification{margin-bottom:var(--space-l);display:none}@media(max-width: 64em){.faqs-notification{text-align:center}}.faqs-notification.active{display:flex}.faqs-notification .results-for{padding:var(--space-s) var(--space-s) var(--space-s);max-width:100%;word-break:break-word;background-color:var(--color-background);color:var(--color-accent-primary)}@media(max-width: 64em){.faqs-notification .results-for{flex-grow:1}}.faqs-notification .filter-count{padding:var(--space-s);background-color:var(--color-accent-primary);color:#fff}.faq-group{margin-bottom:1.5rem}.faq-group .faq-group-title{padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease-in-out;position:relative;border:0;border-top:1px solid;border-right:1px solid;border-color:var(--color-body)}.faq-group .faq-group-title.has-icon{padding-right:calc(var(--size-l-2) + var(--space-m))}.faq-group .faq-group-title h3{font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-l);line-height:var(--line-height-body-l);letter-spacing:var(--letter-spacing-body-l);font-style:var(--font-style-body)}.faq-group .faq-group-title h3 .button.secondary{border:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);right:0;margin:0}.faq-group .faq-group-title h3 .button.secondary svg{width:auto;height:auto;color:var(--color-body);transform:rotate(180deg)}.faq-group .faq-group-title.open{background-color:var(--color-body)}.faq-group .faq-group-title.open h3{color:var(--color-background);margin-bottom:0;font-weight:500}.faq-group .faq-group-title.open h3 .button.secondary{bottom:0}.faq-group .faq-group-title.open h3 .button.secondary svg{transform:rotate(0);color:var(--color-background)}.faq-group .accordion{margin:0;height:0;overflow:hidden;max-width:unset;width:100%}.faq-group .accordion.open{height:auto}.faq-group .accordion .accordion-group{border:0}.faq-group .accordion .accordion-title{padding:1rem 1.5rem;border:0;border-top:1px solid;border-right:1px solid;border-color:var(--color-candy-pink)}.faq-group .accordion .accordion-title h4{font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-l);line-height:var(--line-height-body-l);letter-spacing:var(--letter-spacing-body-l);font-style:var(--font-style-body);margin-bottom:0;padding:0}.faq-group .accordion .accordion-content{padding-left:1.5rem}.no-results{display:none}.faqs-help{display:flex;align-items:center;justify-content:space-between}.faqs-help p{margin:0;text-align:center;padding-left:var(--space-l)}.faq-top-content{margin-bottom:var(--space-3xl)}@media(max-width: 64em){.faq-top-content{display:none}}.faqs-mob-header{padding-top:var(--space-xl);padding-bottom:var(--space-s);background-color:var(--color-background)}@media(min-width: calc(64em + 1px)){.faqs-mob-header{display:none}}.faqs-mob-header .in-page-nav-wrap{margin-inline:calc(-1*var(--container-standard));padding-block:var(--space-s);width:auto}
/*# sourceMappingURL=faqs_steps.css.map */
