.elementor-38 .elementor-element.elementor-element-a3e1a36{--display:flex;--min-height:7vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15em;--padding-bottom:6em;--padding-left:3em;--padding-right:3em;}.elementor-38 .elementor-element.elementor-element-a3e1a36:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a3e1a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecolefrancophone.tondesign.ca/wp-content/uploads/2026/06/gradient-background_inverted.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-cc06d78 > .elementor-widget-container{background-color:var( --e-global-color-fc9f948 );padding:5px 15px 5px 15px;border-radius:9px 9px 9px 9px;box-shadow:0px 0px 17px 0px rgba(0, 0, 0, 0.11);}.elementor-38 .elementor-element.elementor-element-cc06d78.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-cc06d78 .jet-breadcrumbs__item > *{font-family:"Outfit", Sans-serif;font-weight:300;}.elementor-38 .elementor-element.elementor-element-cc06d78 .jet-breadcrumbs__item-link{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-cc06d78 .jet-breadcrumbs__item-link:hover{font-family:"Outfit", Sans-serif;font-weight:300;}.elementor-38 .elementor-element.elementor-element-cc06d78 .jet-breadcrumbs__item-target{font-family:"Outfit", Sans-serif;font-weight:700;}.elementor-38 .elementor-element.elementor-element-cc06d78 .jet-breadcrumbs__item-sep{margin-left:3px;margin-right:3px;font-size:19px;padding:6px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-2d0bd00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-384db1e{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-1ac6062{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-1ac6062 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:300;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-27c61f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:65px 50px;--row-gap:65px;--column-gap:50px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-38 .elementor-element.elementor-element-1b12a22 .elementor-button{background-color:#F2D40000;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:900;fill:var( --e-global-color-2f084c3 );color:var( --e-global-color-2f084c3 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0d04485 );border-radius:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-38 .elementor-element.elementor-element-1b12a22{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-1b12a22 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-1b12a22 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-38 .elementor-element.elementor-element-b7f6304 .elementor-button{background-color:#F2D40000;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:900;fill:var( --e-global-color-9c122ed );color:var( --e-global-color-9c122ed );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-3b79034 );border-radius:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-38 .elementor-element.elementor-element-b7f6304{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-b7f6304 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-b7f6304 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-38 .elementor-element.elementor-element-54d50f7{--display:flex;}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text{color:var( --e-global-color-text );}.elementor-widget-jet-carousel .jet-banner__text{color:var( --e-global-color-text );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-carousel .jet-carousel .jet-arrow{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-arrow:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span{background-color:var( --e-global-color-text );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li.slick-active span{background-color:var( --e-global-color-accent );}.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-38 .elementor-element.elementor-element-7bfa74b .jet-carousel__content{text-align:left;}.elementor-38 .elementor-element.elementor-element-7bfa74b .jet-carousel .jet-arrow{background-color:#0F874B00;color:var( --e-global-color-0d04485 );}.elementor-38 .elementor-element.elementor-element-7bfa74b .jet-carousel .jet-arrow svg *{fill:var( --e-global-color-0d04485 );}.elementor-38 .elementor-element.elementor-element-7bfa74b .jet-carousel .jet-arrow:hover{color:var( --e-global-color-2f084c3 );}.elementor-38 .elementor-element.elementor-element-7bfa74b .jet-carousel .jet-arrow:hover svg *{fill:var( --e-global-color-2f084c3 );}.elementor-38 .elementor-element.elementor-element-7bfa74b .jet-carousel .jet-arrow.prev-arrow{bottom:20px;top:auto;right:70px;left:auto;}.elementor-38 .elementor-element.elementor-element-7bfa74b .jet-carousel .jet-arrow.next-arrow{bottom:20px;top:auto;right:40px;left:auto;}.elementor-38 .elementor-element.elementor-element-7bfa74b .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-38 .elementor-element.elementor-element-7bfa74b .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-38 .elementor-element.elementor-element-23b3bff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-38 .elementor-element.elementor-element-575aee9{--display:flex;--justify-content:center;}.elementor-38 .elementor-element.elementor-element-08902bb{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-08902bb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:29px;font-weight:700;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-c7764de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-38 .elementor-element.elementor-element-9c334f6{--display:flex;--min-height:328px;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-945acd3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-8a6bdb5{--display:flex;--min-height:235px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:23px 23px 23px 23px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-8a6bdb5:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-8a6bdb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-4cad196{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9649ebf );--border-color:var( --e-global-color-9649ebf );--border-radius:17px 17px 17px 17px;--z-index:65;}.elementor-38 .elementor-element.elementor-element-4cad196:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-4cad196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9cb128 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-dad2a5f .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-dad2a5f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-dad2a5f.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-dad2a5f.elementor-view-default .elementor-icon{color:var( --e-global-color-9649ebf );border-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-dad2a5f.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-dad2a5f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-dad2a5f .elementor-icon{font-size:32px;}.elementor-38 .elementor-element.elementor-element-dad2a5f .elementor-icon svg{height:32px;}.elementor-38 .elementor-element.elementor-element-8c5d1df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3d6accf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-390dbef{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-9c122ed );}.elementor-38 .elementor-element.elementor-element-20a6c5c .elementor-button{background-color:#F2D40000;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:900;fill:var( --e-global-color-2f084c3 );color:var( --e-global-color-2f084c3 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0d04485 );border-radius:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-38 .elementor-element.elementor-element-20a6c5c{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-20a6c5c.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-20a6c5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-20a6c5c .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-38 .elementor-element.elementor-element-aa24b68{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-6bd40ec{--display:flex;--min-height:235px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:23px 23px 23px 23px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-6bd40ec:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6bd40ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-896b378{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9649ebf );--border-color:var( --e-global-color-9649ebf );--border-radius:17px 17px 17px 17px;--z-index:65;}.elementor-38 .elementor-element.elementor-element-896b378:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-896b378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9cb128 );}.elementor-38 .elementor-element.elementor-element-a9d9710 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-a9d9710.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-a9d9710.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-a9d9710.elementor-view-default .elementor-icon{color:var( --e-global-color-9649ebf );border-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-a9d9710.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-a9d9710.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-a9d9710 .elementor-icon{font-size:32px;}.elementor-38 .elementor-element.elementor-element-a9d9710 .elementor-icon svg{height:32px;}.elementor-38 .elementor-element.elementor-element-c4f0d98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-aa99e97 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-c87ff5d{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-9c122ed );}.elementor-38 .elementor-element.elementor-element-4da446e .elementor-button{background-color:#F2D40000;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:900;fill:var( --e-global-color-2f084c3 );color:var( --e-global-color-2f084c3 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0d04485 );border-radius:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-38 .elementor-element.elementor-element-4da446e{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-4da446e.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-4da446e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-4da446e .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-38 .elementor-element.elementor-element-4386719{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-b4e27d7{--display:flex;--min-height:235px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:23px 23px 23px 23px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-b4e27d7:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-b4e27d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-45d9518{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9649ebf );--border-color:var( --e-global-color-9649ebf );--border-radius:17px 17px 17px 17px;--z-index:65;}.elementor-38 .elementor-element.elementor-element-45d9518:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-45d9518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9cb128 );}.elementor-38 .elementor-element.elementor-element-07fe851 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-07fe851.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-07fe851.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-07fe851.elementor-view-default .elementor-icon{color:var( --e-global-color-9649ebf );border-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-07fe851.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-07fe851.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-07fe851 .elementor-icon{font-size:32px;}.elementor-38 .elementor-element.elementor-element-07fe851 .elementor-icon svg{height:32px;}.elementor-38 .elementor-element.elementor-element-21ee474{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ae3e2ad .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-d7e3887{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-9c122ed );}.elementor-38 .elementor-element.elementor-element-69e3687 .elementor-button{background-color:#F2D40000;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:900;fill:var( --e-global-color-2f084c3 );color:var( --e-global-color-2f084c3 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0d04485 );border-radius:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-38 .elementor-element.elementor-element-69e3687{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-69e3687.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-69e3687 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-69e3687 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-38 .elementor-element.elementor-element-4cdecd3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-489c405{--display:flex;--min-height:235px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:23px 23px 23px 23px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-489c405:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-489c405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-da217f4{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9649ebf );--border-color:var( --e-global-color-9649ebf );--border-radius:17px 17px 17px 17px;--z-index:65;}.elementor-38 .elementor-element.elementor-element-da217f4:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-da217f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9cb128 );}.elementor-38 .elementor-element.elementor-element-9b096df .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-9b096df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-9b096df.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-9b096df.elementor-view-default .elementor-icon{color:var( --e-global-color-9649ebf );border-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-9b096df.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-9b096df.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-9b096df .elementor-icon{font-size:32px;}.elementor-38 .elementor-element.elementor-element-9b096df .elementor-icon svg{height:32px;}.elementor-38 .elementor-element.elementor-element-556fd54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2ea590e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-7871aab{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-9c122ed );}.elementor-38 .elementor-element.elementor-element-0c2cc47 .elementor-button{background-color:#F2D40000;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:900;fill:var( --e-global-color-2f084c3 );color:var( --e-global-color-2f084c3 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0d04485 );border-radius:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-38 .elementor-element.elementor-element-0c2cc47{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-0c2cc47.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-0c2cc47 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-0c2cc47 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-38 .elementor-element.elementor-element-75c5d4b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-51b1176{--display:flex;--min-height:235px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:23px 23px 23px 23px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-51b1176:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-51b1176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-3ac8154{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9649ebf );--border-color:var( --e-global-color-9649ebf );--border-radius:17px 17px 17px 17px;--z-index:65;}.elementor-38 .elementor-element.elementor-element-3ac8154:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-3ac8154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9cb128 );}.elementor-38 .elementor-element.elementor-element-ad31218 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-ad31218.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-ad31218.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-ad31218.elementor-view-default .elementor-icon{color:var( --e-global-color-9649ebf );border-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-ad31218.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-ad31218.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-ad31218 .elementor-icon{font-size:32px;}.elementor-38 .elementor-element.elementor-element-ad31218 .elementor-icon svg{height:32px;}.elementor-38 .elementor-element.elementor-element-ff2e952{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2a83e24 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:900;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-f1a723c{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-9c122ed );}.elementor-38 .elementor-element.elementor-element-2a9fed3 .elementor-button{background-color:#F2D40000;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:900;fill:var( --e-global-color-2f084c3 );color:var( --e-global-color-2f084c3 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0d04485 );border-radius:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-38 .elementor-element.elementor-element-2a9fed3{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-2a9fed3.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-2a9fed3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-2a9fed3 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-38 .elementor-element.elementor-element-46d21ed{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-75px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-80px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:11px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-80px;--e-n-carousel-arrow-size:48px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-9c122ed );}.elementor-38 .elementor-element.elementor-element-72a332d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:6em;--padding-left:3em;--padding-right:3em;}.elementor-38 .elementor-element.elementor-element-ceedec0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-ceedec0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-ad85f69{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-ad85f69 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:54px;font-weight:300;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-1d9f4d7{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-9c122ed );}.elementor-38 .elementor-element.elementor-element-0cad314{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:65px 50px;--row-gap:65px;--column-gap:50px;}.elementor-38 .elementor-element.elementor-element-b214048 .elementor-button{background-color:#F2D40000;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:900;fill:var( --e-global-color-2f084c3 );color:var( --e-global-color-2f084c3 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-3b79034 );border-radius:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-38 .elementor-element.elementor-element-b214048{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-b214048 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-b214048 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-38 .elementor-element.elementor-element-8f924be .elementor-button{background-color:#F2D40000;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:900;fill:var( --e-global-color-9c122ed );color:var( --e-global-color-9c122ed );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-9c122ed );border-radius:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-38 .elementor-element.elementor-element-8f924be{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-8f924be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-8f924be .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-38 .elementor-element.elementor-element-0db3965{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:45px 45px;--row-gap:45px;--column-gap:45px;--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-73d9f3d:hover{--e-transform-scale:1.1;}.elementor-38 .elementor-element.elementor-element-73d9f3d{background-color:transparent;padding:35px 15px 35px 15px;background-image:linear-gradient(180deg, var( --e-global-color-ea2bedc ) 0%, #F6EB9B42 100%);border-radius:30px 30px 30px 30px;}.elementor-38 .elementor-element.elementor-element-73d9f3d .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-38 .elementor-element.elementor-element-73d9f3d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-73d9f3d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e3d5c56 );}.elementor-38 .elementor-element.elementor-element-73d9f3d.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-73d9f3d.elementor-view-default .elementor-icon{fill:var( --e-global-color-e3d5c56 );color:var( --e-global-color-e3d5c56 );border-color:var( --e-global-color-e3d5c56 );}.elementor-38 .elementor-element.elementor-element-73d9f3d .elementor-icon{font-size:64px;}.elementor-38 .elementor-element.elementor-element-73d9f3d .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-73d9f3d .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-73d9f3d:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-73d9f3d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-eee7169{--e-transform-translateY:50px;background-color:transparent;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:35px 15px 35px 15px;background-image:linear-gradient(180deg, var( --e-global-color-ea2bedc ) 0%, #F6EB9B42 100%);border-radius:30px 30px 30px 30px;}.elementor-38 .elementor-element.elementor-element-eee7169:hover{--e-transform-scale:1.1;}.elementor-38 .elementor-element.elementor-element-eee7169 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-38 .elementor-element.elementor-element-eee7169 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-eee7169.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e3d5c56 );}.elementor-38 .elementor-element.elementor-element-eee7169.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-eee7169.elementor-view-default .elementor-icon{fill:var( --e-global-color-e3d5c56 );color:var( --e-global-color-e3d5c56 );border-color:var( --e-global-color-e3d5c56 );}.elementor-38 .elementor-element.elementor-element-eee7169 .elementor-icon{font-size:64px;}.elementor-38 .elementor-element.elementor-element-eee7169 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-eee7169 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-eee7169:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-eee7169:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-3012fa5:hover{--e-transform-scale:1.1;}.elementor-38 .elementor-element.elementor-element-3012fa5{background-color:transparent;padding:35px 15px 35px 15px;background-image:linear-gradient(180deg, var( --e-global-color-ea2bedc ) 0%, #F6EB9B42 100%);border-radius:30px 30px 30px 30px;}.elementor-38 .elementor-element.elementor-element-3012fa5 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-38 .elementor-element.elementor-element-3012fa5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-3012fa5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e3d5c56 );}.elementor-38 .elementor-element.elementor-element-3012fa5.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-3012fa5.elementor-view-default .elementor-icon{fill:var( --e-global-color-e3d5c56 );color:var( --e-global-color-e3d5c56 );border-color:var( --e-global-color-e3d5c56 );}.elementor-38 .elementor-element.elementor-element-3012fa5 .elementor-icon{font-size:64px;}.elementor-38 .elementor-element.elementor-element-3012fa5 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-3012fa5 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-3012fa5:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-3012fa5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-66de05b{--e-transform-translateY:50px;background-color:transparent;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:35px 15px 35px 15px;background-image:linear-gradient(180deg, var( --e-global-color-ea2bedc ) 0%, #F6EB9B42 100%);border-radius:30px 30px 30px 30px;}.elementor-38 .elementor-element.elementor-element-66de05b:hover{--e-transform-scale:1.1;}.elementor-38 .elementor-element.elementor-element-66de05b .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-38 .elementor-element.elementor-element-66de05b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-66de05b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e3d5c56 );}.elementor-38 .elementor-element.elementor-element-66de05b.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-66de05b.elementor-view-default .elementor-icon{fill:var( --e-global-color-e3d5c56 );color:var( --e-global-color-e3d5c56 );border-color:var( --e-global-color-e3d5c56 );}.elementor-38 .elementor-element.elementor-element-66de05b .elementor-icon{font-size:64px;}.elementor-38 .elementor-element.elementor-element-66de05b .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-66de05b .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-66de05b:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-66de05b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-ab57e80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:45px 045px;--row-gap:45px;--column-gap:045px;--padding-top:5em;--padding-bottom:6em;--padding-left:3em;--padding-right:3em;}.elementor-38 .elementor-element.elementor-element-ab57e80:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ab57e80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f56e409 );}.elementor-38 .elementor-element.elementor-element-9fdd89b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:45px 45px;--row-gap:45px;--column-gap:45px;--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-12acf7c:hover{--e-transform-scale:1.1;}.elementor-38 .elementor-element.elementor-element-12acf7c{background-color:var( --e-global-color-2f084c3 );padding:35px 15px 35px 15px;border-radius:30px 30px 30px 30px;}.elementor-38 .elementor-element.elementor-element-12acf7c .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-38 .elementor-element.elementor-element-12acf7c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-12acf7c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-12acf7c.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-12acf7c.elementor-view-default .elementor-icon{fill:var( --e-global-color-9649ebf );color:var( --e-global-color-9649ebf );border-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-12acf7c .elementor-icon{font-size:64px;}.elementor-38 .elementor-element.elementor-element-12acf7c .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-12acf7c .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-12acf7c:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-12acf7c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-57bcdf5:hover{--e-transform-scale:1.1;}.elementor-38 .elementor-element.elementor-element-57bcdf5{background-color:var( --e-global-color-2f084c3 );padding:35px 15px 35px 15px;border-radius:30px 30px 30px 30px;}.elementor-38 .elementor-element.elementor-element-57bcdf5 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-38 .elementor-element.elementor-element-57bcdf5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-57bcdf5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-57bcdf5.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-57bcdf5.elementor-view-default .elementor-icon{fill:var( --e-global-color-9649ebf );color:var( --e-global-color-9649ebf );border-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-57bcdf5 .elementor-icon{font-size:64px;}.elementor-38 .elementor-element.elementor-element-57bcdf5 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-57bcdf5 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-57bcdf5:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-57bcdf5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-3b0aa32:hover{--e-transform-scale:1.1;}.elementor-38 .elementor-element.elementor-element-3b0aa32{background-color:var( --e-global-color-2f084c3 );padding:35px 15px 35px 15px;border-radius:30px 30px 30px 30px;}.elementor-38 .elementor-element.elementor-element-3b0aa32 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-38 .elementor-element.elementor-element-3b0aa32 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-3b0aa32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-3b0aa32.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-3b0aa32.elementor-view-default .elementor-icon{fill:var( --e-global-color-9649ebf );color:var( --e-global-color-9649ebf );border-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-3b0aa32 .elementor-icon{font-size:64px;}.elementor-38 .elementor-element.elementor-element-3b0aa32 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-3b0aa32 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-3b0aa32:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-3b0aa32:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-67d7fa3:hover{--e-transform-scale:1.1;}.elementor-38 .elementor-element.elementor-element-67d7fa3{background-color:var( --e-global-color-2f084c3 );padding:35px 15px 35px 15px;border-radius:30px 30px 30px 30px;}.elementor-38 .elementor-element.elementor-element-67d7fa3 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-38 .elementor-element.elementor-element-67d7fa3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-67d7fa3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-67d7fa3.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-67d7fa3.elementor-view-default .elementor-icon{fill:var( --e-global-color-9649ebf );color:var( --e-global-color-9649ebf );border-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-67d7fa3 .elementor-icon{font-size:64px;}.elementor-38 .elementor-element.elementor-element-67d7fa3 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-67d7fa3 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-67d7fa3:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-67d7fa3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-6f5aa72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-6f5aa72.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-d10e1df{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-d10e1df .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:54px;font-weight:300;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-59938be{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-9c122ed );}.elementor-38 .elementor-element.elementor-element-fe86490{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:65px 50px;--row-gap:65px;--column-gap:50px;}.elementor-38 .elementor-element.elementor-element-f565f36 .elementor-button{background-color:#F2D40000;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:900;fill:var( --e-global-color-2f084c3 );color:var( --e-global-color-2f084c3 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-3b79034 );border-radius:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-38 .elementor-element.elementor-element-f565f36{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-f565f36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-f565f36 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-38 .elementor-element.elementor-element-297c8e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:6em;--padding-left:3em;--padding-right:3em;}.elementor-38 .elementor-element.elementor-element-297c8e5:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-297c8e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-9185b5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-38 .elementor-element.elementor-element-9185b5f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-41fc7f9{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-41fc7f9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:54px;font-weight:300;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-bc421df{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-9c122ed );}.elementor-38 .elementor-element.elementor-element-fdfca10 .elementor-button{background-color:#F2D40000;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:900;fill:var( --e-global-color-2f084c3 );color:var( --e-global-color-2f084c3 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-3b79034 );border-radius:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-38 .elementor-element.elementor-element-fdfca10{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-fdfca10 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-fdfca10 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-38 .elementor-element.elementor-element-86044e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-38 .elementor-element.elementor-element-34202c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:45px 045px;--row-gap:45px;--column-gap:045px;--padding-top:6em;--padding-bottom:6em;--padding-left:3em;--padding-right:3em;}.elementor-38 .elementor-element.elementor-element-34202c3:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-34202c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f56e409 );}.elementor-38 .elementor-element.elementor-element-5c49e3d{--display:flex;--min-height:396px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.11);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-38 .elementor-element.elementor-element-5c49e3d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-5c49e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecolefrancophone.tondesign.ca/wp-content/uploads/2026/06/istockphoto-1746072704-2048x2048-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:180% auto;}.elementor-38 .elementor-element.elementor-element-5c49e3d:hover{background-image:url("https://ecolefrancophone.tondesign.ca/wp-content/uploads/2026/06/istockphoto-1746072704-2048x2048-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:190% auto;}.elementor-38 .elementor-element.elementor-element-5c49e3d::before, .elementor-38 .elementor-element.elementor-element-5c49e3d > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-5c49e3d > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-5c49e3d > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-5c49e3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-5c49e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F874B85 0%, var( --e-global-color-2f084c3 ) 100%);}.elementor-38 .elementor-element.elementor-element-b8708b8 .elementor-icon-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-b8708b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-b8708b8.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-b8708b8.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-b8708b8.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-b8708b8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-0e0b0c1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-92bbf54 .elementor-button{background-color:#F2D40000;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:900;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-38 .elementor-element.elementor-element-92bbf54{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-92bbf54.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-92bbf54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-92bbf54 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-38 .elementor-element.elementor-element-03ce40a{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;top:52px;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-03ce40a{left:43px;}body.rtl .elementor-38 .elementor-element.elementor-element-03ce40a{right:43px;}.elementor-38 .elementor-element.elementor-element-03ce40a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:200;color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-f1584d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-c077671{--display:flex;--min-height:335px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.11);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-38 .elementor-element.elementor-element-c077671:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-c077671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecolefrancophone.tondesign.ca/wp-content/uploads/2026/06/istockphoto-2258623855-2048x2048-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:120% auto;}.elementor-38 .elementor-element.elementor-element-c077671:hover{background-image:url("https://ecolefrancophone.tondesign.ca/wp-content/uploads/2026/06/istockphoto-2258623855-2048x2048-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:125% auto;}.elementor-38 .elementor-element.elementor-element-c077671::before, .elementor-38 .elementor-element.elementor-element-c077671 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-c077671 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-c077671 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-c077671 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-c077671 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F874B85 0%, var( --e-global-color-2f084c3 ) 100%);}.elementor-38 .elementor-element.elementor-element-8ccdcce .elementor-icon-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-8ccdcce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-8ccdcce.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-8ccdcce.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-8ccdcce.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-8ccdcce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-659f8c4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-4ac6b8d .elementor-button{background-color:#F2D40000;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:900;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-38 .elementor-element.elementor-element-4ac6b8d{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-4ac6b8d.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-4ac6b8d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-4ac6b8d .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-38 .elementor-element.elementor-element-8a156ed{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-b7bc2c3:hover{--e-transform-scale:1.1;}.elementor-38 .elementor-element.elementor-element-b7bc2c3{background-color:var( --e-global-color-2f084c3 );padding:35px 15px 35px 15px;border-radius:30px 30px 30px 30px;}.elementor-38 .elementor-element.elementor-element-b7bc2c3 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-38 .elementor-element.elementor-element-b7bc2c3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-b7bc2c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-b7bc2c3.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-b7bc2c3.elementor-view-default .elementor-icon{fill:var( --e-global-color-9649ebf );color:var( --e-global-color-9649ebf );border-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-b7bc2c3 .elementor-icon{font-size:64px;}.elementor-38 .elementor-element.elementor-element-b7bc2c3 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-b7bc2c3 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-b7bc2c3:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-b7bc2c3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-fe96e15:hover{--e-transform-scale:1.1;}.elementor-38 .elementor-element.elementor-element-fe96e15{background-color:var( --e-global-color-2f084c3 );padding:35px 15px 35px 15px;border-radius:30px 30px 30px 30px;}.elementor-38 .elementor-element.elementor-element-fe96e15 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-38 .elementor-element.elementor-element-fe96e15 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-fe96e15.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-fe96e15.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-fe96e15.elementor-view-default .elementor-icon{fill:var( --e-global-color-9649ebf );color:var( --e-global-color-9649ebf );border-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-fe96e15 .elementor-icon{font-size:64px;}.elementor-38 .elementor-element.elementor-element-fe96e15 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-fe96e15 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-fe96e15:has(:hover) .elementor-icon-box-title,
					 .elementor-38 .elementor-element.elementor-element-fe96e15:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-22acfd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:6em;--padding-left:3em;--padding-right:3em;}.elementor-38 .elementor-element.elementor-element-22acfd4:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-22acfd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9649ebf );}.elementor-38 .elementor-element.elementor-element-a544638{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-a544638.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-c13a527{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-c13a527 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:54px;font-weight:300;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-f7e1164{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-9c122ed );}.elementor-38 .elementor-element.elementor-element-ad80547{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:65px 50px;--row-gap:65px;--column-gap:50px;}.elementor-38 .elementor-element.elementor-element-619bdf7 .elementor-button{background-color:#F2D40000;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:900;fill:var( --e-global-color-2f084c3 );color:var( --e-global-color-2f084c3 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-3b79034 );border-radius:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-38 .elementor-element.elementor-element-619bdf7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-619bdf7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-619bdf7 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-38 .elementor-element.elementor-element-94861f7 .elementor-button{background-color:#F2D40000;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:900;fill:var( --e-global-color-9c122ed );color:var( --e-global-color-9c122ed );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-9c122ed );border-radius:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-38 .elementor-element.elementor-element-94861f7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-94861f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-94861f7 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-38 .elementor-element.elementor-element-d9a09de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-38 .elementor-element.elementor-element-a73daba img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f224343 );border-radius:25px 25px 25px 25px;}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-2d0bd00{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-1ac6062{text-align:start;}.elementor-38 .elementor-element.elementor-element-1ac6062 .elementor-heading-title{font-size:43px;}.elementor-38 .elementor-element.elementor-element-1b12a22 .elementor-button{font-size:16px;}.elementor-38 .elementor-element.elementor-element-b7f6304 .elementor-button{font-size:16px;}.elementor-38 .elementor-element.elementor-element-46d21ed{--e-n-carousel-swiper-slides-to-display:2;}.elementor-38 .elementor-element.elementor-element-72a332d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-ad85f69 .elementor-heading-title{font-size:41px;}.elementor-38 .elementor-element.elementor-element-0db3965{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-ab57e80{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-9fdd89b{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-297c8e5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-41fc7f9 .elementor-heading-title{font-size:41px;}.elementor-38 .elementor-element.elementor-element-1f552ee{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-1f552ee img{width:174px;}.elementor-38 .elementor-element.elementor-element-34202c3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-03ce40a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-03ce40a{left:25px;}body.rtl .elementor-38 .elementor-element.elementor-element-03ce40a{right:25px;}.elementor-38 .elementor-element.elementor-element-8a156ed{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-22acfd4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-c13a527 .elementor-heading-title{font-size:41px;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-a3e1a36{--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:9em;--padding-bottom:2em;--padding-left:1em;--padding-right:0em;}.elementor-38 .elementor-element.elementor-element-2d0bd00{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-1ac6062 .elementor-heading-title{font-size:24px;}.elementor-38 .elementor-element.elementor-element-27c61f8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-1b12a22 .elementor-button{font-size:18px;}.elementor-38 .elementor-element.elementor-element-b7f6304 .elementor-button{font-size:18px;}.elementor-38 .elementor-element.elementor-element-7bfa74b .jet-carousel .jet-arrow.prev-arrow{bottom:4px;top:auto;}.elementor-38 .elementor-element.elementor-element-7bfa74b .jet-carousel .jet-arrow.next-arrow{bottom:4px;top:auto;}.elementor-38 .elementor-element.elementor-element-23b3bff{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-38 .elementor-element.elementor-element-08902bb{text-align:center;}.elementor-38 .elementor-element.elementor-element-08902bb .elementor-heading-title{font-size:24px;}.elementor-38 .elementor-element.elementor-element-c7764de{--min-height:80px;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4cad196{--width:84px;}.elementor-38 .elementor-element.elementor-element-390dbef{font-size:18px;}.elementor-38 .elementor-element.elementor-element-20a6c5c.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-896b378{--width:84px;}.elementor-38 .elementor-element.elementor-element-c87ff5d{font-size:18px;}.elementor-38 .elementor-element.elementor-element-4da446e.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-45d9518{--width:84px;}.elementor-38 .elementor-element.elementor-element-d7e3887{font-size:18px;}.elementor-38 .elementor-element.elementor-element-69e3687.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-da217f4{--width:84px;}.elementor-38 .elementor-element.elementor-element-7871aab{font-size:18px;}.elementor-38 .elementor-element.elementor-element-0c2cc47.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-3ac8154{--width:84px;}.elementor-38 .elementor-element.elementor-element-f1a723c{font-size:18px;}.elementor-38 .elementor-element.elementor-element-2a9fed3.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-46d21ed{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-30px;}.elementor-38 .elementor-element.elementor-element-72a332d{--margin-top:3em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-38 .elementor-element.elementor-element-ceedec0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-ad85f69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-ad85f69 .elementor-heading-title{font-size:20px;}.elementor-38 .elementor-element.elementor-element-1d9f4d7{font-size:18px;}.elementor-38 .elementor-element.elementor-element-0cad314{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-b214048 .elementor-button{font-size:17px;}.elementor-38 .elementor-element.elementor-element-8f924be .elementor-button{font-size:17px;}.elementor-38 .elementor-element.elementor-element-0db3965{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-eee7169{--e-transform-translateY:0px;}.elementor-38 .elementor-element.elementor-element-66de05b{--e-transform-translateY:0px;}.elementor-38 .elementor-element.elementor-element-ab57e80{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-38 .elementor-element.elementor-element-9fdd89b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-d10e1df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-d10e1df .elementor-heading-title{font-size:20px;}.elementor-38 .elementor-element.elementor-element-59938be{font-size:18px;}.elementor-38 .elementor-element.elementor-element-fe86490{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f565f36 .elementor-button{font-size:18px;}.elementor-38 .elementor-element.elementor-element-297c8e5{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-38 .elementor-element.elementor-element-9185b5f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-41fc7f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-41fc7f9 .elementor-heading-title{font-size:20px;}.elementor-38 .elementor-element.elementor-element-bc421df{font-size:18px;}.elementor-38 .elementor-element.elementor-element-fdfca10 .elementor-button{font-size:17px;}.elementor-38 .elementor-element.elementor-element-1f552ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-1f552ee img{width:162px;}.elementor-38 .elementor-element.elementor-element-34202c3{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-38 .elementor-element.elementor-element-5c49e3d{--min-height:350px;}.elementor-38 .elementor-element.elementor-element-5c49e3d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-5c49e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-38 .elementor-element.elementor-element-92bbf54.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-03ce40a{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-03ce40a{left:30px;}body.rtl .elementor-38 .elementor-element.elementor-element-03ce40a{right:30px;}.elementor-38 .elementor-element.elementor-element-03ce40a .elementor-heading-title{font-size:24px;}.elementor-38 .elementor-element.elementor-element-c077671{--min-height:350px;}.elementor-38 .elementor-element.elementor-element-c077671:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-c077671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-38 .elementor-element.elementor-element-4ac6b8d.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-8a156ed{--e-con-grid-template-columns:repeat(1, 1fr);--gap:45px 45px;--row-gap:45px;--column-gap:45px;--grid-auto-flow:row;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-22acfd4{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-38 .elementor-element.elementor-element-c13a527{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-c13a527 .elementor-heading-title{font-size:20px;}.elementor-38 .elementor-element.elementor-element-f7e1164{font-size:18px;}.elementor-38 .elementor-element.elementor-element-ad80547{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-619bdf7 .elementor-button{font-size:17px;}.elementor-38 .elementor-element.elementor-element-94861f7 .elementor-button{font-size:17px;}.elementor-38 .elementor-element.elementor-element-a73daba{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-384db1e{--width:60%;}.elementor-38 .elementor-element.elementor-element-54d50f7{--width:35%;}.elementor-38 .elementor-element.elementor-element-4cad196{--width:84px;}.elementor-38 .elementor-element.elementor-element-896b378{--width:84px;}.elementor-38 .elementor-element.elementor-element-45d9518{--width:84px;}.elementor-38 .elementor-element.elementor-element-da217f4{--width:84px;}.elementor-38 .elementor-element.elementor-element-3ac8154{--width:84px;}.elementor-38 .elementor-element.elementor-element-ceedec0{--width:60%;}.elementor-38 .elementor-element.elementor-element-0db3965{--width:40%;}.elementor-38 .elementor-element.elementor-element-9fdd89b{--width:50%;}.elementor-38 .elementor-element.elementor-element-6f5aa72{--width:50%;}.elementor-38 .elementor-element.elementor-element-9185b5f{--width:60%;}.elementor-38 .elementor-element.elementor-element-86044e8{--width:35%;}.elementor-38 .elementor-element.elementor-element-5c49e3d{--width:50%;}.elementor-38 .elementor-element.elementor-element-f1584d0{--width:50%;}.elementor-38 .elementor-element.elementor-element-c077671{--width:100%;}.elementor-38 .elementor-element.elementor-element-a544638{--width:60%;}.elementor-38 .elementor-element.elementor-element-d9a09de{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-384db1e{--width:100%;}.elementor-38 .elementor-element.elementor-element-54d50f7{--width:100%;}.elementor-38 .elementor-element.elementor-element-ceedec0{--width:100%;}.elementor-38 .elementor-element.elementor-element-0db3965{--width:100%;}.elementor-38 .elementor-element.elementor-element-9fdd89b{--width:100%;}.elementor-38 .elementor-element.elementor-element-6f5aa72{--width:100%;}.elementor-38 .elementor-element.elementor-element-9185b5f{--width:100%;}.elementor-38 .elementor-element.elementor-element-86044e8{--width:100%;}.elementor-38 .elementor-element.elementor-element-5c49e3d{--width:100%;}.elementor-38 .elementor-element.elementor-element-f1584d0{--width:100%;}.elementor-38 .elementor-element.elementor-element-a544638{--width:100%;}.elementor-38 .elementor-element.elementor-element-d9a09de{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-1ac6062 */.elementor-38 .elementor-element.elementor-element-1ac6062 b, .elementor-38 .elementor-element.elementor-element-1ac6062 strong{
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad85f69 */.elementor-38 .elementor-element.elementor-element-ad85f69 b, .elementor-38 .elementor-element.elementor-element-ad85f69 strong{
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d10e1df */.elementor-38 .elementor-element.elementor-element-d10e1df b, .elementor-38 .elementor-element.elementor-element-d10e1df strong{
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41fc7f9 */.elementor-38 .elementor-element.elementor-element-41fc7f9 b, .elementor-38 .elementor-element.elementor-element-41fc7f9 strong{
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03ce40a */.elementor-38 .elementor-element.elementor-element-03ce40a b{
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c13a527 */.elementor-38 .elementor-element.elementor-element-c13a527 b, .elementor-38 .elementor-element.elementor-element-c13a527 strong{
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS */body.cef-profil-carousel-internal {
--cef-cover-primary: #1F66D1;
--cef-cover-secondary: #174d9f;
--cef-cover-faint: rgba(255, 255, 255, 0.1);
--cef-cover-outline: rgba(255, 255, 255, 0.35);
}/* End custom CSS */