.elementor-12666 .elementor-element.elementor-element-6623cbc{--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-12666 .elementor-element.elementor-element-6623cbc:not(.elementor-motion-effects-element-type-background), .elementor-12666 .elementor-element.elementor-element-6623cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #183121 0%, #216E31 100%);}.elementor-12666 .elementor-element.elementor-element-6623cbc, .elementor-12666 .elementor-element.elementor-element-6623cbc::before{--border-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-73b1932{--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-12666 .elementor-element.elementor-element-73b1932.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-6818d0f{--spacer-size:65px;}.elementor-12666 .elementor-element.elementor-element-ed38b5e{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-12666 .elementor-element.elementor-element-ed38b5e .elementor-heading-title{color:#FFFFFF;font-family:"Canela Deck Bold", Sans-serif;font-size:60px;font-weight:bold;}.elementor-12666 .elementor-element.elementor-element-ed38b5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-363b276{text-align:center;color:#FFFFFF;}.elementor-12666 .elementor-element.elementor-element-520b211{--spacer-size:80px;}.elementor-12666 .elementor-element.elementor-element-e3122a2{--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-12666 .elementor-element.elementor-element-5eedb6e{--spacer-size:50px;}.elementor-12666 .elementor-element.elementor-element-91101f7{--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-12666 .elementor-element.elementor-element-c64c2a9{--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-12666 .elementor-element.elementor-element-dabb97c{--spacer-size:50px;}.elementor-12666 .elementor-element.elementor-element-69349c7{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-12666 .elementor-element.elementor-element-69349c7 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12666 .elementor-element.elementor-element-69349c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-69349c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-1910516{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-12666 .elementor-element.elementor-element-1910516 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-1910516.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-966995f{--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-12666 .elementor-element.elementor-element-f1dba42{--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-12666 .elementor-element.elementor-element-f1dba42, .elementor-12666 .elementor-element.elementor-element-f1dba42::before{--border-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-f1dba42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-477b26e{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-6aafdbd{--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-12666 .elementor-element.elementor-element-c045894{--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-12666 .elementor-element.elementor-element-c045894 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-c045894 > .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-12666 .elementor-element.elementor-element-c045894 :where( .elementor-12666 .elementor-element.elementor-element-c045894 > .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-12666 .elementor-element.elementor-element-c045894 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-c045894 > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-858d535{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-45f1b23{--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-12666 .elementor-element.elementor-element-d806ba8{--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-12666 .elementor-element.elementor-element-d806ba8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-d806ba8 > .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-12666 .elementor-element.elementor-element-d806ba8 :where( .elementor-12666 .elementor-element.elementor-element-d806ba8 > .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-12666 .elementor-element.elementor-element-d806ba8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-d806ba8 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-445e72e{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-da91bbb{--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-12666 .elementor-element.elementor-element-42c510e{--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-12666 .elementor-element.elementor-element-42c510e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-42c510e > .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-12666 .elementor-element.elementor-element-42c510e :where( .elementor-12666 .elementor-element.elementor-element-42c510e > .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-12666 .elementor-element.elementor-element-42c510e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-42c510e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-331e586{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-772b470{--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-12666 .elementor-element.elementor-element-d00e31b{--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-12666 .elementor-element.elementor-element-d00e31b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-d00e31b > .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-12666 .elementor-element.elementor-element-d00e31b :where( .elementor-12666 .elementor-element.elementor-element-d00e31b > .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-12666 .elementor-element.elementor-element-d00e31b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-4f3377a{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-1a47123{--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-12666 .elementor-element.elementor-element-4f85e9d{--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-12666 .elementor-element.elementor-element-4f85e9d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-4f85e9d > .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-12666 .elementor-element.elementor-element-4f85e9d :where( .elementor-12666 .elementor-element.elementor-element-4f85e9d > .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-12666 .elementor-element.elementor-element-4f85e9d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-a2aacdd{--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-12666 .elementor-element.elementor-element-ccea69e{--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-12666 .elementor-element.elementor-element-ac0433e{--spacer-size:50px;}.elementor-12666 .elementor-element.elementor-element-04acf2b{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-12666 .elementor-element.elementor-element-04acf2b .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12666 .elementor-element.elementor-element-04acf2b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-04acf2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-a6acb6d{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-12666 .elementor-element.elementor-element-a6acb6d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-a6acb6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-fd62c10{--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-12666 .elementor-element.elementor-element-7d266cb{--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-12666 .elementor-element.elementor-element-7d266cb, .elementor-12666 .elementor-element.elementor-element-7d266cb::before{--border-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-7d266cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-019320e{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-36420c7{--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-12666 .elementor-element.elementor-element-0f70f51{--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-12666 .elementor-element.elementor-element-0f70f51 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-0f70f51 > .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-12666 .elementor-element.elementor-element-0f70f51 :where( .elementor-12666 .elementor-element.elementor-element-0f70f51 > .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-12666 .elementor-element.elementor-element-0f70f51 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-0f70f51 > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-2e22815{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-c5963c2{--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-12666 .elementor-element.elementor-element-fa2c236{--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-12666 .elementor-element.elementor-element-fa2c236 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-fa2c236 > .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-12666 .elementor-element.elementor-element-fa2c236 :where( .elementor-12666 .elementor-element.elementor-element-fa2c236 > .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-12666 .elementor-element.elementor-element-fa2c236 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-fa2c236 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-66b1a29{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-ad95329{--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-12666 .elementor-element.elementor-element-82abffd{--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-12666 .elementor-element.elementor-element-82abffd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-82abffd > .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-12666 .elementor-element.elementor-element-82abffd :where( .elementor-12666 .elementor-element.elementor-element-82abffd > .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-12666 .elementor-element.elementor-element-82abffd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-82abffd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-02c61ab{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-b877a84{--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-12666 .elementor-element.elementor-element-9d54abe{--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-12666 .elementor-element.elementor-element-9d54abe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-9d54abe > .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-12666 .elementor-element.elementor-element-9d54abe :where( .elementor-12666 .elementor-element.elementor-element-9d54abe > .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-12666 .elementor-element.elementor-element-9d54abe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-6fef656{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-8ac7b31{--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-12666 .elementor-element.elementor-element-6a100ec{--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-12666 .elementor-element.elementor-element-6a100ec > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-6a100ec > .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-12666 .elementor-element.elementor-element-6a100ec :where( .elementor-12666 .elementor-element.elementor-element-6a100ec > .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-12666 .elementor-element.elementor-element-6a100ec > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-fcd2036{--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-12666 .elementor-element.elementor-element-75b4cbb{--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-12666 .elementor-element.elementor-element-2d34f6c{--spacer-size:50px;}.elementor-12666 .elementor-element.elementor-element-15ebc73{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-12666 .elementor-element.elementor-element-15ebc73 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12666 .elementor-element.elementor-element-15ebc73 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-15ebc73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-5af84a7{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-12666 .elementor-element.elementor-element-5af84a7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-5af84a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-3a20949{--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-12666 .elementor-element.elementor-element-9beb651{--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-12666 .elementor-element.elementor-element-9beb651, .elementor-12666 .elementor-element.elementor-element-9beb651::before{--border-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-9beb651.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-9a04cde{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-306406b{--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-12666 .elementor-element.elementor-element-f20182a{--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-12666 .elementor-element.elementor-element-f20182a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-f20182a > .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-12666 .elementor-element.elementor-element-f20182a :where( .elementor-12666 .elementor-element.elementor-element-f20182a > .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-12666 .elementor-element.elementor-element-f20182a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-f20182a > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-cc46634{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-5ae50d8{--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-12666 .elementor-element.elementor-element-541e00b{--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-12666 .elementor-element.elementor-element-541e00b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-541e00b > .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-12666 .elementor-element.elementor-element-541e00b :where( .elementor-12666 .elementor-element.elementor-element-541e00b > .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-12666 .elementor-element.elementor-element-541e00b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-541e00b > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-345068e{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-5b4a3f5{--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-12666 .elementor-element.elementor-element-c135503{--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-12666 .elementor-element.elementor-element-c135503 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-c135503 > .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-12666 .elementor-element.elementor-element-c135503 :where( .elementor-12666 .elementor-element.elementor-element-c135503 > .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-12666 .elementor-element.elementor-element-c135503 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-c135503 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-18d15dc{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-d68ba64{--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-12666 .elementor-element.elementor-element-b5b488f{--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-12666 .elementor-element.elementor-element-b5b488f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-b5b488f > .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-12666 .elementor-element.elementor-element-b5b488f :where( .elementor-12666 .elementor-element.elementor-element-b5b488f > .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-12666 .elementor-element.elementor-element-b5b488f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-dfbe11d{--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-12666 .elementor-element.elementor-element-f92c0c0{--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-12666 .elementor-element.elementor-element-5a05d14{--spacer-size:50px;}.elementor-12666 .elementor-element.elementor-element-9f36d37{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-12666 .elementor-element.elementor-element-9f36d37 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12666 .elementor-element.elementor-element-9f36d37 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-9f36d37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-35f2b6a{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-12666 .elementor-element.elementor-element-35f2b6a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-35f2b6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-8c4d039{--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-12666 .elementor-element.elementor-element-ea48bc2{--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-12666 .elementor-element.elementor-element-ea48bc2, .elementor-12666 .elementor-element.elementor-element-ea48bc2::before{--border-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-ea48bc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-0f7a87a{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-c6500bf{--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-12666 .elementor-element.elementor-element-30dd2ca{--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-12666 .elementor-element.elementor-element-30dd2ca > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-30dd2ca > .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-12666 .elementor-element.elementor-element-30dd2ca :where( .elementor-12666 .elementor-element.elementor-element-30dd2ca > .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-12666 .elementor-element.elementor-element-30dd2ca > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-30dd2ca > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-1a3f0cb{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-41f5ea5{--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-12666 .elementor-element.elementor-element-754b6f0{--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-12666 .elementor-element.elementor-element-754b6f0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-754b6f0 > .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-12666 .elementor-element.elementor-element-754b6f0 :where( .elementor-12666 .elementor-element.elementor-element-754b6f0 > .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-12666 .elementor-element.elementor-element-754b6f0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-754b6f0 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-54ed4fc{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-5a318c8{--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-12666 .elementor-element.elementor-element-4c80c7e{--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-12666 .elementor-element.elementor-element-4c80c7e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-4c80c7e > .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-12666 .elementor-element.elementor-element-4c80c7e :where( .elementor-12666 .elementor-element.elementor-element-4c80c7e > .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-12666 .elementor-element.elementor-element-4c80c7e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-4c80c7e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-782466c{--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-12666 .elementor-element.elementor-element-3d13aa5{--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-12666 .elementor-element.elementor-element-25b0c6f{--spacer-size:50px;}.elementor-12666 .elementor-element.elementor-element-301642e{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-12666 .elementor-element.elementor-element-301642e .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12666 .elementor-element.elementor-element-301642e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-301642e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-f79e71f{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-12666 .elementor-element.elementor-element-f79e71f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-f79e71f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-1f58a80{--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-12666 .elementor-element.elementor-element-7f44ad1{--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-12666 .elementor-element.elementor-element-7f44ad1, .elementor-12666 .elementor-element.elementor-element-7f44ad1::before{--border-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-7f44ad1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-dfb97d8{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-b633d61{--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-12666 .elementor-element.elementor-element-611a480{--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-12666 .elementor-element.elementor-element-611a480 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-611a480 > .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-12666 .elementor-element.elementor-element-611a480 :where( .elementor-12666 .elementor-element.elementor-element-611a480 > .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-12666 .elementor-element.elementor-element-611a480 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-611a480 > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-c96ee5d{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-dae574d{--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-12666 .elementor-element.elementor-element-7f31792{--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-12666 .elementor-element.elementor-element-7f31792 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-7f31792 > .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-12666 .elementor-element.elementor-element-7f31792 :where( .elementor-12666 .elementor-element.elementor-element-7f31792 > .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-12666 .elementor-element.elementor-element-7f31792 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-7f31792 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-b0c79e6{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-95ea0c8{--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-12666 .elementor-element.elementor-element-60a68cb{--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-12666 .elementor-element.elementor-element-60a68cb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-60a68cb > .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-12666 .elementor-element.elementor-element-60a68cb :where( .elementor-12666 .elementor-element.elementor-element-60a68cb > .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-12666 .elementor-element.elementor-element-60a68cb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-60a68cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-11e05e3{--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-12666 .elementor-element.elementor-element-44a0596{--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-12666 .elementor-element.elementor-element-ec11c48{--spacer-size:50px;}.elementor-12666 .elementor-element.elementor-element-895ba9b{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-12666 .elementor-element.elementor-element-895ba9b .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12666 .elementor-element.elementor-element-895ba9b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-895ba9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-eecbac4{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-12666 .elementor-element.elementor-element-eecbac4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-eecbac4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-00a699f{--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-12666 .elementor-element.elementor-element-d8d5fb9{--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-12666 .elementor-element.elementor-element-d8d5fb9, .elementor-12666 .elementor-element.elementor-element-d8d5fb9::before{--border-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-d8d5fb9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-0d6fd70{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-9c77038{--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-12666 .elementor-element.elementor-element-5424491{--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-12666 .elementor-element.elementor-element-5424491 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-5424491 > .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-12666 .elementor-element.elementor-element-5424491 :where( .elementor-12666 .elementor-element.elementor-element-5424491 > .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-12666 .elementor-element.elementor-element-5424491 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-5424491 > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-e9e89da{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-40cf2e0{--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-12666 .elementor-element.elementor-element-ace6114{--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-12666 .elementor-element.elementor-element-ace6114 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-ace6114 > .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-12666 .elementor-element.elementor-element-ace6114 :where( .elementor-12666 .elementor-element.elementor-element-ace6114 > .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-12666 .elementor-element.elementor-element-ace6114 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-ace6114 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-aa45fcb{--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-12666 .elementor-element.elementor-element-c7bf157{--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-12666 .elementor-element.elementor-element-9652d01{--spacer-size:50px;}.elementor-12666 .elementor-element.elementor-element-67abd01{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-12666 .elementor-element.elementor-element-67abd01 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12666 .elementor-element.elementor-element-67abd01 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-67abd01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-67b1f78{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-12666 .elementor-element.elementor-element-67b1f78 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-67b1f78.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-de3e9e2{--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-12666 .elementor-element.elementor-element-56862c4{--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-12666 .elementor-element.elementor-element-56862c4, .elementor-12666 .elementor-element.elementor-element-56862c4::before{--border-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-56862c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-86d716e{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-437698c{--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-12666 .elementor-element.elementor-element-a047fe5{--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-12666 .elementor-element.elementor-element-a047fe5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-a047fe5 > .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-12666 .elementor-element.elementor-element-a047fe5 :where( .elementor-12666 .elementor-element.elementor-element-a047fe5 > .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-12666 .elementor-element.elementor-element-a047fe5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-a047fe5 > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-7372034{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-e5cc88c{--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-12666 .elementor-element.elementor-element-f51e201{--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-12666 .elementor-element.elementor-element-f51e201 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-f51e201 > .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-12666 .elementor-element.elementor-element-f51e201 :where( .elementor-12666 .elementor-element.elementor-element-f51e201 > .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-12666 .elementor-element.elementor-element-f51e201 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-f51e201 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-6214f57{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-ae20373{--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-12666 .elementor-element.elementor-element-160ebfe{--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-12666 .elementor-element.elementor-element-160ebfe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-160ebfe > .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-12666 .elementor-element.elementor-element-160ebfe :where( .elementor-12666 .elementor-element.elementor-element-160ebfe > .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-12666 .elementor-element.elementor-element-160ebfe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-160ebfe > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-dcca5fe{--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-12666 .elementor-element.elementor-element-7e80251{--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-12666 .elementor-element.elementor-element-1b75b3f{--spacer-size:50px;}.elementor-12666 .elementor-element.elementor-element-e367088{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-12666 .elementor-element.elementor-element-e367088 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Canela Deck Bold", Sans-serif;font-size:45px;font-weight:bold;}.elementor-12666 .elementor-element.elementor-element-e367088 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-e367088.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-0c70672{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-12666 .elementor-element.elementor-element-0c70672 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-0c70672.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-865abd4{--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-12666 .elementor-element.elementor-element-37a1513{--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-12666 .elementor-element.elementor-element-37a1513, .elementor-12666 .elementor-element.elementor-element-37a1513::before{--border-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-37a1513.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12666 .elementor-element.elementor-element-4f2ef3f{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-83a9389{--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-12666 .elementor-element.elementor-element-83b68c6{--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-12666 .elementor-element.elementor-element-83b68c6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-83b68c6 > .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-12666 .elementor-element.elementor-element-83b68c6 :where( .elementor-12666 .elementor-element.elementor-element-83b68c6 > .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-12666 .elementor-element.elementor-element-83b68c6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-83b68c6 > .elementor-widget-container{padding:0px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-0cffb79{--display:flex;--background-transition:0.3s;}.elementor-12666 .elementor-element.elementor-element-0121590{--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-12666 .elementor-element.elementor-element-8f977a8{--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-12666 .elementor-element.elementor-element-8f977a8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12666 .elementor-element.elementor-element-8f977a8 > .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-12666 .elementor-element.elementor-element-8f977a8 :where( .elementor-12666 .elementor-element.elementor-element-8f977a8 > .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-12666 .elementor-element.elementor-element-8f977a8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-12666 .elementor-element.elementor-element-8f977a8 > .elementor-widget-container{padding:-10px 0px -10px 0px;}.elementor-12666 .elementor-element.elementor-element-98f2b57{--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-12666 .elementor-element.elementor-element-bafc0e3{--spacer-size:50px;}@media(min-width:768px){.elementor-12666 .elementor-element.elementor-element-73b1932{--width:91.427%;}.elementor-12666 .elementor-element.elementor-element-c64c2a9{--width:50%;}.elementor-12666 .elementor-element.elementor-element-966995f{--width:50%;}.elementor-12666 .elementor-element.elementor-element-f1dba42{--width:95.612%;}.elementor-12666 .elementor-element.elementor-element-ccea69e{--width:50%;}.elementor-12666 .elementor-element.elementor-element-fd62c10{--width:50%;}.elementor-12666 .elementor-element.elementor-element-7d266cb{--width:95.612%;}.elementor-12666 .elementor-element.elementor-element-75b4cbb{--width:50%;}.elementor-12666 .elementor-element.elementor-element-3a20949{--width:50%;}.elementor-12666 .elementor-element.elementor-element-9beb651{--width:95.612%;}.elementor-12666 .elementor-element.elementor-element-f92c0c0{--width:50%;}.elementor-12666 .elementor-element.elementor-element-8c4d039{--width:50%;}.elementor-12666 .elementor-element.elementor-element-ea48bc2{--width:95.612%;}.elementor-12666 .elementor-element.elementor-element-3d13aa5{--width:50%;}.elementor-12666 .elementor-element.elementor-element-1f58a80{--width:50%;}.elementor-12666 .elementor-element.elementor-element-7f44ad1{--width:95.612%;}.elementor-12666 .elementor-element.elementor-element-44a0596{--width:50%;}.elementor-12666 .elementor-element.elementor-element-00a699f{--width:50%;}.elementor-12666 .elementor-element.elementor-element-d8d5fb9{--width:95.612%;}.elementor-12666 .elementor-element.elementor-element-c7bf157{--width:50%;}.elementor-12666 .elementor-element.elementor-element-de3e9e2{--width:50%;}.elementor-12666 .elementor-element.elementor-element-56862c4{--width:95.612%;}.elementor-12666 .elementor-element.elementor-element-7e80251{--width:50%;}.elementor-12666 .elementor-element.elementor-element-865abd4{--width:50%;}.elementor-12666 .elementor-element.elementor-element-37a1513{--width:95.612%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12666 .elementor-element.elementor-element-73b1932{--width:716.156px;}}@media(max-width:1024px){.elementor-12666 .elementor-element.elementor-element-1910516{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12666 .elementor-element.elementor-element-a6acb6d{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12666 .elementor-element.elementor-element-5af84a7{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12666 .elementor-element.elementor-element-35f2b6a{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12666 .elementor-element.elementor-element-f79e71f{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12666 .elementor-element.elementor-element-eecbac4{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12666 .elementor-element.elementor-element-67b1f78{width:var( --container-widget-width, 302.719px );max-width:302.719px;--container-widget-width:302.719px;--container-widget-flex-grow:0;}.elementor-12666 .elementor-element.elementor-element-0c70672{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-12666 .elementor-element.elementor-element-f1dba42{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12666 .elementor-element.elementor-element-7d266cb{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12666 .elementor-element.elementor-element-9beb651{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12666 .elementor-element.elementor-element-ea48bc2{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12666 .elementor-element.elementor-element-7f44ad1{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12666 .elementor-element.elementor-element-d8d5fb9{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12666 .elementor-element.elementor-element-56862c4{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12666 .elementor-element.elementor-element-37a1513{--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-c045894 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-c045894{
  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-12666 .elementor-element.elementor-element-c045894 .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-c045894 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-c045894 .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-c045894 .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-12666 .elementor-element.elementor-element-c045894 .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-c045894 .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-12666 .elementor-element.elementor-element-c045894 .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-c045894 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-c045894 .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-c045894 .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-12666 .elementor-element.elementor-element-c045894 .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-c045894 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-c045894 .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-12666 .elementor-element.elementor-element-c045894 .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-c045894 .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-d806ba8 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-d806ba8{
  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-12666 .elementor-element.elementor-element-d806ba8 .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-d806ba8 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-d806ba8 .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-d806ba8 .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-12666 .elementor-element.elementor-element-d806ba8 .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-d806ba8 .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-12666 .elementor-element.elementor-element-d806ba8 .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-d806ba8 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-d806ba8 .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-d806ba8 .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-12666 .elementor-element.elementor-element-d806ba8 .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-d806ba8 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-d806ba8 .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-12666 .elementor-element.elementor-element-d806ba8 .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-d806ba8 .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-42c510e *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-42c510e{
  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-12666 .elementor-element.elementor-element-42c510e .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-42c510e .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-42c510e .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-42c510e .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-12666 .elementor-element.elementor-element-42c510e .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-42c510e .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-12666 .elementor-element.elementor-element-42c510e .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-42c510e .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-42c510e .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-42c510e .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-12666 .elementor-element.elementor-element-42c510e .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-42c510e .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-42c510e .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-12666 .elementor-element.elementor-element-42c510e .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-42c510e .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-d00e31b *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-d00e31b{
  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-12666 .elementor-element.elementor-element-d00e31b .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-d00e31b .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-d00e31b .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-d00e31b .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-12666 .elementor-element.elementor-element-d00e31b .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-d00e31b .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-12666 .elementor-element.elementor-element-d00e31b .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-d00e31b .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-d00e31b .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-d00e31b .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-12666 .elementor-element.elementor-element-d00e31b .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-d00e31b .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-d00e31b .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-12666 .elementor-element.elementor-element-d00e31b .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-d00e31b .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-4f85e9d *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-4f85e9d{
  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-12666 .elementor-element.elementor-element-4f85e9d .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-4f85e9d .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-4f85e9d .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-4f85e9d .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-12666 .elementor-element.elementor-element-4f85e9d .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-4f85e9d .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-12666 .elementor-element.elementor-element-4f85e9d .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-4f85e9d .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-4f85e9d .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-4f85e9d .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-12666 .elementor-element.elementor-element-4f85e9d .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-4f85e9d .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-4f85e9d .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-12666 .elementor-element.elementor-element-4f85e9d .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-4f85e9d .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-0f70f51 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-0f70f51{
  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-12666 .elementor-element.elementor-element-0f70f51 .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-0f70f51 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-0f70f51 .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-0f70f51 .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-12666 .elementor-element.elementor-element-0f70f51 .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-0f70f51 .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-12666 .elementor-element.elementor-element-0f70f51 .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-0f70f51 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-0f70f51 .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-0f70f51 .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-12666 .elementor-element.elementor-element-0f70f51 .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-0f70f51 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-0f70f51 .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-12666 .elementor-element.elementor-element-0f70f51 .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-0f70f51 .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-fa2c236 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-fa2c236{
  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-12666 .elementor-element.elementor-element-fa2c236 .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-fa2c236 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-fa2c236 .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-fa2c236 .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-12666 .elementor-element.elementor-element-fa2c236 .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-fa2c236 .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-12666 .elementor-element.elementor-element-fa2c236 .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-fa2c236 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-fa2c236 .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-fa2c236 .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-12666 .elementor-element.elementor-element-fa2c236 .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-fa2c236 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-fa2c236 .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-12666 .elementor-element.elementor-element-fa2c236 .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-fa2c236 .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-82abffd *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-82abffd{
  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-12666 .elementor-element.elementor-element-82abffd .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-82abffd .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-82abffd .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-82abffd .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-12666 .elementor-element.elementor-element-82abffd .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-82abffd .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-12666 .elementor-element.elementor-element-82abffd .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-82abffd .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-82abffd .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-82abffd .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-12666 .elementor-element.elementor-element-82abffd .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-82abffd .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-82abffd .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-12666 .elementor-element.elementor-element-82abffd .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-82abffd .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-9d54abe *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-9d54abe{
  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-12666 .elementor-element.elementor-element-9d54abe .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-9d54abe .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-9d54abe .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-9d54abe .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-12666 .elementor-element.elementor-element-9d54abe .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-9d54abe .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-12666 .elementor-element.elementor-element-9d54abe .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-9d54abe .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-9d54abe .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-9d54abe .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-12666 .elementor-element.elementor-element-9d54abe .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-9d54abe .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-9d54abe .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-12666 .elementor-element.elementor-element-9d54abe .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-9d54abe .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-6a100ec *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-6a100ec{
  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-12666 .elementor-element.elementor-element-6a100ec .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-6a100ec .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-6a100ec .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-6a100ec .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-12666 .elementor-element.elementor-element-6a100ec .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-6a100ec .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-12666 .elementor-element.elementor-element-6a100ec .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-6a100ec .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-6a100ec .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-6a100ec .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-12666 .elementor-element.elementor-element-6a100ec .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-6a100ec .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-6a100ec .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-12666 .elementor-element.elementor-element-6a100ec .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-6a100ec .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-f20182a *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-f20182a{
  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-12666 .elementor-element.elementor-element-f20182a .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-f20182a .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-f20182a .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-f20182a .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-12666 .elementor-element.elementor-element-f20182a .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-f20182a .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-12666 .elementor-element.elementor-element-f20182a .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-f20182a .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-f20182a .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-f20182a .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-12666 .elementor-element.elementor-element-f20182a .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-f20182a .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-f20182a .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-12666 .elementor-element.elementor-element-f20182a .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-f20182a .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-541e00b *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-541e00b{
  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-12666 .elementor-element.elementor-element-541e00b .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-541e00b .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-541e00b .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-541e00b .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-12666 .elementor-element.elementor-element-541e00b .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-541e00b .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-12666 .elementor-element.elementor-element-541e00b .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-541e00b .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-541e00b .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-541e00b .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-12666 .elementor-element.elementor-element-541e00b .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-541e00b .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-541e00b .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-12666 .elementor-element.elementor-element-541e00b .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-541e00b .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-c135503 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-c135503{
  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-12666 .elementor-element.elementor-element-c135503 .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-c135503 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-c135503 .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-c135503 .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-12666 .elementor-element.elementor-element-c135503 .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-c135503 .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-12666 .elementor-element.elementor-element-c135503 .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-c135503 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-c135503 .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-c135503 .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-12666 .elementor-element.elementor-element-c135503 .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-c135503 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-c135503 .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-12666 .elementor-element.elementor-element-c135503 .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-c135503 .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-b5b488f *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-b5b488f{
  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-12666 .elementor-element.elementor-element-b5b488f .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-b5b488f .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-b5b488f .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-b5b488f .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-12666 .elementor-element.elementor-element-b5b488f .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-b5b488f .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-12666 .elementor-element.elementor-element-b5b488f .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-b5b488f .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-b5b488f .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-b5b488f .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-12666 .elementor-element.elementor-element-b5b488f .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-b5b488f .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-b5b488f .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-12666 .elementor-element.elementor-element-b5b488f .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-b5b488f .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-30dd2ca *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-30dd2ca{
  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-12666 .elementor-element.elementor-element-30dd2ca .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-30dd2ca .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-30dd2ca .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-30dd2ca .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-12666 .elementor-element.elementor-element-30dd2ca .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-30dd2ca .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-12666 .elementor-element.elementor-element-30dd2ca .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-30dd2ca .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-30dd2ca .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-30dd2ca .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-12666 .elementor-element.elementor-element-30dd2ca .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-30dd2ca .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-30dd2ca .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-12666 .elementor-element.elementor-element-30dd2ca .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-30dd2ca .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-754b6f0 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-754b6f0{
  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-12666 .elementor-element.elementor-element-754b6f0 .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-754b6f0 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-754b6f0 .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-754b6f0 .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-12666 .elementor-element.elementor-element-754b6f0 .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-754b6f0 .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-12666 .elementor-element.elementor-element-754b6f0 .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-754b6f0 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-754b6f0 .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-754b6f0 .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-12666 .elementor-element.elementor-element-754b6f0 .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-754b6f0 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-754b6f0 .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-12666 .elementor-element.elementor-element-754b6f0 .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-754b6f0 .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-4c80c7e *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-4c80c7e{
  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-12666 .elementor-element.elementor-element-4c80c7e .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-4c80c7e .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-4c80c7e .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-4c80c7e .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-12666 .elementor-element.elementor-element-4c80c7e .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-4c80c7e .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-12666 .elementor-element.elementor-element-4c80c7e .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-4c80c7e .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-4c80c7e .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-4c80c7e .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-12666 .elementor-element.elementor-element-4c80c7e .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-4c80c7e .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-4c80c7e .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-12666 .elementor-element.elementor-element-4c80c7e .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-4c80c7e .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-611a480 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-611a480{
  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-12666 .elementor-element.elementor-element-611a480 .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-611a480 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-611a480 .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-611a480 .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-12666 .elementor-element.elementor-element-611a480 .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-611a480 .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-12666 .elementor-element.elementor-element-611a480 .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-611a480 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-611a480 .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-611a480 .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-12666 .elementor-element.elementor-element-611a480 .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-611a480 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-611a480 .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-12666 .elementor-element.elementor-element-611a480 .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-611a480 .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-7f31792 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-7f31792{
  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-12666 .elementor-element.elementor-element-7f31792 .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-7f31792 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-7f31792 .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-7f31792 .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-12666 .elementor-element.elementor-element-7f31792 .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-7f31792 .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-12666 .elementor-element.elementor-element-7f31792 .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-7f31792 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-7f31792 .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-7f31792 .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-12666 .elementor-element.elementor-element-7f31792 .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-7f31792 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-7f31792 .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-12666 .elementor-element.elementor-element-7f31792 .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-7f31792 .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-60a68cb *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-60a68cb{
  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-12666 .elementor-element.elementor-element-60a68cb .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-60a68cb .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-60a68cb .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-60a68cb .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-12666 .elementor-element.elementor-element-60a68cb .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-60a68cb .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-12666 .elementor-element.elementor-element-60a68cb .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-60a68cb .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-60a68cb .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-60a68cb .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-12666 .elementor-element.elementor-element-60a68cb .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-60a68cb .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-60a68cb .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-12666 .elementor-element.elementor-element-60a68cb .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-60a68cb .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-5424491 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-5424491{
  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-12666 .elementor-element.elementor-element-5424491 .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-5424491 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-5424491 .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-5424491 .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-12666 .elementor-element.elementor-element-5424491 .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-5424491 .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-12666 .elementor-element.elementor-element-5424491 .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-5424491 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-5424491 .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-5424491 .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-12666 .elementor-element.elementor-element-5424491 .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-5424491 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-5424491 .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-12666 .elementor-element.elementor-element-5424491 .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-5424491 .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-ace6114 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-ace6114{
  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-12666 .elementor-element.elementor-element-ace6114 .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-ace6114 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-ace6114 .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-ace6114 .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-12666 .elementor-element.elementor-element-ace6114 .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-ace6114 .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-12666 .elementor-element.elementor-element-ace6114 .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-ace6114 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-ace6114 .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-ace6114 .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-12666 .elementor-element.elementor-element-ace6114 .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-ace6114 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-ace6114 .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-12666 .elementor-element.elementor-element-ace6114 .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-ace6114 .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-a047fe5 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-a047fe5{
  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-12666 .elementor-element.elementor-element-a047fe5 .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-a047fe5 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-a047fe5 .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-a047fe5 .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-12666 .elementor-element.elementor-element-a047fe5 .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-a047fe5 .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-12666 .elementor-element.elementor-element-a047fe5 .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-a047fe5 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-a047fe5 .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-a047fe5 .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-12666 .elementor-element.elementor-element-a047fe5 .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-a047fe5 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-a047fe5 .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-12666 .elementor-element.elementor-element-a047fe5 .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-a047fe5 .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-f51e201 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-f51e201{
  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-12666 .elementor-element.elementor-element-f51e201 .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-f51e201 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-f51e201 .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-f51e201 .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-12666 .elementor-element.elementor-element-f51e201 .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-f51e201 .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-12666 .elementor-element.elementor-element-f51e201 .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-f51e201 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-f51e201 .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-f51e201 .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-12666 .elementor-element.elementor-element-f51e201 .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-f51e201 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-f51e201 .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-12666 .elementor-element.elementor-element-f51e201 .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-f51e201 .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-160ebfe *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-160ebfe{
  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-12666 .elementor-element.elementor-element-160ebfe .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-160ebfe .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-160ebfe .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-160ebfe .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-12666 .elementor-element.elementor-element-160ebfe .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-160ebfe .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-12666 .elementor-element.elementor-element-160ebfe .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-160ebfe .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-160ebfe .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-160ebfe .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-12666 .elementor-element.elementor-element-160ebfe .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-160ebfe .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-160ebfe .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-12666 .elementor-element.elementor-element-160ebfe .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-160ebfe .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-83b68c6 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-83b68c6{
  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-12666 .elementor-element.elementor-element-83b68c6 .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-83b68c6 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-83b68c6 .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-83b68c6 .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-12666 .elementor-element.elementor-element-83b68c6 .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-83b68c6 .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-12666 .elementor-element.elementor-element-83b68c6 .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-83b68c6 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-83b68c6 .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-83b68c6 .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-12666 .elementor-element.elementor-element-83b68c6 .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-83b68c6 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-83b68c6 .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-12666 .elementor-element.elementor-element-83b68c6 .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-83b68c6 .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-8f977a8 *//* ===== EarnLearn • Accordion: card shadow + green "chip" icon ===== */

/* 0) Wrapper card (gives the whole accordion a soft shadow) */
.elementor-12666 .elementor-element.elementor-element-8f977a8{
  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-12666 .elementor-element.elementor-element-8f977a8 .elementor-accordion,
.elementor-12666 .elementor-element.elementor-element-8f977a8 .e-accordion{
  margin:0;
}

/* 2) Each item as its own soft card */
.elementor-12666 .elementor-element.elementor-element-8f977a8 .elementor-accordion-item,
.elementor-12666 .elementor-element.elementor-element-8f977a8 .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-12666 .elementor-element.elementor-element-8f977a8 .elementor-tab-title,
.elementor-12666 .elementor-element.elementor-element-8f977a8 .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-12666 .elementor-element.elementor-element-8f977a8 .elementor-accordion-icon,
.elementor-12666 .elementor-element.elementor-element-8f977a8 .e-accordion-icon{
  display:none !important;
}

/* 5) Our custom green square "chip" (+) */
.elementor-12666 .elementor-element.elementor-element-8f977a8 .elementor-tab-title::before,
.elementor-12666 .elementor-element.elementor-element-8f977a8 .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-12666 .elementor-element.elementor-element-8f977a8 .elementor-tab-title.elementor-active::before,
.elementor-12666 .elementor-element.elementor-element-8f977a8 .e-accordion-item[open] .e-accordion__header::before,
.elementor-12666 .elementor-element.elementor-element-8f977a8 .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-12666 .elementor-element.elementor-element-8f977a8 .elementor-tab-content,
.elementor-12666 .elementor-element.elementor-element-8f977a8 .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 */