.project-question-modal[data-v-d379fbef]{align-items:center;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#2d2c2f24;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1.5rem;position:fixed;z-index:220}.project-question-modal__dialog[data-v-d379fbef]{background:#fff;border-radius:1.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;max-height:calc(100vh - 3rem);max-width:52.5rem;overflow-y:auto;padding:2.5rem;width:100%}.project-question-modal__head[data-v-d379fbef]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.project-question-modal__title[data-v-d379fbef]{color:#2d2c2f;font-family:Rising Sun,sans-serif;font-size:2rem;font-weight:600;line-height:1.2;margin:0}.project-question-modal__close[data-v-d379fbef]{flex:0 0 auto}.project-question-modal__close[data-v-d379fbef] .icon-button{height:1.5rem;width:1.5rem}.project-question-modal__close[data-v-d379fbef] .icon-button__image{height:1.5rem;opacity:.64;width:1.5rem}.project-question-modal__form[data-v-d379fbef]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.project-question-modal__input[data-v-d379fbef],.project-question-modal__textarea[data-v-d379fbef]{background:#fff;border:.0625rem solid rgba(45,44,47,.14);border-radius:.375rem;box-sizing:border-box;color:#2d2c2fe0;font-family:Rising Sun,sans-serif;font-size:.875rem;font-weight:500;line-height:1.3;min-width:0;width:100%}.project-question-modal__input[data-v-d379fbef]{height:3.25rem;padding:.875rem 1rem}.project-question-modal__input[data-v-d379fbef]::-moz-placeholder,.project-question-modal__textarea[data-v-d379fbef]::-moz-placeholder{color:#2d2c2fa3}.project-question-modal__input[data-v-d379fbef]::placeholder,.project-question-modal__textarea[data-v-d379fbef]::placeholder{color:#2d2c2fa3}.project-question-modal__input[data-v-d379fbef]:disabled,.project-question-modal__textarea[data-v-d379fbef]:disabled{opacity:.6}.project-question-modal__error[data-v-d379fbef],.project-question-modal__submit[data-v-d379fbef],.project-question-modal__textarea[data-v-d379fbef]{grid-column:1/-1}.project-question-modal__autocomplete[data-v-d379fbef]{min-width:0;width:100%}.project-question-modal__autocomplete[data-v-d379fbef] .select-field__trigger{border-radius:.375rem;height:3.25rem;min-height:3.25rem;padding:.875rem .625rem .875rem 1rem}.project-question-modal__autocomplete[data-v-d379fbef] .select-field__input,.project-question-modal__autocomplete[data-v-d379fbef] .select-field__mobile-label{color:#2d2c2fe0;font-size:.875rem;font-weight:500;line-height:1.3}.project-question-modal__autocomplete[data-v-d379fbef] .select-field__input::-moz-placeholder{color:#2d2c2fa3}.project-question-modal__autocomplete[data-v-d379fbef] .select-field__input--placeholder,.project-question-modal__autocomplete[data-v-d379fbef] .select-field__input::placeholder,.project-question-modal__autocomplete[data-v-d379fbef] .select-field__mobile-label--placeholder{color:#2d2c2fa3}.project-question-modal__textarea[data-v-d379fbef]{min-height:7.375rem;padding:.875rem 1rem;resize:vertical}.project-question-modal__error[data-v-d379fbef]{color:#fa3228;font-family:Rising Sun,sans-serif;font-size:.875rem;line-height:1.3;margin:0}.project-question-modal__submit[data-v-d379fbef]{background:var(--project-question-accent,#2d2c2f);border:0;border-radius:.5rem;color:#fff;cursor:pointer;font-family:Rising Sun,sans-serif;font-size:.75rem;font-weight:700;line-height:1.2;min-height:3.25rem;padding:1rem 1.5rem;width:100%}.project-question-modal__submit[data-v-d379fbef]:disabled{cursor:not-allowed;opacity:.4}.project-question-modal__consent[data-v-d379fbef]{color:#2d2c2fa3;font-family:Rising Sun,sans-serif;font-size:1rem;font-weight:500;line-height:1.3;margin:0}.project-question-modal__consent-link[data-v-d379fbef]{color:#2d2c2f;text-decoration:underline;text-underline-position:from-font}.project-question-modal__sr-only[data-v-d379fbef]{height:.0625rem;overflow:hidden;position:absolute;width:.0625rem;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:481px)and (max-width:768px){.project-question-modal__dialog[data-v-d379fbef]{max-width:44rem;padding:2rem}.project-question-modal__title[data-v-d379fbef]{font-size:1.75rem}.project-question-modal__consent[data-v-d379fbef]{font-size:.9375rem}}@media(max-width:480px){.project-question-modal[data-v-d379fbef]{padding:1rem}.project-question-modal__dialog[data-v-d379fbef]{gap:1.25rem;max-height:calc(100vh - 2rem);max-width:21.4375rem;padding:1.5rem}.project-question-modal__title[data-v-d379fbef]{font-size:1.25rem;text-transform:uppercase}.project-question-modal__form[data-v-d379fbef]{display:flex;flex-direction:column}.project-question-modal__autocomplete[data-v-d379fbef] .select-field__trigger,.project-question-modal__input[data-v-d379fbef]{height:3rem;min-height:3rem}.project-question-modal__textarea[data-v-d379fbef]{min-height:9rem}.project-question-modal__submit[data-v-d379fbef]{font-size:.6875rem;min-height:3rem}.project-question-modal__consent[data-v-d379fbef]{font-size:.875rem}}.project-faq-page[data-v-77d5620a]{width:100%}.project-faq-page__container[data-v-77d5620a]{box-sizing:border-box;padding:2.5rem 2.5rem 3rem;width:100%}@media(min-width:1920px){.project-faq-page__container[data-v-77d5620a]{margin-inline:auto;max-width:1920px;width:100%}}.project-faq-page__status[data-v-77d5620a]{color:#2d2c2fa3;font-family:Rising Sun,sans-serif;font-size:1.25rem;line-height:1.3;margin:.5rem 0 0}.project-faq-page__layout[data-v-77d5620a]{align-items:flex-start;display:flex;gap:1.25rem}.project-faq-page__layout--full[data-v-77d5620a]{display:block}.project-faq-page__main[data-v-77d5620a]{display:flex;flex:1;flex-direction:column;gap:2rem;min-width:0}.project-faq-page__layout--full .project-faq-page__main[data-v-77d5620a]{max-width:56.25rem;width:100%}.project-faq-page__header[data-v-77d5620a]{display:flex;flex-direction:column;gap:1.5rem}.project-faq-page__title[data-v-77d5620a]{color:#2d2c2f;font-family:Rising Sun,sans-serif;font-size:2.625rem;font-weight:600;line-height:1.2;margin:0;text-transform:uppercase}.project-faq-page__tabs[data-v-77d5620a]{align-items:stretch;display:flex;flex-wrap:wrap;overflow-x:auto;width:100%}.project-faq-page__tab[data-v-77d5620a]{background:transparent;border:0;border-bottom:.0625rem solid rgba(45,44,47,.14);color:#2d2c2fa3;cursor:pointer;flex-shrink:0;font-family:Rising Sun,sans-serif;font-size:.75rem;font-weight:700;line-height:1.2;padding:1rem;text-transform:uppercase}.project-faq-page__tab--active[data-v-77d5620a]{border-bottom-color:#2d2c2f;color:#2d2c2f}.project-faq-page__list-status[data-v-77d5620a]{color:#2d2c2fa3;font-family:Rising Sun,sans-serif;font-size:1rem;line-height:1.3;margin:0}.project-faq-page__list[data-v-77d5620a]{display:flex;flex-direction:column;width:100%}.project-faq-page__more-wrap[data-v-77d5620a]{display:flex;justify-content:center;margin-top:1rem;width:100%}.project-faq-page__more[data-v-77d5620a]{align-items:center;background:#fff;border:.0625rem solid rgba(45,44,47,.14);border-radius:.5rem;color:#2d2c2f;cursor:pointer;display:flex;font-family:Rising Sun,sans-serif;font-size:.75rem;font-weight:700;justify-content:center;line-height:1.15;min-height:3.25rem;padding:1.25rem 1.5rem 1.125rem;text-transform:uppercase;width:min(100%,27.4375rem)}.project-faq-page__more[data-v-77d5620a]:disabled{cursor:default;opacity:.7}.project-faq-page__item[data-v-77d5620a]{border-bottom:.0625rem solid var(--project-faq-item-border,rgba(45,44,47,.14));padding:1rem 1.5rem}.project-faq-page__item[data-v-77d5620a]:first-child{padding-bottom:1rem;padding-top:0}.project-faq-page__item-toggle[data-v-77d5620a]{align-items:flex-start;background:transparent;border:0;cursor:pointer;display:flex;gap:1.5rem;justify-content:space-between;padding:.25rem 0;text-align:left;width:100%}.project-faq-page__question[data-v-77d5620a]{color:#2d2c2f;flex:1;font-family:Rising Sun,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2;margin:0;min-width:0}.project-faq-page__question--open[data-v-77d5620a]{color:var(--project-faq-accent,#fa3228)}.project-faq-page__arrow[data-v-77d5620a]{flex-shrink:0;height:1.5rem;transform:rotate(90deg);transition:transform .35s ease;width:1.5rem}.project-faq-page__arrow--open[data-v-77d5620a]{transform:rotate(-90deg)}.project-faq-page__expand[data-v-77d5620a]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.project-faq-page__expand--open[data-v-77d5620a]{grid-template-rows:1fr}.project-faq-page__answer[data-v-77d5620a]{min-height:0;opacity:0;overflow:hidden;transition:opacity .25s ease}.project-faq-page__expand--open .project-faq-page__answer[data-v-77d5620a]{opacity:1;padding:.375rem 0 0}.project-faq-page__answer-paragraph[data-v-77d5620a]{color:#2d2c2f66;font-family:Rising Sun,sans-serif;font-size:1rem;font-weight:500;line-height:1.3;margin:0}.project-faq-page__answer-paragraph+.project-faq-page__answer-paragraph[data-v-77d5620a]{margin-top:1rem}.project-faq-page__sidebar[data-v-77d5620a]{flex-shrink:0;padding-top:9.6875rem;width:27.5rem}.project-faq-page__contact[data-v-77d5620a]{background:var(--project-faq-accent-bg,rgba(250,50,40,.06));border-radius:1.5rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.project-faq-page__contact-header[data-v-77d5620a]{display:flex;flex-direction:column;gap:0}.project-faq-page__contact-title[data-v-77d5620a]{color:#2d2c2f}.project-faq-page__contact-subtitle[data-v-77d5620a],.project-faq-page__contact-title[data-v-77d5620a]{font-family:Rising Sun,sans-serif;font-size:1.625rem;font-weight:600;line-height:1.2;margin:0}.project-faq-page__contact-subtitle[data-v-77d5620a]{color:var(--project-faq-accent,#fa3228)}.project-faq-page__contact-info[data-v-77d5620a]{display:flex;flex-direction:column;gap:.75rem}.project-faq-page__contact-row[data-v-77d5620a]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:.5rem;padding:0;text-align:left;text-decoration:none;width:100%}.project-faq-page__contact-icon[data-v-77d5620a]{flex-shrink:0;height:1.5rem;width:1.5rem}.project-faq-page__contact-content[data-v-77d5620a]{align-items:baseline;display:flex;flex-wrap:nowrap;gap:.25rem;min-width:0}.project-faq-page__contact-link[data-v-77d5620a]{font-size:1rem;text-decoration:underline}.project-faq-page__contact-label[data-v-77d5620a],.project-faq-page__contact-link[data-v-77d5620a]{color:#2d2c2fa3;font-family:Open Sans,sans-serif;font-weight:400;line-height:normal}.project-faq-page__contact-label[data-v-77d5620a]{font-size:.875rem;min-width:0;white-space:nowrap}.project-faq-page__contact-text[data-v-77d5620a]{color:#2d2c2fa3;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;line-height:normal}.project-faq-page__ask-button[data-v-77d5620a]{align-items:center;background:var(--project-faq-accent,#fa3228);border:0;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-family:Rising Sun,sans-serif;font-size:.75rem;font-weight:700;justify-content:center;line-height:1.15;padding:1.25rem 1.5rem 1.125rem;text-decoration:none;text-transform:uppercase;transition:filter .2s ease;width:100%}.project-faq-page__ask-button[data-v-77d5620a]:hover{filter:brightness(.92)}@media(prefers-reduced-motion:reduce){.project-faq-page__answer[data-v-77d5620a],.project-faq-page__arrow[data-v-77d5620a],.project-faq-page__expand[data-v-77d5620a]{transition:none}}@media(min-width:481px)and (max-width:768px){.project-faq-page__container[data-v-77d5620a]{padding:2rem 2rem 2.5rem}.project-faq-page__layout[data-v-77d5620a]{flex-direction:column}.project-faq-page__sidebar[data-v-77d5620a]{padding-top:0;width:100%}.project-faq-page__title[data-v-77d5620a]{font-size:2rem}.project-faq-page__layout--full .project-faq-page__main[data-v-77d5620a]{max-width:none}}@media(max-width:480px){.project-faq-page__container[data-v-77d5620a]{padding:2rem 1rem 2.5rem}.project-faq-page__layout[data-v-77d5620a]{flex-direction:column}.project-faq-page__sidebar[data-v-77d5620a]{padding-top:0;width:100%}.project-faq-page__title[data-v-77d5620a]{font-size:2rem}.project-faq-page__item[data-v-77d5620a]{padding-inline:1rem}.project-faq-page__contact[data-v-77d5620a]{padding:1rem}.project-faq-page__contact-content[data-v-77d5620a]{gap:.125rem}.project-faq-page__contact-label[data-v-77d5620a]{font-size:.75rem}}
