.secfaq{background-color:var(--background-color);padding-block:5rem}.secfaq__inner{gap:3.125rem;max-width:68.75rem;padding-inline:1.25rem}.secfaq__inner,.secfaq__list{display:flex;flex-direction:column;margin-inline:auto}.secfaq__list{gap:1rem;max-width:56rem;width:100%}.secfaq__item{background:#fff;border:1px solid var(--border-color);border-radius:.5rem}.secfaq__q{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-medium);font-weight:700;gap:.875rem;list-style:none;padding:1.25rem 3rem 1.25rem 1.5rem;position:relative}.secfaq__q::-webkit-details-marker{display:none}.secfaq__q:after{border-bottom:2px solid var(--primary-color);border-right:2px solid var(--primary-color);content:"";height:.625rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-70%) rotate(45deg);transition:transform .2s;width:.625rem}.secfaq__item[open] .secfaq__q:after{transform:translateY(-30%) rotate(225deg)}.secfaq__mark{align-items:center;background-color:var(--primary-color);border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:.875rem;font-weight:700;height:1.75rem;justify-content:center;width:1.75rem}.secfaq__mark--a{background-color:var(--dark-green-color)}.secfaq__a{align-items:flex-start;display:flex;gap:.875rem;padding:0 1.5rem 1.25rem}.secfaq__a-body{color:var(--text-color);font-size:var(--font-size-base);line-height:1.9}.secfaq__a-body p{margin:0}@media (max-width:767px){.secfaq{padding-block:3.5rem}.secfaq__q{font-size:var(--font-size-base);padding:1rem 2.5rem 1rem 1rem}.secfaq__a{padding:0 1rem 1rem}}