.ces-faq{padding:0}.ces-faq__inner{display:flex;flex-direction:column;gap:22px}.ces-faq__item{background:#fff;border:1px solid #d7d7d7;border-radius:28px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.ces-faq__item:hover{box-shadow:0 18px 40px rgba(0,0,0,.12);transform:translateY(-8px)}.ces-faq__item.is-open{border:2px solid #7be495;box-shadow:0 14px 34px rgba(0,0,0,.08)}.ces-faq__question,.ces-faq__question:active,.ces-faq__question:focus,.ces-faq__question:hover{align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:none;border:0;border-radius:0;box-shadow:none;color:#1f1f1f;cursor:pointer;display:flex;font:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;gap:24px;justify-content:space-between;letter-spacing:normal;line-height:inherit;margin:0;min-height:0;outline:0;padding:34px 38px;text-align:left;text-decoration:none;text-transform:none;transform:none;width:100%}.ces-faq__question:focus-visible{outline:3px solid rgba(123,228,149,.45);outline-offset:-3px}.ces-faq__question-text{font-size:1.125rem;font-weight:500;line-height:1.4}.ces-faq__icon{color:#7be495;flex:0 0 auto;height:32px;transition:transform .28s ease;width:32px}.ces-faq__icon svg{display:block;height:100%;width:100%}.ces-faq__item:hover .ces-faq__icon{transform:scale(1.08)}.ces-faq__item.is-open .ces-faq__icon{transform:rotate(180deg)}.ces-faq__answer[hidden]{display:none}.ces-faq__answer-inner{padding:0 38px 34px}.ces-faq__answer-inner>:first-child{margin-top:0}.ces-faq__answer-inner>:last-child{margin-bottom:0}.ces-faq__answer-inner li,.ces-faq__answer-inner p{color:#444;font-size:1rem;line-height:1.7}@media (max-width:767px){.ces-faq__inner{gap:16px}.ces-faq__item{border-radius:22px}.ces-faq__question,.ces-faq__question:active,.ces-faq__question:focus,.ces-faq__question:hover{gap:16px;padding:24px 20px}.ces-faq__question-text{font-size:1rem}.ces-faq__icon{height:26px;width:26px}.ces-faq__answer-inner{padding:0 20px 24px}}