.elementor-12768 .elementor-element.elementor-element-24de5246{--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-12768 .elementor-element.elementor-element-24de5246:not(.elementor-motion-effects-element-type-background), .elementor-12768 .elementor-element.elementor-element-24de5246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #183121 0%, #216E31 100%);}.elementor-12768 .elementor-element.elementor-element-24de5246, .elementor-12768 .elementor-element.elementor-element-24de5246::before{--border-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-6d91d73e{--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-12768 .elementor-element.elementor-element-6d91d73e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-248a72c{--spacer-size:65px;}.elementor-12768 .elementor-element.elementor-element-458cefa9{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-12768 .elementor-element.elementor-element-458cefa9 .elementor-heading-title{color:#FFFFFF;font-family:"Canela Deck Bold", Sans-serif;font-size:60px;font-weight:bold;}.elementor-12768 .elementor-element.elementor-element-458cefa9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-49ddb814{text-align:center;color:#FFFFFF;}.elementor-12768 .elementor-element.elementor-element-67cc8e5a{--spacer-size:80px;}.elementor-12768 .elementor-element.elementor-element-4eb334c3{--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-12768 .elementor-element.elementor-element-365802e{--spacer-size:50px;}.elementor-12768 .elementor-element.elementor-element-74425bc1{--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-12768 .elementor-element.elementor-element-100d517a{--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-12768 .elementor-element.elementor-element-30873dc9{--spacer-size:50px;}.elementor-12768 .elementor-element.elementor-element-1b619198{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-12768 .elementor-element.elementor-element-1b619198 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12768 .elementor-element.elementor-element-1b619198 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-1b619198.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-2b94b0d6{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-12768 .elementor-element.elementor-element-2b94b0d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-2b94b0d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-1ce7ed32{--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-12768 .elementor-element.elementor-element-1c241bb8{--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-12768 .elementor-element.elementor-element-1c241bb8, .elementor-12768 .elementor-element.elementor-element-1c241bb8::before{--border-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-1c241bb8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-3c5004e2{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-82f89ed{--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-12768 .elementor-element.elementor-element-1f81138c{--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-12768 .elementor-element.elementor-element-1f81138c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-1f81138c > .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-12768 .elementor-element.elementor-element-1f81138c :where( .elementor-12768 .elementor-element.elementor-element-1f81138c > .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-12768 .elementor-element.elementor-element-1f81138c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-1f81138c > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-672155db{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-5dfd8d70{--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-12768 .elementor-element.elementor-element-755b0fc3{--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-12768 .elementor-element.elementor-element-755b0fc3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-755b0fc3 > .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-12768 .elementor-element.elementor-element-755b0fc3 :where( .elementor-12768 .elementor-element.elementor-element-755b0fc3 > .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-12768 .elementor-element.elementor-element-755b0fc3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-755b0fc3 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-1be773ed{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-5ac77650{--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-12768 .elementor-element.elementor-element-72591466{--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-12768 .elementor-element.elementor-element-72591466 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-72591466 > .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-12768 .elementor-element.elementor-element-72591466 :where( .elementor-12768 .elementor-element.elementor-element-72591466 > .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-12768 .elementor-element.elementor-element-72591466 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-72591466 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-3e051271{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-6938bee8{--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-12768 .elementor-element.elementor-element-f3b2aeb{--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-12768 .elementor-element.elementor-element-f3b2aeb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-f3b2aeb > .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-12768 .elementor-element.elementor-element-f3b2aeb :where( .elementor-12768 .elementor-element.elementor-element-f3b2aeb > .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-12768 .elementor-element.elementor-element-f3b2aeb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-48af4f0a{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-13f0198{--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-12768 .elementor-element.elementor-element-4024fd0f{--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-12768 .elementor-element.elementor-element-4024fd0f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-4024fd0f > .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-12768 .elementor-element.elementor-element-4024fd0f :where( .elementor-12768 .elementor-element.elementor-element-4024fd0f > .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-12768 .elementor-element.elementor-element-4024fd0f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-311998da{--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-12768 .elementor-element.elementor-element-24ae02a{--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-12768 .elementor-element.elementor-element-146036b0{--spacer-size:50px;}.elementor-12768 .elementor-element.elementor-element-11e52ee0{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-12768 .elementor-element.elementor-element-11e52ee0 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12768 .elementor-element.elementor-element-11e52ee0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-11e52ee0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-75152686{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-12768 .elementor-element.elementor-element-75152686 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-75152686.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-6128f11c{--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-12768 .elementor-element.elementor-element-65ea426e{--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-12768 .elementor-element.elementor-element-65ea426e, .elementor-12768 .elementor-element.elementor-element-65ea426e::before{--border-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-65ea426e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-50975c94{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-33dc21bb{--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-12768 .elementor-element.elementor-element-21439754{--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-12768 .elementor-element.elementor-element-21439754 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-21439754 > .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-12768 .elementor-element.elementor-element-21439754 :where( .elementor-12768 .elementor-element.elementor-element-21439754 > .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-12768 .elementor-element.elementor-element-21439754 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-21439754 > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-52fdb00{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-48350c1d{--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-12768 .elementor-element.elementor-element-cf1d928{--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-12768 .elementor-element.elementor-element-cf1d928 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-cf1d928 > .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-12768 .elementor-element.elementor-element-cf1d928 :where( .elementor-12768 .elementor-element.elementor-element-cf1d928 > .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-12768 .elementor-element.elementor-element-cf1d928 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-cf1d928 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-4301b39{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-163c2a87{--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-12768 .elementor-element.elementor-element-7da4c0ad{--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-12768 .elementor-element.elementor-element-7da4c0ad > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-7da4c0ad > .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-12768 .elementor-element.elementor-element-7da4c0ad :where( .elementor-12768 .elementor-element.elementor-element-7da4c0ad > .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-12768 .elementor-element.elementor-element-7da4c0ad > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-7da4c0ad > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-5ee051d1{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-18e620f1{--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-12768 .elementor-element.elementor-element-15ef9341{--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-12768 .elementor-element.elementor-element-15ef9341 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-15ef9341 > .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-12768 .elementor-element.elementor-element-15ef9341 :where( .elementor-12768 .elementor-element.elementor-element-15ef9341 > .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-12768 .elementor-element.elementor-element-15ef9341 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-7d7e1da4{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-708354c6{--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-12768 .elementor-element.elementor-element-58ff5ff1{--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-12768 .elementor-element.elementor-element-58ff5ff1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-58ff5ff1 > .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-12768 .elementor-element.elementor-element-58ff5ff1 :where( .elementor-12768 .elementor-element.elementor-element-58ff5ff1 > .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-12768 .elementor-element.elementor-element-58ff5ff1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-65e3ffe{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-659d04d{--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-12768 .elementor-element.elementor-element-6e21e12{--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-12768 .elementor-element.elementor-element-6e21e12 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-6e21e12 > .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-12768 .elementor-element.elementor-element-6e21e12 :where( .elementor-12768 .elementor-element.elementor-element-6e21e12 > .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-12768 .elementor-element.elementor-element-6e21e12 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-1769657e{--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-12768 .elementor-element.elementor-element-1480d393{--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-12768 .elementor-element.elementor-element-341f2ba6{--spacer-size:50px;}.elementor-12768 .elementor-element.elementor-element-1eba8ce9{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-12768 .elementor-element.elementor-element-1eba8ce9 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12768 .elementor-element.elementor-element-1eba8ce9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-1eba8ce9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-e9c0c34{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-12768 .elementor-element.elementor-element-e9c0c34 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-e9c0c34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-79e21b6c{--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-12768 .elementor-element.elementor-element-5c374d6a{--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-12768 .elementor-element.elementor-element-5c374d6a, .elementor-12768 .elementor-element.elementor-element-5c374d6a::before{--border-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-5c374d6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-6af5b034{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-39c06239{--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-12768 .elementor-element.elementor-element-65b418fe{--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-12768 .elementor-element.elementor-element-65b418fe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-65b418fe > .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-12768 .elementor-element.elementor-element-65b418fe :where( .elementor-12768 .elementor-element.elementor-element-65b418fe > .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-12768 .elementor-element.elementor-element-65b418fe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-65b418fe > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-55d4aa4e{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-642d48a5{--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-12768 .elementor-element.elementor-element-2d56e9ac{--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-12768 .elementor-element.elementor-element-2d56e9ac > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-2d56e9ac > .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-12768 .elementor-element.elementor-element-2d56e9ac :where( .elementor-12768 .elementor-element.elementor-element-2d56e9ac > .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-12768 .elementor-element.elementor-element-2d56e9ac > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-2d56e9ac > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-410a375a{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-26f9fd78{--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-12768 .elementor-element.elementor-element-5833cb4{--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-12768 .elementor-element.elementor-element-5833cb4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-5833cb4 > .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-12768 .elementor-element.elementor-element-5833cb4 :where( .elementor-12768 .elementor-element.elementor-element-5833cb4 > .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-12768 .elementor-element.elementor-element-5833cb4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-5833cb4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-75743e3{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-712d9184{--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-12768 .elementor-element.elementor-element-6f7442c1{--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-12768 .elementor-element.elementor-element-6f7442c1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-6f7442c1 > .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-12768 .elementor-element.elementor-element-6f7442c1 :where( .elementor-12768 .elementor-element.elementor-element-6f7442c1 > .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-12768 .elementor-element.elementor-element-6f7442c1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-2846ff4{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-110ba2d{--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-12768 .elementor-element.elementor-element-50dde8d{--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-12768 .elementor-element.elementor-element-50dde8d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-50dde8d > .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-12768 .elementor-element.elementor-element-50dde8d :where( .elementor-12768 .elementor-element.elementor-element-50dde8d > .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-12768 .elementor-element.elementor-element-50dde8d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-6a567c0{--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-12768 .elementor-element.elementor-element-2212025e{--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-12768 .elementor-element.elementor-element-3572b9f4{--spacer-size:50px;}.elementor-12768 .elementor-element.elementor-element-3051dcfd{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-12768 .elementor-element.elementor-element-3051dcfd .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12768 .elementor-element.elementor-element-3051dcfd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-3051dcfd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-5e00fab7{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-12768 .elementor-element.elementor-element-5e00fab7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-5e00fab7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-1fbe0ee3{--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-12768 .elementor-element.elementor-element-74e229d2{--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-12768 .elementor-element.elementor-element-74e229d2, .elementor-12768 .elementor-element.elementor-element-74e229d2::before{--border-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-74e229d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-658c6543{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-6ebcc862{--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-12768 .elementor-element.elementor-element-7ad25b72{--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-12768 .elementor-element.elementor-element-7ad25b72 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-7ad25b72 > .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-12768 .elementor-element.elementor-element-7ad25b72 :where( .elementor-12768 .elementor-element.elementor-element-7ad25b72 > .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-12768 .elementor-element.elementor-element-7ad25b72 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-7ad25b72 > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-632a3ea2{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-746d8729{--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-12768 .elementor-element.elementor-element-77c00c6e{--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-12768 .elementor-element.elementor-element-77c00c6e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-77c00c6e > .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-12768 .elementor-element.elementor-element-77c00c6e :where( .elementor-12768 .elementor-element.elementor-element-77c00c6e > .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-12768 .elementor-element.elementor-element-77c00c6e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-77c00c6e > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-2246ef1f{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-5509bfb7{--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-12768 .elementor-element.elementor-element-553104af{--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-12768 .elementor-element.elementor-element-553104af > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-553104af > .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-12768 .elementor-element.elementor-element-553104af :where( .elementor-12768 .elementor-element.elementor-element-553104af > .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-12768 .elementor-element.elementor-element-553104af > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-553104af > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-9c5297b{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-3f54b52{--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-12768 .elementor-element.elementor-element-3006916{--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-12768 .elementor-element.elementor-element-3006916 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-3006916 > .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-12768 .elementor-element.elementor-element-3006916 :where( .elementor-12768 .elementor-element.elementor-element-3006916 > .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-12768 .elementor-element.elementor-element-3006916 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-3006916 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-30673c7c{--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-12768 .elementor-element.elementor-element-5dfb72a{--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-12768 .elementor-element.elementor-element-1218bc8f{--spacer-size:50px;}.elementor-12768 .elementor-element.elementor-element-48555842{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-12768 .elementor-element.elementor-element-48555842 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12768 .elementor-element.elementor-element-48555842 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-48555842.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-2ba3daa4{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-12768 .elementor-element.elementor-element-2ba3daa4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-2ba3daa4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-786736c4{--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-12768 .elementor-element.elementor-element-6a1c8414{--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-12768 .elementor-element.elementor-element-6a1c8414, .elementor-12768 .elementor-element.elementor-element-6a1c8414::before{--border-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-6a1c8414.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-32d1be13{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-480c94ab{--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-12768 .elementor-element.elementor-element-4ae0db69{--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-12768 .elementor-element.elementor-element-4ae0db69 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-4ae0db69 > .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-12768 .elementor-element.elementor-element-4ae0db69 :where( .elementor-12768 .elementor-element.elementor-element-4ae0db69 > .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-12768 .elementor-element.elementor-element-4ae0db69 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-4ae0db69 > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-fda7663{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-3fb65522{--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-12768 .elementor-element.elementor-element-21fec426{--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-12768 .elementor-element.elementor-element-21fec426 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-21fec426 > .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-12768 .elementor-element.elementor-element-21fec426 :where( .elementor-12768 .elementor-element.elementor-element-21fec426 > .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-12768 .elementor-element.elementor-element-21fec426 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-21fec426 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-683bec92{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-4df061f8{--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-12768 .elementor-element.elementor-element-6c6f59d{--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-12768 .elementor-element.elementor-element-6c6f59d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-6c6f59d > .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-12768 .elementor-element.elementor-element-6c6f59d :where( .elementor-12768 .elementor-element.elementor-element-6c6f59d > .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-12768 .elementor-element.elementor-element-6c6f59d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-6c6f59d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-42b97e7{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-d6ee1fa{--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-12768 .elementor-element.elementor-element-40513ca{--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-12768 .elementor-element.elementor-element-40513ca > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-40513ca > .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-12768 .elementor-element.elementor-element-40513ca :where( .elementor-12768 .elementor-element.elementor-element-40513ca > .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-12768 .elementor-element.elementor-element-40513ca > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-40513ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-c6727b4{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-a556614{--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-12768 .elementor-element.elementor-element-c5e857b{--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-12768 .elementor-element.elementor-element-c5e857b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-c5e857b > .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-12768 .elementor-element.elementor-element-c5e857b :where( .elementor-12768 .elementor-element.elementor-element-c5e857b > .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-12768 .elementor-element.elementor-element-c5e857b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-c5e857b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-634dca7c{--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-12768 .elementor-element.elementor-element-2e895cda{--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-12768 .elementor-element.elementor-element-28f4399c{--spacer-size:50px;}.elementor-12768 .elementor-element.elementor-element-242c5226{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-12768 .elementor-element.elementor-element-242c5226 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12768 .elementor-element.elementor-element-242c5226 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-242c5226.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-66db1e38{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-12768 .elementor-element.elementor-element-66db1e38 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-66db1e38.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-24e26d5a{--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-12768 .elementor-element.elementor-element-64265c2f{--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-12768 .elementor-element.elementor-element-64265c2f, .elementor-12768 .elementor-element.elementor-element-64265c2f::before{--border-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-64265c2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-5f445565{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-47ae04d0{--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-12768 .elementor-element.elementor-element-3bafcd69{--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-12768 .elementor-element.elementor-element-3bafcd69 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-3bafcd69 > .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-12768 .elementor-element.elementor-element-3bafcd69 :where( .elementor-12768 .elementor-element.elementor-element-3bafcd69 > .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-12768 .elementor-element.elementor-element-3bafcd69 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-3bafcd69 > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-258bf04f{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-60e3d01a{--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-12768 .elementor-element.elementor-element-82a41f6{--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-12768 .elementor-element.elementor-element-82a41f6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-82a41f6 > .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-12768 .elementor-element.elementor-element-82a41f6 :where( .elementor-12768 .elementor-element.elementor-element-82a41f6 > .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-12768 .elementor-element.elementor-element-82a41f6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-82a41f6 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-f48622e{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-82b39ce{--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-12768 .elementor-element.elementor-element-01d7395{--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-12768 .elementor-element.elementor-element-01d7395 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-01d7395 > .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-12768 .elementor-element.elementor-element-01d7395 :where( .elementor-12768 .elementor-element.elementor-element-01d7395 > .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-12768 .elementor-element.elementor-element-01d7395 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-01d7395 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-71af997{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-35c2998{--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-12768 .elementor-element.elementor-element-843ba85{--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-12768 .elementor-element.elementor-element-843ba85 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-843ba85 > .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-12768 .elementor-element.elementor-element-843ba85 :where( .elementor-12768 .elementor-element.elementor-element-843ba85 > .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-12768 .elementor-element.elementor-element-843ba85 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-843ba85 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-54a14ba{--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-12768 .elementor-element.elementor-element-5c3ec11{--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-12768 .elementor-element.elementor-element-116bb23{--spacer-size:50px;}.elementor-12768 .elementor-element.elementor-element-e39bb95{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-12768 .elementor-element.elementor-element-e39bb95 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12768 .elementor-element.elementor-element-e39bb95 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-e39bb95.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-a724dea{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-12768 .elementor-element.elementor-element-a724dea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-a724dea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-482c7e1{--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-12768 .elementor-element.elementor-element-8f2406c{--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-12768 .elementor-element.elementor-element-8f2406c, .elementor-12768 .elementor-element.elementor-element-8f2406c::before{--border-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-8f2406c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-a4c0d5a{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-a821a3e{--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-12768 .elementor-element.elementor-element-fddaee7{--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-12768 .elementor-element.elementor-element-fddaee7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-fddaee7 > .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-12768 .elementor-element.elementor-element-fddaee7 :where( .elementor-12768 .elementor-element.elementor-element-fddaee7 > .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-12768 .elementor-element.elementor-element-fddaee7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-fddaee7 > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-5fdbab4{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-8858a5c{--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-12768 .elementor-element.elementor-element-36ca54a{--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-12768 .elementor-element.elementor-element-36ca54a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-36ca54a > .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-12768 .elementor-element.elementor-element-36ca54a :where( .elementor-12768 .elementor-element.elementor-element-36ca54a > .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-12768 .elementor-element.elementor-element-36ca54a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-36ca54a > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-d45e5d3{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-2375b67{--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-12768 .elementor-element.elementor-element-cf69f38{--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-12768 .elementor-element.elementor-element-cf69f38 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-cf69f38 > .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-12768 .elementor-element.elementor-element-cf69f38 :where( .elementor-12768 .elementor-element.elementor-element-cf69f38 > .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-12768 .elementor-element.elementor-element-cf69f38 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-cf69f38 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-3e679d8{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-359cbe1{--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-12768 .elementor-element.elementor-element-00da2fb{--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-12768 .elementor-element.elementor-element-00da2fb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-00da2fb > .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-12768 .elementor-element.elementor-element-00da2fb :where( .elementor-12768 .elementor-element.elementor-element-00da2fb > .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-12768 .elementor-element.elementor-element-00da2fb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-00da2fb > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-3f6a03dd{--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-12768 .elementor-element.elementor-element-472dc2e0{--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-12768 .elementor-element.elementor-element-6367cbd8{--spacer-size:50px;}.elementor-12768 .elementor-element.elementor-element-5f557cbf{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-12768 .elementor-element.elementor-element-5f557cbf .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12768 .elementor-element.elementor-element-5f557cbf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-5f557cbf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-737ace39{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-12768 .elementor-element.elementor-element-737ace39 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-737ace39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-5c45550c{--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-12768 .elementor-element.elementor-element-7a889c6e{--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-12768 .elementor-element.elementor-element-7a889c6e, .elementor-12768 .elementor-element.elementor-element-7a889c6e::before{--border-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-7a889c6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-49451f54{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-49b43d59{--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-12768 .elementor-element.elementor-element-72bf68c3{--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-12768 .elementor-element.elementor-element-72bf68c3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-72bf68c3 > .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-12768 .elementor-element.elementor-element-72bf68c3 :where( .elementor-12768 .elementor-element.elementor-element-72bf68c3 > .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-12768 .elementor-element.elementor-element-72bf68c3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-72bf68c3 > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-7624eadf{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-46475a9e{--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-12768 .elementor-element.elementor-element-73a01d59{--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-12768 .elementor-element.elementor-element-73a01d59 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-73a01d59 > .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-12768 .elementor-element.elementor-element-73a01d59 :where( .elementor-12768 .elementor-element.elementor-element-73a01d59 > .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-12768 .elementor-element.elementor-element-73a01d59 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-73a01d59 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-dfdfc7e{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-44cf1104{--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-12768 .elementor-element.elementor-element-3f84864{--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-12768 .elementor-element.elementor-element-3f84864 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-3f84864 > .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-12768 .elementor-element.elementor-element-3f84864 :where( .elementor-12768 .elementor-element.elementor-element-3f84864 > .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-12768 .elementor-element.elementor-element-3f84864 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-3f84864 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-0e842c6{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-034a46b{--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-12768 .elementor-element.elementor-element-54baceb{--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-12768 .elementor-element.elementor-element-54baceb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-54baceb > .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-12768 .elementor-element.elementor-element-54baceb :where( .elementor-12768 .elementor-element.elementor-element-54baceb > .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-12768 .elementor-element.elementor-element-54baceb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-54baceb > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-49be8944{--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-12768 .elementor-element.elementor-element-4e1bfd3{--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-12768 .elementor-element.elementor-element-52dce065{--spacer-size:50px;}.elementor-12768 .elementor-element.elementor-element-11612bb2{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-12768 .elementor-element.elementor-element-11612bb2 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12768 .elementor-element.elementor-element-11612bb2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-11612bb2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-7f8fb739{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-12768 .elementor-element.elementor-element-7f8fb739 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12768 .elementor-element.elementor-element-7f8fb739.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-769dab12{--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-12768 .elementor-element.elementor-element-55931561{--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-12768 .elementor-element.elementor-element-55931561, .elementor-12768 .elementor-element.elementor-element-55931561::before{--border-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-55931561.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12768 .elementor-element.elementor-element-6309f29a{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-50736695{--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-12768 .elementor-element.elementor-element-40ef9d02{--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-12768 .elementor-element.elementor-element-40ef9d02 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-40ef9d02 > .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-12768 .elementor-element.elementor-element-40ef9d02 :where( .elementor-12768 .elementor-element.elementor-element-40ef9d02 > .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-12768 .elementor-element.elementor-element-40ef9d02 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-40ef9d02 > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-1b421384{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-2627f8ce{--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-12768 .elementor-element.elementor-element-4d4204e1{--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-12768 .elementor-element.elementor-element-4d4204e1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-4d4204e1 > .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-12768 .elementor-element.elementor-element-4d4204e1 :where( .elementor-12768 .elementor-element.elementor-element-4d4204e1 > .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-12768 .elementor-element.elementor-element-4d4204e1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-4d4204e1 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-835ff97{--display:flex;--background-transition:0.3s;}.elementor-12768 .elementor-element.elementor-element-4f85ee8{--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-12768 .elementor-element.elementor-element-8c60830{--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-12768 .elementor-element.elementor-element-8c60830 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12768 .elementor-element.elementor-element-8c60830 > .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-12768 .elementor-element.elementor-element-8c60830 :where( .elementor-12768 .elementor-element.elementor-element-8c60830 > .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-12768 .elementor-element.elementor-element-8c60830 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12768 .elementor-element.elementor-element-8c60830 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12768 .elementor-element.elementor-element-c80b0bb{--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-12768 .elementor-element.elementor-element-6356a4d{--spacer-size:50px;}@media(min-width:768px){.elementor-12768 .elementor-element.elementor-element-6d91d73e{--width:91.427%;}.elementor-12768 .elementor-element.elementor-element-100d517a{--width:50%;}.elementor-12768 .elementor-element.elementor-element-1ce7ed32{--width:50%;}.elementor-12768 .elementor-element.elementor-element-1c241bb8{--width:95.612%;}.elementor-12768 .elementor-element.elementor-element-24ae02a{--width:50%;}.elementor-12768 .elementor-element.elementor-element-6128f11c{--width:50%;}.elementor-12768 .elementor-element.elementor-element-65ea426e{--width:95.612%;}.elementor-12768 .elementor-element.elementor-element-1480d393{--width:50%;}.elementor-12768 .elementor-element.elementor-element-79e21b6c{--width:50%;}.elementor-12768 .elementor-element.elementor-element-5c374d6a{--width:95.612%;}.elementor-12768 .elementor-element.elementor-element-2212025e{--width:50%;}.elementor-12768 .elementor-element.elementor-element-1fbe0ee3{--width:50%;}.elementor-12768 .elementor-element.elementor-element-74e229d2{--width:95.612%;}.elementor-12768 .elementor-element.elementor-element-5dfb72a{--width:50%;}.elementor-12768 .elementor-element.elementor-element-786736c4{--width:50%;}.elementor-12768 .elementor-element.elementor-element-6a1c8414{--width:95.612%;}.elementor-12768 .elementor-element.elementor-element-2e895cda{--width:50%;}.elementor-12768 .elementor-element.elementor-element-24e26d5a{--width:50%;}.elementor-12768 .elementor-element.elementor-element-64265c2f{--width:95.612%;}.elementor-12768 .elementor-element.elementor-element-5c3ec11{--width:50%;}.elementor-12768 .elementor-element.elementor-element-482c7e1{--width:50%;}.elementor-12768 .elementor-element.elementor-element-8f2406c{--width:95.612%;}.elementor-12768 .elementor-element.elementor-element-472dc2e0{--width:50%;}.elementor-12768 .elementor-element.elementor-element-5c45550c{--width:50%;}.elementor-12768 .elementor-element.elementor-element-7a889c6e{--width:95.612%;}.elementor-12768 .elementor-element.elementor-element-4e1bfd3{--width:50%;}.elementor-12768 .elementor-element.elementor-element-769dab12{--width:50%;}.elementor-12768 .elementor-element.elementor-element-55931561{--width:95.612%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12768 .elementor-element.elementor-element-6d91d73e{--width:716.156px;}}@media(max-width:1024px){.elementor-12768 .elementor-element.elementor-element-2b94b0d6{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12768 .elementor-element.elementor-element-75152686{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12768 .elementor-element.elementor-element-e9c0c34{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12768 .elementor-element.elementor-element-5e00fab7{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12768 .elementor-element.elementor-element-2ba3daa4{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12768 .elementor-element.elementor-element-66db1e38{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12768 .elementor-element.elementor-element-a724dea{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12768 .elementor-element.elementor-element-737ace39{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12768 .elementor-element.elementor-element-7f8fb739{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-12768 .elementor-element.elementor-element-1c241bb8{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12768 .elementor-element.elementor-element-65ea426e{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12768 .elementor-element.elementor-element-5c374d6a{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12768 .elementor-element.elementor-element-74e229d2{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12768 .elementor-element.elementor-element-6a1c8414{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12768 .elementor-element.elementor-element-64265c2f{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12768 .elementor-element.elementor-element-8f2406c{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12768 .elementor-element.elementor-element-7a889c6e{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12768 .elementor-element.elementor-element-55931561{--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-1f81138c *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-1f81138c{
  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-12768 .elementor-element.elementor-element-1f81138c .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-1f81138c .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-1f81138c .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-1f81138c .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-12768 .elementor-element.elementor-element-1f81138c .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-1f81138c .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-12768 .elementor-element.elementor-element-1f81138c .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-1f81138c .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-1f81138c .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-1f81138c .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-12768 .elementor-element.elementor-element-1f81138c .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-1f81138c .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-1f81138c .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-12768 .elementor-element.elementor-element-1f81138c .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-1f81138c .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-755b0fc3 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-755b0fc3{
  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-12768 .elementor-element.elementor-element-755b0fc3 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-755b0fc3 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-755b0fc3 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-755b0fc3 .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-12768 .elementor-element.elementor-element-755b0fc3 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-755b0fc3 .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-12768 .elementor-element.elementor-element-755b0fc3 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-755b0fc3 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-755b0fc3 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-755b0fc3 .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-12768 .elementor-element.elementor-element-755b0fc3 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-755b0fc3 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-755b0fc3 .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-12768 .elementor-element.elementor-element-755b0fc3 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-755b0fc3 .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-72591466 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-72591466{
  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-12768 .elementor-element.elementor-element-72591466 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-72591466 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-72591466 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-72591466 .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-12768 .elementor-element.elementor-element-72591466 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-72591466 .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-12768 .elementor-element.elementor-element-72591466 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-72591466 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-72591466 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-72591466 .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-12768 .elementor-element.elementor-element-72591466 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-72591466 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-72591466 .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-12768 .elementor-element.elementor-element-72591466 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-72591466 .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-f3b2aeb *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-f3b2aeb{
  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-12768 .elementor-element.elementor-element-f3b2aeb .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-f3b2aeb .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-f3b2aeb .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-f3b2aeb .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-12768 .elementor-element.elementor-element-f3b2aeb .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-f3b2aeb .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-12768 .elementor-element.elementor-element-f3b2aeb .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-f3b2aeb .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-f3b2aeb .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-f3b2aeb .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-12768 .elementor-element.elementor-element-f3b2aeb .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-f3b2aeb .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-f3b2aeb .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-12768 .elementor-element.elementor-element-f3b2aeb .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-f3b2aeb .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-4024fd0f *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-4024fd0f{
  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-12768 .elementor-element.elementor-element-4024fd0f .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-4024fd0f .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-4024fd0f .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-4024fd0f .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-12768 .elementor-element.elementor-element-4024fd0f .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-4024fd0f .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-12768 .elementor-element.elementor-element-4024fd0f .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-4024fd0f .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-4024fd0f .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-4024fd0f .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-12768 .elementor-element.elementor-element-4024fd0f .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-4024fd0f .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-4024fd0f .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-12768 .elementor-element.elementor-element-4024fd0f .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-4024fd0f .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-21439754 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-21439754{
  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-12768 .elementor-element.elementor-element-21439754 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-21439754 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-21439754 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-21439754 .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-12768 .elementor-element.elementor-element-21439754 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-21439754 .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-12768 .elementor-element.elementor-element-21439754 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-21439754 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-21439754 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-21439754 .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-12768 .elementor-element.elementor-element-21439754 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-21439754 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-21439754 .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-12768 .elementor-element.elementor-element-21439754 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-21439754 .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-cf1d928 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-cf1d928{
  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-12768 .elementor-element.elementor-element-cf1d928 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-cf1d928 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-cf1d928 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-cf1d928 .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-12768 .elementor-element.elementor-element-cf1d928 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-cf1d928 .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-12768 .elementor-element.elementor-element-cf1d928 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-cf1d928 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-cf1d928 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-cf1d928 .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-12768 .elementor-element.elementor-element-cf1d928 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-cf1d928 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-cf1d928 .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-12768 .elementor-element.elementor-element-cf1d928 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-cf1d928 .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-7da4c0ad *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-7da4c0ad{
  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-12768 .elementor-element.elementor-element-7da4c0ad .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-7da4c0ad .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-7da4c0ad .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-7da4c0ad .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-12768 .elementor-element.elementor-element-7da4c0ad .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-7da4c0ad .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-12768 .elementor-element.elementor-element-7da4c0ad .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-7da4c0ad .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-7da4c0ad .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-7da4c0ad .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-12768 .elementor-element.elementor-element-7da4c0ad .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-7da4c0ad .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-7da4c0ad .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-12768 .elementor-element.elementor-element-7da4c0ad .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-7da4c0ad .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-15ef9341 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-15ef9341{
  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-12768 .elementor-element.elementor-element-15ef9341 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-15ef9341 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-15ef9341 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-15ef9341 .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-12768 .elementor-element.elementor-element-15ef9341 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-15ef9341 .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-12768 .elementor-element.elementor-element-15ef9341 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-15ef9341 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-15ef9341 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-15ef9341 .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-12768 .elementor-element.elementor-element-15ef9341 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-15ef9341 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-15ef9341 .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-12768 .elementor-element.elementor-element-15ef9341 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-15ef9341 .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-58ff5ff1 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-58ff5ff1{
  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-12768 .elementor-element.elementor-element-58ff5ff1 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-58ff5ff1 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-58ff5ff1 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-58ff5ff1 .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-12768 .elementor-element.elementor-element-58ff5ff1 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-58ff5ff1 .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-12768 .elementor-element.elementor-element-58ff5ff1 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-58ff5ff1 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-58ff5ff1 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-58ff5ff1 .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-12768 .elementor-element.elementor-element-58ff5ff1 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-58ff5ff1 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-58ff5ff1 .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-12768 .elementor-element.elementor-element-58ff5ff1 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-58ff5ff1 .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-6e21e12 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-6e21e12{
  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-12768 .elementor-element.elementor-element-6e21e12 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-6e21e12 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-6e21e12 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-6e21e12 .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-12768 .elementor-element.elementor-element-6e21e12 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-6e21e12 .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-12768 .elementor-element.elementor-element-6e21e12 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-6e21e12 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-6e21e12 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-6e21e12 .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-12768 .elementor-element.elementor-element-6e21e12 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-6e21e12 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-6e21e12 .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-12768 .elementor-element.elementor-element-6e21e12 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-6e21e12 .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-65b418fe *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-65b418fe{
  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-12768 .elementor-element.elementor-element-65b418fe .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-65b418fe .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-65b418fe .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-65b418fe .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-12768 .elementor-element.elementor-element-65b418fe .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-65b418fe .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-12768 .elementor-element.elementor-element-65b418fe .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-65b418fe .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-65b418fe .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-65b418fe .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-12768 .elementor-element.elementor-element-65b418fe .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-65b418fe .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-65b418fe .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-12768 .elementor-element.elementor-element-65b418fe .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-65b418fe .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-2d56e9ac *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-2d56e9ac{
  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-12768 .elementor-element.elementor-element-2d56e9ac .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-2d56e9ac .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-2d56e9ac .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-2d56e9ac .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-12768 .elementor-element.elementor-element-2d56e9ac .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-2d56e9ac .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-12768 .elementor-element.elementor-element-2d56e9ac .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-2d56e9ac .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-2d56e9ac .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-2d56e9ac .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-12768 .elementor-element.elementor-element-2d56e9ac .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-2d56e9ac .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-2d56e9ac .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-12768 .elementor-element.elementor-element-2d56e9ac .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-2d56e9ac .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-5833cb4 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-5833cb4{
  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-12768 .elementor-element.elementor-element-5833cb4 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-5833cb4 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-5833cb4 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-5833cb4 .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-12768 .elementor-element.elementor-element-5833cb4 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-5833cb4 .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-12768 .elementor-element.elementor-element-5833cb4 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-5833cb4 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-5833cb4 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-5833cb4 .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-12768 .elementor-element.elementor-element-5833cb4 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-5833cb4 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-5833cb4 .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-12768 .elementor-element.elementor-element-5833cb4 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-5833cb4 .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-6f7442c1 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-6f7442c1{
  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-12768 .elementor-element.elementor-element-6f7442c1 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-6f7442c1 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-6f7442c1 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-6f7442c1 .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-12768 .elementor-element.elementor-element-6f7442c1 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-6f7442c1 .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-12768 .elementor-element.elementor-element-6f7442c1 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-6f7442c1 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-6f7442c1 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-6f7442c1 .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-12768 .elementor-element.elementor-element-6f7442c1 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-6f7442c1 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-6f7442c1 .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-12768 .elementor-element.elementor-element-6f7442c1 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-6f7442c1 .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-50dde8d *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-50dde8d{
  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-12768 .elementor-element.elementor-element-50dde8d .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-50dde8d .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-50dde8d .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-50dde8d .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-12768 .elementor-element.elementor-element-50dde8d .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-50dde8d .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-12768 .elementor-element.elementor-element-50dde8d .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-50dde8d .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-50dde8d .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-50dde8d .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-12768 .elementor-element.elementor-element-50dde8d .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-50dde8d .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-50dde8d .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-12768 .elementor-element.elementor-element-50dde8d .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-50dde8d .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-7ad25b72 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-7ad25b72{
  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-12768 .elementor-element.elementor-element-7ad25b72 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-7ad25b72 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-7ad25b72 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-7ad25b72 .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-12768 .elementor-element.elementor-element-7ad25b72 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-7ad25b72 .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-12768 .elementor-element.elementor-element-7ad25b72 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-7ad25b72 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-7ad25b72 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-7ad25b72 .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-12768 .elementor-element.elementor-element-7ad25b72 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-7ad25b72 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-7ad25b72 .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-12768 .elementor-element.elementor-element-7ad25b72 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-7ad25b72 .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-77c00c6e *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-77c00c6e{
  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-12768 .elementor-element.elementor-element-77c00c6e .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-77c00c6e .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-77c00c6e .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-77c00c6e .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-12768 .elementor-element.elementor-element-77c00c6e .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-77c00c6e .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-12768 .elementor-element.elementor-element-77c00c6e .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-77c00c6e .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-77c00c6e .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-77c00c6e .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-12768 .elementor-element.elementor-element-77c00c6e .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-77c00c6e .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-77c00c6e .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-12768 .elementor-element.elementor-element-77c00c6e .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-77c00c6e .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-553104af *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-553104af{
  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-12768 .elementor-element.elementor-element-553104af .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-553104af .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-553104af .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-553104af .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-12768 .elementor-element.elementor-element-553104af .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-553104af .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-12768 .elementor-element.elementor-element-553104af .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-553104af .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-553104af .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-553104af .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-12768 .elementor-element.elementor-element-553104af .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-553104af .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-553104af .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-12768 .elementor-element.elementor-element-553104af .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-553104af .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-3006916 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-3006916{
  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-12768 .elementor-element.elementor-element-3006916 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-3006916 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-3006916 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-3006916 .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-12768 .elementor-element.elementor-element-3006916 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-3006916 .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-12768 .elementor-element.elementor-element-3006916 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-3006916 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-3006916 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-3006916 .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-12768 .elementor-element.elementor-element-3006916 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-3006916 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-3006916 .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-12768 .elementor-element.elementor-element-3006916 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-3006916 .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-4ae0db69 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-4ae0db69{
  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-12768 .elementor-element.elementor-element-4ae0db69 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-4ae0db69 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-4ae0db69 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-4ae0db69 .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-12768 .elementor-element.elementor-element-4ae0db69 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-4ae0db69 .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-12768 .elementor-element.elementor-element-4ae0db69 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-4ae0db69 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-4ae0db69 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-4ae0db69 .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-12768 .elementor-element.elementor-element-4ae0db69 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-4ae0db69 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-4ae0db69 .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-12768 .elementor-element.elementor-element-4ae0db69 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-4ae0db69 .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-21fec426 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-21fec426{
  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-12768 .elementor-element.elementor-element-21fec426 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-21fec426 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-21fec426 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-21fec426 .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-12768 .elementor-element.elementor-element-21fec426 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-21fec426 .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-12768 .elementor-element.elementor-element-21fec426 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-21fec426 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-21fec426 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-21fec426 .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-12768 .elementor-element.elementor-element-21fec426 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-21fec426 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-21fec426 .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-12768 .elementor-element.elementor-element-21fec426 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-21fec426 .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-6c6f59d *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-6c6f59d{
  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-12768 .elementor-element.elementor-element-6c6f59d .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-6c6f59d .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-6c6f59d .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-6c6f59d .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-12768 .elementor-element.elementor-element-6c6f59d .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-6c6f59d .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-12768 .elementor-element.elementor-element-6c6f59d .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-6c6f59d .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-6c6f59d .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-6c6f59d .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-12768 .elementor-element.elementor-element-6c6f59d .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-6c6f59d .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-6c6f59d .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-12768 .elementor-element.elementor-element-6c6f59d .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-6c6f59d .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-40513ca *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-40513ca{
  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-12768 .elementor-element.elementor-element-40513ca .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-40513ca .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-40513ca .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-40513ca .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-12768 .elementor-element.elementor-element-40513ca .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-40513ca .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-12768 .elementor-element.elementor-element-40513ca .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-40513ca .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-40513ca .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-40513ca .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-12768 .elementor-element.elementor-element-40513ca .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-40513ca .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-40513ca .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-12768 .elementor-element.elementor-element-40513ca .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-40513ca .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-c5e857b *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-c5e857b{
  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-12768 .elementor-element.elementor-element-c5e857b .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-c5e857b .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-c5e857b .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-c5e857b .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-12768 .elementor-element.elementor-element-c5e857b .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-c5e857b .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-12768 .elementor-element.elementor-element-c5e857b .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-c5e857b .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-c5e857b .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-c5e857b .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-12768 .elementor-element.elementor-element-c5e857b .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-c5e857b .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-c5e857b .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-12768 .elementor-element.elementor-element-c5e857b .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-c5e857b .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-3bafcd69 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-3bafcd69{
  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-12768 .elementor-element.elementor-element-3bafcd69 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-3bafcd69 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-3bafcd69 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-3bafcd69 .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-12768 .elementor-element.elementor-element-3bafcd69 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-3bafcd69 .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-12768 .elementor-element.elementor-element-3bafcd69 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-3bafcd69 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-3bafcd69 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-3bafcd69 .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-12768 .elementor-element.elementor-element-3bafcd69 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-3bafcd69 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-3bafcd69 .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-12768 .elementor-element.elementor-element-3bafcd69 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-3bafcd69 .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-82a41f6 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-82a41f6{
  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-12768 .elementor-element.elementor-element-82a41f6 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-82a41f6 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-82a41f6 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-82a41f6 .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-12768 .elementor-element.elementor-element-82a41f6 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-82a41f6 .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-12768 .elementor-element.elementor-element-82a41f6 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-82a41f6 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-82a41f6 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-82a41f6 .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-12768 .elementor-element.elementor-element-82a41f6 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-82a41f6 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-82a41f6 .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-12768 .elementor-element.elementor-element-82a41f6 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-82a41f6 .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-01d7395 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-01d7395{
  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-12768 .elementor-element.elementor-element-01d7395 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-01d7395 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-01d7395 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-01d7395 .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-12768 .elementor-element.elementor-element-01d7395 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-01d7395 .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-12768 .elementor-element.elementor-element-01d7395 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-01d7395 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-01d7395 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-01d7395 .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-12768 .elementor-element.elementor-element-01d7395 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-01d7395 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-01d7395 .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-12768 .elementor-element.elementor-element-01d7395 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-01d7395 .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-843ba85 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-843ba85{
  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-12768 .elementor-element.elementor-element-843ba85 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-843ba85 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-843ba85 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-843ba85 .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-12768 .elementor-element.elementor-element-843ba85 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-843ba85 .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-12768 .elementor-element.elementor-element-843ba85 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-843ba85 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-843ba85 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-843ba85 .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-12768 .elementor-element.elementor-element-843ba85 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-843ba85 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-843ba85 .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-12768 .elementor-element.elementor-element-843ba85 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-843ba85 .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-fddaee7 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-fddaee7{
  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-12768 .elementor-element.elementor-element-fddaee7 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-fddaee7 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-fddaee7 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-fddaee7 .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-12768 .elementor-element.elementor-element-fddaee7 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-fddaee7 .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-12768 .elementor-element.elementor-element-fddaee7 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-fddaee7 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-fddaee7 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-fddaee7 .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-12768 .elementor-element.elementor-element-fddaee7 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-fddaee7 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-fddaee7 .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-12768 .elementor-element.elementor-element-fddaee7 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-fddaee7 .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-36ca54a *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-36ca54a{
  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-12768 .elementor-element.elementor-element-36ca54a .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-36ca54a .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-36ca54a .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-36ca54a .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-12768 .elementor-element.elementor-element-36ca54a .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-36ca54a .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-12768 .elementor-element.elementor-element-36ca54a .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-36ca54a .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-36ca54a .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-36ca54a .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-12768 .elementor-element.elementor-element-36ca54a .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-36ca54a .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-36ca54a .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-12768 .elementor-element.elementor-element-36ca54a .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-36ca54a .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-cf69f38 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-cf69f38{
  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-12768 .elementor-element.elementor-element-cf69f38 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-cf69f38 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-cf69f38 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-cf69f38 .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-12768 .elementor-element.elementor-element-cf69f38 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-cf69f38 .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-12768 .elementor-element.elementor-element-cf69f38 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-cf69f38 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-cf69f38 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-cf69f38 .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-12768 .elementor-element.elementor-element-cf69f38 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-cf69f38 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-cf69f38 .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-12768 .elementor-element.elementor-element-cf69f38 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-cf69f38 .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-00da2fb *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-00da2fb{
  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-12768 .elementor-element.elementor-element-00da2fb .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-00da2fb .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-00da2fb .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-00da2fb .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-12768 .elementor-element.elementor-element-00da2fb .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-00da2fb .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-12768 .elementor-element.elementor-element-00da2fb .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-00da2fb .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-00da2fb .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-00da2fb .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-12768 .elementor-element.elementor-element-00da2fb .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-00da2fb .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-00da2fb .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-12768 .elementor-element.elementor-element-00da2fb .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-00da2fb .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-72bf68c3 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-72bf68c3{
  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-12768 .elementor-element.elementor-element-72bf68c3 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-72bf68c3 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-72bf68c3 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-72bf68c3 .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-12768 .elementor-element.elementor-element-72bf68c3 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-72bf68c3 .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-12768 .elementor-element.elementor-element-72bf68c3 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-72bf68c3 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-72bf68c3 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-72bf68c3 .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-12768 .elementor-element.elementor-element-72bf68c3 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-72bf68c3 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-72bf68c3 .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-12768 .elementor-element.elementor-element-72bf68c3 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-72bf68c3 .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-73a01d59 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-73a01d59{
  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-12768 .elementor-element.elementor-element-73a01d59 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-73a01d59 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-73a01d59 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-73a01d59 .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-12768 .elementor-element.elementor-element-73a01d59 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-73a01d59 .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-12768 .elementor-element.elementor-element-73a01d59 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-73a01d59 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-73a01d59 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-73a01d59 .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-12768 .elementor-element.elementor-element-73a01d59 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-73a01d59 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-73a01d59 .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-12768 .elementor-element.elementor-element-73a01d59 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-73a01d59 .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-3f84864 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-3f84864{
  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-12768 .elementor-element.elementor-element-3f84864 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-3f84864 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-3f84864 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-3f84864 .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-12768 .elementor-element.elementor-element-3f84864 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-3f84864 .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-12768 .elementor-element.elementor-element-3f84864 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-3f84864 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-3f84864 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-3f84864 .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-12768 .elementor-element.elementor-element-3f84864 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-3f84864 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-3f84864 .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-12768 .elementor-element.elementor-element-3f84864 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-3f84864 .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-54baceb *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-54baceb{
  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-12768 .elementor-element.elementor-element-54baceb .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-54baceb .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-54baceb .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-54baceb .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-12768 .elementor-element.elementor-element-54baceb .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-54baceb .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-12768 .elementor-element.elementor-element-54baceb .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-54baceb .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-54baceb .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-54baceb .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-12768 .elementor-element.elementor-element-54baceb .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-54baceb .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-54baceb .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-12768 .elementor-element.elementor-element-54baceb .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-54baceb .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-40ef9d02 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-40ef9d02{
  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-12768 .elementor-element.elementor-element-40ef9d02 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-40ef9d02 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-40ef9d02 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-40ef9d02 .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-12768 .elementor-element.elementor-element-40ef9d02 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-40ef9d02 .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-12768 .elementor-element.elementor-element-40ef9d02 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-40ef9d02 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-40ef9d02 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-40ef9d02 .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-12768 .elementor-element.elementor-element-40ef9d02 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-40ef9d02 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-40ef9d02 .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-12768 .elementor-element.elementor-element-40ef9d02 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-40ef9d02 .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-4d4204e1 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-4d4204e1{
  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-12768 .elementor-element.elementor-element-4d4204e1 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-4d4204e1 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-4d4204e1 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-4d4204e1 .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-12768 .elementor-element.elementor-element-4d4204e1 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-4d4204e1 .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-12768 .elementor-element.elementor-element-4d4204e1 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-4d4204e1 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-4d4204e1 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-4d4204e1 .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-12768 .elementor-element.elementor-element-4d4204e1 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-4d4204e1 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-4d4204e1 .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-12768 .elementor-element.elementor-element-4d4204e1 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-4d4204e1 .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-8c60830 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12768 .elementor-element.elementor-element-8c60830{
  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-12768 .elementor-element.elementor-element-8c60830 .elementor-accordion,
.elementor-12768 .elementor-element.elementor-element-8c60830 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12768 .elementor-element.elementor-element-8c60830 .elementor-accordion-item,
.elementor-12768 .elementor-element.elementor-element-8c60830 .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-12768 .elementor-element.elementor-element-8c60830 .elementor-tab-title,
.elementor-12768 .elementor-element.elementor-element-8c60830 .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-12768 .elementor-element.elementor-element-8c60830 .elementor-accordion-icon,
.elementor-12768 .elementor-element.elementor-element-8c60830 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12768 .elementor-element.elementor-element-8c60830 .elementor-tab-title::before,
.elementor-12768 .elementor-element.elementor-element-8c60830 .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-12768 .elementor-element.elementor-element-8c60830 .elementor-tab-title.elementor-active::before,
.elementor-12768 .elementor-element.elementor-element-8c60830 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12768 .elementor-element.elementor-element-8c60830 .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-12768 .elementor-element.elementor-element-8c60830 .elementor-tab-content,
.elementor-12768 .elementor-element.elementor-element-8c60830 .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 */