@charset "UTF-8";
.faq{counter-reset:num}.faq details{counter-increment:num}.faq details summary{border-bottom:1px #cccdcf solid;font-weight:bold;list-style:none;align-items:center}.faq details summary,.faq details div.answer{display:flex;gap:1.5rem;padding:1rem 0}.faq details summary:after{content:"";font-family:bootstrap-icons;font-weight:400;margin-left:auto}.faq details summary:before{background:#17a5d4;color:#fff;content:"Q" counter(num)}.faq details div.answer:before{background:#e46d8a;content:"A" counter(num);color:#fff}.faq details summary:before,.faq details div.answer:before{aspect-ratio:1;border-radius:5px;height:3rem;display:flex;justify-content:center;align-items:center;font-size:1.5rem}.card-header.work-catalog{padding:0.5rem 0.2rem}.ex-xmall{font-size:0.7em}