.s-faq{background:#fff;font-family:Segoe UI,sans-serif;font-size:30px;font-weight:300;padding:50px 0 60px}.s-faq__title span{font-weight:600}.s-faq__wrapper{align-items:center;display:flex;flex-flow:column;width:100%;grid-row-gap:45px}.s-faq__title{color:#42005f;text-align:center}.accordion__list{display:flex;flex-flow:column;grid-row-gap:16px;max-width:552px;width:100%}.accordion{border:1px solid #ccc;border-radius:12px;cursor:pointer;width:100%}.acc-trigger{align-items:center;display:flex;justify-content:space-between;padding:22px 16px;transition:all .3s ease}.acc__title{color:#42005f;font-size:17px;font-weight:600}.acc__icon{max-width:14px;transform-origin:center center;width:100%}.acc__icon,.acc__icon img{transition:transform .3s ease}.acc__icon img{display:block;transform-origin:center}.acc-content{max-height:0;overflow:hidden;padding-left:16px;padding-right:16px;transition:all .3s}.acc__text{color:#000;font-size:17px;font-weight:300;line-height:1.3}.acc-content.active{margin-bottom:16px}.accordion.active .acc__icon{transform:rotate(180deg)}.search-container{max-width:552px;position:relative;width:100%}.search-container input{background:#f3edf5;border-radius:12px;box-shadow:inset 0 0 10px rgba(0,0,0,.1),0 0 8px rgba(0,0,0,.2);color:#000;font-size:18px;padding:21px 30px;width:100%}.search-container input::placeholder{color:#000}.search-container:before{color:#42005f;content:"Input your question";font-size:13px;font-weight:300;left:6px;position:absolute;top:-27px}@media (width <= 479px){.acc__text,.acc__title{font-size:16px}.s-faq__title{font-size:32px!important}}