.collapse{padding:0}.collapse__button{align-items:center;display:flex;font-family:var(--font-manrope);font-size:20px;justify-content:space-between;line-height:1.1;padding:6px 0;text-align:left;transition:var(--transition);width:100%}.collapse__button-icon{flex-shrink:0;height:1px;margin-left:auto;position:relative;width:30px}.collapse__button-line{background-color:var(--black);border-radius:2px;height:100%;position:absolute;transform:rotate(90deg);transition:all var(--transition-slow);width:100%}.collapse__button-line:last-child{transform:rotate(180deg)}@media (hover:hover){.collapse__button:hover{opacity:.7}}.collapse__content{font-size:16px;padding-top:8px}.collapse_border{border-bottom:1px solid var(--gray-015);border-top:1px solid var(--gray-015)}.collapse_border:not(.is-open) .collapse__button{opacity:.7}@media (hover:hover){.collapse_border:not(.is-open) .collapse__button:hover{opacity:1}}.collapse_small{padding:17px 16px}.collapse_small .collapse__button{font-family:var(--font);font-size:20px;font-weight:500;line-height:110%}.collapse_small .collapse__content{padding-top:17px}.collapse.is-open .collapse__button-line{transform:rotate(225deg)}.collapse.is-open .collapse__button-line:last-child{transform:rotate(135deg)}.collapse .v-collapse{transition:height var(--transition-slow) ease}@media (min-width:760px){.collapse__button{font-size:32px;padding:2px 0}.collapse__content{padding-top:16px}}
