.faq-item{padding:24px 0}.faq-item .question{white-space:normal;cursor:pointer;flex-direction:row;width:100%;padding:0 0 20px;display:flex;opacity:.4;transition:opacity .6s ease}.faq-item .question .icon-wrap{flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-right:20px;margin-top:11px;display:flex}.faq-item .question .icon-wrap .faq-icon{width:8px;height:8px;background-color:#fff;border-radius:50%}.faq-item .question .icon-wrap .border-circle{border:1px solid rgb(255,255,255);border-radius:50%;width:8px;height:8px;position:absolute;transition:all .6s ease}.faq-item .question .title{font-size:36px}.faq-item .faq-content{overflow:hidden;transition:grid-template-rows .6s ease;padding-left:40px;padding-right:40px;display:grid;grid-template-rows:0fr}.faq-item .faq-content .answer{overflow:hidden;font-size:1.5rem;line-height:2.25rem}.faq-item:hover .question,.faq-item.active .question{opacity:1}.faq-item:hover .question .border-circle,.faq-item.active .question .border-circle{width:30px;height:30px}.faq-item:hover .faq-content,.faq-item.active .faq-content{grid-template-rows:1fr}@media screen and (max-width: 728px){.faq-item:hover .faq-content,.faq-item.active .faq-content{max-height:200px}.faq-item{padding:12px 0}.faq-item .question .icon-wrap{margin-right:12px;margin-left:-8px}.faq-item .question .icon-wrap .faq-icon{width:5px;height:5px}.faq-item .question .title{font-size:22px;line-height:1.4}.faq-item.active .question .border-circle{width:24px;height:24px}.faq-item .faq-content{padding-left:34px;padding-right:20px}.faq-item .faq-content .answer{font-size:1.125rem;line-height:2rem}}
