.elementor-12893 .elementor-element.elementor-element-445d48a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-445d48a:not(.elementor-motion-effects-element-type-background), .elementor-12893 .elementor-element.elementor-element-445d48a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #183121 0%, #216E31 100%);}.elementor-12893 .elementor-element.elementor-element-445d48a, .elementor-12893 .elementor-element.elementor-element-445d48a::before{--border-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-3847798{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-3847798.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-9e36bbc{--spacer-size:65px;}.elementor-12893 .elementor-element.elementor-element-3a2cb93{text-align:center;width:var( --container-widget-width, 101.387% );max-width:101.387%;--container-widget-width:101.387%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-3a2cb93 .elementor-heading-title{color:#FFFFFF;font-family:"Canela Deck Bold", Sans-serif;font-size:60px;font-weight:bold;}.elementor-12893 .elementor-element.elementor-element-3a2cb93.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-e0b6e48{text-align:center;color:#FFFFFF;}.elementor-12893 .elementor-element.elementor-element-6168817{--spacer-size:80px;}.elementor-12893 .elementor-element.elementor-element-1964d29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-88eaedb{--spacer-size:50px;}.elementor-12893 .elementor-element.elementor-element-eb624c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-f2af252{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-51d7e49{--spacer-size:50px;}.elementor-12893 .elementor-element.elementor-element-25b5c70{text-align:left;width:var( --container-widget-width, 86.188% );max-width:86.188%;--container-widget-width:86.188%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-25b5c70 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12893 .elementor-element.elementor-element-25b5c70 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-25b5c70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-1ea41ed{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-1ea41ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-1ea41ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-27d2023{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-653856b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:060px;--margin-inline-end:0px;}.elementor-12893 .elementor-element.elementor-element-653856b, .elementor-12893 .elementor-element.elementor-element-653856b::before{--border-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-653856b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-1cf3b89{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-12d1b07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-3670d4e{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-3670d4e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-3670d4e > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-3670d4e :where( .elementor-12893 .elementor-element.elementor-element-3670d4e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-3670d4e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-3670d4e > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12893 .elementor-element.elementor-element-aaf82a7{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-1f32c11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-3f94530{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-3f94530 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-3f94530 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-3f94530 :where( .elementor-12893 .elementor-element.elementor-element-3f94530 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-3f94530 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-3f94530 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12893 .elementor-element.elementor-element-bab4eb9{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-f77e828{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-0909a2d{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-0909a2d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-0909a2d > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-0909a2d :where( .elementor-12893 .elementor-element.elementor-element-0909a2d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-0909a2d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-0909a2d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-c33b567{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-c29f6f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-8940841{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-8940841 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-8940841 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-8940841 :where( .elementor-12893 .elementor-element.elementor-element-8940841 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-8940841 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-91d09c9{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-bb36008{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-6ac9163{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-6ac9163 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-6ac9163 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-6ac9163 :where( .elementor-12893 .elementor-element.elementor-element-6ac9163 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-6ac9163 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-d2d6c1b{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-2dae69e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-0cacf5d{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-0cacf5d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-0cacf5d > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-0cacf5d :where( .elementor-12893 .elementor-element.elementor-element-0cacf5d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-0cacf5d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-de3316b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-5c64a92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-8194300{--spacer-size:50px;}.elementor-12893 .elementor-element.elementor-element-c91ecc2{text-align:left;width:var( --container-widget-width, 86.188% );max-width:86.188%;--container-widget-width:86.188%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-c91ecc2 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12893 .elementor-element.elementor-element-c91ecc2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-c91ecc2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-343862f{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-343862f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-343862f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-93664ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-44f379c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:060px;--margin-inline-end:0px;}.elementor-12893 .elementor-element.elementor-element-44f379c, .elementor-12893 .elementor-element.elementor-element-44f379c::before{--border-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-44f379c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-85dfb53{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-c2d97e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-5f76db1{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-5f76db1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-5f76db1 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-5f76db1 :where( .elementor-12893 .elementor-element.elementor-element-5f76db1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-5f76db1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-5f76db1 > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12893 .elementor-element.elementor-element-f8e330b{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-ef1f2c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-0129c2c{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-0129c2c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-0129c2c > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-0129c2c :where( .elementor-12893 .elementor-element.elementor-element-0129c2c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-0129c2c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-0129c2c > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12893 .elementor-element.elementor-element-e85df88{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-25d78d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-7c4fd28{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-7c4fd28 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-7c4fd28 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-7c4fd28 :where( .elementor-12893 .elementor-element.elementor-element-7c4fd28 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-7c4fd28 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-7c4fd28 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-7879cdc{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-cba8b25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-9d7be17{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-9d7be17 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-9d7be17 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-9d7be17 :where( .elementor-12893 .elementor-element.elementor-element-9d7be17 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-9d7be17 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-f02e514{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-f12d534{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-a6576b3{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-a6576b3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-a6576b3 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-a6576b3 :where( .elementor-12893 .elementor-element.elementor-element-a6576b3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-a6576b3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-ffe3030{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-33b77bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-5acb0f2{--spacer-size:50px;}.elementor-12893 .elementor-element.elementor-element-f527ad3{text-align:left;width:var( --container-widget-width, 86.188% );max-width:86.188%;--container-widget-width:86.188%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-f527ad3 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12893 .elementor-element.elementor-element-f527ad3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-f527ad3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-1d8acb6{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-1d8acb6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-1d8acb6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-311c1bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-4ce396c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:060px;--margin-inline-end:0px;}.elementor-12893 .elementor-element.elementor-element-4ce396c, .elementor-12893 .elementor-element.elementor-element-4ce396c::before{--border-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-4ce396c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-13d1589{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-bffc75c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-4892cb3{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-4892cb3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-4892cb3 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-4892cb3 :where( .elementor-12893 .elementor-element.elementor-element-4892cb3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-4892cb3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-4892cb3 > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12893 .elementor-element.elementor-element-c024806{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-3206c76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-41f5149{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-41f5149 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-41f5149 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-41f5149 :where( .elementor-12893 .elementor-element.elementor-element-41f5149 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-41f5149 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-41f5149 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12893 .elementor-element.elementor-element-15e9cad{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-9227abe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-7439ae9{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-7439ae9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-7439ae9 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-7439ae9 :where( .elementor-12893 .elementor-element.elementor-element-7439ae9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-7439ae9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-7439ae9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-d4b8d4f{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-19d9474{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-6e006c7{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-6e006c7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-6e006c7 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-6e006c7 :where( .elementor-12893 .elementor-element.elementor-element-6e006c7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-6e006c7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-b3edb19{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-92d5e63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-3819a2c{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-3819a2c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-3819a2c > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-3819a2c :where( .elementor-12893 .elementor-element.elementor-element-3819a2c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-3819a2c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-7c09827{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-7cc308b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-c103ab8{--spacer-size:50px;}.elementor-12893 .elementor-element.elementor-element-814c467{text-align:left;width:var( --container-widget-width, 86.188% );max-width:86.188%;--container-widget-width:86.188%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-814c467 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12893 .elementor-element.elementor-element-814c467 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-814c467.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-2d89e0d{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-2d89e0d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-2d89e0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-f853e8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-9d7a829{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:060px;--margin-inline-end:0px;}.elementor-12893 .elementor-element.elementor-element-9d7a829, .elementor-12893 .elementor-element.elementor-element-9d7a829::before{--border-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-9d7a829.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-c306de1{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-5eda619{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-5363d26{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-5363d26 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-5363d26 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-5363d26 :where( .elementor-12893 .elementor-element.elementor-element-5363d26 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-5363d26 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-5363d26 > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12893 .elementor-element.elementor-element-b56d862{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-a04356a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-432705f{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-432705f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-432705f > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-432705f :where( .elementor-12893 .elementor-element.elementor-element-432705f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-432705f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-432705f > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12893 .elementor-element.elementor-element-fc6b977{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-0a4df28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-b62c91c{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-b62c91c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-b62c91c > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-b62c91c :where( .elementor-12893 .elementor-element.elementor-element-b62c91c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-b62c91c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-b62c91c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-0389e95{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-3f50a45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-17cce34{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-17cce34 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-17cce34 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-17cce34 :where( .elementor-12893 .elementor-element.elementor-element-17cce34 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-17cce34 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-ac3a107{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-73896f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-641fc75{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-641fc75 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-641fc75 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-641fc75 :where( .elementor-12893 .elementor-element.elementor-element-641fc75 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-641fc75 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-1977b9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-14ebca0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-bd208d6{--spacer-size:50px;}.elementor-12893 .elementor-element.elementor-element-6d59178{text-align:left;width:var( --container-widget-width, 86.188% );max-width:86.188%;--container-widget-width:86.188%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-6d59178 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12893 .elementor-element.elementor-element-6d59178 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-6d59178.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-0b5c9fb{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-0b5c9fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-0b5c9fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-40f2ce4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-20eb3ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:060px;--margin-inline-end:0px;}.elementor-12893 .elementor-element.elementor-element-20eb3ad, .elementor-12893 .elementor-element.elementor-element-20eb3ad::before{--border-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-20eb3ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-be65c84{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-dce0e3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-b960bfb{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-b960bfb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-b960bfb > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-b960bfb :where( .elementor-12893 .elementor-element.elementor-element-b960bfb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-b960bfb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-b960bfb > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12893 .elementor-element.elementor-element-3e6355a{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-3296b4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-50b3646{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-50b3646 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-50b3646 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-50b3646 :where( .elementor-12893 .elementor-element.elementor-element-50b3646 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-50b3646 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-50b3646 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12893 .elementor-element.elementor-element-eb8490c{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-1c522de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-0730137{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-0730137 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-0730137 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-0730137 :where( .elementor-12893 .elementor-element.elementor-element-0730137 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-0730137 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-0730137 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-c0b7223{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-fdb0697{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-856dd78{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-856dd78 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-856dd78 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-856dd78 :where( .elementor-12893 .elementor-element.elementor-element-856dd78 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-856dd78 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-bb70c15{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-0583987{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-813babd{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-813babd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-813babd > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-813babd :where( .elementor-12893 .elementor-element.elementor-element-813babd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-813babd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-7386cb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-ab70eea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-88cb4ea{--spacer-size:50px;}.elementor-12893 .elementor-element.elementor-element-694f569{text-align:left;width:var( --container-widget-width, 86.188% );max-width:86.188%;--container-widget-width:86.188%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-694f569 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12893 .elementor-element.elementor-element-694f569 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-694f569.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-102bd9e{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-102bd9e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-102bd9e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-2b98aea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-104ab65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:060px;--margin-inline-end:0px;}.elementor-12893 .elementor-element.elementor-element-104ab65, .elementor-12893 .elementor-element.elementor-element-104ab65::before{--border-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-104ab65.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-54a4e94{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-cede0cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-e1d9d5b{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-e1d9d5b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-e1d9d5b > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-e1d9d5b :where( .elementor-12893 .elementor-element.elementor-element-e1d9d5b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-e1d9d5b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-e1d9d5b > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12893 .elementor-element.elementor-element-59b1853{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-c1c34aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-ce7b4a1{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-ce7b4a1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-ce7b4a1 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-ce7b4a1 :where( .elementor-12893 .elementor-element.elementor-element-ce7b4a1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-ce7b4a1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-ce7b4a1 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12893 .elementor-element.elementor-element-99b2035{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-fd5fe48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-26c289e{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-26c289e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-26c289e > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-26c289e :where( .elementor-12893 .elementor-element.elementor-element-26c289e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-26c289e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-26c289e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-9688e26{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-d9218db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-941deeb{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-941deeb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-941deeb > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-941deeb :where( .elementor-12893 .elementor-element.elementor-element-941deeb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-941deeb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-2e3ff7e{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-dbe9bd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-6d9af80{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-6d9af80 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-6d9af80 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-6d9af80 :where( .elementor-12893 .elementor-element.elementor-element-6d9af80 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-6d9af80 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-1488eab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-fe84c70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-dd7fc26{--spacer-size:50px;}.elementor-12893 .elementor-element.elementor-element-f5a58fa{text-align:left;width:var( --container-widget-width, 86.188% );max-width:86.188%;--container-widget-width:86.188%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-f5a58fa .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12893 .elementor-element.elementor-element-f5a58fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-f5a58fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-a924cd0{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-a924cd0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-a924cd0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-95c90b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-59a33ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:060px;--margin-inline-end:0px;}.elementor-12893 .elementor-element.elementor-element-59a33ac, .elementor-12893 .elementor-element.elementor-element-59a33ac::before{--border-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-59a33ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-59484e3{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-466aa40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-1b0b6ba{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-1b0b6ba > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-1b0b6ba > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-1b0b6ba :where( .elementor-12893 .elementor-element.elementor-element-1b0b6ba > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-1b0b6ba > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-1b0b6ba > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12893 .elementor-element.elementor-element-3406f1f{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-f0e40e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-f437311{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-f437311 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-f437311 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-f437311 :where( .elementor-12893 .elementor-element.elementor-element-f437311 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-f437311 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-f437311 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12893 .elementor-element.elementor-element-a9c726d{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-25fe863{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-90b4486{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-90b4486 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-90b4486 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-90b4486 :where( .elementor-12893 .elementor-element.elementor-element-90b4486 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-90b4486 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-90b4486 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-9f5b4aa{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-55032b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-685badd{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-685badd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-685badd > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-685badd :where( .elementor-12893 .elementor-element.elementor-element-685badd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-685badd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-afdd4f1{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-c68ebce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-1c0e8ee{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-1c0e8ee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-1c0e8ee > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-1c0e8ee :where( .elementor-12893 .elementor-element.elementor-element-1c0e8ee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-1c0e8ee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-bb5cfb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-f802ba3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-57912c2{--spacer-size:50px;}.elementor-12893 .elementor-element.elementor-element-0e83cf4{text-align:left;width:var( --container-widget-width, 86.188% );max-width:86.188%;--container-widget-width:86.188%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-0e83cf4 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12893 .elementor-element.elementor-element-0e83cf4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-0e83cf4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-50734c1{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-50734c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-50734c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-acb847e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-53e3bb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:060px;--margin-inline-end:0px;}.elementor-12893 .elementor-element.elementor-element-53e3bb5, .elementor-12893 .elementor-element.elementor-element-53e3bb5::before{--border-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-53e3bb5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12893 .elementor-element.elementor-element-aa7745a{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-d1861ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-2b3151a{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-2b3151a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-2b3151a > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-2b3151a :where( .elementor-12893 .elementor-element.elementor-element-2b3151a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-2b3151a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-2b3151a > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12893 .elementor-element.elementor-element-3e6f39f{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-fb45ecb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-9c09d82{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-9c09d82 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-9c09d82 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-9c09d82 :where( .elementor-12893 .elementor-element.elementor-element-9c09d82 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-9c09d82 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-9c09d82 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12893 .elementor-element.elementor-element-addedec{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-247b0bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-63ce346{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-63ce346 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-63ce346 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-63ce346 :where( .elementor-12893 .elementor-element.elementor-element-63ce346 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-63ce346 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-63ce346 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12893 .elementor-element.elementor-element-f3f070b{--display:flex;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-160a922{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-f4beb11{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-12893 .elementor-element.elementor-element-f4beb11 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12893 .elementor-element.elementor-element-f4beb11 > .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{font-weight:700;}.elementor-12893 .elementor-element.elementor-element-f4beb11 :where( .elementor-12893 .elementor-element.elementor-element-f4beb11 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 100px rgba(0,0,0,0.3);}:where( .elementor-12893 .elementor-element.elementor-element-f4beb11 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12893 .elementor-element.elementor-element-9fa9de2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12893 .elementor-element.elementor-element-7348b0f{--spacer-size:50px;}@media(min-width:768px){.elementor-12893 .elementor-element.elementor-element-3847798{--width:91.427%;}.elementor-12893 .elementor-element.elementor-element-f2af252{--width:50%;}.elementor-12893 .elementor-element.elementor-element-27d2023{--width:50%;}.elementor-12893 .elementor-element.elementor-element-653856b{--width:95.612%;}.elementor-12893 .elementor-element.elementor-element-5c64a92{--width:50%;}.elementor-12893 .elementor-element.elementor-element-93664ed{--width:50%;}.elementor-12893 .elementor-element.elementor-element-44f379c{--width:95.612%;}.elementor-12893 .elementor-element.elementor-element-33b77bb{--width:50%;}.elementor-12893 .elementor-element.elementor-element-311c1bb{--width:50%;}.elementor-12893 .elementor-element.elementor-element-4ce396c{--width:95.612%;}.elementor-12893 .elementor-element.elementor-element-7cc308b{--width:50%;}.elementor-12893 .elementor-element.elementor-element-f853e8a{--width:50%;}.elementor-12893 .elementor-element.elementor-element-9d7a829{--width:95.612%;}.elementor-12893 .elementor-element.elementor-element-14ebca0{--width:50%;}.elementor-12893 .elementor-element.elementor-element-40f2ce4{--width:50%;}.elementor-12893 .elementor-element.elementor-element-20eb3ad{--width:95.612%;}.elementor-12893 .elementor-element.elementor-element-ab70eea{--width:50%;}.elementor-12893 .elementor-element.elementor-element-2b98aea{--width:50%;}.elementor-12893 .elementor-element.elementor-element-104ab65{--width:95.612%;}.elementor-12893 .elementor-element.elementor-element-fe84c70{--width:50%;}.elementor-12893 .elementor-element.elementor-element-95c90b9{--width:50%;}.elementor-12893 .elementor-element.elementor-element-59a33ac{--width:95.612%;}.elementor-12893 .elementor-element.elementor-element-f802ba3{--width:50%;}.elementor-12893 .elementor-element.elementor-element-acb847e{--width:50%;}.elementor-12893 .elementor-element.elementor-element-53e3bb5{--width:95.612%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12893 .elementor-element.elementor-element-3847798{--width:716.156px;}}@media(max-width:1024px){.elementor-12893 .elementor-element.elementor-element-1ea41ed{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-343862f{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-1d8acb6{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-2d89e0d{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-0b5c9fb{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-102bd9e{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-a924cd0{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12893 .elementor-element.elementor-element-50734c1{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-12893 .elementor-element.elementor-element-653856b{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12893 .elementor-element.elementor-element-44f379c{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12893 .elementor-element.elementor-element-4ce396c{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12893 .elementor-element.elementor-element-9d7a829{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12893 .elementor-element.elementor-element-20eb3ad{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12893 .elementor-element.elementor-element-104ab65{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12893 .elementor-element.elementor-element-59a33ac{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12893 .elementor-element.elementor-element-53e3bb5{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}}/* Start custom CSS for nested-accordion, class: .elementor-element-3670d4e *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-3670d4e{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-3670d4e .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-3670d4e .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-3670d4e .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-3670d4e .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-3670d4e .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-3670d4e .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-3670d4e .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-3670d4e .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-3670d4e .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-3670d4e .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-3670d4e .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-3670d4e .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-3670d4e .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-3670d4e .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-3670d4e .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3f94530 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-3f94530{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-3f94530 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-3f94530 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-3f94530 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-3f94530 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-3f94530 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-3f94530 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-3f94530 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-3f94530 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-3f94530 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-3f94530 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-3f94530 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-3f94530 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-3f94530 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-3f94530 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-3f94530 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0909a2d *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-0909a2d{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-0909a2d .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-0909a2d .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-0909a2d .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-0909a2d .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-0909a2d .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-0909a2d .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-0909a2d .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-0909a2d .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-0909a2d .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-0909a2d .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-0909a2d .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-0909a2d .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-0909a2d .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-0909a2d .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-0909a2d .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8940841 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-8940841{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-8940841 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-8940841 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-8940841 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-8940841 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-8940841 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-8940841 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-8940841 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-8940841 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-8940841 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-8940841 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-8940841 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-8940841 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-8940841 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-8940841 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-8940841 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6ac9163 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-6ac9163{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-6ac9163 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-6ac9163 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-6ac9163 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-6ac9163 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-6ac9163 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-6ac9163 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-6ac9163 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-6ac9163 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-6ac9163 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-6ac9163 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-6ac9163 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-6ac9163 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-6ac9163 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-6ac9163 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-6ac9163 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0cacf5d *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-0cacf5d{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-0cacf5d .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-0cacf5d .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-0cacf5d .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-0cacf5d .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-0cacf5d .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-0cacf5d .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-0cacf5d .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-0cacf5d .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-0cacf5d .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-0cacf5d .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-0cacf5d .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-0cacf5d .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-0cacf5d .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-0cacf5d .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-0cacf5d .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5f76db1 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-5f76db1{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-5f76db1 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-5f76db1 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-5f76db1 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-5f76db1 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-5f76db1 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-5f76db1 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-5f76db1 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-5f76db1 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-5f76db1 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-5f76db1 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-5f76db1 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-5f76db1 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-5f76db1 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-5f76db1 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-5f76db1 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0129c2c *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-0129c2c{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-0129c2c .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-0129c2c .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-0129c2c .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-0129c2c .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-0129c2c .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-0129c2c .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-0129c2c .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-0129c2c .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-0129c2c .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-0129c2c .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-0129c2c .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-0129c2c .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-0129c2c .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-0129c2c .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-0129c2c .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7c4fd28 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-7c4fd28{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-7c4fd28 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-7c4fd28 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-7c4fd28 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-7c4fd28 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-7c4fd28 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-7c4fd28 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-7c4fd28 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-7c4fd28 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-7c4fd28 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-7c4fd28 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-7c4fd28 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-7c4fd28 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-7c4fd28 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-7c4fd28 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-7c4fd28 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9d7be17 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-9d7be17{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-9d7be17 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-9d7be17 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-9d7be17 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-9d7be17 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-9d7be17 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-9d7be17 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-9d7be17 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-9d7be17 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-9d7be17 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-9d7be17 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-9d7be17 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-9d7be17 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-9d7be17 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-9d7be17 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-9d7be17 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-a6576b3 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-a6576b3{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-a6576b3 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-a6576b3 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-a6576b3 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-a6576b3 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-a6576b3 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-a6576b3 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-a6576b3 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-a6576b3 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-a6576b3 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-a6576b3 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-a6576b3 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-a6576b3 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-a6576b3 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-a6576b3 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-a6576b3 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4892cb3 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-4892cb3{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-4892cb3 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-4892cb3 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-4892cb3 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-4892cb3 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-4892cb3 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-4892cb3 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-4892cb3 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-4892cb3 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-4892cb3 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-4892cb3 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-4892cb3 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-4892cb3 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-4892cb3 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-4892cb3 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-4892cb3 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-41f5149 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-41f5149{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-41f5149 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-41f5149 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-41f5149 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-41f5149 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-41f5149 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-41f5149 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-41f5149 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-41f5149 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-41f5149 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-41f5149 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-41f5149 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-41f5149 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-41f5149 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-41f5149 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-41f5149 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7439ae9 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-7439ae9{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-7439ae9 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-7439ae9 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-7439ae9 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-7439ae9 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-7439ae9 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-7439ae9 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-7439ae9 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-7439ae9 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-7439ae9 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-7439ae9 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-7439ae9 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-7439ae9 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-7439ae9 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-7439ae9 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-7439ae9 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6e006c7 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-6e006c7{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-6e006c7 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-6e006c7 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-6e006c7 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-6e006c7 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-6e006c7 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-6e006c7 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-6e006c7 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-6e006c7 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-6e006c7 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-6e006c7 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-6e006c7 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-6e006c7 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-6e006c7 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-6e006c7 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-6e006c7 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3819a2c *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-3819a2c{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-3819a2c .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-3819a2c .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-3819a2c .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-3819a2c .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-3819a2c .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-3819a2c .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-3819a2c .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-3819a2c .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-3819a2c .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-3819a2c .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-3819a2c .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-3819a2c .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-3819a2c .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-3819a2c .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-3819a2c .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5363d26 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-5363d26{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-5363d26 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-5363d26 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-5363d26 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-5363d26 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-5363d26 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-5363d26 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-5363d26 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-5363d26 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-5363d26 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-5363d26 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-5363d26 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-5363d26 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-5363d26 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-5363d26 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-5363d26 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-432705f *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-432705f{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-432705f .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-432705f .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-432705f .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-432705f .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-432705f .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-432705f .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-432705f .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-432705f .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-432705f .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-432705f .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-432705f .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-432705f .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-432705f .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-432705f .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-432705f .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b62c91c *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-b62c91c{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-b62c91c .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-b62c91c .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-b62c91c .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-b62c91c .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-b62c91c .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-b62c91c .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-b62c91c .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-b62c91c .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-b62c91c .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-b62c91c .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-b62c91c .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-b62c91c .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-b62c91c .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-b62c91c .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-b62c91c .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-17cce34 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-17cce34{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-17cce34 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-17cce34 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-17cce34 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-17cce34 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-17cce34 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-17cce34 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-17cce34 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-17cce34 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-17cce34 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-17cce34 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-17cce34 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-17cce34 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-17cce34 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-17cce34 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-17cce34 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-641fc75 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-641fc75{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-641fc75 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-641fc75 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-641fc75 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-641fc75 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-641fc75 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-641fc75 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-641fc75 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-641fc75 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-641fc75 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-641fc75 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-641fc75 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-641fc75 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-641fc75 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-641fc75 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-641fc75 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b960bfb *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-b960bfb{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-b960bfb .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-b960bfb .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-b960bfb .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-b960bfb .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-b960bfb .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-b960bfb .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-b960bfb .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-b960bfb .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-b960bfb .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-b960bfb .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-b960bfb .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-b960bfb .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-b960bfb .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-b960bfb .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-b960bfb .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-50b3646 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-50b3646{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-50b3646 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-50b3646 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-50b3646 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-50b3646 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-50b3646 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-50b3646 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-50b3646 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-50b3646 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-50b3646 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-50b3646 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-50b3646 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-50b3646 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-50b3646 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-50b3646 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-50b3646 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0730137 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-0730137{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-0730137 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-0730137 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-0730137 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-0730137 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-0730137 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-0730137 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-0730137 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-0730137 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-0730137 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-0730137 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-0730137 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-0730137 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-0730137 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-0730137 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-0730137 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-856dd78 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-856dd78{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-856dd78 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-856dd78 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-856dd78 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-856dd78 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-856dd78 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-856dd78 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-856dd78 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-856dd78 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-856dd78 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-856dd78 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-856dd78 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-856dd78 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-856dd78 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-856dd78 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-856dd78 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-813babd *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-813babd{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-813babd .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-813babd .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-813babd .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-813babd .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-813babd .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-813babd .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-813babd .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-813babd .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-813babd .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-813babd .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-813babd .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-813babd .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-813babd .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-813babd .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-813babd .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e1d9d5b *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-e1d9d5b{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-e1d9d5b .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-e1d9d5b .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-e1d9d5b .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-e1d9d5b .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-e1d9d5b .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-e1d9d5b .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-e1d9d5b .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-e1d9d5b .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-e1d9d5b .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-e1d9d5b .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-e1d9d5b .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-e1d9d5b .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-e1d9d5b .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-e1d9d5b .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-e1d9d5b .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ce7b4a1 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-ce7b4a1{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-ce7b4a1 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-ce7b4a1 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-ce7b4a1 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-ce7b4a1 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-ce7b4a1 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-ce7b4a1 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-ce7b4a1 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-ce7b4a1 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-ce7b4a1 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-ce7b4a1 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-ce7b4a1 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-ce7b4a1 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-ce7b4a1 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-ce7b4a1 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-ce7b4a1 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-26c289e *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-26c289e{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-26c289e .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-26c289e .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-26c289e .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-26c289e .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-26c289e .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-26c289e .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-26c289e .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-26c289e .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-26c289e .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-26c289e .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-26c289e .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-26c289e .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-26c289e .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-26c289e .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-26c289e .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-941deeb *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-941deeb{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-941deeb .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-941deeb .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-941deeb .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-941deeb .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-941deeb .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-941deeb .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-941deeb .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-941deeb .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-941deeb .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-941deeb .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-941deeb .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-941deeb .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-941deeb .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-941deeb .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-941deeb .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6d9af80 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-6d9af80{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-6d9af80 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-6d9af80 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-6d9af80 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-6d9af80 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-6d9af80 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-6d9af80 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-6d9af80 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-6d9af80 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-6d9af80 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-6d9af80 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-6d9af80 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-6d9af80 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-6d9af80 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-6d9af80 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-6d9af80 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1b0b6ba *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-1b0b6ba{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-1b0b6ba .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-1b0b6ba .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-1b0b6ba .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-1b0b6ba .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-1b0b6ba .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-1b0b6ba .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-1b0b6ba .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-1b0b6ba .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-1b0b6ba .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-1b0b6ba .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-1b0b6ba .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-1b0b6ba .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-1b0b6ba .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-1b0b6ba .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-1b0b6ba .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f437311 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-f437311{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-f437311 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-f437311 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-f437311 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-f437311 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-f437311 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-f437311 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-f437311 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-f437311 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-f437311 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-f437311 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-f437311 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-f437311 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-f437311 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-f437311 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-f437311 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-90b4486 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-90b4486{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-90b4486 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-90b4486 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-90b4486 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-90b4486 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-90b4486 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-90b4486 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-90b4486 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-90b4486 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-90b4486 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-90b4486 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-90b4486 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-90b4486 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-90b4486 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-90b4486 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-90b4486 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-685badd *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-685badd{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-685badd .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-685badd .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-685badd .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-685badd .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-685badd .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-685badd .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-685badd .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-685badd .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-685badd .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-685badd .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-685badd .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-685badd .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-685badd .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-685badd .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-685badd .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1c0e8ee *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-1c0e8ee{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-1c0e8ee .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-1c0e8ee .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-1c0e8ee .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-1c0e8ee .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-1c0e8ee .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-1c0e8ee .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-1c0e8ee .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-1c0e8ee .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-1c0e8ee .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-1c0e8ee .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-1c0e8ee .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-1c0e8ee .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-1c0e8ee .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-1c0e8ee .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-1c0e8ee .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2b3151a *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-2b3151a{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-2b3151a .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-2b3151a .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-2b3151a .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-2b3151a .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-2b3151a .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-2b3151a .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-2b3151a .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-2b3151a .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-2b3151a .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-2b3151a .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-2b3151a .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-2b3151a .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-2b3151a .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-2b3151a .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-2b3151a .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9c09d82 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-9c09d82{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-9c09d82 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-9c09d82 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-9c09d82 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-9c09d82 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-9c09d82 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-9c09d82 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-9c09d82 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-9c09d82 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-9c09d82 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-9c09d82 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-9c09d82 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-9c09d82 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-9c09d82 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-9c09d82 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-9c09d82 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-63ce346 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-63ce346{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-63ce346 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-63ce346 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-63ce346 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-63ce346 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-63ce346 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-63ce346 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-63ce346 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-63ce346 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-63ce346 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-63ce346 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-63ce346 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-63ce346 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-63ce346 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-63ce346 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-63ce346 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f4beb11 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12893 .elementor-element.elementor-element-f4beb11{
  display:block;
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  box-shadow:0 18px 42px rgba(0,0,0,.10);
  padding:12px;
}

/* 1) Support both old (.elementor-accordion) and new (.e-accordion) markups */
.elementor-12893 .elementor-element.elementor-element-f4beb11 .elementor-accordion,
.elementor-12893 .elementor-element.elementor-element-f4beb11 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12893 .elementor-element.elementor-element-f4beb11 .elementor-accordion-item,
.elementor-12893 .elementor-element.elementor-element-f4beb11 .e-accordion-item{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
  overflow:hidden;
  margin:10px 0;
}

/* 3) Title row spacing + typography */
.elementor-12893 .elementor-element.elementor-element-f4beb11 .elementor-tab-title,
.elementor-12893 .elementor-element.elementor-element-f4beb11 .e-accordion-item .e-accordion__header{
  position:relative;
  display:flex;
  align-items:center;
  gap:14px;
  padding:16px 18px 16px 66px; /* left pad makes room for the chip */
  background:#fff;
  border:0;
  font-weight:700;
  color:#1E1F20;
}

/* 4) Hide Elementor’s built-in icon so we can fully control the look */
.elementor-12893 .elementor-element.elementor-element-f4beb11 .elementor-accordion-icon,
.elementor-12893 .elementor-element.elementor-element-f4beb11 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12893 .elementor-element.elementor-element-f4beb11 .elementor-tab-title::before,
.elementor-12893 .elementor-element.elementor-element-f4beb11 .e-accordion-item .e-accordion__header::before{
  content:"+";
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:10px;
  display:inline-flex; align-items:center; justify-content:center;
  background:#F3F8F4; border:1px solid #E6EFE8; color:#216E31;
  font-weight:800; font-size:18px; line-height:1;
}

/* 6) Active state: solid green chip + minus sign */
.elementor-12893 .elementor-element.elementor-element-f4beb11 .elementor-tab-title.elementor-active::before,
.elementor-12893 .elementor-element.elementor-element-f4beb11 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12893 .elementor-element.elementor-element-f4beb11 .e-accordion-item.is-active .e-accordion__header::before{
  content:"–";
  background:linear-gradient(180deg,#216E31,#1b5628);
  border-color:transparent;
  color:#fff;
  font-size:22px;
}

/* 7) Content panel styling */
.elementor-12893 .elementor-element.elementor-element-f4beb11 .elementor-tab-content,
.elementor-12893 .elementor-element.elementor-element-f4beb11 .e-accordion-item .e-accordion__content{
  padding:0 18px 18px 18px;
  border-top:1px solid #E6E7E8;
  color:#5F6062;
  line-height:1.7;
  background:#fff;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Canela Deck Bold';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://earnlearn-tepukenga.ac.nz/wp-content/uploads/2022/06/canelawoff2.woff2') format('woff2'),
		url('https://earnlearn-tepukenga.ac.nz/wp-content/uploads/2022/06/canelawoff.woff') format('woff'),
		url('https://earnlearn-tepukenga.ac.nz/wp-content/uploads/2022/06/6e2da64b88f7e60cda1df63cb63cc8f2.ttf') format('truetype');
}
@font-face {
	font-family: 'Canela Deck Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://earnlearn-tepukenga.ac.nz/wp-content/uploads/2022/06/CanelaDeck-Regular-Web.woff2') format('woff2'),
		url('https://earnlearn-tepukenga.ac.nz/wp-content/uploads/2022/06/CanelaDeck-Regular-Web.woff') format('woff'),
		url('https://earnlearn-tepukenga.ac.nz/wp-content/uploads/2022/06/CanelaDeck-Regular-Web.ttf') format('truetype');
}
/* End Custom Fonts CSS */