.elementor-1840 .elementor-element.elementor-element-4132b86b{--display:flex;--min-height:80vh;--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;--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-1840 .elementor-element.elementor-element-4132b86b:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-4132b86b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1840 .elementor-element.elementor-element-8831183{--display:flex;--min-height:80vh;--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-1840 .elementor-element.elementor-element-8831183:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-8831183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://islamicfoundation.ca/wp-content/uploads/2026/05/logo-placehodler.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1840 .elementor-element.elementor-element-b8c2db8{--display:flex;--min-height:80vh;--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;}.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-1840 .elementor-element.elementor-element-6b03bc77{margin:0px 110px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-6b03bc77 .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:30px;font-weight:500;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-53f9349e{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-53f9349e.e-con{--align-self:flex-end;}.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-1840 .elementor-element.elementor-element-6f2543e6 .elementor-button{background-color:#D8C99733;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:17px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#D8C9971A;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-1840 .elementor-element.elementor-element-6f2543e6:hover{--e-transform-scale:1.1;}.elementor-1840 .elementor-element.elementor-element-5303f716 .elementor-button{background-color:#D8C99733;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:17px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#D8C9971A;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-1840 .elementor-element.elementor-element-5303f716:hover{--e-transform-scale:1.1;}.elementor-1840 .elementor-element.elementor-element-502bce6e{--display:flex;--min-height:80vh;--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-1840 .elementor-element.elementor-element-502bce6e:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-502bce6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://islamicfoundation.ca/wp-content/uploads/2026/05/logo-placehodler.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1840 .elementor-element.elementor-element-4ea7f5dd{--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:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-4ea7f5dd:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-4ea7f5dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1840 .elementor-element.elementor-element-3c3cac44{--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;}.elementor-1840 .elementor-element.elementor-element-271021c2{--display:flex;--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-1840 .elementor-element.elementor-element-271021c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-46302a37{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;}.elementor-1840 .elementor-element.elementor-element-46302a37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-46302a37 .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:30px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-178240a2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-178240a2.e-con{--flex-grow:0;--flex-shrink:0;}.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-1840 .elementor-element.elementor-element-580a5b4d{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1840 .elementor-element.elementor-element-3805446{--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;}.elementor-1840 .elementor-element.elementor-element-27af150{--display:flex;--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-1840 .elementor-element.elementor-element-27af150.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-0ba7d44{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;}.elementor-1840 .elementor-element.elementor-element-0ba7d44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-0ba7d44 .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:30px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-8dd9cd3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-8dd9cd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-0426330{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1840 .elementor-element.elementor-element-6a792fb{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-435d18d{--display:flex;--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-1840 .elementor-element.elementor-element-435d18d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-0bc506a{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;text-align:center;}.elementor-1840 .elementor-element.elementor-element-0bc506a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-0bc506a .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:30px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-f25a755{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-f25a755.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-3d2b516{--display:flex;}.elementor-1840 .elementor-element.elementor-element-6da024b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-4f4c092{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-e1c8d14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-fd70abf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-9fc72f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-3f40926{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-4df5360{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-dae71ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-2938e78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-8c9c36b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-6e08bcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-9cbace7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-23bd374{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-010ee25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-b5f4f29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-576d72a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-9d9d226{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-b58627b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-7bd8058{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-0a67885{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-fb868dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-9c401a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-e357122{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-cc2b8ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-4b0e433{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-b72c9af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-26b5d05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-2de64be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-634517c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-5173043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-a9ba978{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-94c6ea8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-0abb1e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-c72c3a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-904117b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-0754e08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-c478e34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-0540906{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-d8d5964{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-9c025ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-ec58347{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-038bb3b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-02b328b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-3d7350f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-548e73c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-e2b4b7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-38a43d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-2e8fd6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-77e9ca8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-73c6d3d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-365f408{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-9c5138b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-d9dd925{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-0487df3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-26afc9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-380f0f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-83cbc6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-5bd0a1a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-193a5bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-8ee6a53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-41298b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-74ab5a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-f1b471c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-5921d8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-4ada0ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-05aa7b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-c2a6e97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-dd4c03d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-5fb453d{--n-accordion-title-font-size:24px;width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:25px;}.elementor-1840 .elementor-element.elementor-element-5fb453d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#282C20;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-5fb453d {--n-accordion-padding:10px 40px 10px 40px;}:where( .elementor-1840 .elementor-element.elementor-element-5fb453d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Somar-Sans", Sans-serif;font-weight:400;line-height:40px;}:where( .elementor-1840 .elementor-element.elementor-element-5fb453d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1840 .elementor-element.elementor-element-97d7cdb{--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;}.elementor-1840 .elementor-element.elementor-element-404ca60{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-404ca60.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-2f8facb{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1840 .elementor-element.elementor-element-6575403{text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-c489e08{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1840 .elementor-element.elementor-element-bf36084{text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-5f94288{--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:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-5f94288:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-5f94288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1840 .elementor-element.elementor-element-c224a4f{--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;}.elementor-1840 .elementor-element.elementor-element-d4d5d72{--display:flex;--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-1840 .elementor-element.elementor-element-d4d5d72.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-4efc328{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;}.elementor-1840 .elementor-element.elementor-element-4efc328.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-4efc328 .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:30px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-922d720{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-922d720.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-f649acd{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1840 .elementor-element.elementor-element-52f022e{--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;}.elementor-1840 .elementor-element.elementor-element-1ae0b3d{--display:flex;--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-1840 .elementor-element.elementor-element-1ae0b3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-2f1e3d4{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;}.elementor-1840 .elementor-element.elementor-element-2f1e3d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-2f1e3d4 .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:30px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-3273e84{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-3273e84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-68553f4{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1840 .elementor-element.elementor-element-cce242b{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-f2d8611{--display:flex;--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-1840 .elementor-element.elementor-element-f2d8611.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-e4e4da7{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;text-align:center;}.elementor-1840 .elementor-element.elementor-element-e4e4da7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-e4e4da7 .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:30px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-a246db9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-a246db9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-2cc097b{--display:flex;}.elementor-1840 .elementor-element.elementor-element-336c9cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-f2ce29b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-c6ae7ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-8eec576{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-e3a3ce0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-cbe5c61{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-9cb7820{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-12eadd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-bb8aab3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-3136c51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-2778c5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-cd9213a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-b09ad7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-688fa2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-48a1e0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-9e4a10a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-5ed1f01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-2786394{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-1968f66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-01712fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-a2faee7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-51d73a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-b207ee3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-c6bc7af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-4cc7e8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-4dc7e5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-319a61d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-971ea04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-85d661c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-03e22de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-6a50021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-b578bf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-25312a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-e5467ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-a052984{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-80f1a5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-7703f4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-175ea1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-6c240fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-b4de5b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-5790e1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-08966cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-70d0168{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-051ed94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-4e9fdcf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-c7c05d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-a590bba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-452b60d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-79c9c57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-05c1d69{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-046abf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-21dcadc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-cf3ce02{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-24d088d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-6e7bb83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-bff8395{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-0d15c98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-7d793d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-58ecc82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-94107e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-05ae797{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-fce268f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-2057065{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1840 .elementor-element.elementor-element-9476799{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-58bcd4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-4859ab5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-c9875fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-f12e84e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1840 .elementor-element.elementor-element-7917d8b{--n-accordion-title-font-size:28px;width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:25px;}.elementor-1840 .elementor-element.elementor-element-7917d8b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#282C20;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-7917d8b {--n-accordion-padding:10px 40px 10px 40px;}:where( .elementor-1840 .elementor-element.elementor-element-7917d8b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Somar-Sans", Sans-serif;font-weight:400;line-height:50px;}:where( .elementor-1840 .elementor-element.elementor-element-7917d8b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1840 .elementor-element.elementor-element-e44e868{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;text-align:center;}.elementor-1840 .elementor-element.elementor-element-e44e868.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-e44e868 .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:28px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-84d766f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-1872a37{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-1872a37.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-046da8e{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;text-align:center;}.elementor-1840 .elementor-element.elementor-element-046da8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-046da8e .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:28px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-124cffa{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-581ed46{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-d79cf01{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-deda0eb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-deda0eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-7342591{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;text-align:center;}.elementor-1840 .elementor-element.elementor-element-7342591.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-7342591 .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:28px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-1712dcf{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-3529bed{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-580cd97{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-d39c2ad{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-fce5b10{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-db145aa{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-3dcf9bb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-fe2ba7b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-78327a9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-1bb37f3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-7535d4b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-a4435a8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-db2ca91{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-2c904f9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-00a70a5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-4138f11{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-57dc39c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-57dc39c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-fc3ec1d{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;text-align:center;}.elementor-1840 .elementor-element.elementor-element-fc3ec1d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-fc3ec1d .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:28px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-58a178a{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-94e6503{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-d15532c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-a67df26{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-8faa8a7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-260e898{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-b7459e4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-dc6ca48{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-7443ae9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-d58cdb5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-5343cfe{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-83bfc5f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-0f3b104{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-8149ade{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-980141b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-0601a02{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-8a0bbe4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-fcae3f0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-58ba703{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-b219e9e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-b219e9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-8fef488{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;text-align:center;}.elementor-1840 .elementor-element.elementor-element-8fef488.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-8fef488 .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:28px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-f7a1614{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-ebc7170{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-bf6d10a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-bf6d10a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-d65253f{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;text-align:center;}.elementor-1840 .elementor-element.elementor-element-d65253f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-d65253f .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:28px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-edf9059{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-939df6f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-fe1b5d0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-756a2ff{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-fdb88b1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-fdb88b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-d264235{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;text-align:center;}.elementor-1840 .elementor-element.elementor-element-d264235.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-d264235 .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:28px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-7a32b54{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-8523623{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-3f9f7f7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-3f9f7f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-8501fd6{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;text-align:center;}.elementor-1840 .elementor-element.elementor-element-8501fd6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-8501fd6 .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:28px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-4177be0{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-58266db{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-333dec4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-333dec4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-3ab2168{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;text-align:center;}.elementor-1840 .elementor-element.elementor-element-3ab2168.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-3ab2168 .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:28px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-ab2644b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-63c9d82{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-63c9d82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-dd936d3{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;text-align:center;}.elementor-1840 .elementor-element.elementor-element-dd936d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-dd936d3 .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:28px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-2275f63{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-46441e0{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-66eb1e9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-66eb1e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-2d56386{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;text-align:center;}.elementor-1840 .elementor-element.elementor-element-2d56386.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-2d56386 .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:28px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-047e147{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-f0f98c2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-f0f98c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-85175ad{width:var( --container-widget-width, 99.638% );max-width:99.638%;--container-widget-width:99.638%;--container-widget-flex-grow:0;text-align:center;}.elementor-1840 .elementor-element.elementor-element-85175ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-85175ad .elementor-heading-title{font-family:"Somar-Sans", Sans-serif;font-size:28px;font-weight:400;line-height:50px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-1b3d90f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-106aa93{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-0d4b4e5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-6c6cacd{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-dfd9eef{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-c0ac76e{--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;}.elementor-1840 .elementor-element.elementor-element-b95c754{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-b95c754.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-e0ddc75{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1840 .elementor-element.elementor-element-0b3f51b{text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-2e1c300{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1840 .elementor-element.elementor-element-8829d2f{text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-7901ce03{--display:flex;--min-height:60vh;--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;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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-7901ce03:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-7901ce03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141B13;background-image:url("https://islamicfoundation.ca/wp-content/uploads/2025/12/ift-blueprint-bottom.png");background-position:center right;background-repeat:no-repeat;background-size:68% auto;}.elementor-1840 .elementor-element.elementor-element-7f9fb32d{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:120px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-7f9fb32d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-241a2b28{width:var( --container-widget-width, 78.876% );max-width:78.876%;--container-widget-width:78.876%;--container-widget-flex-grow:0;}.elementor-1840 .elementor-element.elementor-element-241a2b28.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-241a2b28 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:30px;font-weight:500;line-height:36px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-52907c5d{--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-1840 .elementor-element.elementor-element-7a22c7b5 .elementor-button{background-color:#D8C99733;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:17px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#D8C9971A;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-1840 .elementor-element.elementor-element-2b8d2b6e .elementor-button{background-color:#D8C99733;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:17px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#D8C9971A;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-1840 .elementor-element.elementor-element-35f5657{--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-1840 .elementor-element.elementor-element-35f5657:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-35f5657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1840 .elementor-element.elementor-element-ebc2b11{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:120px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-ebc2b11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-cc0025e{width:var( --container-widget-width, 78.876% );max-width:78.876%;--container-widget-width:78.876%;--container-widget-flex-grow:0;}.elementor-1840 .elementor-element.elementor-element-cc0025e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1840 .elementor-element.elementor-element-cc0025e .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:30px;font-weight:500;line-height:36px;color:var( --e-global-color-secondary );}.elementor-1840 .elementor-element.elementor-element-a348737{--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-1840 .elementor-element.elementor-element-7982223 .elementor-button{background-color:#D8C99733;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:17px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#D8C9971A;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-1840 .elementor-element.elementor-element-21e8959 .elementor-button{background-color:#D8C99733;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;line-height:17px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#D8C9971A;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-1840 .elementor-element.elementor-element-8597669{--display:flex;--min-height:60vh;--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;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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-8597669:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-8597669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141B13;background-image:url("https://islamicfoundation.ca/wp-content/uploads/2025/12/ift-blueprint-bottom.png");background-position:center right;background-repeat:no-repeat;background-size:68% auto;}@media(max-width:1024px){.elementor-1840 .elementor-element.elementor-element-4ea7f5dd{--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-3c3cac44{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1840 .elementor-element.elementor-element-178240a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-3805446{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1840 .elementor-element.elementor-element-8dd9cd3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-6a792fb{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1840 .elementor-element.elementor-element-f25a755{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-97d7cdb{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1840 .elementor-element.elementor-element-404ca60{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-5f94288{--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-c224a4f{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1840 .elementor-element.elementor-element-922d720{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-52f022e{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1840 .elementor-element.elementor-element-3273e84{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-cce242b{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1840 .elementor-element.elementor-element-a246db9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-1872a37{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-deda0eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-57dc39c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-b219e9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-bf6d10a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-fdb88b1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-3f9f7f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-333dec4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-63c9d82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-66eb1e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-f0f98c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-c0ac76e{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1840 .elementor-element.elementor-element-b95c754{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-7f9fb32d{--margin-top:30px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}}@media(min-width:768px){.elementor-1840 .elementor-element.elementor-element-4132b86b{--content-width:100vw;}.elementor-1840 .elementor-element.elementor-element-8831183{--width:70%;}.elementor-1840 .elementor-element.elementor-element-b8c2db8{--width:30%;}.elementor-1840 .elementor-element.elementor-element-502bce6e{--width:70%;}.elementor-1840 .elementor-element.elementor-element-271021c2{--width:34.021%;}.elementor-1840 .elementor-element.elementor-element-178240a2{--width:65%;}.elementor-1840 .elementor-element.elementor-element-27af150{--width:34.021%;}.elementor-1840 .elementor-element.elementor-element-8dd9cd3{--width:65%;}.elementor-1840 .elementor-element.elementor-element-435d18d{--width:100%;}.elementor-1840 .elementor-element.elementor-element-f25a755{--width:100%;}.elementor-1840 .elementor-element.elementor-element-404ca60{--width:100%;}.elementor-1840 .elementor-element.elementor-element-d4d5d72{--width:34.021%;}.elementor-1840 .elementor-element.elementor-element-922d720{--width:65%;}.elementor-1840 .elementor-element.elementor-element-1ae0b3d{--width:34.021%;}.elementor-1840 .elementor-element.elementor-element-3273e84{--width:65%;}.elementor-1840 .elementor-element.elementor-element-f2d8611{--width:100%;}.elementor-1840 .elementor-element.elementor-element-a246db9{--width:100%;}.elementor-1840 .elementor-element.elementor-element-1872a37{--width:100%;}.elementor-1840 .elementor-element.elementor-element-deda0eb{--width:100%;}.elementor-1840 .elementor-element.elementor-element-57dc39c{--width:100%;}.elementor-1840 .elementor-element.elementor-element-b219e9e{--width:100%;}.elementor-1840 .elementor-element.elementor-element-bf6d10a{--width:100%;}.elementor-1840 .elementor-element.elementor-element-fdb88b1{--width:100%;}.elementor-1840 .elementor-element.elementor-element-3f9f7f7{--width:100%;}.elementor-1840 .elementor-element.elementor-element-333dec4{--width:100%;}.elementor-1840 .elementor-element.elementor-element-63c9d82{--width:100%;}.elementor-1840 .elementor-element.elementor-element-66eb1e9{--width:100%;}.elementor-1840 .elementor-element.elementor-element-f0f98c2{--width:100%;}.elementor-1840 .elementor-element.elementor-element-b95c754{--width:100%;}.elementor-1840 .elementor-element.elementor-element-7901ce03{--content-width:100vw;}.elementor-1840 .elementor-element.elementor-element-7f9fb32d{--width:43.754%;}.elementor-1840 .elementor-element.elementor-element-ebc2b11{--width:43.754%;}}@media(max-width:767px){.elementor-1840 .elementor-element.elementor-element-4132b86b{--min-height:40vh;}.elementor-1840 .elementor-element.elementor-element-8831183{--min-height:40vh;}.elementor-1840 .elementor-element.elementor-element-b8c2db8{--min-height:21vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-6b03bc77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1840 .elementor-element.elementor-element-53f9349e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-53f9349e.e-con{--align-self:center;}.elementor-1840 .elementor-element.elementor-element-4ea7f5dd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-3c3cac44{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-178240a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-3805446{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-8dd9cd3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-6a792fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-0bc506a .elementor-heading-title{font-size:20px;line-height:35px;}.elementor-1840 .elementor-element.elementor-element-f25a755{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-5fb453d {--n-accordion-padding:10px 20px 10px 20px;}.elementor-1840 .elementor-element.elementor-element-5fb453d{--n-accordion-title-font-size:18px;--n-accordion-icon-size:15px;}:where( .elementor-1840 .elementor-element.elementor-element-5fb453d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:35px;}.elementor-1840 .elementor-element.elementor-element-97d7cdb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-404ca60{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-5f94288{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-c224a4f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-922d720{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-52f022e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-3273e84{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-cce242b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-e4e4da7 .elementor-heading-title{font-size:20px;line-height:35px;}.elementor-1840 .elementor-element.elementor-element-a246db9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-7917d8b {--n-accordion-padding:10px 20px 10px 20px;}.elementor-1840 .elementor-element.elementor-element-7917d8b{--n-accordion-title-font-size:18px;--n-accordion-icon-size:15px;}:where( .elementor-1840 .elementor-element.elementor-element-7917d8b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:35px;}.elementor-1840 .elementor-element.elementor-element-1872a37{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-deda0eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-57dc39c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-b219e9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-bf6d10a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-fdb88b1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-3f9f7f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-333dec4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-63c9d82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-66eb1e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-f0f98c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-c0ac76e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-b95c754{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-35f5657{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1840 .elementor-element.elementor-element-ebc2b11{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1840 .elementor-element.elementor-element-a348737{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1840 .elementor-element.elementor-element-8597669{--min-height:26vh;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-1840 .elementor-element.elementor-element-8597669:not(.elementor-motion-effects-element-type-background), .elementor-1840 .elementor-element.elementor-element-8597669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:94vw auto;}}/* Start custom CSS for nested-accordion, class: .elementor-element-5fb453d *//* Only targets items with the specific 'mobile-resize-html' class on mobile */
@media (max-width: 767px) {
    
    /* Resizes the text inside your specific widget */
    .mobile-resize-html,
    .mobile-resize-html p,
    .mobile-resize-html span,
    .mobile-resize-html li,
    .mobile-resize-html a,
    .mobile-resize-html div {
        font-size: 14px !important; /* Change this to your desired mobile size */
        line-height: 1.5 !important;
    }

    /* Optional: Resizes headings inside your specific widget */
    .mobile-resize-html h1,
    .mobile-resize-html h2,
    .mobile-resize-html h3,
    .mobile-resize-html h4 {
        font-size: 18px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7917d8b *//* Only targets items with the specific 'mobile-resize-html' class on mobile */
@media (max-width: 767px) {
    
    /* Resizes the text inside your specific widget */
    .mobile-resize-html,
    .mobile-resize-html p,
    .mobile-resize-html span,
    .mobile-resize-html li,
    .mobile-resize-html a,
    .mobile-resize-html div {
        font-size: 14px !important; /* Change this to your desired mobile size */
        line-height: 1.5 !important;
    }

    /* Optional: Resizes headings inside your specific widget */
    .mobile-resize-html h1,
    .mobile-resize-html h2,
    .mobile-resize-html h3,
    .mobile-resize-html h4 {
        font-size: 18px !important; 
    }
}/* End custom CSS */