.elementor-widget-n-accordion {--n-accordion-title-font-size: 20px;--n-accordion-title-flex-grow: initial;--n-accordion-title-justify-content: initial;--n-accordion-title-icon-order: -1;--n-accordion-border-width: 1px;--n-accordion-border-color: #d5d8dc;--n-accordion-border-style: solid;--n-accordion-item-title-flex-grow: initial;--n-accordion-item-title-space-between: 0px;--n-accordion-item-title-distance-from-content: 0px;--n-accordion-padding: 10px;--n-accordion-border-radius: 0px;--n-accordion-icon-size: 15px;--n-accordion-title-normal-color: #1f2124;--n-accordion-title-hover-color: #1f2124;--n-accordion-title-active-color: #1f2124;--n-accordion-icon-normal-color: var(--n-accordion-title-normal-color);--n-accordion-icon-hover-color: var(--n-accordion-title-hover-color);--n-accordion-icon-active-color: var(--n-accordion-title-active-color);--n-accordion-icon-gap: 0 10px;width: 100%;}
.elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker {display: none;}
.elementor-widget-n-accordion .e-n-accordion-item {display: flex;flex-direction: column;position: relative;}
.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child) {margin-block-end: var(--n-accordion-item-title-space-between);}
:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con) {border: var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color);}
.elementor-widget-n-accordion .e-n-accordion-item-title {align-items: center;border-color: var(--n-accordion-border-color);border-radius: var(--n-accordion-border-radius);border-style: var(--n-accordion-border-style);border-width: var(--n-accordion-border-width);color: var(--n-accordion-title-normal-color);cursor: pointer;display: flex;flex-direction: row;flex-grow: var(--n-menu-title-flex-grow);gap: var(--n-accordion-icon-gap);justify-content: var(--n-accordion-title-justify-content);list-style: none;padding: var(--n-accordion-padding);}
.elementor-widget-n-accordion .e-n-accordion-item-title-header {display: flex;}
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1, .elementor-widget-n-accordion .e-n-accordion-item-title-header h2, .elementor-widget-n-accordion .e-n-accordion-item-title-header h3, .elementor-widget-n-accordion .e-n-accordion-item-title-header h4, .elementor-widget-n-accordion .e-n-accordion-item-title-header h5, .elementor-widget-n-accordion .e-n-accordion-item-title-header h6, .elementor-widget-n-accordion .e-n-accordion-item-title-header p {margin-block-end: 0;margin-block-start: 0;}
.elementor-widget-n-accordion .e-n-accordion-item-title-text {align-items: center;font-size: var(--n-accordion-title-font-size);}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon {align-items: center;display: flex;flex-direction: row;order: var(--n-accordion-title-icon-order);position: relative;width: -moz-fit-content;width: fit-content;}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span {height: var(--n-accordion-icon-size);width: auto;}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i {color: var(--n-accordion-icon-normal-color);font-size: var(--n-accordion-icon-size);}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg {fill: var(--n-accordion-icon-normal-color);height: var(--n-accordion-icon-size);}
.elementor-widget-n-accordion .e-n-accordion-item-title>span {cursor: pointer;}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title {color: var(--n-accordion-title-active-color);margin-block-end: var(--n-accordion-item-title-distance-from-content);}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened {display: flex;}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed {display: none;}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i {color: var(--n-accordion-icon-active-color);}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg {fill: var(--n-accordion-icon-active-color);}
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title {color: var(--n-accordion-title-hover-color);}
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i {color: var(--n-accordion-icon-hover-color);}
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg {fill: var(--n-accordion-icon-hover-color);}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened {display: none;}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {display: flex;}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg {fill: var(--n-accordion-icon-normal-color);}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i {color: var(--n-accordion-icon-normal-color);}
.elementor-widget-n-accordion .e-n-accordion-item>span {cursor: pointer;}