.faq-section{background-color:var(--color-background-alt);padding-top:var(--faq-pt,100px);padding-bottom:var(--faq-pb,100px);position:relative}.faq-section__container{max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding)}.faq-heading{width:650px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px;font-family:var(--font-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:110%;letter-spacing:var(--letter-spacing-h2);text-transform:uppercase;color:var(--color-black)}.faq-heading__line{display:block}.faq-heading__line--indent{padding-left:140px}.faq-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.faq-item{border-radius:16px;border:1px solid #f7f7f7;background:#f7f7f7;overflow:hidden;-webkit-transition:-webkit-box-shadow var(--transition-base) ease;transition:-webkit-box-shadow var(--transition-base) ease;transition:box-shadow var(--transition-base) ease;transition:box-shadow var(--transition-base) ease,-webkit-box-shadow var(--transition-base) ease}.faq-item.is-open{-webkit-box-shadow:0 4px 24px rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(0,0,0,.06)}.faq-item__trigger{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:20px 30px;background:0 0;border:none;cursor:pointer;text-align:left;-webkit-transition:padding-bottom var(--transition-base) ease;transition:padding-bottom var(--transition-base) ease}.faq-item__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:16px}.faq-item__question{font-family:var(--font-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);line-height:140%;color:#013026;-webkit-box-flex:1;-ms-flex:1;flex:1}.faq-item__icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.faq-item__icon svg{display:block}.faq-item__icon--close{display:none}.faq-item.is-open .faq-item__icon--plus{display:none}.faq-item.is-open .faq-item__icon--close{display:-webkit-box;display:-ms-flexbox;display:flex}.faq-item__panel{max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease}.faq-item__panel.is-open{opacity:1}.faq-item__answer{padding:0 30px 24px;padding-left:calc(50% + 30px)}.faq-item__answer li,.faq-item__answer p{font-family:var(--font-primary);font-size:var(--font-size-body-2);font-weight:var(--font-weight-regular);line-height:120%;color:#3d3f43;margin:0 0 8px}.faq-item__answer li:last-child,.faq-item__answer p:last-child{margin-bottom:0}.faq-item__answer a{color:var(--color-primary);text-decoration:underline}@media (max-width:1023px){.faq-section{padding-top:var(--faq-pt-mob,70px);padding-bottom:var(--faq-pb-mob,70px)}.faq-heading{width:100%;font-size:clamp(32px,7vw,56px);margin-bottom:40px}.faq-heading__line--indent{padding-left:60px}.faq-item__answer{padding-left:30px}}@media (max-width:576px){.faq-item__trigger{padding:16px 20px}.faq-item__question{font-size:18px}.faq-item__answer{padding:0 20px 20px}.faq-heading__line--indent{padding-left:32px}}