/* Native Elementor markup only. No replacement icons or click handlers. */
.elementor-widget.cm-faq {
  width:100% !important; max-width:1280px !important; margin-inline:auto !important;
}

.cm-faq-heading .elementor-heading-title {
  margin:0 !important;      text-align:center !important;
}

.elementor-widget.cm-faq-heading {
  margin:0 0 42px !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion,
.elementor-widget-accordion.cm-faq > .elementor-accordion,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion {
  width:100%; margin:0 !important; padding:0 !important; gap:0 !important; border:0 !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item {
  margin:0 !important; padding:0 !important; border:0 !important; border-top:1px solid var(--cm-faq-border-color, color-mix(in srgb, var(--uicore-light-color, #F3F6FA) 92%, var(--uicore-headline-color, #1D252D))) !important; border-radius:0 !important; background:var(--uicore-white-color, #FFFFFF) !important; box-shadow:none !important; overflow:hidden !important; position:relative; box-sizing:border-box; transition:background-color .25s ease, border-color .25s ease;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item:last-child,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item:last-child,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:last-child,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item:last-child,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:last-child,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item:last-child {
  border-bottom:1px solid var(--cm-faq-border-color, color-mix(in srgb, var(--uicore-light-color, #F3F6FA) 92%, var(--uicore-headline-color, #1D252D))) !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item:has(> .elementor-tab-title.elementor-active),
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item:has(> .elementor-tab-title.elementor-active),
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open],
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item[open],
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open],
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item[open] {
  border-top-color:var(--uicore-primary-color, #1678FA) !important; background:var(--uicore-light-color, #F3F6FA) !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
  display:flex !important; align-items:center !important; justify-content:space-between !important; gap:24px !important; width:100%; min-height:78px !important; height:auto !important; box-sizing:border-box; margin:0 !important; padding:20px !important; border:0 !important; border-radius:0 !important; background:transparent !important; cursor:pointer; list-style:none;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title::-webkit-details-marker,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title::-webkit-details-marker,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title::-webkit-details-marker,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title::-webkit-details-marker,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title::-webkit-details-marker,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title::-webkit-details-marker {
  display:none;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-title,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-title,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header {
  order:0 !important; flex:1 1 auto !important; min-width:0; margin:0 !important; padding:0 !important; text-align:start;      text-decoration:none !important;
}

.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header > .e-n-accordion-item-title-text,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header > .e-n-accordion-item-title-text,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header > .e-n-accordion-item-title-text,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header > .e-n-accordion-item-title-text {
  margin:0 !important; padding:0 !important;  
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon {
  order:1 !important; display:flex !important; align-items:center !important; justify-content:center !important; flex:0 0 36px !important; width:36px !important; height:36px !important; margin:0 !important; padding:0 !important; border:0 !important; border-radius:8px !important; background:var(--uicore-light-color, #F3F6FA) !important; color:var(--uicore-headline-color, #1D252D) !important; font-size:14px !important; line-height:1 !important; transition:background-color .2s ease, color .2s ease;
}

.elementor-widget-accordion.cm-faq.cm-faq-rotate > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon > .elementor-accordion-icon-opened,
.elementor-widget-accordion.cm-faq.cm-faq-rotate > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon > .elementor-accordion-icon-opened,
.elementor-widget-n-accordion.cm-faq.cm-faq-rotate > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon > .e-opened,
.elementor-widget-n-accordion.cm-faq.cm-faq-rotate > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon > .e-opened,
.elementor-widget-nested-accordion.cm-faq.cm-faq-rotate > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon > .e-opened,
.elementor-widget-nested-accordion.cm-faq.cm-faq-rotate > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon > .e-opened {
  display:none !important;
}

.elementor-widget-accordion.cm-faq.cm-faq-rotate > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon > .elementor-accordion-icon-closed,
.elementor-widget-accordion.cm-faq.cm-faq-rotate > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon > .elementor-accordion-icon-closed,
.elementor-widget-n-accordion.cm-faq.cm-faq-rotate > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon > .e-closed,
.elementor-widget-n-accordion.cm-faq.cm-faq-rotate > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon > .e-closed,
.elementor-widget-nested-accordion.cm-faq.cm-faq-rotate > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon > .e-closed,
.elementor-widget-nested-accordion.cm-faq.cm-faq-rotate > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon > .e-closed {
  display:flex !important; align-items:center; justify-content:center; width:14px !important; height:14px !important; opacity:1 !important; visibility:visible !important; transform:rotate(0deg); transform-origin:center; transition:transform .2s ease !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon svg,
.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon i,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon svg,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon i,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon svg,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon i,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon svg,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon i,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon svg,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon i,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon svg,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon i {
  width:14px !important; height:14px !important; font-size:14px !important; color:inherit !important; fill:currentColor !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item:has(> .elementor-tab-title.elementor-active),
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item:has(> .elementor-tab-title.elementor-active),
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open],
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item[open],
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open],
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item[open] {
  border-bottom:0 !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title.elementor-active,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title.elementor-active,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background:var(--uicore-light-color, #F3F6FA) !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title.elementor-active > .elementor-accordion-icon,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title.elementor-active > .elementor-accordion-icon,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title > .e-n-accordion-item-title-icon,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title > .e-n-accordion-item-title-icon,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title > .e-n-accordion-item-title-icon,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title > .e-n-accordion-item-title-icon {
  background:var(--uicore-primary-color, #1678FA) !important; color:var(--uicore-white-color, #FFFFFF) !important;
}

.elementor-widget-accordion.cm-faq.cm-faq-rotate > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title.elementor-active > .elementor-accordion-icon > .elementor-accordion-icon-closed,
.elementor-widget-accordion.cm-faq.cm-faq-rotate > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title.elementor-active > .elementor-accordion-icon > .elementor-accordion-icon-closed,
.elementor-widget-n-accordion.cm-faq.cm-faq-rotate > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title > .e-n-accordion-item-title-icon > .e-closed,
.elementor-widget-n-accordion.cm-faq.cm-faq-rotate > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title > .e-n-accordion-item-title-icon > .e-closed,
.elementor-widget-nested-accordion.cm-faq.cm-faq-rotate > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title > .e-n-accordion-item-title-icon > .e-closed,
.elementor-widget-nested-accordion.cm-faq.cm-faq-rotate > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title > .e-n-accordion-item-title-icon > .e-closed {
  transform:rotate(45deg) !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con {
  min-height:0 !important; gap:0 !important; --container-widget-width:100%; margin:0 !important; padding:0 80px 22px 20px !important; border:0 !important; border-radius:0 !important; background:var(--uicore-light-color, #F3F6FA) !important;      box-sizing:border-box;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content p,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content p,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con p,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con p,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con p,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con p {
  margin:0 !important; padding:0 !important;
}

.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con > .e-con-inner,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con > .e-con-inner,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con > .e-con-inner,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con > .e-con-inner {
  width:100% !important; max-width:none !important; padding:0 !important; margin:0 !important; gap:0 !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content .elementor-widget-text-editor > .elementor-widget-container,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content .elementor-widget-text-editor > .elementor-widget-container,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con .elementor-widget-text-editor > .elementor-widget-container,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con .elementor-widget-text-editor > .elementor-widget-container,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con .elementor-widget-text-editor > .elementor-widget-container,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con .elementor-widget-text-editor > .elementor-widget-container {
  padding:0 !important; margin:0 !important; background:transparent !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content p:last-child,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content p:last-child,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con p:last-child,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con p:last-child,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con p:last-child,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con p:last-child {
  margin-bottom:0 !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title:not(.elementor-active):hover,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title:not(.elementor-active):hover,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover {
  background:var(--cm-faq-hover-color, color-mix(in srgb, var(--uicore-light-color, #F3F6FA) 40%, var(--uicore-white-color, #FFFFFF))) !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content > :first-child,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content > :first-child,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con > :first-child,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con > :first-child,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con > :first-child,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con > :first-child {
  margin-top:0 !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content > :last-child,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content > :last-child,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con > :last-child,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con > :last-child,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con > :last-child,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con > :last-child {
  margin-bottom:0 !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title:focus-visible,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title:focus-visible,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:focus-visible,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:focus-visible,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:focus-visible,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:focus-visible {
  outline:2px solid var(--uicore-primary-color, #1678FA) !important; outline-offset:-3px;
}

@media (max-width:767px) {
.elementor-widget.cm-faq-heading {
  margin-bottom:28px !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
  min-height:68px !important; padding:16px !important; gap:16px !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon {
  flex-basis:34px !important; width:34px !important; height:34px !important; border-radius:7px !important;
}

.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con {
  padding:0 60px 18px 16px !important;
}

}
@media (prefers-reduced-motion:reduce) {
.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item,
.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon,
.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon > .elementor-accordion-icon-closed,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-icon > .elementor-accordion-icon-closed,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon > .e-closed,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon > .e-closed,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon > .e-closed,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon > .e-closed {
  transition:none !important;
}

}
.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title,
.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-title,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-title > .elementor-accordion-title,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header > .e-n-accordion-item-title-text,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header > .e-n-accordion-item-title-text,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header > .e-n-accordion-item-title-text,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header > .e-n-accordion-item-title-text {
  font-family:var(--uicore-typography--h5-f, inherit) !important;
  font-size:var(--uicore-typography--h5-s, inherit) !important;
  font-weight:var(--uicore-typography--h5-w, inherit) !important;
  font-style:var(--uicore-typography--h5-st, inherit) !important;
  line-height:var(--uicore-typography--h5-h, inherit) !important;
  letter-spacing:var(--uicore-typography--h5-ls, inherit) !important;
  text-transform:var(--uicore-typography--h5-t, inherit) !important;
  color:var(--uicore-typography--h5-c, inherit) !important;
}
.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con,
.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content p,
.elementor-widget-accordion.cm-faq > .elementor-widget-container > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content .elementor-widget-text-editor,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content p,
.elementor-widget-accordion.cm-faq > .elementor-accordion > .elementor-accordion-item > .elementor-tab-content .elementor-widget-text-editor,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con p,
.elementor-widget-n-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con .elementor-widget-text-editor,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con p,
.elementor-widget-n-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con .elementor-widget-text-editor,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con p,
.elementor-widget-nested-accordion.cm-faq > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-con .elementor-widget-text-editor,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con p,
.elementor-widget-nested-accordion.cm-faq > .e-n-accordion > .e-n-accordion-item > .e-con .elementor-widget-text-editor {
  font-family:var(--uicore-typography--p-f, inherit) !important;
  font-size:var(--uicore-typography--p-s, inherit) !important;
  font-weight:var(--uicore-typography--p-w, inherit) !important;
  font-style:var(--uicore-typography--p-st, inherit) !important;
  line-height:var(--uicore-typography--p-h, inherit) !important;
  letter-spacing:var(--uicore-typography--p-ls, inherit) !important;
  text-transform:var(--uicore-typography--p-t, inherit) !important;
  color:var(--uicore-typography--p-c, inherit) !important;
}
