.elementor-widget-accordion .elementor-accordion,.elementor-widget-toggle .elementor-toggle,.elementor-widget-n-accordion .e-n-accordion{--bwc-accordion-ink:#171313;--bwc-accordion-muted:#7a7375;--bwc-accordion-line:#e6ded8;--bwc-accordion-soft:#f7f5f1;--bwc-accordion-accent:#214f3c;width:100%;max-width:none;margin-inline:0}.elementor-widget-accordion .elementor-accordion-item,.elementor-widget-toggle .elementor-toggle-item,.elementor-widget-n-accordion .e-n-accordion>details{position:relative;margin:0!important;background:transparent!important;border:0!important}.elementor-widget-accordion .elementor-accordion-item+.elementor-accordion-item,.elementor-widget-toggle .elementor-toggle-item+.elementor-toggle-item,.elementor-widget-n-accordion .e-n-accordion>details+details{border-top:1px solid var(--bwc-accordion-line)!important}.elementor-widget-accordion .elementor-tab-title,.elementor-widget-toggle .elementor-tab-title,.elementor-widget-n-accordion .e-n-accordion-item-title{position:relative;display:grid!important;grid-template-columns:34px minmax(0,1fr) 28px;gap:12px;align-items:center;width:100%;min-height:54px;margin:0!important;padding:10px 0!important;color:var(--bwc-accordion-muted)!important;background:transparent!important;border:0!important;cursor:pointer;transition:color 180ms ease,background-color 180ms ease}.elementor-widget-accordion .elementor-tab-title:before,.elementor-widget-toggle .elementor-tab-title:before,.elementor-widget-n-accordion .e-n-accordion-item-title:before{content:var(--bwc-accordion-number,"01");display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--bwc-accordion-muted);background:#fff0;border-radius:50%;font-size:11px;font-weight:700;line-height:1;letter-spacing:.04em;transition:color 180ms ease,background-color 180ms ease,transform 180ms ease}.elementor-widget-accordion .elementor-tab-title:after,.elementor-widget-toggle .elementor-tab-title:after,.elementor-widget-n-accordion .e-n-accordion-item-title:after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:auto;color:var(--bwc-accordion-ink);font-size:20px;font-weight:300;line-height:1;transform-origin:center;transition:transform 180ms ease,opacity 180ms ease}.elementor-widget-accordion .elementor-tab-title:hover,.elementor-widget-toggle .elementor-tab-title:hover,.elementor-widget-n-accordion .e-n-accordion-item-title:hover,.elementor-widget-accordion .elementor-tab-title.elementor-active,.elementor-widget-toggle .elementor-tab-title.elementor-active,.elementor-widget-n-accordion details[open]>.e-n-accordion-item-title{color:var(--bwc-accordion-ink)!important}.elementor-widget-accordion .elementor-tab-title:hover:before,.elementor-widget-toggle .elementor-tab-title:hover:before,.elementor-widget-n-accordion .e-n-accordion-item-title:hover:before{background:rgb(33 79 60 / .08);color:var(--bwc-accordion-accent);transform:scale(.95)}.elementor-widget-accordion .elementor-tab-title.elementor-active:before,.elementor-widget-toggle .elementor-tab-title.elementor-active:before,.elementor-widget-n-accordion details[open]>.e-n-accordion-item-title:before{color:#fff;background:var(--bwc-accordion-ink);transform:scale(1)}.elementor-widget-accordion .elementor-tab-title.elementor-active:after,.elementor-widget-toggle .elementor-tab-title.elementor-active:after,.elementor-widget-n-accordion details[open]>.e-n-accordion-item-title:after{transform:rotate(45deg)}.elementor-widget-accordion .elementor-accordion-title,.elementor-widget-toggle .elementor-toggle-title,.elementor-widget-n-accordion .e-n-accordion-item-title-text{display:block;min-width:0;color:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;text-decoration:none!important;transform:translateX(0);transition:transform 180ms ease,color 180ms ease}.elementor-widget-accordion .elementor-tab-title:hover .elementor-accordion-title,.elementor-widget-toggle .elementor-tab-title:hover .elementor-toggle-title,.elementor-widget-n-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text,.elementor-widget-accordion .elementor-tab-title.elementor-active .elementor-accordion-title,.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-title,.elementor-widget-n-accordion details[open]>.e-n-accordion-item-title .e-n-accordion-item-title-text{transform:translateX(4px)}.elementor-widget-accordion .elementor-accordion-icon,.elementor-widget-toggle .elementor-toggle-icon,.elementor-widget-n-accordion .e-n-accordion-item-title-icon{display:none!important}.elementor-widget-accordion .elementor-tab-content,.elementor-widget-toggle .elementor-tab-content,.elementor-widget-n-accordion .e-n-accordion-item>div,.elementor-widget-n-accordion details>.elementor-element{margin:0!important;padding:0 38px 18px 46px!important;color:var(--bwc-accordion-muted)!important;background:transparent!important;border:0!important;font-size:15px!important;line-height:1.6!important}.elementor-widget-accordion .elementor-tab-content p,.elementor-widget-toggle .elementor-tab-content p,.elementor-widget-n-accordion .e-n-accordion-item p{margin:0 0 14px}.elementor-widget-accordion .elementor-tab-content p:last-child,.elementor-widget-toggle .elementor-tab-content p:last-child,.elementor-widget-n-accordion .e-n-accordion-item p:last-child{margin-bottom:0}@media (max-width:767px){.elementor-widget-accordion .elementor-tab-title,.elementor-widget-toggle .elementor-tab-title,.elementor-widget-n-accordion .e-n-accordion-item-title{grid-template-columns:30px minmax(0,1fr) 26px;gap:10px;min-height:50px;padding:9px 0!important}.elementor-widget-accordion .elementor-tab-title:before,.elementor-widget-toggle .elementor-tab-title:before,.elementor-widget-n-accordion .e-n-accordion-item-title:before{width:28px;height:28px;font-size:11px}.elementor-widget-accordion .elementor-tab-title:after,.elementor-widget-toggle .elementor-tab-title:after,.elementor-widget-n-accordion .e-n-accordion-item-title:after{width:24px;height:24px;font-size:19px}.elementor-widget-accordion .elementor-accordion-title,.elementor-widget-toggle .elementor-toggle-title,.elementor-widget-n-accordion .e-n-accordion-item-title-text{font-size:14px!important}.elementor-widget-accordion .elementor-tab-content,.elementor-widget-toggle .elementor-tab-content,.elementor-widget-n-accordion .e-n-accordion-item>div,.elementor-widget-n-accordion details>.elementor-element{padding:0 6px 16px 40px!important;font-size:14px!important;line-height:1.55!important}}