.faq{padding:40px 0}.faq__title{margin:20px 0}.faq__item{background:var(--block-bg);margin-bottom:20px;border-radius:10px}.faq__question{position:relative;padding:20px 50px 20px 30px;color:var(--text-color);font-size:16px;cursor:pointer;font-weight:400;list-style:none;transition:all ease-in 0.5s;border-radius:10px}.faq__question::after{content:"";position:absolute;right:20px;top:50%;display:block;width:25px;height:25px;margin:0;transform:translateY(-50%);transform-origin:center;transition:transform 0.3s ease,background-image 0.3s ease;border-radius:50%;background-color:var(--additional-c-elements);background-image:linear-gradient(var(--block-bg),var(--block-bg)),linear-gradient(var(--block-bg),var(--block-bg));background-size:12px 2px,2px 12px;background-position:center;background-repeat:no-repeat}.faq__question::-webkit-details-marker{display:none}.faq__question::marker{display:none}.faq__answer{padding-top:15px}.faq--animated .faq__answer{overflow:hidden;height:0;padding-top:0;transition:height 0.35s ease,padding-top 0.35s ease}.faq--animated .faq__item[open] .faq__answer{padding:5px 10px 0 30px}.faq--animated .faq__question{background:rgb(248 213 30 / .05)}.faq--animated .faq__item.is-closing .faq__answer{padding-top:0}.faq__item[open] .faq__question::after{background-image:linear-gradient(var(--block-bg),var(--block-bg));background-size:12px 2px}@media screen and (max-width:568px){.faq{padding:20px 0}}