.faq-card__content{font-size:var(--typescale-body-medium-font-size);font-weight:var(--typescale-body-medium-font-weight,500);letter-spacing:var(--typescale-body-medium-letter-spacing);line-height:var(--typescale-body-medium-line-height);-webkit-text-decoration:var(--typescale-body-medium-text-decoration);text-decoration:var(--typescale-body-medium-text-decoration);text-transform:var(--typescale-body-medium-text-transform)}.faq-card__content,.faq-card__number{font-family:var(--font);font-style:normal}.faq-card__number{font-size:var(--typescale-label-default-font-size);font-weight:var(--typescale-label-default-font-weight,500);letter-spacing:var(--typescale-label-default-letter-spacing);line-height:var(--typescale-label-default-line-height);-webkit-text-decoration:var(--typescale-label-default-text-decoration);text-decoration:var(--typescale-label-default-text-decoration);text-transform:var(--typescale-label-default-text-transform)}.faq-card__title{font-family:var(--font);font-size:var(--typescale-h4-title-font-size);font-style:normal;font-weight:var(--typescale-h4-title-font-weight,500);letter-spacing:var(--typescale-h4-title-letter-spacing);line-height:var(--typescale-h4-title-line-height);-webkit-text-decoration:var(--typescale-h4-title-text-decoration);text-decoration:var(--typescale-h4-title-text-decoration);text-transform:var(--typescale-h4-title-text-transform)}.faq-card{border-radius:15px;color:var(--color-on-surface);filter:drop-shadow(0 7px 29px rgba(5,74,74,.08));overflow:hidden;position:relative}@media only screen and (max-width:734px){.faq-card{border-radius:10px}}@media (any-hover:hover) and (pointer:fine){.faq-card:hover .faq-card__icon{color:var(--color-primary);transform:scale(1.25)}}.faq-card[data-focus] .faq-card__icon{color:var(--color-primary)}@media only screen and (min-width:734.1px){.faq-card[data-focus] .faq-card__icon{transform:scale(1.25)}}.faq-card[data-state=open] .faq-card__icon{color:var(--color-primary);transform:rotate(45deg)}.faq-card[data-state=open] .faq-card__content{padding-bottom:25px}@media only screen and (max-width:734px){.faq-card[data-state=open] .faq-card__content{padding-bottom:20px}}.faq-card__bg{background:var(--color-surface);border-radius:inherit;inset:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='761' height='292' fill='none' viewBox='0 0 761 292'%3E%3Cpath fill='%23fff' d='M17 32c8.284 0 15-6.716 15-15v-2c0-8.284 6.716-15 15-15h699c8.284 0 15 6.716 15 15v262c0 8.284-6.716 15-15 15H15c-8.284 0-15-6.716-15-15V47c0-8.284 6.716-15 15-15z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='761' height='292' fill='none' viewBox='0 0 761 292'%3E%3Cpath fill='%23fff' d='M17 32c8.284 0 15-6.716 15-15v-2c0-8.284 6.716-15 15-15h699c8.284 0 15 6.716 15 15v262c0 8.284-6.716 15-15 15H15c-8.284 0-15-6.716-15-15V47c0-8.284 6.716-15 15-15z'/%3E%3C/svg%3E");-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:760px;mask-size:760px;position:absolute;z-index:-1}@media only screen and (max-width:734px){.faq-card__bg{display:none}}.faq-card__number{align-items:center;border:1px solid var(--color-on-surface-dark);border-radius:50%;color:var(--color-on-surface-dark);display:flex;height:27px;justify-content:center;left:1px;position:absolute;top:1px;-webkit-user-select:none;user-select:none;width:27px}@media only screen and (max-width:734px){.faq-card__number{font-size:10px;height:25px;width:25px}}.faq-card__header{align-items:center;display:flex;gap:30px;justify-content:space-between;padding:25px 14px 15px 52px;width:100%}@media only screen and (max-width:734px){.faq-card__header{align-items:flex-start;background:var(--color-surface);padding:15px 10px 10px 20px}}.faq-card__title{line-height:24px;text-align:start}@media only screen and (max-width:734px){.faq-card__title{line-height:20px}}.faq-card__icon{display:flex;flex:0 0 24px;height:24px;transition:color .25s cubic-bezier(.2,0,0,1),transform .25s cubic-bezier(.2,0,0,1);width:24px}@media only screen and (max-width:734px){.faq-card__icon{height:20px;width:20px}}.faq-card__icon svg{height:100%;width:100%}.faq-card__content{background:var(--color-surface);color:var(--color-on-surface-light);padding:0 15px 10px 52px}@media only screen and (max-width:734px){.faq-card__content{padding:0 15px 6px 20px}}.more-button-transition-enter-active,.more-button-transition-leave-active{position:absolute;transition:transform .2s cubic-bezier(.2,0,0,1),opacity .2s cubic-bezier(.2,0,0,1)}.more-button-transition-leave-to{opacity:0;transform:translateY(-100%)}.more-button-transition-enter-from{opacity:0;transform:translateY(100%)}.faq-list-transition-enter-active,.faq-list-transition-leave-active{transition:opacity .45s cubic-bezier(.2,0,0,1),transform .45s cubic-bezier(.2,0,0,1)}.faq-list-transition-enter-from,.faq-list-transition-leave-to{opacity:0;transform:translateY(25px)}.faq-list.is-open .faq-list__accordion-hidden{grid-template-rows:1fr;padding-top:15px}.faq-list.is-open .faq-list__accordion-hidden>div{visibility:visible}.faq-list__item:not(:first-child){margin-top:15px}.faq-list__accordion-hidden{display:grid;grid-template-rows:0fr;padding-top:0;transition:padding .4s cubic-bezier(.2,0,0,1),grid-template-rows .4s cubic-bezier(.2,0,0,1)}.faq-list__accordion-hidden>div{min-height:0;overflow:hidden}.faq-list__buttons{display:flex;flex-wrap:wrap;gap:15px;margin-top:40px}@media only screen and (max-width:1068px){.faq-list__buttons{margin-top:30px}}@media only screen and (max-width:734px){.faq-list__buttons{margin-top:15px}.faq-list__buttons .button{width:100%}}.faq-list__more-text-hidden{visibility:hidden}.faq-list__more-text{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.faq-list__more-text span{margin:0!important}.project-faq__title{font-size:var(--typescale-display-medium-font-size);font-weight:var(--typescale-display-medium-font-weight,500);letter-spacing:var(--typescale-display-medium-letter-spacing);line-height:var(--typescale-display-medium-line-height);-webkit-text-decoration:var(--typescale-display-medium-text-decoration);text-decoration:var(--typescale-display-medium-text-decoration);text-transform:var(--typescale-display-medium-text-transform)}.project-faq__desc,.project-faq__title{font-family:var(--font);font-style:normal}.project-faq__desc{font-size:var(--typescale-paragraph-medium-font-size);font-weight:var(--typescale-paragraph-medium-font-weight,500);letter-spacing:var(--typescale-paragraph-medium-letter-spacing);line-height:var(--typescale-paragraph-medium-line-height);-webkit-text-decoration:var(--typescale-paragraph-medium-text-decoration);text-decoration:var(--typescale-paragraph-medium-text-decoration);text-transform:var(--typescale-paragraph-medium-text-transform)}.project-faq__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding:75px 40px 0}@media only screen and (max-width:1280px){.project-faq__wrapper{gap:15px 55px;padding:65px 15px 65px 40px}}@media only screen and (max-width:734px){.project-faq__wrapper{padding:40px 12px 0}}.project-faq__title{flex:0 400px}@media only screen and (max-width:1280px){.project-faq__title{flex-basis:300px}}@media only screen and (max-width:1068px){.project-faq__title{flex:1}}.project-faq__content{flex:1 1 760px;max-width:760px;padding-bottom:80px;position:relative}@media only screen and (max-width:1280px){.project-faq__content{flex-basis:620px;padding-bottom:0}}.project-faq__desc{margin-bottom:40px}@media only screen and (max-width:1068px){.project-faq__desc{margin-bottom:30px}}@media only screen and (max-width:734px){.project-faq__desc{color:var(--color-white-70);font-size:16px}}.project-faq__list{display:grid;gap:15px}@media only screen and (max-width:734px){.project-faq__list{gap:12px}}.project-faq__link{text-decoration:underline}.project-faq__img{bottom:0;display:flex;pointer-events:none;position:absolute;right:calc(100% + 25px);width:100%}@media only screen and (max-width:1280px){.project-faq__img{bottom:unset;max-width:377px;right:calc(100% + 50px);top:170px}}@media only screen and (max-width:734px){.project-faq__img{margin-left:-12px;margin-right:-12px;max-width:unset;position:relative;right:unset;width:auto}.project-faq__img img{width:100%}}
