.cmsa-faq-block__title-area{text-align:center}.cmsa-faq-block__title-area .cmsa-faq-block__pre-title{font-size:var(--wp--preset--font-size--custom-8,16px)!important;font-family:EuclidCircularAMedium;color:var(--wp--preset--color--primary,#e3001a);margin-bottom:1rem}.cmsa-faq-block__title-area .cmsa-faq-block__title{font-size:var(--wp--preset--font-size--custom-6,16px)!important;font-family:EuclidCircularABold,sans-serif;line-height:normal;margin-bottom:3rem}.cmsa-faq-block__faq-wrapper{display:flex;flex-direction:column;gap:var(--spacing-m,1.5rem)}.cmsa-faq-block__faq-wrapper details.cmsa-faq-block__faq-item{border-radius:.75rem;background:var(--wp--preset--color--white,#fff);box-shadow:var(--card-shadow,0 1px 10px -1px rgb(0 0 0 / .1));border:1px solid var(--wp--preset--color--tagcolor,#bfbfc2)}.cmsa-faq-block__faq-wrapper details.cmsa-faq-block__faq-item summary{cursor:pointer;display:flex;gap:1rem;align-items:center;position:relative;padding:var(--spacing-m,1.5rem) calc(var(--spacing-m, 1.5rem) * 2 + 1.25rem) var(--spacing-m,1.5rem) var(--spacing-m,1.5rem)}.cmsa-faq-block__faq-wrapper details.cmsa-faq-block__faq-item summary img{width:1.75rem;aspect-ratio:1;object-fit:fill}.cmsa-faq-block__faq-wrapper details.cmsa-faq-block__faq-item summary svg.faq-arrow{position:absolute;right:var(--spacing-m,1.5rem);transition:transform 0.3s ease}.cmsa-faq-block__faq-wrapper details.cmsa-faq-block__faq-item .cmsa-faq-block__faq-content{padding:0 var(--spacing-m,1.5rem) var(--spacing-m,1.5rem) var(--spacing-m,1.5rem);color:rgb(54 46 48 / .7019607843);font-size:var(--wp--preset--font-size--custom-1,16px)}.cmsa-faq-block__faq-wrapper details.cmsa-faq-block__faq-item[open] svg.faq-arrow{transform:rotate(180deg)}