.elementor-1884 .elementor-element.elementor-element-db67dbb8:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-db67dbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnous.ca/wp-content/uploads/2026/09/Homepage-hero-overhead-business-meeting.jpg");background-position:center center;background-size:cover;}.elementor-1884 .elementor-element.elementor-element-db67dbb8 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, rgba(8,12,26,0.93) 0%, rgba(10,15,32,0.55) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1884 .elementor-element.elementor-element-db67dbb8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 80px 110px 80px;}.elementor-bc-flex-widget .elementor-1884 .elementor-element.elementor-element-c151ad1b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1884 .elementor-element.elementor-element-c151ad1b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1884 .elementor-element.elementor-element-0ae7dbe0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#FF5C72;}.elementor-1884 .elementor-element.elementor-element-5ed3268f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-74b6c404{font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.75em;color:rgba(255,255,255,0.78);}.elementor-1884 .elementor-element.elementor-element-f7974d57 .elementor-button{background-color:#D11329;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-1884 .elementor-element.elementor-element-43aafd5a:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-43aafd5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-43aafd5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 80px 90px 80px;}.elementor-1884 .elementor-element.elementor-element-43aafd5a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1884 .elementor-element.elementor-element-fdef05ea .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#D11329;}.elementor-1884 .elementor-element.elementor-element-23d644af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-1884 .elementor-element.elementor-element-7729ce40{font-size:16px;line-height:1.8em;color:rgba(0,0,0,0.65);}.elementor-1884 .elementor-element.elementor-element-11af9d0d .elementor-button{background-color:#D11329;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-1884 .elementor-element.elementor-element-bce05ce5:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-bce05ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F8;}.elementor-1884 .elementor-element.elementor-element-bce05ce5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 90px 80px;}.elementor-1884 .elementor-element.elementor-element-bce05ce5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1884 .elementor-element.elementor-element-9ea6d64b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#D11329;}.elementor-1884 .elementor-element.elementor-element-8b83781d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-1884 .elementor-element.elementor-element-d3d585b6:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-d3d585b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-d3d585b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 80px 90px 80px;}.elementor-1884 .elementor-element.elementor-element-d3d585b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1884 .elementor-element.elementor-element-436fda93 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#D11329;}.elementor-1884 .elementor-element.elementor-element-a2886b8f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-1884 .elementor-element.elementor-element-ae77b505:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-ae77b505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F8;}.elementor-1884 .elementor-element.elementor-element-ae77b505{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 80px 90px 80px;}.elementor-1884 .elementor-element.elementor-element-ae77b505 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1884 .elementor-element.elementor-element-43f7e488 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#D11329;}.elementor-1884 .elementor-element.elementor-element-7fc5091f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-1884 .elementor-element.elementor-element-c3230705 .elementor-button{background-color:#D11329;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-1884 .elementor-element.elementor-element-cf27c13c:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-cf27c13c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #10182E 0%, #2A2F52 100%);}.elementor-1884 .elementor-element.elementor-element-cf27c13c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 80px 90px 80px;}.elementor-1884 .elementor-element.elementor-element-cf27c13c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1884 .elementor-element.elementor-element-4ffb4bb3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1884 .elementor-element.elementor-element-4ffb4bb3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1884 .elementor-element.elementor-element-9cfa2be8{text-align:center;}.elementor-1884 .elementor-element.elementor-element-9cfa2be8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#FF5C72;}.elementor-1884 .elementor-element.elementor-element-75dc1ca1{text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;line-height:1.55em;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-a5c23f07{text-align:center;font-family:"Open Sans", Sans-serif;font-size:13px;line-height:1.4em;color:rgba(255,255,255,0.7);}.elementor-1884 .elementor-element.elementor-element-eb6d2932{text-align:center;}.elementor-1884 .elementor-element.elementor-element-eb6d2932 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:3px;color:#F5A623;}.elementor-1884 .elementor-element.elementor-element-12a1cede:not(.elementor-motion-effects-element-type-background), .elementor-1884 .elementor-element.elementor-element-12a1cede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2340;}.elementor-1884 .elementor-element.elementor-element-12a1cede{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-1884 .elementor-element.elementor-element-12a1cede > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1884 .elementor-element.elementor-element-57421ceb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1884 .elementor-element.elementor-element-57421ceb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1884 .elementor-element.elementor-element-907d381b{font-size:15px;line-height:1.4em;color:rgba(0,0,0,0.65);}.elementor-1884 .elementor-element.elementor-element-dcdf6534 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#FFFFFF;}.elementor-1884 .elementor-element.elementor-element-42af9361{font-size:15px;line-height:1.5em;color:rgba(255,255,255,0.72);}.elementor-bc-flex-widget .elementor-1884 .elementor-element.elementor-element-7e22b84d.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-1884 .elementor-element.elementor-element-7e22b84d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-1884 .elementor-element.elementor-element-7e22b84d > .elementor-element-populated{text-align:end;}.elementor-1884 .elementor-element.elementor-element-491083f2 .elementor-button{background-color:#D11329;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1884 .elementor-element.elementor-element-db67dbb8{padding:60px 40px 70px 40px;}.elementor-1884 .elementor-element.elementor-element-43aafd5a{padding:60px 40px 60px 40px;}.elementor-1884 .elementor-element.elementor-element-bce05ce5{padding:60px 40px 60px 40px;}.elementor-1884 .elementor-element.elementor-element-d3d585b6{padding:60px 40px 60px 40px;}.elementor-1884 .elementor-element.elementor-element-ae77b505{padding:60px 40px 60px 40px;}.elementor-1884 .elementor-element.elementor-element-cf27c13c{padding:60px 40px 60px 40px;}.elementor-1884 .elementor-element.elementor-element-12a1cede{padding:60px 40px 60px 40px;}}@media(max-width:767px){.elementor-1884 .elementor-element.elementor-element-db67dbb8{padding:60px 20px 70px 20px;}.elementor-1884 .elementor-element.elementor-element-43aafd5a{padding:40px 20px 40px 20px;}.elementor-1884 .elementor-element.elementor-element-bce05ce5{padding:40px 20px 40px 20px;}.elementor-1884 .elementor-element.elementor-element-d3d585b6{padding:40px 20px 40px 20px;}.elementor-1884 .elementor-element.elementor-element-ae77b505{padding:40px 20px 40px 20px;}.elementor-1884 .elementor-element.elementor-element-cf27c13c{padding:40px 20px 40px 20px;}.elementor-1884 .elementor-element.elementor-element-12a1cede{padding:50px 20px 50px 20px;}}