/* Layout overrides — use this file for local visual changes. */

#faq .faq-list{margin:0}
.faq-item{cursor:pointer;position:relative;margin:0 0 10px;border:1px solid #EAEAEA;padding:15px;background:#fff}
.faq-title{display:flex;align-items:center;justify-content:space-between;color:#2C5288;font-size:18px;font-weight:700;-webkit-transition:all .6s ease;transition:all .6s ease;padding:5px 0;gap:16px}
.faq-content{max-height:0;overflow:hidden;transition:all .34s}
.faq-content p:last-child{margin-bottom:0}
.faq-plus{width:16px;height:4px;background:#2C5288;position:relative;flex:0 0 16px;-webkit-transition:all .6s ease;transition:all .6s ease}
.faq-plus::before{content:"";position:absolute;left:6px;top:-6px;height:16px;width:4px;background:#2C5288;z-index:0;-webkit-transition:all .6s ease;transition:all .6s ease}
.faq-item.active .faq-title{color:#32D0A4}
.faq-item.active span.faq-plus,
.faq-item.active span.faq-plus:before{background-color:#32D0A4}
.faq-item.active span.faq-plus{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.faq-item.active span.faq-plus:before{-webkit-transform:rotate(270deg);transform:rotate(270deg);opacity:0}
