.faq-section{margin:48px 0 32px}.faq-section__title{color:#171616;font-family:Montserrat;font-size:22px;font-weight:700;line-height:30px;margin-bottom:4px}@media (max-width:768px){.faq-section__title{font-size:18px;font-weight:700;line-height:26px}}.faq-section__list{border-top:1px solid #d8d8d8}.faq-section__item{border-bottom:1px solid #d8d8d8}.faq-section__question{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:16px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-section__question span:first-child{color:#171616;font-family:Montserrat;font-size:15px;font-weight:700;line-height:23px}@media (max-width:768px){.faq-section__question{padding:14px 0}.faq-section__question span:first-child{font-size:13px;font-weight:700;line-height:20px}}.faq-section__icon{color:#171616;flex-shrink:0;font-family:Montserrat;font-size:22px;font-weight:300;line-height:1}.faq-section__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-section__item--open .faq-section__answer{max-height:800px}.faq-section__answer-inner{border-left:3px solid #d8d8d8;color:#555;font-family:Montserrat;font-size:14px;font-weight:400;line-height:23px;margin:0 0 18px;padding:10px 0 10px 17px}@media (max-width:768px){.faq-section__answer-inner{font-size:13px;font-weight:400;line-height:21px;padding:8px 0 8px 12px}}
