.elementor-13792 .elementor-element.elementor-element-490fae1{--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-13792 .elementor-element.elementor-element-490fae1:not(.elementor-motion-effects-element-type-background), .elementor-13792 .elementor-element.elementor-element-490fae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #183121 0%, #216E31 100%);}.elementor-13792 .elementor-element.elementor-element-490fae1, .elementor-13792 .elementor-element.elementor-element-490fae1::before{--border-transition:0.3s;}.elementor-13792 .elementor-element.elementor-element-73fb939{--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-13792 .elementor-element.elementor-element-73fb939.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-7e2e168{--spacer-size:54px;}.elementor-13792 .elementor-element.elementor-element-c740b99 .elementor-heading-title{color:#FFFFFF;font-family:"Canela Deck Bold", Sans-serif;font-size:60px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-c740b99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-a5c78e3{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-13792 .elementor-element.elementor-element-da80017{--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-13792 .elementor-element.elementor-element-8836fde img{opacity:1;}.elementor-13792 .elementor-element.elementor-element-8836fde:hover img{opacity:1;}.elementor-13792 .elementor-element.elementor-element-a06034e{--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-13792 .elementor-element.elementor-element-8f70247{--spacer-size:10px;}.elementor-13792 .elementor-element.elementor-element-b80b98b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-13792 .elementor-element.elementor-element-b80b98b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-1ed81a4 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:30px;font-weight:500;}.elementor-13792 .elementor-element.elementor-element-93e42fc{text-align:center;width:var( --container-widget-width, 67.954% );max-width:67.954%;--container-widget-width:67.954%;--container-widget-flex-grow:0;}.elementor-13792 .elementor-element.elementor-element-93e42fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-31fa09f{--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-13792 .elementor-element.elementor-element-377b38c{--spacer-size:10px;}.elementor-13792 .elementor-element.elementor-element-ebec1e2{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-block-start-width:01px;--border-inline-end-width:01px;--border-block-end-width:01px;--border-inline-start-width:01px;--border-radius:10px 10px 10px 10px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:050px;--margin-inline-end:0px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-13792 .elementor-element.elementor-element-ebec1e2, .elementor-13792 .elementor-element.elementor-element-ebec1e2::before{--border-transition:0.3s;}.elementor-13792 .elementor-element.elementor-element-ebec1e2.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-90e3cfe{--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-13792 .elementor-element.elementor-element-90e3cfe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-5efac7a .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:20px;font-weight:600;}.elementor-13792 .elementor-element.elementor-element-b03c01b{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-13792 .elementor-element.elementor-element-cc64856{--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-13792 .elementor-element.elementor-element-cc64856.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-b4f98ba{--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-13792 .elementor-element.elementor-element-b4f98ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-dd04c28 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:18px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-dd04c28 > .elementor-widget-container{margin:0px 0px 0px 032px;}.elementor-13792 .elementor-element.elementor-element-dae7d36{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-13792 .elementor-element.elementor-element-b300ee5{--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-13792 .elementor-element.elementor-element-b300ee5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-7a409e0 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:18px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-7a409e0 > .elementor-widget-container{margin:0px 0px 0px 032px;}.elementor-13792 .elementor-element.elementor-element-d84ea82{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-13792 .elementor-element.elementor-element-68590cd{--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-13792 .elementor-element.elementor-element-68590cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-f76bc7e .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:18px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-f76bc7e > .elementor-widget-container{margin:0px 0px 0px 032px;}.elementor-13792 .elementor-element.elementor-element-3be3754{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-13792 .elementor-element.elementor-element-204a38c{--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-13792 .elementor-element.elementor-element-204a38c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-3c26c06 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:18px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-3c26c06 > .elementor-widget-container{margin:0px 0px 0px 032px;}.elementor-13792 .elementor-element.elementor-element-f75581d{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-13792 .elementor-element.elementor-element-1883c17{--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-13792 .elementor-element.elementor-element-1883c17.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-4168479 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:18px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-4168479 > .elementor-widget-container{margin:0px 0px 0px 032px;}.elementor-13792 .elementor-element.elementor-element-6d961e6{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-13792 .elementor-element.elementor-element-9afb9b9{--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-13792 .elementor-element.elementor-element-788aa27{--spacer-size:50px;}.elementor-13792 .elementor-element.elementor-element-e45e723{text-align:center;}.elementor-13792 .elementor-element.elementor-element-e45e723 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:30px;font-weight:500;}.elementor-13792 .elementor-element.elementor-element-95a1f2e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;width:var( --container-widget-width, 93.242% );max-width:93.242%;--container-widget-width:93.242%;--container-widget-flex-grow:0;}.elementor-13792 .elementor-element.elementor-element-95a1f2e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-0881ad1{--spacer-size:10px;}.elementor-13792 .elementor-element.elementor-element-8faf377{--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-13792 .elementor-element.elementor-element-d231e0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--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-8fa41f2 );--border-color:var( --e-global-color-8fa41f2 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 1px rgba(156, 156, 156, 0.5);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:030px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-13792 .elementor-element.elementor-element-d231e0a, .elementor-13792 .elementor-element.elementor-element-d231e0a::before{--border-transition:0.3s;}.elementor-13792 .elementor-element.elementor-element-d231e0a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-d231e0a.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-13792 .elementor-element.elementor-element-d691875 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:21px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-d691875{width:var( --container-widget-width, 2762.564% );max-width:2762.564%;--container-widget-width:2762.564%;--container-widget-flex-grow:0;}.elementor-13792 .elementor-element.elementor-element-d691875.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-9dfb6dc{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-13792 .elementor-element.elementor-element-31702ef{--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-8fa41f2 );--border-color:var( --e-global-color-8fa41f2 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 1px rgba(156, 156, 156, 0.5);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:030px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-13792 .elementor-element.elementor-element-31702ef, .elementor-13792 .elementor-element.elementor-element-31702ef::before{--border-transition:0.3s;}.elementor-13792 .elementor-element.elementor-element-31702ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-31702ef.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-13792 .elementor-element.elementor-element-59cb0b9 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:21px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-59cb0b9{width:var( --container-widget-width, 2762.564% );max-width:2762.564%;--container-widget-width:2762.564%;--container-widget-flex-grow:0;}.elementor-13792 .elementor-element.elementor-element-59cb0b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-5fc15cf{--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-8fa41f2 );--border-color:var( --e-global-color-8fa41f2 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 1px rgba(156, 156, 156, 0.5);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:030px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-13792 .elementor-element.elementor-element-5fc15cf, .elementor-13792 .elementor-element.elementor-element-5fc15cf::before{--border-transition:0.3s;}.elementor-13792 .elementor-element.elementor-element-5fc15cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-5fc15cf.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-13792 .elementor-element.elementor-element-4030eed .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:21px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-4030eed{width:var( --container-widget-width, 2762.564% );max-width:2762.564%;--container-widget-width:2762.564%;--container-widget-flex-grow:0;}.elementor-13792 .elementor-element.elementor-element-4030eed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-4800647{--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-8fa41f2 );--border-color:var( --e-global-color-8fa41f2 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 1px rgba(156, 156, 156, 0.5);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:030px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-13792 .elementor-element.elementor-element-4800647, .elementor-13792 .elementor-element.elementor-element-4800647::before{--border-transition:0.3s;}.elementor-13792 .elementor-element.elementor-element-4800647.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-4800647.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-13792 .elementor-element.elementor-element-65008d4 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:21px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-65008d4{width:var( --container-widget-width, 2762.564% );max-width:2762.564%;--container-widget-width:2762.564%;--container-widget-flex-grow:0;}.elementor-13792 .elementor-element.elementor-element-65008d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-ea88bca{--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-8fa41f2 );--border-color:var( --e-global-color-8fa41f2 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 1px rgba(156, 156, 156, 0.5);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:030px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-13792 .elementor-element.elementor-element-ea88bca, .elementor-13792 .elementor-element.elementor-element-ea88bca::before{--border-transition:0.3s;}.elementor-13792 .elementor-element.elementor-element-ea88bca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-ea88bca.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-13792 .elementor-element.elementor-element-7c3c04e .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:21px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-7c3c04e{width:var( --container-widget-width, 2762.564% );max-width:2762.564%;--container-widget-width:2762.564%;--container-widget-flex-grow:0;}.elementor-13792 .elementor-element.elementor-element-7c3c04e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-ede7854{--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-13792 .elementor-element.elementor-element-39e98c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--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-8fa41f2 );--border-color:var( --e-global-color-8fa41f2 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 1px rgba(156, 156, 156, 0.5);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:030px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-13792 .elementor-element.elementor-element-39e98c5, .elementor-13792 .elementor-element.elementor-element-39e98c5::before{--border-transition:0.3s;}.elementor-13792 .elementor-element.elementor-element-39e98c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-39e98c5.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-13792 .elementor-element.elementor-element-97a62f1 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:21px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-97a62f1{width:var( --container-widget-width, 2762.564% );max-width:2762.564%;--container-widget-width:2762.564%;--container-widget-flex-grow:0;}.elementor-13792 .elementor-element.elementor-element-97a62f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-474717d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--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-8fa41f2 );--border-color:var( --e-global-color-8fa41f2 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 1px rgba(156, 156, 156, 0.5);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:030px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-13792 .elementor-element.elementor-element-474717d, .elementor-13792 .elementor-element.elementor-element-474717d::before{--border-transition:0.3s;}.elementor-13792 .elementor-element.elementor-element-474717d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-474717d.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-13792 .elementor-element.elementor-element-ccad301 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:21px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-ccad301{width:var( --container-widget-width, 2762.564% );max-width:2762.564%;--container-widget-width:2762.564%;--container-widget-flex-grow:0;}.elementor-13792 .elementor-element.elementor-element-ccad301.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-bd3c48f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--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-8fa41f2 );--border-color:var( --e-global-color-8fa41f2 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 1px rgba(156, 156, 156, 0.5);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:030px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-13792 .elementor-element.elementor-element-bd3c48f, .elementor-13792 .elementor-element.elementor-element-bd3c48f::before{--border-transition:0.3s;}.elementor-13792 .elementor-element.elementor-element-bd3c48f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-bd3c48f.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-13792 .elementor-element.elementor-element-156ab05 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:21px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-156ab05{width:var( --container-widget-width, 2762.564% );max-width:2762.564%;--container-widget-width:2762.564%;--container-widget-flex-grow:0;}.elementor-13792 .elementor-element.elementor-element-156ab05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-4384d11{--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-13792 .elementor-element.elementor-element-4bf4245{--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:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:030px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-13792 .elementor-element.elementor-element-4bf4245:hover{border-style:none;}.elementor-13792 .elementor-element.elementor-element-4bf4245, .elementor-13792 .elementor-element.elementor-element-4bf4245::before{--border-transition:0.3s;}.elementor-13792 .elementor-element.elementor-element-4bf4245.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-4bf4245.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-13792 .elementor-element.elementor-element-00b4781{--spacer-size:129px;}.elementor-13792 .elementor-element.elementor-element-6e281e4{--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-8fa41f2 );--border-color:var( --e-global-color-8fa41f2 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 1px rgba(156, 156, 156, 0.5);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:030px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-13792 .elementor-element.elementor-element-6e281e4, .elementor-13792 .elementor-element.elementor-element-6e281e4::before{--border-transition:0.3s;}.elementor-13792 .elementor-element.elementor-element-6e281e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-6e281e4.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-13792 .elementor-element.elementor-element-029c4fa .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:21px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-029c4fa{width:var( --container-widget-width, 2762.564% );max-width:2762.564%;--container-widget-width:2762.564%;--container-widget-flex-grow:0;}.elementor-13792 .elementor-element.elementor-element-029c4fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-027a801{--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-8fa41f2 );--border-color:var( --e-global-color-8fa41f2 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 1px rgba(156, 156, 156, 0.5);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:030px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-13792 .elementor-element.elementor-element-027a801, .elementor-13792 .elementor-element.elementor-element-027a801::before{--border-transition:0.3s;}.elementor-13792 .elementor-element.elementor-element-027a801.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-027a801.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-13792 .elementor-element.elementor-element-54cf29d .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:21px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-54cf29d{width:var( --container-widget-width, 2762.564% );max-width:2762.564%;--container-widget-width:2762.564%;--container-widget-flex-grow:0;}.elementor-13792 .elementor-element.elementor-element-54cf29d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-511d25c{--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:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:030px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-13792 .elementor-element.elementor-element-511d25c, .elementor-13792 .elementor-element.elementor-element-511d25c::before{--border-transition:0.3s;}.elementor-13792 .elementor-element.elementor-element-511d25c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-511d25c.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-13792 .elementor-element.elementor-element-2b8f5d3{--spacer-size:129px;}.elementor-13792 .elementor-element.elementor-element-aaf98f3{--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-13792 .elementor-element.elementor-element-60d63be{--spacer-size:50px;}.elementor-13792 .elementor-element.elementor-element-2b2796d{--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-13792 .elementor-element.elementor-element-d565f40{text-align:center;}.elementor-13792 .elementor-element.elementor-element-9487567{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;width:var( --container-widget-width, 97.111% );max-width:97.111%;--container-widget-width:97.111%;--container-widget-flex-grow:0;}.elementor-13792 .elementor-element.elementor-element-9487567.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-ef2397a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-block-start-width:01px;--border-inline-end-width:01px;--border-block-end-width:01px;--border-inline-start-width:01px;--border-radius:10px 10px 10px 10px;--margin-block-start:010px;--margin-block-end:0px;--margin-inline-start:050px;--margin-inline-end:0px;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-13792 .elementor-element.elementor-element-ef2397a, .elementor-13792 .elementor-element.elementor-element-ef2397a::before{--border-transition:0.3s;}.elementor-13792 .elementor-element.elementor-element-ef2397a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-7de431a{--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-13792 .elementor-element.elementor-element-7de431a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-e0d44d2{--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-13792 .elementor-element.elementor-element-e0d44d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-83662a3 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:18px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-83662a3 > .elementor-widget-container{margin:0px 0px 0px 032px;}.elementor-13792 .elementor-element.elementor-element-0ddff8d{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-13792 .elementor-element.elementor-element-822d301{--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-13792 .elementor-element.elementor-element-822d301.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-4d5fa58 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:18px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-4d5fa58 > .elementor-widget-container{margin:0px 0px 0px 032px;}.elementor-13792 .elementor-element.elementor-element-df43c42{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-13792 .elementor-element.elementor-element-46592ba{--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-13792 .elementor-element.elementor-element-46592ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-bd54364 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:18px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-bd54364 > .elementor-widget-container{margin:0px 0px 0px 032px;}.elementor-13792 .elementor-element.elementor-element-b15f229{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-13792 .elementor-element.elementor-element-23a35c5{--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-13792 .elementor-element.elementor-element-23a35c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-12983f0 .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:18px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-12983f0 > .elementor-widget-container{margin:0px 0px 0px 032px;}.elementor-13792 .elementor-element.elementor-element-f9a60b9{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-13792 .elementor-element.elementor-element-2c33e0d{--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-13792 .elementor-element.elementor-element-2c33e0d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-682324a .elementor-heading-title{font-family:"Canela Deck Bold", Sans-serif;font-size:18px;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-682324a > .elementor-widget-container{margin:0px 0px 0px 032px;}.elementor-13792 .elementor-element.elementor-element-bc6e31f{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-13792 .elementor-element.elementor-element-f062218{--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-13792 .elementor-element.elementor-element-05380ed{--spacer-size:50px;}.elementor-13792 .elementor-element.elementor-element-d1d70aa{--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-13792 .elementor-element.elementor-element-8113d28{--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-13792 .elementor-element.elementor-element-8113d28.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13792 .elementor-element.elementor-element-4195d62{--spacer-size:16px;}.elementor-13792 .elementor-element.elementor-element-9401caa .elementor-heading-title{color:#000000;font-family:"Canela Deck Bold", Sans-serif;font-weight:bold;}.elementor-13792 .elementor-element.elementor-element-d79c1e0{color:#000000;}.elementor-13792 .elementor-element.elementor-element-d6ae252{--spacer-size:211px;}.elementor-13792 .elementor-element.elementor-element-c4a2678{--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-13792 .elementor-element.elementor-element-52102e8 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-13792 .elementor-element.elementor-element-52102e8 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-13792 .elementor-element.elementor-element-52102e8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-13792 .elementor-element.elementor-element-52102e8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-13792 .elementor-element.elementor-element-52102e8 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-13792 .elementor-element.elementor-element-52102e8 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-13792 .elementor-element.elementor-element-52102e8 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-13792 .elementor-element.elementor-element-52102e8 .elementor-field-group > label, .elementor-13792 .elementor-element.elementor-element-52102e8 .elementor-field-subgroup label{color:#333333;}.elementor-13792 .elementor-element.elementor-element-52102e8 .elementor-field-group > label{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-13792 .elementor-element.elementor-element-52102e8 .elementor-field-type-html{padding-bottom:0px;}.elementor-13792 .elementor-element.elementor-element-52102e8 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-13792 .elementor-element.elementor-element-52102e8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-13792 .elementor-element.elementor-element-52102e8 .e-form__buttons__wrapper__button-next{background-color:#216E31;color:#ffffff;}.elementor-13792 .elementor-element.elementor-element-52102e8 .elementor-button[type="submit"]{background-color:#216E31;color:#ffffff;}.elementor-13792 .elementor-element.elementor-element-52102e8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-13792 .elementor-element.elementor-element-52102e8 .e-form__buttons__wrapper__button-previous{background-color:#216E31;color:#ffffff;}.elementor-13792 .elementor-element.elementor-element-52102e8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-13792 .elementor-element.elementor-element-52102e8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-13792 .elementor-element.elementor-element-52102e8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-13792 .elementor-element.elementor-element-52102e8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-13792 .elementor-element.elementor-element-52102e8{--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-13792 .elementor-element.elementor-element-ad4198e{--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-13792 .elementor-element.elementor-element-407eb70{--spacer-size:50px;}@media(max-width:1024px){.elementor-13792 .elementor-element.elementor-element-c740b99{width:var( --container-widget-width, 362.406px );max-width:362.406px;--container-widget-width:362.406px;--container-widget-flex-grow:0;}.elementor-13792 .elementor-element.elementor-element-b80b98b{--margin-block-start:10px;--margin-block-end:10px;--margin-inline-start:10px;--margin-inline-end:10px;}.elementor-13792 .elementor-element.elementor-element-1ed81a4{text-align:center;}.elementor-13792 .elementor-element.elementor-element-93e42fc{text-align:center;width:var( --container-widget-width, 754.281px );max-width:754.281px;--container-widget-width:754.281px;--container-widget-flex-grow:0;}.elementor-13792 .elementor-element.elementor-element-e45e723{text-align:center;}.elementor-13792 .elementor-element.elementor-element-95a1f2e{text-align:center;width:var( --container-widget-width, 754.281px );max-width:754.281px;--container-widget-width:754.281px;--container-widget-flex-grow:0;}.elementor-13792 .elementor-element.elementor-element-4384d11{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13792 .elementor-element.elementor-element-4384d11.e-con{--align-self:center;}.elementor-13792 .elementor-element.elementor-element-6e281e4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13792 .elementor-element.elementor-element-9401caa .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-13792 .elementor-element.elementor-element-73fb939{--width:44.243%;}.elementor-13792 .elementor-element.elementor-element-da80017{--width:50%;}.elementor-13792 .elementor-element.elementor-element-ebec1e2{--width:56%;}.elementor-13792 .elementor-element.elementor-element-90e3cfe{--width:42.58%;}.elementor-13792 .elementor-element.elementor-element-cc64856{--width:57.816%;}.elementor-13792 .elementor-element.elementor-element-b4f98ba{--width:99.319%;}.elementor-13792 .elementor-element.elementor-element-b300ee5{--width:95.936%;}.elementor-13792 .elementor-element.elementor-element-68590cd{--width:92.458%;}.elementor-13792 .elementor-element.elementor-element-204a38c{--width:90.864%;}.elementor-13792 .elementor-element.elementor-element-1883c17{--width:91.733%;}.elementor-13792 .elementor-element.elementor-element-d231e0a{--width:17%;}.elementor-13792 .elementor-element.elementor-element-31702ef{--width:17%;}.elementor-13792 .elementor-element.elementor-element-5fc15cf{--width:17%;}.elementor-13792 .elementor-element.elementor-element-4800647{--width:17%;}.elementor-13792 .elementor-element.elementor-element-ea88bca{--width:17%;}.elementor-13792 .elementor-element.elementor-element-39e98c5{--width:17%;}.elementor-13792 .elementor-element.elementor-element-474717d{--width:17%;}.elementor-13792 .elementor-element.elementor-element-bd3c48f{--width:17%;}.elementor-13792 .elementor-element.elementor-element-4bf4245{--width:17%;}.elementor-13792 .elementor-element.elementor-element-6e281e4{--width:17%;}.elementor-13792 .elementor-element.elementor-element-027a801{--width:17%;}.elementor-13792 .elementor-element.elementor-element-511d25c{--width:17%;}.elementor-13792 .elementor-element.elementor-element-ef2397a{--width:91%;}.elementor-13792 .elementor-element.elementor-element-7de431a{--width:103.248%;}.elementor-13792 .elementor-element.elementor-element-e0d44d2{--width:95.936%;}.elementor-13792 .elementor-element.elementor-element-822d301{--width:92.458%;}.elementor-13792 .elementor-element.elementor-element-46592ba{--width:90.864%;}.elementor-13792 .elementor-element.elementor-element-23a35c5{--width:91.733%;}.elementor-13792 .elementor-element.elementor-element-2c33e0d{--width:91.733%;}.elementor-13792 .elementor-element.elementor-element-8113d28{--width:40.175%;}.elementor-13792 .elementor-element.elementor-element-c4a2678{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13792 .elementor-element.elementor-element-73fb939{--width:706.391px;}.elementor-13792 .elementor-element.elementor-element-b80b98b{--width:738px;}.elementor-13792 .elementor-element.elementor-element-ebec1e2{--width:677px;}.elementor-13792 .elementor-element.elementor-element-39e98c5{--width:225px;}.elementor-13792 .elementor-element.elementor-element-474717d{--width:225px;}.elementor-13792 .elementor-element.elementor-element-bd3c48f{--width:225px;}.elementor-13792 .elementor-element.elementor-element-4bf4245{--width:112px;}.elementor-13792 .elementor-element.elementor-element-6e281e4{--width:225px;}.elementor-13792 .elementor-element.elementor-element-027a801{--width:225px;}.elementor-13792 .elementor-element.elementor-element-511d25c{--width:112px;}.elementor-13792 .elementor-element.elementor-element-ef2397a{--width:677px;}}@media(max-width:767px){.elementor-13792 .elementor-element.elementor-element-73fb939{--width:322px;}.elementor-13792 .elementor-element.elementor-element-ebec1e2{--margin-block-start:10px;--margin-block-end:10px;--margin-inline-start:10px;--margin-inline-end:10px;}.elementor-13792 .elementor-element.elementor-element-8faf377{--min-height:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13792 .elementor-element.elementor-element-4384d11{--min-height:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-13792 .elementor-element.elementor-element-ef2397a{--margin-block-start:10px;--margin-block-end:10px;--margin-inline-start:10px;--margin-inline-end:10px;}}/* Start custom CSS for heading, class: .elementor-element-dd04c28 *//* ===== Green tick for text squares ===== */
.elementor-13792 .elementor-element.elementor-element-dd04c28 .el-tick-box{
  position:relative;
  padding-left:32px;         /* space for the icon */
}

/* circle + tick */
.elementor-13792 .elementor-element.elementor-element-dd04c28 .el-tick-box::before{
  content:"\2713";           /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;                 /* adjust vertically if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4f98ba *//* ✅ Green tick aligned with the heading line */

/* Keep widget positioned (safety) */
.elementor-13792 .elementor-element.elementor-element-b4f98ba .elementor-widget-text-editor{
  position:relative;
}

/* Target the FIRST paragraph (your heading line) */
.elementor-13792 .elementor-element.elementor-element-b4f98ba .elementor-widget-text-editor p:first-of-type{
  position:relative;
  padding-left:32px;   /* space for the icon beside the heading */
  margin-bottom:8px;   /* small gap before the body text */
}

/* Green circle tick next to the heading */
.elementor-13792 .elementor-element.elementor-element-b4f98ba .elementor-widget-text-editor p:first-of-type::before{
  content:"\2713";     /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;           /* tweak up/down if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a409e0 *//* ===== Green tick for text squares ===== */
.elementor-13792 .elementor-element.elementor-element-7a409e0 .el-tick-box{
  position:relative;
  padding-left:32px;         /* space for the icon */
}

/* circle + tick */
.elementor-13792 .elementor-element.elementor-element-7a409e0 .el-tick-box::before{
  content:"\2713";           /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;                 /* adjust vertically if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b300ee5 *//* ✅ Green tick aligned with the heading line */

/* Keep widget positioned (safety) */
.elementor-13792 .elementor-element.elementor-element-b300ee5 .elementor-widget-text-editor{
  position:relative;
}

/* Target the FIRST paragraph (your heading line) */
.elementor-13792 .elementor-element.elementor-element-b300ee5 .elementor-widget-text-editor p:first-of-type{
  position:relative;
  padding-left:32px;   /* space for the icon beside the heading */
  margin-bottom:8px;   /* small gap before the body text */
}

/* Green circle tick next to the heading */
.elementor-13792 .elementor-element.elementor-element-b300ee5 .elementor-widget-text-editor p:first-of-type::before{
  content:"\2713";     /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;           /* tweak up/down if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f76bc7e *//* ===== Green tick for text squares ===== */
.elementor-13792 .elementor-element.elementor-element-f76bc7e .el-tick-box{
  position:relative;
  padding-left:32px;         /* space for the icon */
}

/* circle + tick */
.elementor-13792 .elementor-element.elementor-element-f76bc7e .el-tick-box::before{
  content:"\2713";           /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;                 /* adjust vertically if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3be3754 *//* ✅ Green tick aligned with the heading line */

/* Keep widget positioned (safety) */
.elementor-13792 .elementor-element.elementor-element-3be3754 .elementor-widget-text-editor{
  position:relative;
}

/* Target the FIRST paragraph (your heading line) */
.elementor-13792 .elementor-element.elementor-element-3be3754 .elementor-widget-text-editor p:first-of-type{
  position:relative;
  padding-left:32px;   /* space for the icon beside the heading */
  margin-bottom:8px;   /* small gap before the body text */
}

/* Green circle tick next to the heading */
.elementor-13792 .elementor-element.elementor-element-3be3754 .elementor-widget-text-editor p:first-of-type::before{
  content:"\2713";     /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;           /* tweak up/down if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68590cd *//* ✅ Green tick aligned with the heading line */

/* Keep widget positioned (safety) */
.elementor-13792 .elementor-element.elementor-element-68590cd .elementor-widget-text-editor{
  position:relative;
}

/* Target the FIRST paragraph (your heading line) */
.elementor-13792 .elementor-element.elementor-element-68590cd .elementor-widget-text-editor p:first-of-type{
  position:relative;
  padding-left:32px;   /* space for the icon beside the heading */
  margin-bottom:8px;   /* small gap before the body text */
}

/* Green circle tick next to the heading */
.elementor-13792 .elementor-element.elementor-element-68590cd .elementor-widget-text-editor p:first-of-type::before{
  content:"\2713";     /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;           /* tweak up/down if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c26c06 *//* ===== Green tick for text squares ===== */
.elementor-13792 .elementor-element.elementor-element-3c26c06 .el-tick-box{
  position:relative;
  padding-left:32px;         /* space for the icon */
}

/* circle + tick */
.elementor-13792 .elementor-element.elementor-element-3c26c06 .el-tick-box::before{
  content:"\2713";           /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;                 /* adjust vertically if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-204a38c *//* ✅ Green tick aligned with the heading line */

/* Keep widget positioned (safety) */
.elementor-13792 .elementor-element.elementor-element-204a38c .elementor-widget-text-editor{
  position:relative;
}

/* Target the FIRST paragraph (your heading line) */
.elementor-13792 .elementor-element.elementor-element-204a38c .elementor-widget-text-editor p:first-of-type{
  position:relative;
  padding-left:32px;   /* space for the icon beside the heading */
  margin-bottom:8px;   /* small gap before the body text */
}

/* Green circle tick next to the heading */
.elementor-13792 .elementor-element.elementor-element-204a38c .elementor-widget-text-editor p:first-of-type::before{
  content:"\2713";     /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;           /* tweak up/down if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4168479 *//* ===== Green tick for text squares ===== */
.elementor-13792 .elementor-element.elementor-element-4168479 .el-tick-box{
  position:relative;
  padding-left:32px;         /* space for the icon */
}

/* circle + tick */
.elementor-13792 .elementor-element.elementor-element-4168479 .el-tick-box::before{
  content:"\2713";           /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;                 /* adjust vertically if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1883c17 *//* ✅ Green tick aligned with the heading line */

/* Keep widget positioned (safety) */
.elementor-13792 .elementor-element.elementor-element-1883c17 .elementor-widget-text-editor{
  position:relative;
}

/* Target the FIRST paragraph (your heading line) */
.elementor-13792 .elementor-element.elementor-element-1883c17 .elementor-widget-text-editor p:first-of-type{
  position:relative;
  padding-left:32px;   /* space for the icon beside the heading */
  margin-bottom:8px;   /* small gap before the body text */
}

/* Green circle tick next to the heading */
.elementor-13792 .elementor-element.elementor-element-1883c17 .elementor-widget-text-editor p:first-of-type::before{
  content:"\2713";     /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;           /* tweak up/down if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc64856 *//* ===== Green tick for text squares ===== */
.elementor-13792 .elementor-element.elementor-element-cc64856 .el-tick-box{
  position:relative;
  padding-left:32px;         /* space for the icon */
}

/* circle + tick */
.elementor-13792 .elementor-element.elementor-element-cc64856 .el-tick-box::before{
  content:"\2713";           /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;                 /* adjust vertically if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebec1e2 *//* === Card container === */
.elementor-13792 .elementor-element.elementor-element-ebec1e2{
  background:#ffffff;
  border:1px solid #E6E7E8;
  border-radius:26px;
  padding:28px 36px 34px;
  box-shadow:0 18px 45px rgba(0,0,0,.06);
  position:relative;
  overflow:hidden;
  isolation:isolate;

  /* centre + match main page width */
  width:100%;
  max-width:1180px;           /* adjust if your site uses a different content width */
  margin-inline:auto;
  box-sizing:border-box;

  /* nice hover motion */
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;
}

/* hover state */
.elementor-13792 .elementor-element.elementor-element-ebec1e2:hover{
  transform:translateY(-4px);
  box-shadow:0 24px 50px rgba(0,0,0,.10);
  border-color:#d6e3dc;
}

/* Green line along the bottom – only on hover */
.elementor-13792 .elementor-element.elementor-element-ebec1e2::after{
  content:"";
  position:absolute;
  left:14px;
  right:14px;
  bottom:-1px;
  height:4px;
  background:#216E31; /* or use the gradient if you prefer */
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .28s ease;
  border-bottom-left-radius:26px;
  border-bottom-right-radius:26px;
  pointer-events:none;
  z-index:1;
}

.elementor-13792 .elementor-element.elementor-element-ebec1e2:hover::after{
  transform:scaleX(1);
}

/* Accessibility: keyboard focus behaves like hover */
.elementor-13792 .elementor-element.elementor-element-ebec1e2:focus-within{
  outline:2px solid rgba(33,110,49,.25);
  outline-offset:3px;
}

/* === Two-column layout inside the widget === */
/* assumes: heading + text + icon list are in the same column */
.elementor-13792 .elementor-element.elementor-element-ebec1e2 .elementor-widget-wrap{
  display:grid;
  grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);
  column-gap:32px;
  row-gap:10px;
  align-items:flex-start;
}

/* Left column: heading + paragraph */
.elementor-13792 .elementor-element.elementor-element-ebec1e2 .elementor-widget-heading,
.elementor-13792 .elementor-element.elementor-element-ebec1e2 .elementor-widget-text-editor{
  grid-column:1;
}

/* Right column: icon list (the points) */
.elementor-13792 .elementor-element.elementor-element-ebec1e2 .elementor-widget-icon-list{
  grid-column:2;
  grid-row:1 / span 2;
}

/* Typography */
.elementor-13792 .elementor-element.elementor-element-ebec1e2 h3{
  margin:0 0 10px;
  font-size:18px;
  font-weight:600;
}

.elementor-13792 .elementor-element.elementor-element-ebec1e2 p{
  margin:0 0 6px;
  font-size:15px;
  line-height:1.6;
}

/* Icon list styles */
.elementor-13792 .elementor-element.elementor-element-ebec1e2 .elementor-icon-list-items{
  display:grid;
  gap:14px;
}

.elementor-13792 .elementor-element.elementor-element-ebec1e2 .elementor-icon-list-item{
  align-items:flex-start;
}

.elementor-13792 .elementor-element.elementor-element-ebec1e2 .elementor-icon{
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-right:10px;
  background:transparent;
}

.elementor-13792 .elementor-element.elementor-element-ebec1e2 .elementor-icon i,
.elementor-13792 .elementor-element.elementor-element-ebec1e2 .elementor-icon svg{
  color:#216E31;
  font-size:12px;
}

.elementor-13792 .elementor-element.elementor-element-ebec1e2 .elementor-icon-list-text{
  font-size:15px;
  line-height:1.6;
}

/* Mobile stack */
@media (max-width:800px){
  .elementor-13792 .elementor-element.elementor-element-ebec1e2{
    padding:22px 18px 26px;
    border-radius:20px;
    max-width:100%;
  }

  .elementor-13792 .elementor-element.elementor-element-ebec1e2 .elementor-widget-wrap{
    grid-template-columns:minmax(0,1fr);
    row-gap:16px;
  }

  .elementor-13792 .elementor-element.elementor-element-ebec1e2 .elementor-widget-heading,
  .elementor-13792 .elementor-element.elementor-element-ebec1e2 .elementor-widget-text-editor,
  .elementor-13792 .elementor-element.elementor-element-ebec1e2 .elementor-widget-icon-list{
    grid-column:1;
    grid-row:auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d231e0a *//* ===== KPI card: shadow + bottom green line on hover ===== */
.elementor-13792 .elementor-element.elementor-element-d231e0a{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  padding:clamp(18px,2vw,24px);

  /* starts subtle, grows on hover */
  box-shadow:0 8px 24px rgba(0,0,0,.08);
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;

  position:relative; overflow:visible; isolation:isolate;
}

/* hover state */
.elementor-13792 .elementor-element.elementor-element-d231e0a:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 30px rgba(0,0,0,.12);
  border-color:#d6e3dc; /* soft greenish hint */
}

/* bottom line: hidden, then expands left→right on hover */
.elementor-13792 .elementor-element.elementor-element-d231e0a::after{
  content:"";
  position:absolute; left:14px; right:14px; bottom:-1px; height:3px;
  background:linear-gradient(90deg,#216E31,#3BAD5F);
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .28s ease;
  border-bottom-left-radius:18px; border-bottom-right-radius:18px;
  pointer-events:none; z-index:1;
}
.elementor-13792 .elementor-element.elementor-element-d231e0a:hover::after{ transform:scaleX(1); }

/* Accessibility: keyboard focus behaves like hover */
.elementor-13792 .elementor-element.elementor-element-d231e0a:focus-within{
  outline:2px solid rgba(33,110,49,.25);
  outline-offset:3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31702ef *//* ===== KPI card: shadow + bottom green line on hover ===== */
.elementor-13792 .elementor-element.elementor-element-31702ef{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  padding:clamp(18px,2vw,24px);

  /* starts subtle, grows on hover */
  box-shadow:0 8px 24px rgba(0,0,0,.08);
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;

  position:relative; overflow:visible; isolation:isolate;
}

/* hover state */
.elementor-13792 .elementor-element.elementor-element-31702ef:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 30px rgba(0,0,0,.12);
  border-color:#d6e3dc; /* soft greenish hint */
}

/* bottom line: hidden, then expands left→right on hover */
.elementor-13792 .elementor-element.elementor-element-31702ef::after{
  content:"";
  position:absolute; left:14px; right:14px; bottom:-1px; height:3px;
  background:linear-gradient(90deg,#216E31,#3BAD5F);
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .28s ease;
  border-bottom-left-radius:18px; border-bottom-right-radius:18px;
  pointer-events:none; z-index:1;
}
.elementor-13792 .elementor-element.elementor-element-31702ef:hover::after{ transform:scaleX(1); }

/* Accessibility: keyboard focus behaves like hover */
.elementor-13792 .elementor-element.elementor-element-31702ef:focus-within{
  outline:2px solid rgba(33,110,49,.25);
  outline-offset:3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc15cf *//* ===== KPI card: shadow + bottom green line on hover ===== */
.elementor-13792 .elementor-element.elementor-element-5fc15cf{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  padding:clamp(18px,2vw,24px);

  /* starts subtle, grows on hover */
  box-shadow:0 8px 24px rgba(0,0,0,.08);
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;

  position:relative; overflow:visible; isolation:isolate;
}

/* hover state */
.elementor-13792 .elementor-element.elementor-element-5fc15cf:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 30px rgba(0,0,0,.12);
  border-color:#d6e3dc; /* soft greenish hint */
}

/* bottom line: hidden, then expands left→right on hover */
.elementor-13792 .elementor-element.elementor-element-5fc15cf::after{
  content:"";
  position:absolute; left:14px; right:14px; bottom:-1px; height:3px;
  background:linear-gradient(90deg,#216E31,#3BAD5F);
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .28s ease;
  border-bottom-left-radius:18px; border-bottom-right-radius:18px;
  pointer-events:none; z-index:1;
}
.elementor-13792 .elementor-element.elementor-element-5fc15cf:hover::after{ transform:scaleX(1); }

/* Accessibility: keyboard focus behaves like hover */
.elementor-13792 .elementor-element.elementor-element-5fc15cf:focus-within{
  outline:2px solid rgba(33,110,49,.25);
  outline-offset:3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4800647 *//* ===== KPI card: shadow + bottom green line on hover ===== */
.elementor-13792 .elementor-element.elementor-element-4800647{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  padding:clamp(18px,2vw,24px);

  /* starts subtle, grows on hover */
  box-shadow:0 8px 24px rgba(0,0,0,.08);
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;

  position:relative; overflow:visible; isolation:isolate;
}

/* hover state */
.elementor-13792 .elementor-element.elementor-element-4800647:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 30px rgba(0,0,0,.12);
  border-color:#d6e3dc; /* soft greenish hint */
}

/* bottom line: hidden, then expands left→right on hover */
.elementor-13792 .elementor-element.elementor-element-4800647::after{
  content:"";
  position:absolute; left:14px; right:14px; bottom:-1px; height:3px;
  background:linear-gradient(90deg,#216E31,#3BAD5F);
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .28s ease;
  border-bottom-left-radius:18px; border-bottom-right-radius:18px;
  pointer-events:none; z-index:1;
}
.elementor-13792 .elementor-element.elementor-element-4800647:hover::after{ transform:scaleX(1); }

/* Accessibility: keyboard focus behaves like hover */
.elementor-13792 .elementor-element.elementor-element-4800647:focus-within{
  outline:2px solid rgba(33,110,49,.25);
  outline-offset:3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea88bca *//* ===== KPI card: shadow + bottom green line on hover ===== */
.elementor-13792 .elementor-element.elementor-element-ea88bca{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  padding:clamp(18px,2vw,24px);

  /* starts subtle, grows on hover */
  box-shadow:0 8px 24px rgba(0,0,0,.08);
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;

  position:relative; overflow:visible; isolation:isolate;
}

/* hover state */
.elementor-13792 .elementor-element.elementor-element-ea88bca:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 30px rgba(0,0,0,.12);
  border-color:#d6e3dc; /* soft greenish hint */
}

/* bottom line: hidden, then expands left→right on hover */
.elementor-13792 .elementor-element.elementor-element-ea88bca::after{
  content:"";
  position:absolute; left:14px; right:14px; bottom:-1px; height:3px;
  background:linear-gradient(90deg,#216E31,#3BAD5F);
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .28s ease;
  border-bottom-left-radius:18px; border-bottom-right-radius:18px;
  pointer-events:none; z-index:1;
}
.elementor-13792 .elementor-element.elementor-element-ea88bca:hover::after{ transform:scaleX(1); }

/* Accessibility: keyboard focus behaves like hover */
.elementor-13792 .elementor-element.elementor-element-ea88bca:focus-within{
  outline:2px solid rgba(33,110,49,.25);
  outline-offset:3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e98c5 *//* ===== KPI card: shadow + bottom green line on hover ===== */
.elementor-13792 .elementor-element.elementor-element-39e98c5{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  padding:clamp(18px,2vw,24px);

  /* starts subtle, grows on hover */
  box-shadow:0 8px 24px rgba(0,0,0,.08);
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;

  position:relative; overflow:visible; isolation:isolate;
}

/* hover state */
.elementor-13792 .elementor-element.elementor-element-39e98c5:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 30px rgba(0,0,0,.12);
  border-color:#d6e3dc; /* soft greenish hint */
}

/* bottom line: hidden, then expands left→right on hover */
.elementor-13792 .elementor-element.elementor-element-39e98c5::after{
  content:"";
  position:absolute; left:14px; right:14px; bottom:-1px; height:3px;
  background:linear-gradient(90deg,#216E31,#3BAD5F);
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .28s ease;
  border-bottom-left-radius:18px; border-bottom-right-radius:18px;
  pointer-events:none; z-index:1;
}
.elementor-13792 .elementor-element.elementor-element-39e98c5:hover::after{ transform:scaleX(1); }

/* Accessibility: keyboard focus behaves like hover */
.elementor-13792 .elementor-element.elementor-element-39e98c5:focus-within{
  outline:2px solid rgba(33,110,49,.25);
  outline-offset:3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474717d *//* ===== KPI card: shadow + bottom green line on hover ===== */
.elementor-13792 .elementor-element.elementor-element-474717d{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  padding:clamp(18px,2vw,24px);

  /* starts subtle, grows on hover */
  box-shadow:0 8px 24px rgba(0,0,0,.08);
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;

  position:relative; overflow:visible; isolation:isolate;
}

/* hover state */
.elementor-13792 .elementor-element.elementor-element-474717d:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 30px rgba(0,0,0,.12);
  border-color:#d6e3dc; /* soft greenish hint */
}

/* bottom line: hidden, then expands left→right on hover */
.elementor-13792 .elementor-element.elementor-element-474717d::after{
  content:"";
  position:absolute; left:14px; right:14px; bottom:-1px; height:3px;
  background:linear-gradient(90deg,#216E31,#3BAD5F);
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .28s ease;
  border-bottom-left-radius:18px; border-bottom-right-radius:18px;
  pointer-events:none; z-index:1;
}
.elementor-13792 .elementor-element.elementor-element-474717d:hover::after{ transform:scaleX(1); }

/* Accessibility: keyboard focus behaves like hover */
.elementor-13792 .elementor-element.elementor-element-474717d:focus-within{
  outline:2px solid rgba(33,110,49,.25);
  outline-offset:3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd3c48f *//* ===== KPI card: shadow + bottom green line on hover ===== */
.elementor-13792 .elementor-element.elementor-element-bd3c48f{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  padding:clamp(18px,2vw,24px);

  /* starts subtle, grows on hover */
  box-shadow:0 8px 24px rgba(0,0,0,.08);
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;

  position:relative; overflow:visible; isolation:isolate;
}

/* hover state */
.elementor-13792 .elementor-element.elementor-element-bd3c48f:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 30px rgba(0,0,0,.12);
  border-color:#d6e3dc; /* soft greenish hint */
}

/* bottom line: hidden, then expands left→right on hover */
.elementor-13792 .elementor-element.elementor-element-bd3c48f::after{
  content:"";
  position:absolute; left:14px; right:14px; bottom:-1px; height:3px;
  background:linear-gradient(90deg,#216E31,#3BAD5F);
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .28s ease;
  border-bottom-left-radius:18px; border-bottom-right-radius:18px;
  pointer-events:none; z-index:1;
}
.elementor-13792 .elementor-element.elementor-element-bd3c48f:hover::after{ transform:scaleX(1); }

/* Accessibility: keyboard focus behaves like hover */
.elementor-13792 .elementor-element.elementor-element-bd3c48f:focus-within{
  outline:2px solid rgba(33,110,49,.25);
  outline-offset:3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e281e4 *//* ===== KPI card: shadow + bottom green line on hover ===== */
.elementor-13792 .elementor-element.elementor-element-6e281e4{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  padding:clamp(18px,2vw,24px);

  /* starts subtle, grows on hover */
  box-shadow:0 8px 24px rgba(0,0,0,.08);
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;

  position:relative; overflow:visible; isolation:isolate;
}

/* hover state */
.elementor-13792 .elementor-element.elementor-element-6e281e4:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 30px rgba(0,0,0,.12);
  border-color:#d6e3dc; /* soft greenish hint */
}

/* bottom line: hidden, then expands left→right on hover */
.elementor-13792 .elementor-element.elementor-element-6e281e4::after{
  content:"";
  position:absolute; left:14px; right:14px; bottom:-1px; height:3px;
  background:linear-gradient(90deg,#216E31,#3BAD5F);
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .28s ease;
  border-bottom-left-radius:18px; border-bottom-right-radius:18px;
  pointer-events:none; z-index:1;
}
.elementor-13792 .elementor-element.elementor-element-6e281e4:hover::after{ transform:scaleX(1); }

/* Accessibility: keyboard focus behaves like hover */
.elementor-13792 .elementor-element.elementor-element-6e281e4:focus-within{
  outline:2px solid rgba(33,110,49,.25);
  outline-offset:3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-027a801 *//* ===== KPI card: shadow + bottom green line on hover ===== */
.elementor-13792 .elementor-element.elementor-element-027a801{
  background:#fff;
  border:1px solid #E6E7E8;
  border-radius:18px;
  padding:clamp(18px,2vw,24px);

  /* starts subtle, grows on hover */
  box-shadow:0 8px 24px rgba(0,0,0,.08);
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;

  position:relative; overflow:visible; isolation:isolate;
}

/* hover state */
.elementor-13792 .elementor-element.elementor-element-027a801:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 30px rgba(0,0,0,.12);
  border-color:#d6e3dc; /* soft greenish hint */
}

/* bottom line: hidden, then expands left→right on hover */
.elementor-13792 .elementor-element.elementor-element-027a801::after{
  content:"";
  position:absolute; left:14px; right:14px; bottom:-1px; height:3px;
  background:linear-gradient(90deg,#216E31,#3BAD5F);
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .28s ease;
  border-bottom-left-radius:18px; border-bottom-right-radius:18px;
  pointer-events:none; z-index:1;
}
.elementor-13792 .elementor-element.elementor-element-027a801:hover::after{ transform:scaleX(1); }

/* Accessibility: keyboard focus behaves like hover */
.elementor-13792 .elementor-element.elementor-element-027a801:focus-within{
  outline:2px solid rgba(33,110,49,.25);
  outline-offset:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83662a3 *//* ===== Green tick for text squares ===== */
.elementor-13792 .elementor-element.elementor-element-83662a3 .el-tick-box{
  position:relative;
  padding-left:32px;         /* space for the icon */
}

/* circle + tick */
.elementor-13792 .elementor-element.elementor-element-83662a3 .el-tick-box::before{
  content:"\2713";           /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;                 /* adjust vertically if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d44d2 *//* ✅ Green tick aligned with the heading line */

/* Keep widget positioned (safety) */
.elementor-13792 .elementor-element.elementor-element-e0d44d2 .elementor-widget-text-editor{
  position:relative;
}

/* Target the FIRST paragraph (your heading line) */
.elementor-13792 .elementor-element.elementor-element-e0d44d2 .elementor-widget-text-editor p:first-of-type{
  position:relative;
  padding-left:32px;   /* space for the icon beside the heading */
  margin-bottom:8px;   /* small gap before the body text */
}

/* Green circle tick next to the heading */
.elementor-13792 .elementor-element.elementor-element-e0d44d2 .elementor-widget-text-editor p:first-of-type::before{
  content:"\2713";     /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;           /* tweak up/down if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5fa58 *//* ===== Green tick for text squares ===== */
.elementor-13792 .elementor-element.elementor-element-4d5fa58 .el-tick-box{
  position:relative;
  padding-left:32px;         /* space for the icon */
}

/* circle + tick */
.elementor-13792 .elementor-element.elementor-element-4d5fa58 .el-tick-box::before{
  content:"\2713";           /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;                 /* adjust vertically if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df43c42 *//* ✅ Green tick aligned with the heading line */

/* Keep widget positioned (safety) */
.elementor-13792 .elementor-element.elementor-element-df43c42 .elementor-widget-text-editor{
  position:relative;
}

/* Target the FIRST paragraph (your heading line) */
.elementor-13792 .elementor-element.elementor-element-df43c42 .elementor-widget-text-editor p:first-of-type{
  position:relative;
  padding-left:32px;   /* space for the icon beside the heading */
  margin-bottom:8px;   /* small gap before the body text */
}

/* Green circle tick next to the heading */
.elementor-13792 .elementor-element.elementor-element-df43c42 .elementor-widget-text-editor p:first-of-type::before{
  content:"\2713";     /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;           /* tweak up/down if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-822d301 *//* ✅ Green tick aligned with the heading line */

/* Keep widget positioned (safety) */
.elementor-13792 .elementor-element.elementor-element-822d301 .elementor-widget-text-editor{
  position:relative;
}

/* Target the FIRST paragraph (your heading line) */
.elementor-13792 .elementor-element.elementor-element-822d301 .elementor-widget-text-editor p:first-of-type{
  position:relative;
  padding-left:32px;   /* space for the icon beside the heading */
  margin-bottom:8px;   /* small gap before the body text */
}

/* Green circle tick next to the heading */
.elementor-13792 .elementor-element.elementor-element-822d301 .elementor-widget-text-editor p:first-of-type::before{
  content:"\2713";     /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;           /* tweak up/down if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd54364 *//* ===== Green tick for text squares ===== */
.elementor-13792 .elementor-element.elementor-element-bd54364 .el-tick-box{
  position:relative;
  padding-left:32px;         /* space for the icon */
}

/* circle + tick */
.elementor-13792 .elementor-element.elementor-element-bd54364 .el-tick-box::before{
  content:"\2713";           /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;                 /* adjust vertically if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46592ba *//* ✅ Green tick aligned with the heading line */

/* Keep widget positioned (safety) */
.elementor-13792 .elementor-element.elementor-element-46592ba .elementor-widget-text-editor{
  position:relative;
}

/* Target the FIRST paragraph (your heading line) */
.elementor-13792 .elementor-element.elementor-element-46592ba .elementor-widget-text-editor p:first-of-type{
  position:relative;
  padding-left:32px;   /* space for the icon beside the heading */
  margin-bottom:8px;   /* small gap before the body text */
}

/* Green circle tick next to the heading */
.elementor-13792 .elementor-element.elementor-element-46592ba .elementor-widget-text-editor p:first-of-type::before{
  content:"\2713";     /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;           /* tweak up/down if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12983f0 *//* ===== Green tick for text squares ===== */
.elementor-13792 .elementor-element.elementor-element-12983f0 .el-tick-box{
  position:relative;
  padding-left:32px;         /* space for the icon */
}

/* circle + tick */
.elementor-13792 .elementor-element.elementor-element-12983f0 .el-tick-box::before{
  content:"\2713";           /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;                 /* adjust vertically if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23a35c5 *//* ✅ Green tick aligned with the heading line */

/* Keep widget positioned (safety) */
.elementor-13792 .elementor-element.elementor-element-23a35c5 .elementor-widget-text-editor{
  position:relative;
}

/* Target the FIRST paragraph (your heading line) */
.elementor-13792 .elementor-element.elementor-element-23a35c5 .elementor-widget-text-editor p:first-of-type{
  position:relative;
  padding-left:32px;   /* space for the icon beside the heading */
  margin-bottom:8px;   /* small gap before the body text */
}

/* Green circle tick next to the heading */
.elementor-13792 .elementor-element.elementor-element-23a35c5 .elementor-widget-text-editor p:first-of-type::before{
  content:"\2713";     /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;           /* tweak up/down if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682324a *//* ===== Green tick for text squares ===== */
.elementor-13792 .elementor-element.elementor-element-682324a .el-tick-box{
  position:relative;
  padding-left:32px;         /* space for the icon */
}

/* circle + tick */
.elementor-13792 .elementor-element.elementor-element-682324a .el-tick-box::before{
  content:"\2713";           /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;                 /* adjust vertically if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c33e0d *//* ✅ Green tick aligned with the heading line */

/* Keep widget positioned (safety) */
.elementor-13792 .elementor-element.elementor-element-2c33e0d .elementor-widget-text-editor{
  position:relative;
}

/* Target the FIRST paragraph (your heading line) */
.elementor-13792 .elementor-element.elementor-element-2c33e0d .elementor-widget-text-editor p:first-of-type{
  position:relative;
  padding-left:32px;   /* space for the icon beside the heading */
  margin-bottom:8px;   /* small gap before the body text */
}

/* Green circle tick next to the heading */
.elementor-13792 .elementor-element.elementor-element-2c33e0d .elementor-widget-text-editor p:first-of-type::before{
  content:"\2713";     /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;           /* tweak up/down if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de431a *//* ===== Green tick for text squares ===== */
.elementor-13792 .elementor-element.elementor-element-7de431a .el-tick-box{
  position:relative;
  padding-left:32px;         /* space for the icon */
}

/* circle + tick */
.elementor-13792 .elementor-element.elementor-element-7de431a .el-tick-box::before{
  content:"\2713";           /* ✓ */
  position:absolute;
  left:0;
  top:0.1em;                 /* adjust vertically if needed */
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:#216E31;
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef2397a *//* === Card container === */
.elementor-13792 .elementor-element.elementor-element-ef2397a{
  background:#ffffff;
  border:1px solid #E6E7E8;
  border-radius:26px;
  padding:28px 36px 34px;
  box-shadow:0 18px 45px rgba(0,0,0,.06);
  position:relative;
  overflow:hidden;
  isolation:isolate;

  /* centre the card + match main content width */
  width:100%;
  max-width:1180px;          /* same width as other sections */
  margin-inline:auto;
  box-sizing:border-box;

  /* hover motion */
  transition:box-shadow .28s ease, transform .28s ease, border-color .28s ease;
}

/* hover state */
.elementor-13792 .elementor-element.elementor-element-ef2397a:hover{
  transform:translateY(-4px);
  box-shadow:0 24px 50px rgba(0,0,0,.10);
  border-color:#d6e3dc;
}

/* Green line along the bottom – appears on hover */
.elementor-13792 .elementor-element.elementor-element-ef2397a::after{
  content:"";
  position:absolute;
  left:14px;
  right:14px;
  bottom:-1px;
  height:4px;
  background:#216E31; /* or linear-gradient(90deg,#216E31,#3BAD5F); */
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .28s ease;
  border-bottom-left-radius:26px;
  border-bottom-right-radius:26px;
  pointer-events:none;
  z-index:1;
}
.elementor-13792 .elementor-element.elementor-element-ef2397a:hover::after{
  transform:scaleX(1);
}

/* Accessibility: keyboard focus behaves like hover */
.elementor-13792 .elementor-element.elementor-element-ef2397a:focus-within{
  outline:2px solid rgba(33,110,49,.25);
  outline-offset:3px;
}

/* Two-column layout inside the section */
.elementor-13792 .elementor-element.elementor-element-ef2397a > .elementor-container{
  display:grid;
  grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);
  gap:32px;
  align-items:flex-start;
}

/* Left heading + paragraph */
.elementor-13792 .elementor-element.elementor-element-ef2397a h3{
  margin:0 0 10px;
  font-size:18px;
  font-weight:600;
}

.elementor-13792 .elementor-element.elementor-element-ef2397a p{
  margin:0 0 6px;
  font-size:15px;
  line-height:1.6;
}

/* Icon list on the right (if you're using Elementor Icon List) */
.elementor-13792 .elementor-element.elementor-element-ef2397a .elementor-icon-list-items{
  display:grid;
  gap:14px;
}

.elementor-13792 .elementor-element.elementor-element-ef2397a .elementor-icon-list-item{
  align-items:flex-start;
}

/* Green circle tick */
.elementor-13792 .elementor-element.elementor-element-ef2397a .elementor-icon{
  width:22px;
  height:22px;
  border-radius:50%;
  border:2px solid #3BAD5F;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-right:10px;
  background:transparent;
}

.elementor-13792 .elementor-element.elementor-element-ef2397a .elementor-icon i,
.elementor-13792 .elementor-element.elementor-element-ef2397a .elementor-icon svg{
  color:#216E31;
  font-size:12px;
}

.elementor-13792 .elementor-element.elementor-element-ef2397a .elementor-icon-list-text{
  font-size:15px;
  line-height:1.6;
}

/* Mobile stack */
@media (max-width:800px){
  .elementor-13792 .elementor-element.elementor-element-ef2397a{
    padding:22px 18px 26px;
    border-radius:20px;
    max-width:100%;
  }
  .elementor-13792 .elementor-element.elementor-element-ef2397a > .elementor-container{
    grid-template-columns:minmax(0,1fr);
    gap:20px;
  }
}/* 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 */