.faq{padding-top:42px;@media screen and (min-width:1025px){padding-top:60px}>div{margin:0 auto;max-width:1190px;padding-inline:25px;width:100%}.inner-wrapper{h2{font-family:Items Condensed;font-size:40px;font-weight:700;line-height:46px;text-align:center;@media screen and (min-width:1025px){font-size:60px;line-height:66px}}}.faq-wrapper{display:flex;flex-direction:column;gap:20px;margin-top:48px;@media screen and (min-width:1025px){margin-top:55px}}.faq__item{border:1px solid #000;border-radius:10px;overflow:hidden;&.faq__item--open{background:#fff;border:1px solid transparent;.faq__answer{max-height:300px}.faq__icon{transform:rotate(0deg)}}}.faq__question{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-family:Items Condensed,sans-serif;font-size:22px;font-weight:700;gap:16px;justify-content:space-between;line-height:30px;padding:10px 30px;text-align:left;width:100%;@media screen and (min-width:1025px){font-size:30px;line-height:46px;padding-bottom:20px;padding-left:30px;padding-right:30px;padding-top:20px}&:hover{opacity:.8}}.faq__icon{align-items:center;background-color:#191a1a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:20px;font-weight:300;height:32px;justify-content:center;line-height:1;transition:transform .3s ease;user-select:none;width:32px;@media screen and (min-width:1025px){height:40px;width:40px}}.faq__answer{max-height:0;overflow:hidden;transition:max-height .4s ease;p{color:#000;font-size:16px;line-height:24px;padding:10px 30px;@media screen and (min-width:1025px){font-size:18px;line-height:28px;padding-bottom:20px;padding-left:30px;padding-right:30px;padding-top:0}}}}