.elementor .faq-item-x-toggle{padding:0px;& .faq-icon-glyph { display: inline-block; transition: transform 0.2s; } &[open] .faq-icon-glyph { transform: rotate(45deg); } & .faq-icon { background-color: transparent; }\n}.elementor .insight-card-title{display:block;& a { color: inherit; text-decoration: none; } & a:hover, & a:focus-visible { color: var(--text-brand); }\n}.elementor .insight-card-badge{display:block;}.elementor .insight-card-avatar{font-size:0px;display:block;&::first-letter { font-size: 16px; }\n}.elementor .faq-answer{max-width:760px;padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:var(--space-16);}.elementor .faq-icon-glyph{font-family:var(--font-primary);font-weight:400;font-size:20px;color:var(--interactive-secondary-default);line-height:20px;}.elementor .faq-icon{width:30px;height:30px;padding:0px;border-radius:var(--radius-pill);background-color:var(--surface-subtle);flex:0 0 auto;justify-content:center;align-items:center;}.elementor .faq-question{font-family:var(--font-primary);font-weight:700;font-size:var(--font-size-body-small);color:var(--text-primary);line-height:20px;}.elementor .faq-header{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:var(--space-16);justify-content:space-between;align-items:center;list-style: none;\n}.elementor .faq-item{padding:0px;border-block-end: 1px solid var(--border-strong);\n}.elementor .heading-h5-style{font-family:var(--font-primary);font-weight:600;font-size:var(--font-size-h5);letter-spacing:0px;line-height:28px;}.elementor .heading-h3-style{font-family:var(--font-primary);font-weight:600;font-size:var(--font-size-h3);letter-spacing:-0.3px;line-height:36px;}.elementor .text-body-large{font-family:var(--font-primary);font-weight:400;font-size:var(--font-size-body-large);color:var(--text-secondary);letter-spacing:0px;line-height:28px;}.elementor .text-eyebrow{font-family:var(--font-primary);font-weight:600;font-size:var(--font-size-caption);color:var(--text-brand);letter-spacing:0.96px;line-height:16px;text-transform:uppercase;}.elementor .text-label{font-family:var(--font-primary);font-weight:600;font-size:var(--font-size-caption);letter-spacing:0px;line-height:16px;}.elementor .text-body-small{font-family:var(--font-primary);font-weight:400;font-size:var(--font-size-body-small);color:var(--text-secondary);letter-spacing:0px;line-height:20px;}