.project-accordion-module{position:relative}.project-accordion-module__inner{padding-bottom:16px;padding-top:16px}.project-accordion-module__list{display:flex;flex-direction:column;gap:var(--item-gap)}.project-accordion-module__item{background:var(--item-bg);border:1px solid var(--item-border-color);border-radius:var(--item-border-radius);box-shadow:0 10px 24px -20px var(--item-shadow-color);overflow:hidden;transition:background-color var(--transition-duration) ease,box-shadow var(--transition-duration) ease,border-color var(--transition-duration) ease}.project-accordion-module__item.is-active{background:var(--item-active-bg);box-shadow:0 14px 32px -22px var(--item-active-shadow-color)}.project-accordion-module__trigger{align-items:center;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);padding:20px 18px;text-align:left;width:100%}.project-accordion-module__trigger:focus,.project-accordion-module__trigger:hover{background:transparent;border:0}.project-accordion-module__trigger-icon{align-items:center;color:var(--icon-color);display:inline-flex;flex:0 0 auto;height:var(--icon-size);justify-content:center;transition:transform var(--transition-duration) ease,color var(--transition-duration) ease,opacity var(--transition-duration) ease;width:var(--icon-size)}.project-accordion-module__item.is-active .project-accordion-module__trigger-icon{color:var(--icon-active-color);transform:rotate(45deg)}.project-accordion-module__trigger-icon .hs-icon,.project-accordion-module__trigger-icon svg{display:block;fill:currentColor;height:100%;stroke:currentColor;width:100%}.project-accordion-module__trigger-text{color:var(--question-color);transition:color var(--transition-duration) ease}.project-accordion-module__item.is-active .project-accordion-module__trigger-text{color:var(--question-active-color)}.project-accordion-module__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-duration) ease}.project-accordion-module__panel.is-open{grid-template-rows:1fr}.project-accordion-module__panel-inner{overflow:hidden}.project-accordion-module__answer{color:var(--answer-color);padding:0 18px 20px 54px}.project-accordion-module__answer>:first-child{margin-top:0}.project-accordion-module__answer>:last-child{margin-bottom:0}@media (max-width:767px){.project-accordion-module__trigger{gap:12px;padding:16px 14px}.project-accordion-module__answer{padding:0 14px 16px 42px}}