.faqs{background:var(--white);border-radius:8px;box-shadow:0 4px 7px 0 rgba(0,0,0,.05);margin-top:38px!important;padding:40px 32px;text-align:center}.faqs>.big__titles{font-size:38px;line-height:103.5%}.faqs>.big__titles,.faqs>.thin__texts{margin-bottom:6px}.faqs__wrapper{display:grid;gap:18px}.faq__elemment{background:#f8f8f8;border-radius:8px;padding:16px 19px}.faq__elemment,.faq__elemment__title{position:relative}.faq__elemment__title>label{box-sizing:border-box;cursor:pointer;display:block;font-weight:600;height:100%;padding-right:60px;position:relative;text-align:left;width:100%;z-index:1}.faq__elemment__title>img{cursor:pointer;position:absolute;right:0;top:50%}.faq__elemment>input[type=checkbox]{left:0;opacity:0;position:absolute;top:0}.faq__elemment>.thin__texts,.faq__elemment__title>img{transition:all .25s ease-in-out}.faq__elemment>.thin__texts{margin-top:0;max-height:0;opacity:0;overflow:hidden;text-align:left}.faq__elemment>input[type=checkbox]~.faq__elemment__title>img{transform:translatey(-50%) rotate(-90deg)}.faq__elemment>input[type=checkbox]:checked~.faq__elemment__title>img{transform:translatey(-50%) rotate(0deg)}.faq__elemment>input[type=checkbox]:checked~.thin__texts{margin-top:25px;max-height:unset;opacity:1}@media (min-width:1100px){.faqs{box-shadow:0 4px 10px 0 rgba(0,0,0,.05);margin:28px 29px!important;padding:42px 32px}.faqs>.big__titles{font-size:34px}.faqs>.thin__texts{font-size:20px}.faq__elemment{margin:0 auto;max-width:960px}}