.elementor-24 .elementor-element.elementor-element-8bfdfea:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8bfdfea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://1dea.ca/wp-content/uploads/2023/11/Group-23780.svg");background-position:505px -215px;background-repeat:no-repeat;}.elementor-24 .elementor-element.elementor-element-8bfdfea > .elementor-container{max-width:1290px;}.elementor-24 .elementor-element.elementor-element-8bfdfea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:4% 4% 0% 5%;}.elementor-24 .elementor-element.elementor-element-8bfdfea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-7a1d680 > .elementor-container{max-width:1000px;}.elementor-24 .elementor-element.elementor-element-54d3a48{width:var( --container-widget-width, 1140px );max-width:1140px;--container-widget-width:1140px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-54d3a48 > .elementor-widget-container{margin:0px 0px 61px 0px;}.elementor-24 .elementor-element.elementor-element-d019762 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-d019762 > .elementor-container{max-width:1000px;}.elementor-24 .elementor-element.elementor-element-d019762{margin-top:0px;margin-bottom:90px;}.elementor-24 .elementor-element.elementor-element-74618e5 > .elementor-element-populated{margin:0px 050px 0px 0px;--e-column-margin-right:050px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-4d8d83a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-4d8d83a > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-24 .elementor-element.elementor-element-4d8d83a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-037d52f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-037d52f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-037d52f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0 0 160px;z-index:15;}.elementor-24 .elementor-element.elementor-element-037d52f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-c56c442 > .elementor-element-populated{margin:0px 0px -367px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-364499f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:12px;}.elementor-24 .elementor-element.elementor-element-364499f{margin-top:0px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-e9d5bab > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-24 .elementor-element.elementor-element-7c35114 .elementor-button{background-color:#02010100;border-style:none;}.elementor-24 .elementor-element.elementor-element-7c35114 > .elementor-widget-container{background-color:var( --e-global-color-33a2f85 );padding:80px 50px 30px 44px;}.elementor-24 .elementor-element.elementor-element-7c35114{z-index:2;}.elementor-24 .elementor-element.elementor-element-7c35114 .uael-infobox, .elementor-24 .elementor-element.elementor-element-7c35114 .uael-separator-parent{text-align:left;}.elementor-24 .elementor-element.elementor-element-7c35114 .elementor-button .elementor-align-icon-right,.elementor-24 .elementor-element.elementor-element-7c35114 .uael-infobox-link-icon-after{margin-left:0px;}.elementor-24 .elementor-element.elementor-element-7c35114 .elementor-button .elementor-align-icon-left, .elementor-24 .elementor-element.elementor-element-7c35114 .uael-infobox-link-icon-before{margin-right:0px;}.elementor-24 .elementor-element.elementor-element-7c35114 a.elementor-button, .elementor-24 .elementor-element.elementor-element-7c35114 .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7c35114 .uael-infobox-title{margin:0px 0px 25px 0px;}.elementor-24 .elementor-element.elementor-element-7c35114 .uael-infobox-text{margin:0px 0px 89px 0px;}.elementor-24 .elementor-element.elementor-element-7c35114 .uael-infobox-cta-link-style, .elementor-24 .elementor-element.elementor-element-7c35114 .uael-button-wrapper{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8774bfd .elementor-button{background-color:#02010100;border-style:none;}.elementor-24 .elementor-element.elementor-element-8774bfd > .elementor-widget-container{background-color:var( --e-global-color-33a2f85 );padding:80px 50px 30px 45px;}.elementor-24 .elementor-element.elementor-element-8774bfd .uael-infobox, .elementor-24 .elementor-element.elementor-element-8774bfd .uael-separator-parent{text-align:left;}.elementor-24 .elementor-element.elementor-element-8774bfd .elementor-button .elementor-align-icon-right,.elementor-24 .elementor-element.elementor-element-8774bfd .uael-infobox-link-icon-after{margin-left:0px;}.elementor-24 .elementor-element.elementor-element-8774bfd .elementor-button .elementor-align-icon-left, .elementor-24 .elementor-element.elementor-element-8774bfd .uael-infobox-link-icon-before{margin-right:0px;}.elementor-24 .elementor-element.elementor-element-8774bfd a.elementor-button, .elementor-24 .elementor-element.elementor-element-8774bfd .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8774bfd .uael-infobox-title{margin:0px 20px 25px 0px;}.elementor-24 .elementor-element.elementor-element-8774bfd .uael-infobox-text{margin:0px 0px 89px 0px;}.elementor-24 .elementor-element.elementor-element-8774bfd .uael-infobox-cta-link-style, .elementor-24 .elementor-element.elementor-element-8774bfd .uael-button-wrapper{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4796b7d .elementor-button{background-color:#02010100;border-style:none;}.elementor-24 .elementor-element.elementor-element-4796b7d > .elementor-widget-container{background-color:var( --e-global-color-33a2f85 );padding:80px 50px 30px 45px;}.elementor-24 .elementor-element.elementor-element-4796b7d .uael-infobox, .elementor-24 .elementor-element.elementor-element-4796b7d .uael-separator-parent{text-align:left;}.elementor-24 .elementor-element.elementor-element-4796b7d .elementor-button .elementor-align-icon-right,.elementor-24 .elementor-element.elementor-element-4796b7d .uael-infobox-link-icon-after{margin-left:0px;}.elementor-24 .elementor-element.elementor-element-4796b7d .elementor-button .elementor-align-icon-left, .elementor-24 .elementor-element.elementor-element-4796b7d .uael-infobox-link-icon-before{margin-right:0px;}.elementor-24 .elementor-element.elementor-element-4796b7d a.elementor-button, .elementor-24 .elementor-element.elementor-element-4796b7d .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4796b7d .uael-infobox-title{margin:0px 20px 25px 0px;}.elementor-24 .elementor-element.elementor-element-4796b7d .uael-infobox-text{margin:0px 0px 89px 0px;}.elementor-24 .elementor-element.elementor-element-4796b7d .uael-infobox-cta-link-style, .elementor-24 .elementor-element.elementor-element-4796b7d .uael-button-wrapper{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-07a3b3d{margin-top:0px;margin-bottom:15px;padding:0px 50px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1a41f74 .elementor-button{background-color:#02010100;border-style:none;}.elementor-24 .elementor-element.elementor-element-1a41f74 > .elementor-widget-container{background-color:var( --e-global-color-33a2f85 );margin:0px 0px 15px 0px;padding:80px 50px 30px 44px;}.elementor-24 .elementor-element.elementor-element-1a41f74{z-index:2;}.elementor-24 .elementor-element.elementor-element-1a41f74 .uael-infobox, .elementor-24 .elementor-element.elementor-element-1a41f74 .uael-separator-parent{text-align:left;}.elementor-24 .elementor-element.elementor-element-1a41f74 .elementor-button .elementor-align-icon-right,.elementor-24 .elementor-element.elementor-element-1a41f74 .uael-infobox-link-icon-after{margin-left:0px;}.elementor-24 .elementor-element.elementor-element-1a41f74 .elementor-button .elementor-align-icon-left, .elementor-24 .elementor-element.elementor-element-1a41f74 .uael-infobox-link-icon-before{margin-right:0px;}.elementor-24 .elementor-element.elementor-element-1a41f74 a.elementor-button, .elementor-24 .elementor-element.elementor-element-1a41f74 .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1a41f74 .uael-infobox-title{margin:0px 0px 25px 0px;}.elementor-24 .elementor-element.elementor-element-1a41f74 .uael-infobox-text{margin:0px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-1a41f74 .uael-infobox-cta-link-style, .elementor-24 .elementor-element.elementor-element-1a41f74 .uael-button-wrapper{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-cb466cd .elementor-button{background-color:#02010100;border-style:none;}.elementor-24 .elementor-element.elementor-element-cb466cd > .elementor-widget-container{background-color:var( --e-global-color-33a2f85 );margin:0px 0px 15px 0px;padding:80px 50px 30px 45px;}.elementor-24 .elementor-element.elementor-element-cb466cd .uael-infobox, .elementor-24 .elementor-element.elementor-element-cb466cd .uael-separator-parent{text-align:left;}.elementor-24 .elementor-element.elementor-element-cb466cd .elementor-button .elementor-align-icon-right,.elementor-24 .elementor-element.elementor-element-cb466cd .uael-infobox-link-icon-after{margin-left:0px;}.elementor-24 .elementor-element.elementor-element-cb466cd .elementor-button .elementor-align-icon-left, .elementor-24 .elementor-element.elementor-element-cb466cd .uael-infobox-link-icon-before{margin-right:0px;}.elementor-24 .elementor-element.elementor-element-cb466cd a.elementor-button, .elementor-24 .elementor-element.elementor-element-cb466cd .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-cb466cd .uael-infobox-title{margin:0px 20px 25px 0px;}.elementor-24 .elementor-element.elementor-element-cb466cd .uael-infobox-text{margin:0px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-cb466cd .uael-infobox-cta-link-style, .elementor-24 .elementor-element.elementor-element-cb466cd .uael-button-wrapper{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7c6de55 .elementor-button{background-color:#02010100;border-style:none;}.elementor-24 .elementor-element.elementor-element-7c6de55 > .elementor-widget-container{background-color:var( --e-global-color-33a2f85 );margin:0px 0px 30px 0px;padding:80px 50px 30px 45px;}.elementor-24 .elementor-element.elementor-element-7c6de55 .uael-infobox, .elementor-24 .elementor-element.elementor-element-7c6de55 .uael-separator-parent{text-align:left;}.elementor-24 .elementor-element.elementor-element-7c6de55 .elementor-button .elementor-align-icon-right,.elementor-24 .elementor-element.elementor-element-7c6de55 .uael-infobox-link-icon-after{margin-left:0px;}.elementor-24 .elementor-element.elementor-element-7c6de55 .elementor-button .elementor-align-icon-left, .elementor-24 .elementor-element.elementor-element-7c6de55 .uael-infobox-link-icon-before{margin-right:0px;}.elementor-24 .elementor-element.elementor-element-7c6de55 a.elementor-button, .elementor-24 .elementor-element.elementor-element-7c6de55 .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7c6de55 .uael-infobox-title{margin:0px 20px 25px 0px;}.elementor-24 .elementor-element.elementor-element-7c6de55 .uael-infobox-text{margin:0px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-7c6de55 .uael-infobox-cta-link-style, .elementor-24 .elementor-element.elementor-element-7c6de55 .uael-button-wrapper{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-a1f1d94:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a1f1d94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919;background-image:url("https://1dea.ca/wp-content/uploads/2024/07/in-the-office.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-a1f1d94 > .elementor-container{min-height:699px;}.elementor-24 .elementor-element.elementor-element-a1f1d94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:5% 0 0 160px;z-index:5;}.elementor-24 .elementor-element.elementor-element-a1f1d94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-e6fc623:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e6fc623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33a2f85 );}.elementor-24 .elementor-element.elementor-element-e6fc623 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-e6fc623{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 5% 4% 5%;}.elementor-24 .elementor-element.elementor-element-bf81bc1{margin-top:0px;margin-bottom:40px;}.elementor-24 .elementor-element.elementor-element-de2f461:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-de2f461 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33a2f85 );}.elementor-24 .elementor-element.elementor-element-de2f461 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 80px 60px 90px;}.elementor-24 .elementor-element.elementor-element-de2f461 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-ff59c50:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-ff59c50 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78a7040 );}.elementor-24 .elementor-element.elementor-element-ff59c50 > .elementor-element-populated, .elementor-24 .elementor-element.elementor-element-ff59c50 > .elementor-element-populated > .elementor-background-overlay, .elementor-24 .elementor-element.elementor-element-ff59c50 > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-24 .elementor-element.elementor-element-ff59c50 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-24 .elementor-element.elementor-element-ff59c50 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-8901eba .elementor-heading-title{color:var( --e-global-color-33a2f85 );}.elementor-24 .elementor-element.elementor-element-3911a05 > .elementor-container{max-width:1290px;}.elementor-24 .elementor-element.elementor-element-3911a05{margin-top:64px;margin-bottom:64px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-dccdd56 img{width:411px;max-width:411px;height:400px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-24 .elementor-element.elementor-element-5dc83ce img{width:411px;max-width:411px;height:400px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-24 .elementor-element.elementor-element-a0bfd8d img{width:380px;max-width:411px;height:400px;object-fit:cover;object-position:top center;border-radius:4px 4px 4px 4px;}.elementor-24 .elementor-element.elementor-element-150c6d0:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-150c6d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D3653;}.elementor-24 .elementor-element.elementor-element-150c6d0 > .elementor-background-overlay{background-image:url("https://1dea.ca/wp-content/uploads/2024/07/gradient-texture.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.31;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-150c6d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:100px 0px 0px 0px;z-index:5;}.elementor-24 .elementor-element.elementor-element-3a61fb9{margin-top:0px;margin-bottom:60px;}.elementor-24 .elementor-element.elementor-element-9f2a552{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-9f2a552 .elementor-heading-title{font-size:34px;font-weight:500;line-height:43px;color:var( --e-global-color-33a2f85 );}.elementor-24 .elementor-element.elementor-element-62adc3e{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;color:var( --e-global-color-33a2f85 );}.elementor-24 .elementor-element.elementor-element-62adc3e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-d82173b{margin-top:0px;margin-bottom:-110px;}.elementor-24 .elementor-element.elementor-element-7aa534d > .elementor-widget-container{background-color:var( --e-global-color-33a2f85 );padding:042px 45px 42px 45px;border-radius:4px 4px 4px 4px;}.elementor-24 .elementor-element.elementor-element-7aa534d .uael-infobox,  .elementor-24 .elementor-element.elementor-element-7aa534d .uael-separator-parent{text-align:left;}.elementor-24 .elementor-element.elementor-element-7aa534d .uael-image img{width:50px;}.elementor-24 .elementor-element.elementor-element-7aa534d .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-7aa534d .uael-infobox-title{font-size:24px;font-weight:500;line-height:35px;margin:20px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-7aa534d .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-66f9ca6 > .elementor-widget-container{background-color:var( --e-global-color-33a2f85 );padding:042px 45px 42px 45px;border-radius:4px 4px 4px 4px;}.elementor-24 .elementor-element.elementor-element-66f9ca6 .uael-infobox,  .elementor-24 .elementor-element.elementor-element-66f9ca6 .uael-separator-parent{text-align:left;}.elementor-24 .elementor-element.elementor-element-66f9ca6 .uael-image img{width:50px;}.elementor-24 .elementor-element.elementor-element-66f9ca6 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-66f9ca6 .uael-infobox-title{font-size:24px;font-weight:500;line-height:35px;margin:20px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-66f9ca6 .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e2213ec > .elementor-widget-container{background-color:var( --e-global-color-33a2f85 );padding:042px 45px 42px 45px;border-radius:4px 4px 4px 4px;}.elementor-24 .elementor-element.elementor-element-e2213ec .uael-infobox,  .elementor-24 .elementor-element.elementor-element-e2213ec .uael-separator-parent{text-align:left;}.elementor-24 .elementor-element.elementor-element-e2213ec .uael-image img{width:50px;}.elementor-24 .elementor-element.elementor-element-e2213ec .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-e2213ec .uael-infobox-title{font-size:24px;font-weight:500;line-height:35px;margin:20px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-e2213ec .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-b7797dd > .elementor-widget-container{background-color:var( --e-global-color-33a2f85 );padding:042px 45px 42px 45px;border-radius:4px 4px 4px 4px;}.elementor-24 .elementor-element.elementor-element-b7797dd .uael-infobox,  .elementor-24 .elementor-element.elementor-element-b7797dd .uael-separator-parent{text-align:left;}.elementor-24 .elementor-element.elementor-element-b7797dd .uael-image img{width:50px;}.elementor-24 .elementor-element.elementor-element-b7797dd .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-b7797dd .uael-infobox-title{font-size:24px;font-weight:500;line-height:35px;margin:20px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-b7797dd .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-69674c7 > .elementor-widget-container{background-color:var( --e-global-color-33a2f85 );padding:042px 45px 42px 45px;border-radius:4px 4px 4px 4px;}.elementor-24 .elementor-element.elementor-element-69674c7 .uael-infobox,  .elementor-24 .elementor-element.elementor-element-69674c7 .uael-separator-parent{text-align:left;}.elementor-24 .elementor-element.elementor-element-69674c7 .uael-image img{width:50px;}.elementor-24 .elementor-element.elementor-element-69674c7 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-69674c7 .uael-infobox-title{font-size:24px;font-weight:500;line-height:35px;margin:20px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-69674c7 .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2385425{padding:8% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-818b9f4{--swiper-slides-to-display:1;--swiper-slides-gap:10px;width:100%;max-width:100%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:52px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:52px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-text );--swiper-pagination-size:11px;--dots-normal-color:var( --e-global-color-33a2f85 );--dots-hover-color:var( --e-global-color-33a2f85 );--swiper-pagination-spacing:50px;}.elementor-24 .elementor-element.elementor-element-818b9f4.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-818b9f4 .swiper-slide > .elementor-element{height:100%;}.elementor-24 .elementor-element.elementor-element-818b9f4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-de2f461{width:44.983%;}.elementor-24 .elementor-element.elementor-element-a3c5894{width:3.504%;}.elementor-24 .elementor-element.elementor-element-ff59c50{width:50.845%;}.elementor-24 .elementor-element.elementor-element-e174615{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-e9d5bab{width:50%;}.elementor-24 .elementor-element.elementor-element-12cf490{width:50%;}.elementor-24 .elementor-element.elementor-element-2a71db7{width:50%;}.elementor-24 .elementor-element.elementor-element-57bb7c2{width:100%;}.elementor-24 .elementor-element.elementor-element-f16f94f{width:100%;}.elementor-24 .elementor-element.elementor-element-94b6be7{width:100%;}}@media(min-width:1025px){.elementor-24 .elementor-element.elementor-element-a1f1d94:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a1f1d94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-8bfdfea:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8bfdfea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-8bfdfea{margin-top:0px;margin-bottom:80px;padding:32px 82px 0px 82px;}.elementor-24 .elementor-element.elementor-element-54d3a48{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-54d3a48 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-74618e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-4d8d83a .elementor-heading-title{font-size:68px;line-height:80px;}.elementor-24 .elementor-element.elementor-element-ac2e8c1 > .elementor-widget-container{padding:0px 0px 048px 0px;}.elementor-24 .elementor-element.elementor-element-037d52f{margin-top:-154px;margin-bottom:0px;padding:09% 82px 05% 82px;}.elementor-24 .elementor-element.elementor-element-364499f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-24 .elementor-element.elementor-element-07a3b3d{margin-top:0px;margin-bottom:75px;}.elementor-24 .elementor-element.elementor-element-bfcf3af > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1a41f74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7c6de55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-a1f1d94{padding:0 0 0 0;}.elementor-24 .elementor-element.elementor-element-e6fc623{padding:7% 7% 7% 7%;}.elementor-24 .elementor-element.elementor-element-de2f461 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-24 .elementor-element.elementor-element-dcae351 .elementor-heading-title{font-size:26px;}.elementor-24 .elementor-element.elementor-element-ff59c50 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-24 .elementor-element.elementor-element-8901eba .elementor-heading-title{font-size:18px;}.elementor-24 .elementor-element.elementor-element-3911a05{margin-top:106px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-dccdd56 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-dccdd56{text-align:start;}.elementor-24 .elementor-element.elementor-element-dccdd56 img{width:100%;max-width:100%;height:50%;}.elementor-24 .elementor-element.elementor-element-5dc83ce > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-5dc83ce{text-align:start;}.elementor-24 .elementor-element.elementor-element-5dc83ce img{width:100%;max-width:100%;height:50%;}.elementor-24 .elementor-element.elementor-element-a0bfd8d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-a0bfd8d{text-align:start;}.elementor-24 .elementor-element.elementor-element-a0bfd8d img{width:100%;max-width:100%;height:50%;}.elementor-24 .elementor-element.elementor-element-150c6d0{padding:09% 82px 9% 82px;}.elementor-24 .elementor-element.elementor-element-62adc3e{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-d82173b{margin-top:0px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-f089a4b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-c04af80 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-bdc47e6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-bdc47e6 img{width:100%;}.elementor-24 .elementor-element.elementor-element-e174615 > .elementor-element-populated{padding:5% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-818b9f4{--swiper-slides-to-display:1;--swiper-pagination-spacing:48px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-8bfdfea:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8bfdfea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-8bfdfea{padding:09% 09% 0% 09%;}.elementor-24 .elementor-element.elementor-element-4d8d83a .elementor-heading-title{font-size:44px;line-height:51px;}.elementor-24 .elementor-element.elementor-element-ac2e8c1 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-037d52f{margin-top:-146px;margin-bottom:0px;padding:70px 9% 70px 9%;}.elementor-24 .elementor-element.elementor-element-364499f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:12px;}.elementor-24 .elementor-element.elementor-element-364499f{margin-top:0px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-e9d5bab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7c35114 > .elementor-widget-container{padding:50px 50px 15px 44px;}.elementor-24 .elementor-element.elementor-element-7c35114{z-index:0;}.elementor-24 .elementor-element.elementor-element-7c35114 .uael-infobox-title{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7c35114 .uael-infobox-text{margin:0px 0px 15px 0px;}.elementor-24 .elementor-element.elementor-element-7c35114 .uael-infobox-cta-link-style, .elementor-24 .elementor-element.elementor-element-7c35114 .uael-button-wrapper{margin:0px 0px 15px 0px;}.elementor-24 .elementor-element.elementor-element-8774bfd > .elementor-widget-container{padding:50px 50px 15px 44px;}.elementor-24 .elementor-element.elementor-element-8774bfd .uael-infobox-title{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8774bfd .uael-infobox-text{margin:0px 0px 15px 0px;}.elementor-24 .elementor-element.elementor-element-8774bfd .uael-infobox-cta-link-style, .elementor-24 .elementor-element.elementor-element-8774bfd .uael-button-wrapper{margin:0px 0px 15px 0px;}.elementor-24 .elementor-element.elementor-element-4796b7d > .elementor-widget-container{padding:50px 50px 15px 44px;}.elementor-24 .elementor-element.elementor-element-4796b7d .uael-infobox-title{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4796b7d .uael-infobox-text{margin:0px 0px 15px 0px;}.elementor-24 .elementor-element.elementor-element-4796b7d .uael-infobox-cta-link-style, .elementor-24 .elementor-element.elementor-element-4796b7d .uael-button-wrapper{margin:0px 0px 15px 0px;}.elementor-24 .elementor-element.elementor-element-07a3b3d{margin-top:0px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-1a41f74 > .elementor-widget-container{padding:50px 50px 15px 44px;}.elementor-24 .elementor-element.elementor-element-1a41f74{z-index:0;}.elementor-24 .elementor-element.elementor-element-1a41f74 .uael-infobox-title{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1a41f74 .uael-infobox-text{margin:0px 0px 15px 0px;}.elementor-24 .elementor-element.elementor-element-1a41f74 .uael-infobox-cta-link-style, .elementor-24 .elementor-element.elementor-element-1a41f74 .uael-button-wrapper{margin:0px 0px 15px 0px;}.elementor-24 .elementor-element.elementor-element-cb466cd > .elementor-widget-container{padding:50px 50px 15px 44px;}.elementor-24 .elementor-element.elementor-element-cb466cd .uael-infobox-title{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-cb466cd .uael-infobox-text{margin:0px 0px 15px 0px;}.elementor-24 .elementor-element.elementor-element-cb466cd .uael-infobox-cta-link-style, .elementor-24 .elementor-element.elementor-element-cb466cd .uael-button-wrapper{margin:0px 0px 15px 0px;}.elementor-24 .elementor-element.elementor-element-7c6de55 > .elementor-widget-container{padding:50px 50px 15px 44px;}.elementor-24 .elementor-element.elementor-element-7c6de55 .uael-infobox-title{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7c6de55 .uael-infobox-text{margin:0px 0px 15px 0px;}.elementor-24 .elementor-element.elementor-element-7c6de55 .uael-infobox-cta-link-style, .elementor-24 .elementor-element.elementor-element-7c6de55 .uael-button-wrapper{margin:0px 0px 15px 0px;}.elementor-24 .elementor-element.elementor-element-a1f1d94{margin-top:0px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-e6fc623{padding:9% 5% 9% 5%;}.elementor-24 .elementor-element.elementor-element-dcae351 .elementor-heading-title{font-size:26px;}.elementor-24 .elementor-element.elementor-element-dccdd56 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-5dc83ce > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-a0bfd8d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-150c6d0{padding:70px 9% 70px 9%;}.elementor-24 .elementor-element.elementor-element-62adc3e{width:var( --container-widget-width, 266px );max-width:266px;--container-widget-width:266px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-2385425{padding:7% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-e174615 > .elementor-element-populated{padding:03% 03% 03% 03%;}.elementor-24 .elementor-element.elementor-element-818b9f4{--swiper-slides-to-display:1;--arrow-prev-left-position:-15px;--arrow-next-right-position:-15px;--swiper-pagination-spacing:24px;}}/* Start custom CSS for heading, class: .elementor-element-54d3a48 */.elementor-24 .elementor-element.elementor-element-54d3a48:before {
    content: '';
    width: 47px;
    height: 0;
    position: absolute;
    border: 1px dashed #40615D;
    left: -73px;
    top: 15px;
}

@media only screen and (max-width: 1024px) {
    .elementor-24 .elementor-element.elementor-element-54d3a48:before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-74618e5 */.elementor-24 .elementor-element.elementor-element-74618e5 {
    width: 751px !important;
    margin-right: 25px;
}

@media only screen and (max-width: 1024px) {
    .elementor-24 .elementor-element.elementor-element-74618e5 {
        width: 100% !important;
        margin-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-7c35114 */.elementor-24 .elementor-element.elementor-element-7c35114 .elementor-widget-container:before{
    background-color: #2D3653;
}

.elementor-24 .elementor-element.elementor-element-7c35114:hover .elementor-widget-container {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-8774bfd */.elementor-24 .elementor-element.elementor-element-8774bfd .elementor-widget-container:before{
    background-color: #5588BA;
}

.elementor-24 .elementor-element.elementor-element-8774bfd:hover .elementor-widget-container {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-4796b7d */.elementor-24 .elementor-element.elementor-element-4796b7d .elementor-widget-container:before{
    background-color: #75B9A0;
}

.elementor-24 .elementor-element.elementor-element-4796b7d:hover .elementor-widget-container {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-1a41f74 */.elementor-24 .elementor-element.elementor-element-1a41f74 .elementor-widget-container:before{
    background-color: #2D3653;
}

.elementor-24 .elementor-element.elementor-element-1a41f74:hover .elementor-widget-container {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-cb466cd */.elementor-24 .elementor-element.elementor-element-cb466cd .elementor-widget-container:before{
    background-color: #5588BA;
}

.elementor-24 .elementor-element.elementor-element-cb466cd:hover .elementor-widget-container {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-7c6de55 */.elementor-24 .elementor-element.elementor-element-7c6de55 .elementor-widget-container:before{
    background-color: #75B9A0;
}

.elementor-24 .elementor-element.elementor-element-7c6de55:hover .elementor-widget-container {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-037d52f */.elementor-24 .elementor-element.elementor-element-037d52f{
    margin-right: 160px;
}

.elementor-24 .elementor-element.elementor-element-037d52f .elementor-widget-uael-infobox .uael-infobox-title-wrap:after{
    content: '';
    display: block;
    width: 58px;
    border-top: 1px dashed #191919;
    margin-bottom: 20px;
}

.elementor-24 .elementor-element.elementor-element-037d52f .elementor-widget-uael-infobox .elementor-button-wrapper{
    text-align: right;
}

.elementor-24 .elementor-element.elementor-element-037d52f .elementor-widget-uael-infobox .elementor-widget-container {
    position: relative;
}

.elementor-24 .elementor-element.elementor-element-037d52f .elementor-widget-uael-infobox .elementor-widget-container:before{
    content: '';
    width: 26px;
    height: 26px;
    position: absolute;
    left: 0px;
    margin-top: 7px;
}

.elementor-24 .elementor-element.elementor-element-037d52f .elementor-button:hover svg path {
    fill: #4b0a30;
}

/* Create and position :after pseudo-element */

.clickable a:after {
   content: "";
   display: block; 
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   z-index: 2; 
}

/* Remove relatively-positioned parent elements in column */

.clickable, .clickable .elementor-widget-wrap {
   position: static;
}

.clickable:hover {
    cursor: pointer;
}

.elementor-24 .elementor-element.elementor-element-037d52f .elementor-widget-uael-infobox > .elementor-widget-container {
    height: 100%;
}

@media only screen and (min-width: 768px) {
    .elementor-24 .elementor-element.elementor-element-037d52f .elementor-widget-uael-infobox .uael-button-wrapper {
        position: absolute;
        bottom: 10%;
        right: 10%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-24 .elementor-element.elementor-element-037d52f {
        margin-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a1f1d94 */.elementor-24 .elementor-element.elementor-element-a1f1d94{
    margin-right: 160px;
}

@media only screen and (max-width: 1024px) {
    .elementor-24 .elementor-element.elementor-element-a1f1d94 {
        margin-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e6fc623 */.elementor-24 .elementor-element.elementor-element-e6fc623 > .elementor-background-overlay{
    background: transparent linear-gradient(0deg, #DFDDD9 0%, #F2F3F4 63%, #F1F3F500 100%) 0% 0% no-repeat padding-box;
    transform: matrix(-1, 0, 0, -1, 0, 0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f2a552 */.elementor-24 .elementor-element.elementor-element-9f2a552 {
    max-inline-size: 416px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f089a4b */.elementor-24 .elementor-element.elementor-element-f089a4b {
    width: 660px;
}

.elementor-24 .elementor-element.elementor-element-f089a4b .elementor-widget-wrap {
    gap: 34px;
}

.elementor-24 .elementor-element.elementor-element-f089a4b .elementor-widget-wrap > div {
    flex: 313px;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c04af80 */.elementor-24 .elementor-element.elementor-element-c04af80 {
    width: 464px;
}

@media only screen and (max-width: 1024px) {
    .elementor-24 .elementor-element.elementor-element-c04af80 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d82173b */.elementor-24 .elementor-element.elementor-element-d82173b > .elementor-container {
    justify-content: space-between;
}

.elementor-24 .elementor-element.elementor-element-d82173b .elementor-widget-uael-infobox > .elementor-widget-container {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-150c6d0 */.elementor-24 .elementor-element.elementor-element-150c6d0 {
    margin-left: 81px;
    margin-right: 85px;
}

@media only screen and (max-width: 1024px) {
    .elementor-24 .elementor-element.elementor-element-150c6d0 {
        margin-right: 0;
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS *//*.services-section:after {*/
/*    content: url('https://1dea.ca/wp-content/uploads/2023/11/Mask-Group-19.png');*/
/*    left: 0;*/
/*    position: relative;*/
/*    z-index: -1;*/
/*    margin-left: -178px;*/
/*    top: 10px;*/
/*}*//* End custom CSS */