.elementor-30678 .elementor-element.elementor-element-2fc2976{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-30678 .elementor-element.elementor-element-de9e598{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-30678 .elementor-element.elementor-element-fc1d38b .elementor-heading-title{color:var(--e-global-color-text)}.elementor-30678 .elementor-element.elementor-element-88c17b5{--display:flex}.elementor-30678 .elementor-element.elementor-element-960ea38{--display:flex}.elementor-30678 .elementor-element.elementor-element-9dcb7b3{--display:flex}.elementor-30678 .elementor-element.elementor-element-0d84ce2{--display:flex}.elementor-30678 .elementor-element.elementor-element-8d3f3c4{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}.elementor-30678 .elementor-element.elementor-element-8d3f3c4 .e-n-accordion-item{border:none;border-right:3px solid #fff0;border-radius:8px;margin-bottom:10px;background-color:#f8fafc;box-shadow:0 2px 4px rgb(0 0 0 / .02);transition:all 0.4s cubic-bezier(.4,0,.2,1);overflow:hidden}.elementor-30678 .elementor-element.elementor-element-8d3f3c4 .e-n-accordion-item:hover{background-color:#fff;box-shadow:0 4px 12px rgb(43 54 147 / .06)}.elementor-30678 .elementor-element.elementor-element-8d3f3c4 details[open].e-n-accordion-item{background-color:#fff;border-right:3px solid #2B3693;box-shadow:0 8px 20px rgb(43 54 147 / .12);transform:translateY(-2px)}.elementor-30678 .elementor-element.elementor-element-8d3f3c4 .e-n-accordion-item-title{padding:12px 18px!important;font-size:14px!important;color:#4b5563;font-weight:600;transition:all 0.3s ease;line-height:1.6}.elementor-30678 .elementor-element.elementor-element-8d3f3c4 details[open] .e-n-accordion-item-title-text{color:#2B3693;font-weight:700}.elementor-30678 .elementor-element.elementor-element-8d3f3c4 .e-n-accordion-item-title-icon{background-color:#e2e8f0;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;flex-shrink:0}.elementor-30678 .elementor-element.elementor-element-8d3f3c4 details[open] .e-n-accordion-item-title-icon{background-color:rgb(43 54 147 / .1)}.elementor-30678 .elementor-element.elementor-element-8d3f3c4 .e-n-accordion-item-title-icon i{color:#64748b;font-size:11px!important;transition:all 0.3s ease}.elementor-30678 .elementor-element.elementor-element-8d3f3c4 details[open] .e-n-accordion-item-title-icon i{color:#2B3693}.elementor-30678 .elementor-element.elementor-element-8d3f3c4 details[open]>div{padding:0 18px 15px 18px!important;border-top:1px dashed #e2e8f0;margin-top:5px;padding-top:10px!important}.elementor-30678 .elementor-element.elementor-element-8d3f3c4 .elementor-widget-text-editor{font-size:13px!important;color:#555;line-height:1.7}@media (max-width:768px){.elementor-30678 .elementor-element.elementor-element-8d3f3c4 .e-n-accordion-item-title{padding:12px 12px!important;font-size:13px!important}.elementor-30678 .elementor-element.elementor-element-8d3f3c4 details[open]>div{padding:0 12px 12px 12px!important}.elementor-30678 .elementor-element.elementor-element-8d3f3c4 .e-n-accordion-item-title-text{padding-left:10px}}