.faq.main__section{background:var(--lt-color-primary);color:#FFF}.faq .title{color:#FFF}@media (max-width: 768px){.faq__list{margin-top:30px}}@media (min-width: 769px){.faq__list{margin-top:60px}}.faq__item{border-bottom:1px solid #FFF;padding-bottom:15px;transition:transform .3s ease-in-out}.faq__item:hover{transform:translateY(-5px)}.faq__item+.faq__item{margin-top:15px}.faq__item__question{align-items:center;background-color:transparent;border:0;color:#FFF;cursor:pointer;display:block;display:flex;gap:15px;justify-content:space-between;min-height:60px;padding:0;text-align:left;width:100%;font-size:1.125rem;line-height:1.375rem;font-family:"Montserrat",sans-serif;font-weight:bold}.faq__item__question .icon{flex-shrink:0;transition:transform .3s ease-in-out}.faq__item__question .icon path{fill:#FFF}.faq__item--active .faq__item__question .icon{transform:rotate(-180deg)}.faq__item__answer{margin:0;max-height:0;opacity:0;overflow:hidden;text-align:left;transition:all .3s ease-in-out;font-size:1rem;line-height:1.5rem}.faq__item--active .faq__item__answer{max-height:300px;opacity:1;padding:15px 0}
