.faq{background-color:#fff;padding-top:104px}@media (max-width:1200px){.faq{padding-top:80px}}@media (max-width:1099.98px){.faq{padding-top:64px}}@media (max-width:767.98px){.faq{padding-top:40px}}.faq{padding-bottom:104px}@media (max-width:1200px){.faq{padding-bottom:80px}}@media (max-width:1099.98px){.faq{padding-bottom:40px}}@media (max-width:767.98px){.faq{padding-bottom:40px}}.faq__inner{display:flex;flex-direction:column;align-items:flex-start;gap:40px;width:100%;margin:0 auto;max-width:1600px}.faq__title{font-family:Ivy Mode,serif;font-size:56px;font-style:normal;font-weight:400;line-height:1;letter-spacing:0;color:#0e0e0e;font-feature-settings:"liga" off,"clig" off;margin:0;width:100%;align-self:stretch}@media (max-width:1200px){.faq__title{font-size:48px}}@media (max-width:1099.98px){.faq__title{font-size:40px}}@media (max-width:767.98px){.faq__title{font-size:32px}}.faq__intro{width:100%}.faq__intro h1{font-family:var(--font-secondary);font-size:var(--heading-h1-size);font-weight:var(--heading-h1-weight);line-height:var(--heading-h1-line-height)}.faq__intro h2{font-family:Ivy Mode,serif;font-size:56px;font-style:normal;font-weight:400;line-height:1;letter-spacing:0;font-feature-settings:"liga" off,"clig" off}@media (max-width:1200px){.faq__intro h2{font-size:48px}}@media (max-width:1099.98px){.faq__intro h2{font-size:40px}}@media (max-width:767.98px){.faq__intro h2{font-size:32px}}.faq__intro h3{font-size:var(--heading-h3-size);font-weight:var(--heading-h3-weight);line-height:var(--heading-h3-line-height)}.faq__intro h3,.faq__intro h4{font-family:var(--font-secondary)}.faq__intro h4{font-size:var(--heading-h4-size);font-weight:var(--heading-h4-weight);line-height:var(--heading-h4-line-height)}.faq__intro h5{font-size:var(--heading-h5-size);font-weight:var(--heading-h5-weight);line-height:var(--heading-h5-line-height)}.faq__intro h5,.faq__intro h6{font-family:var(--font-secondary)}.faq__intro h6{font-size:var(--heading-h6-size);font-weight:var(--heading-h6-weight);line-height:var(--heading-h6-line-height)}.faq__intro h1,.faq__intro h2,.faq__intro h3,.faq__intro h4,.faq__intro h5,.faq__intro h6{color:#0e0e0e;margin-bottom:24px}.faq__intro h1:last-child,.faq__intro h2:last-child,.faq__intro h3:last-child,.faq__intro h4:last-child,.faq__intro h5:last-child,.faq__intro h6:last-child{margin-bottom:0}.faq__intro p{font-family:var(--font-primary);font-size:var(--text-md-size);font-weight:var(--text-md-weight);line-height:var(--text-md-line-height);line-height:var(--line-height-relaxed);color:#0e0e0e;margin-bottom:16px}@media (max-width:1099.98px){.faq__intro p{font-family:var(--font-primary);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight);line-height:var(--text-sm-line-height)}}@media (max-width:767.98px){.faq__intro p{font-family:var(--font-primary);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight);line-height:var(--text-sm-line-height)}}.faq__intro p:last-child{margin-bottom:0}.faq__list{width:100%;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start}.faq__list .accordion{width:100%;border:none;--bs-accordion-border-width:0;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-bg:transparent;--bs-accordion-btn-bg:transparent;--bs-accordion-active-bg:transparent;--bs-accordion-active-color:inherit}.faq .accordion-item.faq__item{border:none!important;border-bottom:1px solid #e4e4e4!important;border-radius:0!important;background:rgba(0,0,0,0)!important;align-self:stretch;width:100%}.faq .accordion-item.faq__item:first-child{border-top:1px solid #e4e4e4!important}.faq .accordion-header.faq__header{margin:0!important;padding:0!important}.faq .accordion-header.faq__header .accordion-button{display:flex;align-items:center;gap:16px;padding:16px 24px;width:100%;min-height:auto;border:none;background:rgba(0,0,0,0)!important;box-shadow:none!important;color:#0e0e0e;font-family:var(--font-primary);font-size:var(--text-md-size);font-weight:var(--text-md-bold-weight);line-height:var(--text-md-line-height);line-height:1.4;letter-spacing:0;text-align:left}@media (max-width:767.98px){.faq .accordion-header.faq__header .accordion-button{padding:16px 20px;font-family:var(--font-primary);font-size:var(--text-sm-bold-size);font-weight:var(--text-sm-bold-weight);line-height:var(--text-sm-bold-line-height)}}.faq .accordion-header.faq__header .accordion-button:after{flex-shrink:0;width:20px;height:20px;margin:0 0 0 auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 5v10M5 10h10' stroke='%230e0e0e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:20px 20px;background-position:50%;background-repeat:no-repeat;content:"";transform:none!important;transition:.3s ease}.faq .accordion-header.faq__header .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10h10' stroke='%230e0e0e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.faq .accordion-body.faq__body{padding:0 24px 16px!important;font-family:var(--font-primary);font-size:var(--text-md-size);font-weight:var(--text-md-weight);line-height:var(--text-md-line-height);font-weight:300;line-height:var(--line-height-relaxed);color:#454545}@media (max-width:767.98px){.faq .accordion-body.faq__body{padding:0 20px 16px!important;font-family:var(--font-primary);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight);line-height:var(--text-sm-line-height)}}.faq .accordion-body.faq__body p{margin:0 0 8px;color:inherit}.faq .accordion-body.faq__body p:last-child{margin-bottom:0}