.elementor-12791 .elementor-element.elementor-element-f4d09f5{--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-12791 .elementor-element.elementor-element-f4d09f5:not(.elementor-motion-effects-element-type-background), .elementor-12791 .elementor-element.elementor-element-f4d09f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #183121 0%, var( --e-global-color-secondary ) 100%);}.elementor-12791 .elementor-element.elementor-element-f4d09f5, .elementor-12791 .elementor-element.elementor-element-f4d09f5::before{--border-transition:0.3s;}.elementor-12791 .elementor-element.elementor-element-6b07c76{--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-12791 .elementor-element.elementor-element-6b07c76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-c47450b{--spacer-size:65px;}.elementor-12791 .elementor-element.elementor-element-a792d81{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-12791 .elementor-element.elementor-element-a792d81 .elementor-heading-title{color:#FFFFFF;font-family:"Canela Deck Bold", Sans-serif;font-size:60px;font-weight:bold;}.elementor-12791 .elementor-element.elementor-element-a792d81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-41aee24{text-align:center;color:#FFFFFF;}.elementor-12791 .elementor-element.elementor-element-b3ef00a{--spacer-size:80px;}.elementor-12791 .elementor-element.elementor-element-ecc5a54{--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-12791 .elementor-element.elementor-element-6ef136d{--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-12791 .elementor-element.elementor-element-a663ab7{--spacer-size:10px;}.elementor-12791 .elementor-element.elementor-element-2fa7342 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:29px;font-weight:bold;}.elementor-12791 .elementor-element.elementor-element-7e3c5d3{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-4bdd805 );--border-color:var( --e-global-color-4bdd805 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 1px rgba(93.50000000000001, 93.50000000000001, 93.50000000000001, 0.5);--margin-block-start:20px;--margin-block-end:20px;--margin-inline-start:20px;--margin-inline-end:20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-12791 .elementor-element.elementor-element-7e3c5d3, .elementor-12791 .elementor-element.elementor-element-7e3c5d3::before{--border-transition:0.3s;}.elementor-12791 .elementor-element.elementor-element-7e3c5d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-7e3c5d3.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-12791 .elementor-element.elementor-element-6dc9572 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Canela Deck Bold", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1.3px;}.elementor-12791 .elementor-element.elementor-element-c96e769 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:800;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8fa41f2 );}.elementor-12791 .elementor-element.elementor-element-c96e769 > .elementor-widget-container{margin:0px 0px -10px 010px;padding:0px 0px -20px 010px;}.elementor-12791 .elementor-element.elementor-element-d4a28ea .elementor-button{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:800;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8fa41f2 );}.elementor-12791 .elementor-element.elementor-element-d4a28ea > .elementor-widget-container{margin:0px 0px -10px 010px;padding:0px 0px -20px 010px;}.elementor-12791 .elementor-element.elementor-element-11561a2 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:800;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8fa41f2 );}.elementor-12791 .elementor-element.elementor-element-11561a2 > .elementor-widget-container{margin:0px 0px -10px 010px;padding:0px 0px -20px 010px;}.elementor-12791 .elementor-element.elementor-element-cbb8f0a .elementor-button{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:800;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8fa41f2 );}.elementor-12791 .elementor-element.elementor-element-cbb8f0a > .elementor-widget-container{margin:0px 0px -10px 010px;padding:0px 0px -20px 010px;}.elementor-12791 .elementor-element.elementor-element-d70fd9e .elementor-button{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:800;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8fa41f2 );}.elementor-12791 .elementor-element.elementor-element-d70fd9e > .elementor-widget-container{margin:0px 0px -10px 010px;padding:0px 0px -20px 010px;}.elementor-12791 .elementor-element.elementor-element-66400c5{--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-12791 .elementor-element.elementor-element-e115e10{--spacer-size:20px;}.elementor-12791 .elementor-element.elementor-element-4722a13{--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-12791 .elementor-element.elementor-element-6fd5986 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:29px;font-weight:bold;}.elementor-12791 .elementor-element.elementor-element-6fd5986 > .elementor-widget-container{padding:0px 0px 0px 35px;}.elementor-12791 .elementor-element.elementor-element-f9775fa > .elementor-widget-container{padding:0px 0px 0px 035px;}.elementor-12791 .elementor-element.elementor-element-f9775fa{width:var( --container-widget-width, 99.286% );max-width:99.286%;--container-widget-width:99.286%;--container-widget-flex-grow:0;}.elementor-12791 .elementor-element.elementor-element-f9775fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-731ec7c{--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-12791 .elementor-element.elementor-element-731ec7c:not(.elementor-motion-effects-element-type-background), .elementor-12791 .elementor-element.elementor-element-731ec7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-961ad37 );}.elementor-12791 .elementor-element.elementor-element-731ec7c, .elementor-12791 .elementor-element.elementor-element-731ec7c::before{--border-transition:0.3s;}.elementor-12791 .elementor-element.elementor-element-a60dec5{--spacer-size:10px;width:var( --container-widget-width, 1.821% );max-width:1.821%;--container-widget-width:1.821%;--container-widget-flex-grow:0;}.elementor-12791 .elementor-element.elementor-element-a60dec5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-c7d20a2{--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;--border-radius:30px 30px 30px 30px;--margin-block-start:10px;--margin-block-end:10px;--margin-inline-start:10px;--margin-inline-end:10px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-12791 .elementor-element.elementor-element-c7d20a2:not(.elementor-motion-effects-element-type-background), .elementor-12791 .elementor-element.elementor-element-c7d20a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bdd805 );}.elementor-12791 .elementor-element.elementor-element-c7d20a2, .elementor-12791 .elementor-element.elementor-element-c7d20a2::before{--border-transition:0.3s;}.elementor-12791 .elementor-element.elementor-element-c7d20a2.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-12791 .elementor-element.elementor-element-ffcdc53 .elementor-heading-title{color:#216E31;font-family:"Canela Deck Bold", Sans-serif;font-size:20px;font-weight:500;}.elementor-12791 .elementor-element.elementor-element-8c39796{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-12791 .elementor-element.elementor-element-6e9963c{--spacer-size:5px;width:var( --container-widget-width, 0.942% );max-width:0.942%;--container-widget-width:0.942%;--container-widget-flex-grow:0;}.elementor-12791 .elementor-element.elementor-element-6e9963c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-49ebb3f{--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;--border-radius:30px 30px 30px 30px;--margin-block-start:10px;--margin-block-end:10px;--margin-inline-start:10px;--margin-inline-end:10px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-12791 .elementor-element.elementor-element-49ebb3f:not(.elementor-motion-effects-element-type-background), .elementor-12791 .elementor-element.elementor-element-49ebb3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bdd805 );}.elementor-12791 .elementor-element.elementor-element-49ebb3f, .elementor-12791 .elementor-element.elementor-element-49ebb3f::before{--border-transition:0.3s;}.elementor-12791 .elementor-element.elementor-element-49ebb3f.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-12791 .elementor-element.elementor-element-1717226 .elementor-heading-title{color:#216E31;font-family:"Canela Deck Bold", Sans-serif;font-size:20px;font-weight:500;}.elementor-12791 .elementor-element.elementor-element-a702dbf{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-12791 .elementor-element.elementor-element-a77cd22{--spacer-size:10px;width:var( --container-widget-width, 1.821% );max-width:1.821%;--container-widget-width:1.821%;--container-widget-flex-grow:0;}.elementor-12791 .elementor-element.elementor-element-a77cd22.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-53e3b2f{--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;--padding-block-start:-50px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12791 .elementor-element.elementor-element-3bf8a49 > .elementor-widget-container{padding:0px 0px 0px 00px;}.elementor-12791 .elementor-element.elementor-element-3bf8a49{width:var( --container-widget-width, 99.286% );max-width:99.286%;--container-widget-width:99.286%;--container-widget-flex-grow:0;}.elementor-12791 .elementor-element.elementor-element-3bf8a49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-9b16d33{--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-12791 .elementor-element.elementor-element-bfb0e4b{--spacer-size:20px;}.elementor-12791 .elementor-element.elementor-element-246e7f0{--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;--overlay-opacity:0.58;}.elementor-12791 .elementor-element.elementor-element-246e7f0:not(.elementor-motion-effects-element-type-background), .elementor-12791 .elementor-element.elementor-element-246e7f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bdd805 );background-image:url("https://earnlearn.ac.nz/wp-content/uploads/2025/08/1.jpg");}.elementor-12791 .elementor-element.elementor-element-246e7f0::before, .elementor-12791 .elementor-element.elementor-element-246e7f0 > .elementor-background-video-container::before, .elementor-12791 .elementor-element.elementor-element-246e7f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-12791 .elementor-element.elementor-element-246e7f0 > .elementor-background-slideshow::before, .elementor-12791 .elementor-element.elementor-element-246e7f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12791 .elementor-element.elementor-element-246e7f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-12791 .elementor-element.elementor-element-246e7f0, .elementor-12791 .elementor-element.elementor-element-246e7f0::before{--border-transition:0.3s;}.elementor-12791 .elementor-element.elementor-element-246e7f0 > .elementor-shape-bottom svg, .elementor-12791 .elementor-element.elementor-element-246e7f0 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:21px;transform:translateX(-50%) rotateY(180deg);}.elementor-12791 .elementor-element.elementor-element-04a569b{--spacer-size:75px;}.elementor-12791 .elementor-element.elementor-element-d586992{--spacer-size:132px;}.elementor-12791 .elementor-element.elementor-element-09d27bc{--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-12791 .elementor-element.elementor-element-09d27bc:not(.elementor-motion-effects-element-type-background), .elementor-12791 .elementor-element.elementor-element-09d27bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-961ad37 ) 0%, var( --e-global-color-4bdd805 ) 100%);}.elementor-12791 .elementor-element.elementor-element-09d27bc, .elementor-12791 .elementor-element.elementor-element-09d27bc::before{--border-transition:0.3s;}.elementor-12791 .elementor-element.elementor-element-705e000{--spacer-size:50px;}.elementor-12791 .elementor-element.elementor-element-65cfbd7e{--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-12791 .elementor-element.elementor-element-65cfbd7e:not(.elementor-motion-effects-element-type-background), .elementor-12791 .elementor-element.elementor-element-65cfbd7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9F6;}.elementor-12791 .elementor-element.elementor-element-65cfbd7e, .elementor-12791 .elementor-element.elementor-element-65cfbd7e::before{--border-transition:0.3s;}.elementor-12791 .elementor-element.elementor-element-2b9143b3{--spacer-size:10px;width:var( --container-widget-width, 1.821% );max-width:1.821%;--container-widget-width:1.821%;--container-widget-flex-grow:0;}.elementor-12791 .elementor-element.elementor-element-2b9143b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-1331bfb8{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-block-start:10px;--margin-block-end:10px;--margin-inline-start:10px;--margin-inline-end:10px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-12791 .elementor-element.elementor-element-1331bfb8:not(.elementor-motion-effects-element-type-background), .elementor-12791 .elementor-element.elementor-element-1331bfb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12791 .elementor-element.elementor-element-1331bfb8:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12791 .elementor-element.elementor-element-1331bfb8, .elementor-12791 .elementor-element.elementor-element-1331bfb8::before{--border-transition:0.3s;}.elementor-12791 .elementor-element.elementor-element-1331bfb8.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-12791 .elementor-element.elementor-element-4f00a2c9 .elementor-heading-title{color:#216E31;font-family:"Canela Deck Bold", Sans-serif;font-size:20px;font-weight:700;}.elementor-12791 .elementor-element.elementor-element-25dc3f20{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-12791 .elementor-element.elementor-element-5336a65 .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:700;fill:#3BAD5F;color:#3BAD5F;background-color:#3BAD5F00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#216E31;border-radius:999px 999px 999px 999px;padding:010px 020px 010px 020px;}.elementor-12791 .elementor-element.elementor-element-5336a65 .elementor-button:hover, .elementor-12791 .elementor-element.elementor-element-5336a65 .elementor-button:focus{background-color:var( --e-global-color-8fa41f2 );}.elementor-12791 .elementor-element.elementor-element-5336a65 > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-12791 .elementor-element.elementor-element-4dbec7e9{--spacer-size:5px;width:var( --container-widget-width, 0.942% );max-width:0.942%;--container-widget-width:0.942%;--container-widget-flex-grow:0;}.elementor-12791 .elementor-element.elementor-element-4dbec7e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-72fe0a5e{--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;--border-radius:30px 30px 30px 30px;--margin-block-start:10px;--margin-block-end:10px;--margin-inline-start:10px;--margin-inline-end:10px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-12791 .elementor-element.elementor-element-72fe0a5e:not(.elementor-motion-effects-element-type-background), .elementor-12791 .elementor-element.elementor-element-72fe0a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12791 .elementor-element.elementor-element-72fe0a5e, .elementor-12791 .elementor-element.elementor-element-72fe0a5e::before{--border-transition:0.3s;}.elementor-12791 .elementor-element.elementor-element-72fe0a5e.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-12791 .elementor-element.elementor-element-71114455 .elementor-heading-title{color:#216E31;font-family:"Canela Deck Bold", Sans-serif;font-size:23px;font-weight:700;}.elementor-12791 .elementor-element.elementor-element-58fa615{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-12791 .elementor-element.elementor-element-fdf26d5 .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:700;fill:#3BAD5F;color:#3BAD5F;background-color:#3BAD5F00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#216E31;border-radius:999px 999px 999px 999px;padding:010px 020px 010px 020px;}.elementor-12791 .elementor-element.elementor-element-fdf26d5 .elementor-button:hover, .elementor-12791 .elementor-element.elementor-element-fdf26d5 .elementor-button:focus{background-color:var( --e-global-color-8fa41f2 );}.elementor-12791 .elementor-element.elementor-element-fdf26d5 > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-12791 .elementor-element.elementor-element-4e6e8442{--spacer-size:10px;width:var( --container-widget-width, 1.821% );max-width:1.821%;--container-widget-width:1.821%;--container-widget-flex-grow:0;}.elementor-12791 .elementor-element.elementor-element-4e6e8442.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-d602435{--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-12791 .elementor-element.elementor-element-d602435:not(.elementor-motion-effects-element-type-background), .elementor-12791 .elementor-element.elementor-element-d602435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4bdd805 ) 0%, var( --e-global-color-961ad37 ) 100%);}.elementor-12791 .elementor-element.elementor-element-d602435, .elementor-12791 .elementor-element.elementor-element-d602435::before{--border-transition:0.3s;}.elementor-12791 .elementor-element.elementor-element-e81ced7{--spacer-size:10px;}.elementor-12791 .elementor-element.elementor-element-d09b5f7{--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-12791 .elementor-element.elementor-element-fce051a > .elementor-widget-container{padding:0px 0px 0px 030px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d4f690c );border-radius:20px 20px 20px 20px;box-shadow:3px 3px 5px 2px rgba(0, 0, 0, 0.08);}.elementor-12791 .elementor-element.elementor-element-fce051a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-12791 .elementor-element.elementor-element-3dde7f5{--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-12791 .elementor-element.elementor-element-648dbdb{--spacer-size:5px;}.elementor-12791 .elementor-element.elementor-element-754b302{--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-12791 .elementor-element.elementor-element-bda4186{--spacer-size:18px;}.elementor-12791 .elementor-element.elementor-element-a9e9b38{--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-12791 .elementor-element.elementor-element-a9e9b38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-c132c06{--display:flex;--min-height:477px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12791 .elementor-element.elementor-element-c132c06.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-89d3162{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12791 .elementor-element.elementor-element-89d3162 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-12791 .elementor-element.elementor-element-89d3162, .elementor-12791 .elementor-element.elementor-element-89d3162::before{--border-transition:0.3s;}.elementor-12791 .elementor-element.elementor-element-89d3162.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-8aad858{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:7.3%;--padding-inline-end:7.3%;}.elementor-12791 .elementor-element.elementor-element-8aad858:not(.elementor-motion-effects-element-type-background), .elementor-12791 .elementor-element.elementor-element-8aad858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12791 .elementor-element.elementor-element-8aad858, .elementor-12791 .elementor-element.elementor-element-8aad858::before{--border-transition:0.3s;}.elementor-12791 .elementor-element.elementor-element-467cdc8 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:35px;font-weight:bold;}.elementor-12791 .elementor-element.elementor-element-df42002{--spacer-size:26px;}.elementor-12791 .elementor-element.elementor-element-ded2608{--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-12791 .elementor-element.elementor-element-ded2608.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-20d9764{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-12791 .elementor-element.elementor-element-b37e412 .elementor-button{background-color:#3BAD5F;}.elementor-12791 .elementor-element.elementor-element-b37e412 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 010px 010px;}.elementor-12791 .elementor-element.elementor-element-15de883{--spacer-size:10px;}.elementor-12791 .elementor-element.elementor-element-490366c{--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-12791 .elementor-element.elementor-element-427d4e8{--spacer-size:28px;}.elementor-12791 .elementor-element.elementor-element-0871035{--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-12791 .elementor-element.elementor-element-14d11b4 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:29px;font-weight:bold;}.elementor-12791 .elementor-element.elementor-element-14d11b4 > .elementor-widget-container{padding:0px 0px 0px 35px;}.elementor-12791 .elementor-element.elementor-element-0e8d4f8 > .elementor-widget-container{padding:0px 0px 0px 035px;}.elementor-12791 .elementor-element.elementor-element-0e8d4f8{width:var( --container-widget-width, 99.286% );max-width:99.286%;--container-widget-width:99.286%;--container-widget-flex-grow:0;}.elementor-12791 .elementor-element.elementor-element-0e8d4f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-6302e5f{--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-12791 .elementor-element.elementor-element-6302e5f:not(.elementor-motion-effects-element-type-background), .elementor-12791 .elementor-element.elementor-element-6302e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-961ad37 );}.elementor-12791 .elementor-element.elementor-element-6302e5f, .elementor-12791 .elementor-element.elementor-element-6302e5f::before{--border-transition:0.3s;}.elementor-12791 .elementor-element.elementor-element-b9e89eb{--spacer-size:10px;width:var( --container-widget-width, 1.821% );max-width:1.821%;--container-widget-width:1.821%;--container-widget-flex-grow:0;}.elementor-12791 .elementor-element.elementor-element-b9e89eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-65d7217{--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;--border-radius:30px 30px 30px 30px;--margin-block-start:10px;--margin-block-end:10px;--margin-inline-start:10px;--margin-inline-end:10px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-12791 .elementor-element.elementor-element-65d7217:not(.elementor-motion-effects-element-type-background), .elementor-12791 .elementor-element.elementor-element-65d7217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bdd805 );}.elementor-12791 .elementor-element.elementor-element-65d7217, .elementor-12791 .elementor-element.elementor-element-65d7217::before{--border-transition:0.3s;}.elementor-12791 .elementor-element.elementor-element-65d7217.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-12791 .elementor-element.elementor-element-4f3be32 .elementor-heading-title{color:#216E31;font-family:"Canela Deck Bold", Sans-serif;font-size:20px;font-weight:500;}.elementor-12791 .elementor-element.elementor-element-ffc161a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-12791 .elementor-element.elementor-element-2d77413{--spacer-size:5px;width:var( --container-widget-width, 0.942% );max-width:0.942%;--container-widget-width:0.942%;--container-widget-flex-grow:0;}.elementor-12791 .elementor-element.elementor-element-2d77413.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-b79abcc{--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;--border-radius:30px 30px 30px 30px;--margin-block-start:10px;--margin-block-end:10px;--margin-inline-start:10px;--margin-inline-end:10px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-12791 .elementor-element.elementor-element-b79abcc:not(.elementor-motion-effects-element-type-background), .elementor-12791 .elementor-element.elementor-element-b79abcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bdd805 );}.elementor-12791 .elementor-element.elementor-element-b79abcc, .elementor-12791 .elementor-element.elementor-element-b79abcc::before{--border-transition:0.3s;}.elementor-12791 .elementor-element.elementor-element-b79abcc.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-12791 .elementor-element.elementor-element-33a8235 .elementor-heading-title{color:#216E31;font-family:"Canela Deck Bold", Sans-serif;font-size:20px;font-weight:500;}.elementor-12791 .elementor-element.elementor-element-a4badc4{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-12791 .elementor-element.elementor-element-6e95c79 .elementor-button{background-color:#3BAD5F;border-radius:30px 30px 30px 30px;padding:15px 15px 15px 15px;}.elementor-12791 .elementor-element.elementor-element-6e95c79 > .elementor-widget-container{padding:0px 0px 0px 030px;}.elementor-12791 .elementor-element.elementor-element-6e95c79{width:var( --container-widget-width, 88.513% );max-width:88.513%;--container-widget-width:88.513%;--container-widget-flex-grow:0;}.elementor-12791 .elementor-element.elementor-element-6e95c79.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-6d5591f{--spacer-size:10px;width:var( --container-widget-width, 1.821% );max-width:1.821%;--container-widget-width:1.821%;--container-widget-flex-grow:0;}.elementor-12791 .elementor-element.elementor-element-6d5591f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-ae206a9{--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-12791 .elementor-element.elementor-element-b7b8b2b{--spacer-size:50px;}.elementor-12791 .elementor-element.elementor-element-6eb0c73{--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-12791 .elementor-element.elementor-element-560d2dc{--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-12791 .elementor-element.elementor-element-560d2dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12791 .elementor-element.elementor-element-1d79ce4{--spacer-size:16px;}.elementor-12791 .elementor-element.elementor-element-ca82530 .elementor-heading-title{color:#000000;font-family:"Canela Deck Bold", Sans-serif;font-weight:bold;}.elementor-12791 .elementor-element.elementor-element-a25170e{color:#000000;}.elementor-12791 .elementor-element.elementor-element-2e9cc08{--spacer-size:211px;}.elementor-12791 .elementor-element.elementor-element-77347df{--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-12791 .elementor-element.elementor-element-6ea22e6 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-12791 .elementor-element.elementor-element-6ea22e6 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-12791 .elementor-element.elementor-element-6ea22e6 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12791 .elementor-element.elementor-element-6ea22e6 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12791 .elementor-element.elementor-element-6ea22e6 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-12791 .elementor-element.elementor-element-6ea22e6 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-12791 .elementor-element.elementor-element-6ea22e6 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-12791 .elementor-element.elementor-element-6ea22e6 .elementor-field-group > label, .elementor-12791 .elementor-element.elementor-element-6ea22e6 .elementor-field-subgroup label{color:#333333;}.elementor-12791 .elementor-element.elementor-element-6ea22e6 .elementor-field-group > label{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-12791 .elementor-element.elementor-element-6ea22e6 .elementor-field-type-html{padding-bottom:0px;}.elementor-12791 .elementor-element.elementor-element-6ea22e6 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-12791 .elementor-element.elementor-element-6ea22e6 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-12791 .elementor-element.elementor-element-6ea22e6 .e-form__buttons__wrapper__button-next{background-color:#216E31;color:#ffffff;}.elementor-12791 .elementor-element.elementor-element-6ea22e6 .elementor-button[type="submit"]{background-color:#216E31;color:#ffffff;}.elementor-12791 .elementor-element.elementor-element-6ea22e6 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-12791 .elementor-element.elementor-element-6ea22e6 .e-form__buttons__wrapper__button-previous{background-color:#216E31;color:#ffffff;}.elementor-12791 .elementor-element.elementor-element-6ea22e6 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-12791 .elementor-element.elementor-element-6ea22e6 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-12791 .elementor-element.elementor-element-6ea22e6 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-12791 .elementor-element.elementor-element-6ea22e6 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-12791 .elementor-element.elementor-element-6ea22e6{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:0px;--e-form-steps-divider-gap:10px;}.elementor-12791 .elementor-element.elementor-element-f41734e{--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-12791 .elementor-element.elementor-element-8c5341d{--spacer-size:50px;}@media(max-width:1024px){.elementor-12791 .elementor-element.elementor-element-c132c06{--flex-wrap:wrap;}.elementor-12791 .elementor-element.elementor-element-89d3162{--min-height:280px;}.elementor-12791 .elementor-element.elementor-element-89d3162 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center right;}.elementor-12791 .elementor-element.elementor-element-8aad858{--padding-block-start:8%;--padding-block-end:8%;--padding-inline-start:7%;--padding-inline-end:7%;}.elementor-12791 .elementor-element.elementor-element-467cdc8{text-align:center;}.elementor-12791 .elementor-element.elementor-element-20d9764{text-align:left;}.elementor-12791 .elementor-element.elementor-element-ca82530 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-12791 .elementor-element.elementor-element-6b07c76{--width:91.427%;}.elementor-12791 .elementor-element.elementor-element-6ef136d{--width:50%;}.elementor-12791 .elementor-element.elementor-element-7e3c5d3{--width:47.555%;}.elementor-12791 .elementor-element.elementor-element-c7d20a2{--width:50%;}.elementor-12791 .elementor-element.elementor-element-49ebb3f{--width:50%;}.elementor-12791 .elementor-element.elementor-element-1331bfb8{--width:50%;}.elementor-12791 .elementor-element.elementor-element-72fe0a5e{--width:50%;}.elementor-12791 .elementor-element.elementor-element-c132c06{--width:93.62%;}.elementor-12791 .elementor-element.elementor-element-89d3162{--width:53.366%;}.elementor-12791 .elementor-element.elementor-element-8aad858{--width:43.211%;}.elementor-12791 .elementor-element.elementor-element-ded2608{--width:110.459%;}.elementor-12791 .elementor-element.elementor-element-65d7217{--width:50%;}.elementor-12791 .elementor-element.elementor-element-b79abcc{--width:50%;}.elementor-12791 .elementor-element.elementor-element-560d2dc{--width:40.175%;}.elementor-12791 .elementor-element.elementor-element-77347df{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12791 .elementor-element.elementor-element-6b07c76{--width:716.156px;}.elementor-12791 .elementor-element.elementor-element-a9e9b38{--width:936px;}.elementor-12791 .elementor-element.elementor-element-c132c06{--width:741.234px;}.elementor-12791 .elementor-element.elementor-element-89d3162{--width:100%;}.elementor-12791 .elementor-element.elementor-element-8aad858{--width:100%;}}@media(max-width:767px){.elementor-12791 .elementor-element.elementor-element-246e7f0 > .elementor-shape-bottom svg, .elementor-12791 .elementor-element.elementor-element-246e7f0 > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-12791 .elementor-element.elementor-element-d586992{--spacer-size:88px;}.elementor-12791 .elementor-element.elementor-element-89d3162{--min-height:180px;}.elementor-12791 .elementor-element.elementor-element-89d3162 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-12791 .elementor-element.elementor-element-8aad858{--padding-block-start:12%;--padding-block-end:12%;--padding-inline-start:7%;--padding-inline-end:7%;}.elementor-12791 .elementor-element.elementor-element-467cdc8 .elementor-heading-title{font-size:30px;}.elementor-12791 .elementor-element.elementor-element-6e95c79{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}}/* Start custom CSS for button, class: .elementor-element-c96e769 *//* ===== EarnLearn • Soft pill button (this widget only) ===== */
:root{ --el-brand:#216E31; --el-brand-ink:#195427; }

.elementor-12791 .elementor-element.elementor-element-c96e769 .elementor-button,
.elementor-12791 .elementor-element.elementor-element-c96e769 .elementor-button:visited{
  display:inline-flex; align-items:center; justify-content:center; gap:8px;
  padding:10px 16px;
  border-radius:9999px;
  border:1.5px solid color-mix(in srgb, var(--el-brand) 25%, #ffffff);
  background:#F2F8F4;              /* soft green */
  color:var(--el-brand-ink);
  font-weight:800;
  box-shadow:0 6px 16px rgba(0,0,0,.06);
  text-decoration:none;
  line-height:1.2;
}

/* Optional: auto tick icon (hides Elementor's default icon if set) */
.elementor-12791 .elementor-element.elementor-element-c96e769 .elementor-button .elementor-button-icon{ display:none; }
.elementor-12791 .elementor-element.elementor-element-c96e769 .elementor-button:before{
  content:"";
  width:18px; height:18px; flex:0 0 18px;
  background: var(--el-brand-ink);
  /* SVG tick via mask so it inherits colour */
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6L9 17l-5-5"/></svg>') no-repeat center / contain;
          mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6L9 17l-5-5"/></svg>') no-repeat center / contain;
}

/* Hover/focus states (subtle lift) */
@media (hover:hover){
  .elementor-12791 .elementor-element.elementor-element-c96e769 .elementor-button:hover{
    transform:translateY(-1px);
    box-shadow:0 10px 22px rgba(0,0,0,.12);
    background:#ECF5EE;
    border-color: color-mix(in srgb, var(--el-brand) 32%, #ffffff);
  }
}
.elementor-12791 .elementor-element.elementor-element-c96e769 .elementor-button:focus{ outline:2px solid color-mix(in srgb, var(--el-brand) 35%, #ffffff); outline-offset:2px; }

/* Full-width on mobile if you want */
@media (max-width:767px){
  .elementor-12791 .elementor-element.elementor-element-c96e769 .elementor-button{ width:100%; justify-content:center; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4a28ea *//* ===== EarnLearn • Soft pill button (this widget only) ===== */
:root{ --el-brand:#216E31; --el-brand-ink:#195427; }

.elementor-12791 .elementor-element.elementor-element-d4a28ea .elementor-button,
.elementor-12791 .elementor-element.elementor-element-d4a28ea .elementor-button:visited{
  display:inline-flex; align-items:center; justify-content:center; gap:8px;
  padding:10px 16px;
  border-radius:9999px;
  border:1.5px solid color-mix(in srgb, var(--el-brand) 25%, #ffffff);
  background:#F2F8F4;              /* soft green */
  color:var(--el-brand-ink);
  font-weight:800;
  box-shadow:0 6px 16px rgba(0,0,0,.06);
  text-decoration:none;
  line-height:1.2;
}

/* Optional: auto tick icon (hides Elementor's default icon if set) */
.elementor-12791 .elementor-element.elementor-element-d4a28ea .elementor-button .elementor-button-icon{ display:none; }
.elementor-12791 .elementor-element.elementor-element-d4a28ea .elementor-button:before{
  content:"";
  width:18px; height:18px; flex:0 0 18px;
  background: var(--el-brand-ink);
  /* SVG tick via mask so it inherits colour */
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6L9 17l-5-5"/></svg>') no-repeat center / contain;
          mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6L9 17l-5-5"/></svg>') no-repeat center / contain;
}

/* Hover/focus states (subtle lift) */
@media (hover:hover){
  .elementor-12791 .elementor-element.elementor-element-d4a28ea .elementor-button:hover{
    transform:translateY(-1px);
    box-shadow:0 10px 22px rgba(0,0,0,.12);
    background:#ECF5EE;
    border-color: color-mix(in srgb, var(--el-brand) 32%, #ffffff);
  }
}
.elementor-12791 .elementor-element.elementor-element-d4a28ea .elementor-button:focus{ outline:2px solid color-mix(in srgb, var(--el-brand) 35%, #ffffff); outline-offset:2px; }

/* Full-width on mobile if you want */
@media (max-width:767px){
  .elementor-12791 .elementor-element.elementor-element-d4a28ea .elementor-button{ width:100%; justify-content:center; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11561a2 *//* ===== EarnLearn • Soft pill button (this widget only) ===== */
:root{ --el-brand:#216E31; --el-brand-ink:#195427; }

.elementor-12791 .elementor-element.elementor-element-11561a2 .elementor-button,
.elementor-12791 .elementor-element.elementor-element-11561a2 .elementor-button:visited{
  display:inline-flex; align-items:center; justify-content:center; gap:8px;
  padding:10px 16px;
  border-radius:9999px;
  border:1.5px solid color-mix(in srgb, var(--el-brand) 25%, #ffffff);
  background:#F2F8F4;              /* soft green */
  color:var(--el-brand-ink);
  font-weight:800;
  box-shadow:0 6px 16px rgba(0,0,0,.06);
  text-decoration:none;
  line-height:1.2;
}

/* Optional: auto tick icon (hides Elementor's default icon if set) */
.elementor-12791 .elementor-element.elementor-element-11561a2 .elementor-button .elementor-button-icon{ display:none; }
.elementor-12791 .elementor-element.elementor-element-11561a2 .elementor-button:before{
  content:"";
  width:18px; height:18px; flex:0 0 18px;
  background: var(--el-brand-ink);
  /* SVG tick via mask so it inherits colour */
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6L9 17l-5-5"/></svg>') no-repeat center / contain;
          mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6L9 17l-5-5"/></svg>') no-repeat center / contain;
}

/* Hover/focus states (subtle lift) */
@media (hover:hover){
  .elementor-12791 .elementor-element.elementor-element-11561a2 .elementor-button:hover{
    transform:translateY(-1px);
    box-shadow:0 10px 22px rgba(0,0,0,.12);
    background:#ECF5EE;
    border-color: color-mix(in srgb, var(--el-brand) 32%, #ffffff);
  }
}
.elementor-12791 .elementor-element.elementor-element-11561a2 .elementor-button:focus{ outline:2px solid color-mix(in srgb, var(--el-brand) 35%, #ffffff); outline-offset:2px; }

/* Full-width on mobile if you want */
@media (max-width:767px){
  .elementor-12791 .elementor-element.elementor-element-11561a2 .elementor-button{ width:100%; justify-content:center; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbb8f0a *//* ===== EarnLearn • Soft pill button (this widget only) ===== */
:root{ --el-brand:#216E31; --el-brand-ink:#195427; }

.elementor-12791 .elementor-element.elementor-element-cbb8f0a .elementor-button,
.elementor-12791 .elementor-element.elementor-element-cbb8f0a .elementor-button:visited{
  display:inline-flex; align-items:center; justify-content:center; gap:8px;
  padding:10px 16px;
  border-radius:9999px;
  border:1.5px solid color-mix(in srgb, var(--el-brand) 25%, #ffffff);
  background:#F2F8F4;              /* soft green */
  color:var(--el-brand-ink);
  font-weight:800;
  box-shadow:0 6px 16px rgba(0,0,0,.06);
  text-decoration:none;
  line-height:1.2;
}

/* Optional: auto tick icon (hides Elementor's default icon if set) */
.elementor-12791 .elementor-element.elementor-element-cbb8f0a .elementor-button .elementor-button-icon{ display:none; }
.elementor-12791 .elementor-element.elementor-element-cbb8f0a .elementor-button:before{
  content:"";
  width:18px; height:18px; flex:0 0 18px;
  background: var(--el-brand-ink);
  /* SVG tick via mask so it inherits colour */
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6L9 17l-5-5"/></svg>') no-repeat center / contain;
          mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6L9 17l-5-5"/></svg>') no-repeat center / contain;
}

/* Hover/focus states (subtle lift) */
@media (hover:hover){
  .elementor-12791 .elementor-element.elementor-element-cbb8f0a .elementor-button:hover{
    transform:translateY(-1px);
    box-shadow:0 10px 22px rgba(0,0,0,.12);
    background:#ECF5EE;
    border-color: color-mix(in srgb, var(--el-brand) 32%, #ffffff);
  }
}
.elementor-12791 .elementor-element.elementor-element-cbb8f0a .elementor-button:focus{ outline:2px solid color-mix(in srgb, var(--el-brand) 35%, #ffffff); outline-offset:2px; }

/* Full-width on mobile if you want */
@media (max-width:767px){
  .elementor-12791 .elementor-element.elementor-element-cbb8f0a .elementor-button{ width:100%; justify-content:center; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d70fd9e *//* ===== EarnLearn • Soft pill button (this widget only) ===== */
:root{ --el-brand:#216E31; --el-brand-ink:#195427; }

.elementor-12791 .elementor-element.elementor-element-d70fd9e .elementor-button,
.elementor-12791 .elementor-element.elementor-element-d70fd9e .elementor-button:visited{
  display:inline-flex; align-items:center; justify-content:center; gap:8px;
  padding:10px 16px;
  border-radius:9999px;
  border:1.5px solid color-mix(in srgb, var(--el-brand) 25%, #ffffff);
  background:#F2F8F4;              /* soft green */
  color:var(--el-brand-ink);
  font-weight:800;
  box-shadow:0 6px 16px rgba(0,0,0,.06);
  text-decoration:none;
  line-height:1.2;
}

/* Optional: auto tick icon (hides Elementor's default icon if set) */
.elementor-12791 .elementor-element.elementor-element-d70fd9e .elementor-button .elementor-button-icon{ display:none; }
.elementor-12791 .elementor-element.elementor-element-d70fd9e .elementor-button:before{
  content:"";
  width:18px; height:18px; flex:0 0 18px;
  background: var(--el-brand-ink);
  /* SVG tick via mask so it inherits colour */
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6L9 17l-5-5"/></svg>') no-repeat center / contain;
          mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6L9 17l-5-5"/></svg>') no-repeat center / contain;
}

/* Hover/focus states (subtle lift) */
@media (hover:hover){
  .elementor-12791 .elementor-element.elementor-element-d70fd9e .elementor-button:hover{
    transform:translateY(-1px);
    box-shadow:0 10px 22px rgba(0,0,0,.12);
    background:#ECF5EE;
    border-color: color-mix(in srgb, var(--el-brand) 32%, #ffffff);
  }
}
.elementor-12791 .elementor-element.elementor-element-d70fd9e .elementor-button:focus{ outline:2px solid color-mix(in srgb, var(--el-brand) 35%, #ffffff); outline-offset:2px; }

/* Full-width on mobile if you want */
@media (max-width:767px){
  .elementor-12791 .elementor-element.elementor-element-d70fd9e .elementor-button{ width:100%; justify-content:center; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e3c5d3 *//* Icon + heading inline, scoped */
.elementor-12791 .elementor-element.elementor-element-7e3c5d3 .hs-ico{ 
  display:inline-grid; place-items:center;
  width:52px; height:52px; border-radius:14px;
  margin:4px 12px 6px 0;                    /* spacing to the title */
  vertical-align:middle;
}
.elementor-12791 .elementor-element.elementor-element-7e3c5d3 .hs-ico + .elementor-widget-heading{ 
  display:inline-flex; align-items:center; 
  margin:0 !important; line-height:1.15;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d20a2 *//* White square container (this container only) */
.elementor-12791 .elementor-element.elementor-element-c7d20a2{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  padding:clamp(24px,3vw,32px);

  /* start flat, then animate on hover */
  box-shadow:none;
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;

  /* make sure the shadow isn't clipped */
  overflow:visible;
  position:relative;
  z-index:0;
}

.elementor-12791 .elementor-element.elementor-element-c7d20a2:hover{
  box-shadow:0 16px 40px rgba(0,0,0,.14);
  transform:translateY(-2px);           /* remove if you don’t want lift */
  border-color:rgba(33,110,49,.18);     /* subtle green hint like your demo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49ebb3f *//* White square container (this container only) */
.elementor-12791 .elementor-element.elementor-element-49ebb3f{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  padding:clamp(24px,3vw,32px);

  /* start flat, then animate on hover */
  box-shadow:none;
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;

  /* make sure the shadow isn't clipped */
  overflow:visible;
  position:relative;
  z-index:0;
}

.elementor-12791 .elementor-element.elementor-element-49ebb3f:hover{
  box-shadow:0 16px 40px rgba(0,0,0,.14);
  transform:translateY(-2px);           /* remove if you don’t want lift */
  border-color:rgba(33,110,49,.18);     /* subtle green hint like your demo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731ec7c *//* ===== Hover shadow for the white squares ===== */

/* Base: hit both possible nodes that render the card box */
.epc-card,
.epc-card.elementor-column > .elementor-widget-wrap,
.epc-card.elementor-container {
  border-radius: 18px;
  transition: box-shadow .25s ease, transform .25s ease, border-color .25s ease;
  /* if you want zero default shadow, set the next line to 'none' */
  box-shadow: 0 6px 18px rgba(0,0,0,.06);
}

/* Hover: apply to the element that’s actually hovered in each layout */
.epc-card:hover,
.epc-card.elementor-column:hover > .elementor-widget-wrap,
.epc-card.elementor-container:hover {
  box-shadow: 0 16px 40px rgba(0,0,0,.14);
  transform: translateY(-2px); /* remove if you don’t want lift */
  border-color: rgba(33,110,49,.18);
}

/* If your shadow looks clipped, un-comment this to let it breathe */
/* .epc-card { overflow: visible; } *//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5336a65 */epc-cta/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1331bfb8 *//* White square container (this container only) */
.elementor-12791 .elementor-element.elementor-element-1331bfb8{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  padding:clamp(24px,3vw,32px);

  /* start flat, then animate on hover */
  box-shadow:none;
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;

  /* make sure the shadow isn't clipped */
  overflow:visible;
  position:relative;
  z-index:0;
}

.elementor-12791 .elementor-element.elementor-element-1331bfb8:hover{
  box-shadow:0 16px 40px rgba(0,0,0,.14);
  transform:translateY(-2px);           /* remove if you don’t want lift */
  border-color:rgba(33,110,49,.18);     /* subtle green hint like your demo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdf26d5 */epc-cta/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72fe0a5e *//* White square container (this container only) */
.elementor-12791 .elementor-element.elementor-element-72fe0a5e{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  padding:clamp(24px,3vw,32px);

  /* start flat, then animate on hover */
  box-shadow:none;
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;

  /* make sure the shadow isn't clipped */
  overflow:visible;
  position:relative;
  z-index:0;
}

.elementor-12791 .elementor-element.elementor-element-72fe0a5e:hover{
  box-shadow:0 16px 40px rgba(0,0,0,.14);
  transform:translateY(-2px);           /* remove if you don’t want lift */
  border-color:rgba(33,110,49,.18);     /* subtle green hint like your demo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65cfbd7e *//* ===== Hover shadow for the white squares ===== */

/* Base: hit both possible nodes that render the card box */
.epc-card,
.epc-card.elementor-column > .elementor-widget-wrap,
.epc-card.elementor-container {
  border-radius: 18px;
  transition: box-shadow .25s ease, transform .25s ease, border-color .25s ease;
  /* if you want zero default shadow, set the next line to 'none' */
  box-shadow: 0 6px 18px rgba(0,0,0,.06);
}

/* Hover: apply to the element that’s actually hovered in each layout */
.epc-card:hover,
.epc-card.elementor-column:hover > .elementor-widget-wrap,
.epc-card.elementor-container:hover {
  box-shadow: 0 16px 40px rgba(0,0,0,.14);
  transform: translateY(-2px); /* remove if you don’t want lift */
  border-color: rgba(33,110,49,.18);
}

/* If your shadow looks clipped, un-comment this to let it breathe */
/* .epc-card { overflow: visible; } *//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b37e412 *//* ===== EarnLearn • Gradient CTA pill (this button only) ===== */
:root{ --cta-a:#1b5628; --cta-b:#3BAD5F; }

.elementor-12791 .elementor-element.elementor-element-b37e412 .elementor-button,
.elementor-12791 .elementor-element.elementor-element-b37e412 .elementor-button:visited{
  display:inline-flex; align-items:center; justify-content:center;
  gap:10px;
  padding:12px 20px;
  border-radius:9999px;
  background:linear-gradient(90deg, var(--cta-a) 0%, var(--cta-b) 100%);
  color:#fff; font-weight:900; font-size:16px; line-height:1;
  letter-spacing:.2px;
  border:1px solid rgba(0,0,0,.06);
  box-shadow:0 10px 22px rgba(33,110,49,.18);
  text-decoration:none;
  transition:transform .15s ease, box-shadow .2s ease, filter .2s ease;
}

/* Use Elementor icon if one is set; move it to the right */
.elementor-12791 .elementor-element.elementor-element-b37e412 .elementor-button .elementor-button-text{ order:1; }
.elementor-12791 .elementor-element.elementor-element-b37e412 .elementor-button .elementor-button-icon{ order:2; margin-left:6px; color:#fff; }

/* Hover / focus / active */
@media (hover:hover){
  .elementor-12791 .elementor-element.elementor-element-b37e412 .elementor-button:hover{
    transform:translateY(-1px);
    box-shadow:0 14px 28px rgba(33,110,49,.24);
    filter:saturate(1.05) brightness(1.02);
  }
}
.elementor-12791 .elementor-element.elementor-element-b37e412 .elementor-button:focus{ outline:2px solid rgba(59,173,95,.6); outline-offset:2px; }
.elementor-12791 .elementor-element.elementor-element-b37e412 .elementor-button:active{ transform:translateY(0); box-shadow:0 8px 16px rgba(33,110,49,.2); }

/* Optional: full-width on mobile */
@media (max-width:767px){
  .elementor-12791 .elementor-element.elementor-element-b37e412 .elementor-button{ width:100%; justify-content:center; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d7217 *//* White square container (this container only) */
.elementor-12791 .elementor-element.elementor-element-65d7217{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  padding:clamp(24px,3vw,32px);

  /* start flat, then animate on hover */
  box-shadow:none;
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;

  /* make sure the shadow isn't clipped */
  overflow:visible;
  position:relative;
  z-index:0;
}

.elementor-12791 .elementor-element.elementor-element-65d7217:hover{
  box-shadow:0 16px 40px rgba(0,0,0,.14);
  transform:translateY(-2px);           /* remove if you don’t want lift */
  border-color:rgba(33,110,49,.18);     /* subtle green hint like your demo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e95c79 *//* ===== EarnLearn • Gradient CTA pill (this button only) ===== */
:root{ --cta-a:#1b5628; --cta-b:#3BAD5F; }

.elementor-12791 .elementor-element.elementor-element-6e95c79 .elementor-button,
.elementor-12791 .elementor-element.elementor-element-6e95c79 .elementor-button:visited{
  display:inline-flex; align-items:center; justify-content:center;
  gap:10px;
  padding:12px 20px;
  border-radius:9999px;
  background:linear-gradient(90deg, var(--cta-a) 0%, var(--cta-b) 100%);
  color:#fff; font-weight:900; font-size:16px; line-height:1;
  letter-spacing:.2px;
  border:1px solid rgba(0,0,0,.06);
  box-shadow:0 10px 22px rgba(33,110,49,.18);
  text-decoration:none;
  transition:transform .15s ease, box-shadow .2s ease, filter .2s ease;
}

/* Use Elementor icon if one is set; move it to the right */
.elementor-12791 .elementor-element.elementor-element-6e95c79 .elementor-button .elementor-button-text{ order:1; }
.elementor-12791 .elementor-element.elementor-element-6e95c79 .elementor-button .elementor-button-icon{ order:2; margin-left:6px; color:#fff; }

/* If no icon is set, auto-add a white arrow */
.elementor-12791 .elementor-element.elementor-element-6e95c79 .elementor-button:not(:has(.elementor-button-icon))::after{
  content:"";
  width:14px; height:14px; margin-left:8px;
  background:#fff;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14M13 5l7 7-7 7"/></svg>') no-repeat center/contain;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14M13 5l7 7-7 7"/></svg>') no-repeat center/contain;
}

/* Hover / focus / active */
@media (hover:hover){
  .elementor-12791 .elementor-element.elementor-element-6e95c79 .elementor-button:hover{
    transform:translateY(-1px);
    box-shadow:0 14px 28px rgba(33,110,49,.24);
    filter:saturate(1.05) brightness(1.02);
  }
}
.elementor-12791 .elementor-element.elementor-element-6e95c79 .elementor-button:focus{ outline:2px solid rgba(59,173,95,.6); outline-offset:2px; }
.elementor-12791 .elementor-element.elementor-element-6e95c79 .elementor-button:active{ transform:translateY(0); box-shadow:0 8px 16px rgba(33,110,49,.2); }

/* Optional: full-width on mobile */
@media (max-width:767px){
  .elementor-12791 .elementor-element.elementor-element-6e95c79 .elementor-button{ width:100%; justify-content:center; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b79abcc *//* White square container (this container only) */
.elementor-12791 .elementor-element.elementor-element-b79abcc{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  padding:clamp(24px,3vw,32px);

  /* start flat, then animate on hover */
  box-shadow:none;
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;

  /* make sure the shadow isn't clipped */
  overflow:visible;
  position:relative;
  z-index:0;
}

.elementor-12791 .elementor-element.elementor-element-b79abcc:hover{
  box-shadow:0 16px 40px rgba(0,0,0,.14);
  transform:translateY(-2px);           /* remove if you don’t want lift */
  border-color:rgba(33,110,49,.18);     /* subtle green hint like your demo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6302e5f *//* ===== Hover shadow for the white squares ===== */

/* Base: hit both possible nodes that render the card box */
.epc-card,
.epc-card.elementor-column > .elementor-widget-wrap,
.epc-card.elementor-container {
  border-radius: 18px;
  transition: box-shadow .25s ease, transform .25s ease, border-color .25s ease;
  /* if you want zero default shadow, set the next line to 'none' */
  box-shadow: 0 6px 18px rgba(0,0,0,.06);
}

/* Hover: apply to the element that’s actually hovered in each layout */
.epc-card:hover,
.epc-card.elementor-column:hover > .elementor-widget-wrap,
.epc-card.elementor-container:hover {
  box-shadow: 0 16px 40px rgba(0,0,0,.14);
  transform: translateY(-2px); /* remove if you don’t want lift */
  border-color: rgba(33,110,49,.18);
}

/* If your shadow looks clipped, un-comment this to let it breathe */
/* .epc-card { overflow: visible; } *//* 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 */