.elementor-40240 .elementor-element.elementor-element-aa50a4a{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-40240 .elementor-element.elementor-element-a610841{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-40240 .elementor-element.elementor-element-5a74780 .elementor-button{background-color:#CF402200;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:160px 160px 160px 160px;padding:10px 30px 10px 30px;}.elementor-40240 .elementor-element.elementor-element-5a74780 .elementor-button:hover, .elementor-40240 .elementor-element.elementor-element-5a74780 .elementor-button:focus{background-color:#CF402200;color:var( --e-global-color-accent );}.elementor-40240 .elementor-element.elementor-element-5a74780{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40240 .elementor-element.elementor-element-5a74780 .elementor-button:hover svg, .elementor-40240 .elementor-element.elementor-element-5a74780 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-40240 .elementor-element.elementor-element-2717999{--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-40240 .elementor-element.elementor-element-8a601d9{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:59px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-40240 .elementor-element.elementor-element-8a601d9:not(.elementor-motion-effects-element-type-background), .elementor-40240 .elementor-element.elementor-element-8a601d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF7F5;background-image:url("https://web.language.ca/wp-content/uploads/2026/05/Group-1707483774.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40240 .elementor-element.elementor-element-8cc5ffb{--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-40240 .elementor-element.elementor-element-81c1aa0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-40240 .elementor-element.elementor-element-230e5a3 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-40240 .elementor-element.elementor-element-474bda9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-40240 .elementor-element.elementor-element-77feca1{--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;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40240 .elementor-element.elementor-element-80844d2{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40240 .elementor-element.elementor-element-fae6947{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40240 .elementor-element.elementor-element-814ab1f{text-align:start;}.elementor-40240 .elementor-element.elementor-element-814ab1f img{width:auto;height:50px;object-fit:contain;object-position:center center;}.elementor-40240 .elementor-element.elementor-element-45efc77{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-40240 .elementor-element.elementor-element-45efc77 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:25px;font-weight:600;line-height:30px;letter-spacing:0px;}.elementor-40240 .elementor-element.elementor-element-a0121aa{text-align:start;}.elementor-40240 .elementor-element.elementor-element-a0121aa img{width:auto;height:50px;object-fit:contain;object-position:center center;}.elementor-40240 .elementor-element.elementor-element-04f7f05{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-40240 .elementor-element.elementor-element-04f7f05 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:25px;font-weight:600;line-height:30px;letter-spacing:0px;}.elementor-40240 .elementor-element.elementor-element-603d04f{text-align:start;}.elementor-40240 .elementor-element.elementor-element-603d04f img{width:auto;height:50px;object-fit:contain;object-position:center center;}.elementor-40240 .elementor-element.elementor-element-a3fe9c9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-40240 .elementor-element.elementor-element-a3fe9c9 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:25px;font-weight:600;line-height:30px;letter-spacing:0px;}.elementor-40240 .elementor-element.elementor-element-9263e1e{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40240 .elementor-element.elementor-element-297dd36{text-align:start;}.elementor-40240 .elementor-element.elementor-element-297dd36 img{width:auto;height:50px;object-fit:contain;object-position:center center;}.elementor-40240 .elementor-element.elementor-element-017a162{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-40240 .elementor-element.elementor-element-017a162 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:25px;font-weight:600;line-height:30px;letter-spacing:0px;}.elementor-40240 .elementor-element.elementor-element-36283c1{text-align:start;}.elementor-40240 .elementor-element.elementor-element-36283c1 img{width:auto;height:50px;object-fit:contain;object-position:center center;}.elementor-40240 .elementor-element.elementor-element-8ef3c7a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-40240 .elementor-element.elementor-element-8ef3c7a .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:25px;font-weight:600;line-height:30px;letter-spacing:0px;}.elementor-40240 .elementor-element.elementor-element-479bee4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-40240 .elementor-element.elementor-element-5b3edf6{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40240 .elementor-element.elementor-element-479815f{text-align:start;}.elementor-40240 .elementor-element.elementor-element-479815f img{width:auto;height:50px;object-fit:contain;object-position:center center;}.elementor-40240 .elementor-element.elementor-element-0fc9558{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-40240 .elementor-element.elementor-element-0fc9558 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:22px;font-weight:600;line-height:30px;letter-spacing:0px;}.elementor-40240 .elementor-element.elementor-element-ca7985e{text-align:start;}.elementor-40240 .elementor-element.elementor-element-ca7985e img{width:auto;height:50px;object-fit:contain;object-position:center center;}.elementor-40240 .elementor-element.elementor-element-382c3e7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-40240 .elementor-element.elementor-element-382c3e7 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:22px;font-weight:600;line-height:30px;letter-spacing:0px;}.elementor-40240 .elementor-element.elementor-element-0756a93{text-align:start;}.elementor-40240 .elementor-element.elementor-element-0756a93 img{width:auto;height:50px;object-fit:contain;object-position:center center;}.elementor-40240 .elementor-element.elementor-element-c598775{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-40240 .elementor-element.elementor-element-c598775 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:22px;font-weight:600;line-height:30px;letter-spacing:0px;}.elementor-40240 .elementor-element.elementor-element-571d1ea{text-align:start;}.elementor-40240 .elementor-element.elementor-element-571d1ea img{width:auto;height:50px;object-fit:contain;object-position:center center;}.elementor-40240 .elementor-element.elementor-element-7afbe32{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-40240 .elementor-element.elementor-element-7afbe32 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:22px;font-weight:600;line-height:30px;letter-spacing:0px;}.elementor-40240 .elementor-element.elementor-element-32ae04b{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-40240 .elementor-element.elementor-element-28c42cc{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40240 .elementor-element.elementor-element-b6ea422 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-40240 .elementor-element.elementor-element-794e7a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40240 .elementor-element.elementor-element-794e7a8 img{width:25px;}.elementor-40240 .elementor-element.elementor-element-217f7de .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;color:#1A1A1A;}.elementor-40240 .elementor-element.elementor-element-92ee70d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40240 .elementor-element.elementor-element-92ee70d img{width:25px;}.elementor-40240 .elementor-element.elementor-element-aa6f12b .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;color:#1A1A1A;}.elementor-40240 .elementor-element.elementor-element-96e7a10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40240 .elementor-element.elementor-element-96e7a10 img{width:25px;}.elementor-40240 .elementor-element.elementor-element-37ba31f .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;color:#1A1A1A;}.elementor-40240 .elementor-element.elementor-element-8d77280.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40240 .elementor-element.elementor-element-8d77280 img{width:25px;}.elementor-40240 .elementor-element.elementor-element-754feb4 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;color:#1A1A1A;}.elementor-40240 .elementor-element.elementor-element-e746f9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40240 .elementor-element.elementor-element-e746f9c img{width:25px;}.elementor-40240 .elementor-element.elementor-element-af676aa .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;color:#1A1A1A;}.elementor-40240 .elementor-element.elementor-element-a0b02d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40240 .elementor-element.elementor-element-a0b02d6 img{width:25px;}.elementor-40240 .elementor-element.elementor-element-6f580f2 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;color:#1A1A1A;}.elementor-40240 .elementor-element.elementor-element-826e087.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40240 .elementor-element.elementor-element-826e087 img{width:25px;}.elementor-40240 .elementor-element.elementor-element-05c0b1a .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;color:#1A1A1A;}.elementor-40240 .elementor-element.elementor-element-dfbd8b7{--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-40240 .elementor-element.elementor-element-04981d6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-40240 .elementor-element.elementor-element-3ad4705{--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:center;--gap:30px 2%;--row-gap:30px;--column-gap:2%;--flex-wrap:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-40240 .elementor-element.elementor-element-0deb764{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:200ms;}.elementor-40240 .elementor-element.elementor-element-0deb764:not(.elementor-motion-effects-element-type-background), .elementor-40240 .elementor-element.elementor-element-0deb764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-40240 .elementor-element.elementor-element-0deb764.e-con:hover{--e-con-transform-scale:1.02;}.elementor-40240 .elementor-element.elementor-element-5f31b4a img{max-width:68px;}.elementor-40240 .elementor-element.elementor-element-48f84e3{text-align:center;}.elementor-40240 .elementor-element.elementor-element-48f84e3 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:22px;font-weight:600;line-height:23px;letter-spacing:0px;}.elementor-40240 .elementor-element.elementor-element-d4a885b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:200ms;}.elementor-40240 .elementor-element.elementor-element-d4a885b:not(.elementor-motion-effects-element-type-background), .elementor-40240 .elementor-element.elementor-element-d4a885b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-40240 .elementor-element.elementor-element-d4a885b.e-con:hover{--e-con-transform-scale:1.02;}.elementor-40240 .elementor-element.elementor-element-f129807 img{max-width:68px;}.elementor-40240 .elementor-element.elementor-element-edc9b05{text-align:center;}.elementor-40240 .elementor-element.elementor-element-edc9b05 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:22px;font-weight:600;line-height:23px;letter-spacing:0px;}.elementor-40240 .elementor-element.elementor-element-ac69040{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:200ms;}.elementor-40240 .elementor-element.elementor-element-ac69040:not(.elementor-motion-effects-element-type-background), .elementor-40240 .elementor-element.elementor-element-ac69040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-40240 .elementor-element.elementor-element-ac69040.e-con:hover{--e-con-transform-scale:1.02;}.elementor-40240 .elementor-element.elementor-element-f10ba9d img{max-width:68px;}.elementor-40240 .elementor-element.elementor-element-002e668{text-align:center;}.elementor-40240 .elementor-element.elementor-element-002e668 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:22px;font-weight:600;line-height:23px;letter-spacing:0px;}.elementor-40240 .elementor-element.elementor-element-5ce5c2b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:200ms;}.elementor-40240 .elementor-element.elementor-element-5ce5c2b:not(.elementor-motion-effects-element-type-background), .elementor-40240 .elementor-element.elementor-element-5ce5c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-40240 .elementor-element.elementor-element-5ce5c2b.e-con:hover{--e-con-transform-scale:1.02;}.elementor-40240 .elementor-element.elementor-element-6335e38 img{max-width:68px;}.elementor-40240 .elementor-element.elementor-element-0c663a0{text-align:center;}.elementor-40240 .elementor-element.elementor-element-0c663a0 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:22px;font-weight:600;line-height:23px;letter-spacing:0px;}.elementor-40240 .elementor-element.elementor-element-c325475{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:200ms;}.elementor-40240 .elementor-element.elementor-element-c325475:not(.elementor-motion-effects-element-type-background), .elementor-40240 .elementor-element.elementor-element-c325475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-40240 .elementor-element.elementor-element-c325475.e-con:hover{--e-con-transform-scale:1.02;}.elementor-40240 .elementor-element.elementor-element-1b4cab1 img{max-width:68px;}.elementor-40240 .elementor-element.elementor-element-34b9d27{text-align:center;}.elementor-40240 .elementor-element.elementor-element-34b9d27 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:22px;font-weight:600;line-height:23px;letter-spacing:0px;}.elementor-40240 .elementor-element.elementor-element-34514cc{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:200ms;}.elementor-40240 .elementor-element.elementor-element-34514cc:not(.elementor-motion-effects-element-type-background), .elementor-40240 .elementor-element.elementor-element-34514cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-40240 .elementor-element.elementor-element-34514cc.e-con:hover{--e-con-transform-scale:1.02;}.elementor-40240 .elementor-element.elementor-element-b67cc26 img{max-width:68px;}.elementor-40240 .elementor-element.elementor-element-c96d170{text-align:center;}.elementor-40240 .elementor-element.elementor-element-c96d170 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:22px;font-weight:600;line-height:23px;letter-spacing:0px;}.elementor-40240 .elementor-element.elementor-element-26fdc85{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:200ms;}.elementor-40240 .elementor-element.elementor-element-26fdc85:not(.elementor-motion-effects-element-type-background), .elementor-40240 .elementor-element.elementor-element-26fdc85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-40240 .elementor-element.elementor-element-26fdc85.e-con:hover{--e-con-transform-scale:1.02;}.elementor-40240 .elementor-element.elementor-element-b031d98 img{max-width:68px;}.elementor-40240 .elementor-element.elementor-element-f76796e{text-align:center;}.elementor-40240 .elementor-element.elementor-element-f76796e .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:22px;font-weight:600;line-height:23px;letter-spacing:0px;}body:not(.rtl) .elementor-40240 .elementor-element.elementor-element-283369d{right:0px;}body.rtl .elementor-40240 .elementor-element.elementor-element-283369d{left:0px;}.elementor-40240 .elementor-element.elementor-element-283369d{bottom:0px;}.elementor-40240 .elementor-element.elementor-element-6bfb34a{--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;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:250px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-40240 .elementor-element.elementor-element-6bfb34a:not(.elementor-motion-effects-element-type-background), .elementor-40240 .elementor-element.elementor-element-6bfb34a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web.language.ca/wp-content/uploads/2026/05/4a1f3aaf3b9825bc4d1969d2b2f401a4de7a17bb-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40240 .elementor-element.elementor-element-6bfb34a::before, .elementor-40240 .elementor-element.elementor-element-6bfb34a > .elementor-background-video-container::before, .elementor-40240 .elementor-element.elementor-element-6bfb34a > .e-con-inner > .elementor-background-video-container::before, .elementor-40240 .elementor-element.elementor-element-6bfb34a > .elementor-background-slideshow::before, .elementor-40240 .elementor-element.elementor-element-6bfb34a > .e-con-inner > .elementor-background-slideshow::before, .elementor-40240 .elementor-element.elementor-element-6bfb34a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#CF4022DE;--background-overlay:'';}.elementor-40240 .elementor-element.elementor-element-2d05f87{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40240 .elementor-element.elementor-element-6282444{text-align:center;}.elementor-40240 .elementor-element.elementor-element-6282444 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-40240 .elementor-element.elementor-element-9469d6f .elementor-button{background-color:#FFFFFF00;font-family:"Mona Sans", Sans-serif;font-size:18px;font-weight:500;line-height:30px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:160px 160px 160px 160px;padding:10px 30px 10px 30px;}.elementor-40240 .elementor-element.elementor-element-9469d6f .elementor-button:hover, .elementor-40240 .elementor-element.elementor-element-9469d6f .elementor-button:focus{background-color:#CF402200;color:#FFFFFF;}.elementor-40240 .elementor-element.elementor-element-9469d6f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40240 .elementor-element.elementor-element-9469d6f .elementor-button:hover svg, .elementor-40240 .elementor-element.elementor-element-9469d6f .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-40240 .elementor-element.elementor-element-a610841{--width:50%;}.elementor-40240 .elementor-element.elementor-element-2717999{--width:50%;}.elementor-40240 .elementor-element.elementor-element-8cc5ffb{--width:50%;}.elementor-40240 .elementor-element.elementor-element-81c1aa0{--width:50%;}.elementor-40240 .elementor-element.elementor-element-28c42cc{--width:50%;}.elementor-40240 .elementor-element.elementor-element-dfbd8b7{--width:50%;}.elementor-40240 .elementor-element.elementor-element-0deb764{--width:23%;}.elementor-40240 .elementor-element.elementor-element-d4a885b{--width:23%;}.elementor-40240 .elementor-element.elementor-element-ac69040{--width:23%;}.elementor-40240 .elementor-element.elementor-element-5ce5c2b{--width:23%;}.elementor-40240 .elementor-element.elementor-element-c325475{--width:23%;}.elementor-40240 .elementor-element.elementor-element-34514cc{--width:23%;}.elementor-40240 .elementor-element.elementor-element-26fdc85{--width:23%;}.elementor-40240 .elementor-element.elementor-element-2d05f87{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40240 .elementor-element.elementor-element-a610841{--width:100%;}.elementor-40240 .elementor-element.elementor-element-2717999{--width:100%;}.elementor-40240 .elementor-element.elementor-element-8cc5ffb{--width:100%;}.elementor-40240 .elementor-element.elementor-element-81c1aa0{--width:100%;}.elementor-40240 .elementor-element.elementor-element-28c42cc{--width:100%;}.elementor-40240 .elementor-element.elementor-element-dfbd8b7{--width:100%;}.elementor-40240 .elementor-element.elementor-element-2d05f87{--width:100%;}}@media(max-width:1024px){.elementor-40240 .elementor-element.elementor-element-aa50a4a{--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:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40240 .elementor-element.elementor-element-8a601d9{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40240 .elementor-element.elementor-element-474bda9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-40240 .elementor-element.elementor-element-77feca1{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40240 .elementor-element.elementor-element-479bee4{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-40240 .elementor-element.elementor-element-5b3edf6{--flex-wrap:wrap;}.elementor-40240 .elementor-element.elementor-element-32ae04b{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-40240 .elementor-element.elementor-element-04981d6{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-40240 .elementor-element.elementor-element-6bfb34a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-40240 .elementor-element.elementor-element-8a601d9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40240 .elementor-element.elementor-element-479bee4{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-40240 .elementor-element.elementor-element-32ae04b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-40240 .elementor-element.elementor-element-04981d6{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-40240 .elementor-element.elementor-element-3ad4705{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40240 .elementor-element.elementor-element-6bfb34a{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mona Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://web.language.ca/wp-content/uploads/2026/04/MonaSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Mona Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://web.language.ca/wp-content/uploads/2026/04/MonaSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Mona Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://web.language.ca/wp-content/uploads/2026/04/MonaSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Mona Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://web.language.ca/wp-content/uploads/2026/04/MonaSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Mona Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://web.language.ca/wp-content/uploads/2026/04/MonaSans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */