.elementor-3754 .elementor-element.elementor-element-c47c04b:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-c47c04b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );background-image:url("https://impulse.mixarmedia.com/wp-content/uploads/2026/03/hero-1.jpg");background-position:center center;background-size:cover;}.elementor-3754 .elementor-element.elementor-element-c47c04b > .elementor-background-overlay{background-color:#0A1228;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-c47c04b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 28px 50px 28px;}.elementor-3754 .elementor-element.elementor-element-6633c8dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-bc-flex-widget .elementor-3754 .elementor-element.elementor-element-19c73fab.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3754 .elementor-element.elementor-element-19c73fab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3754 .elementor-element.elementor-element-4de02a69:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-4de02a69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-3754 .elementor-element.elementor-element-4de02a69 > .elementor-container{max-width:1100px;}.elementor-3754 .elementor-element.elementor-element-4de02a69{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E8E8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 28px 20px 28px;}.elementor-3754 .elementor-element.elementor-element-4de02a69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-67103ccb:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-67103ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3754 .elementor-element.elementor-element-67103ccb > .elementor-container{max-width:1100px;}.elementor-3754 .elementor-element.elementor-element-67103ccb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-3754 .elementor-element.elementor-element-67103ccb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-740731b6 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;letter-spacing:-1px;color:#1C1C1C;}.elementor-3754 .elementor-element.elementor-element-4cf0386:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-4cf0386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3754 .elementor-element.elementor-element-4cf0386{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 28px 80px 28px;}.elementor-3754 .elementor-element.elementor-element-4cf0386 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-3a67fd60:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-3a67fd60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F7;}.elementor-3754 .elementor-element.elementor-element-3a67fd60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-3754 .elementor-element.elementor-element-3a67fd60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-747d0813:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-747d0813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3754 .elementor-element.elementor-element-747d0813{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-3754 .elementor-element.elementor-element-747d0813 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-8019ae6:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-8019ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F7;}.elementor-3754 .elementor-element.elementor-element-8019ae6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-3754 .elementor-element.elementor-element-8019ae6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-35d8687e:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-35d8687e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F7;}.elementor-3754 .elementor-element.elementor-element-35d8687e > .elementor-container{max-width:1100px;}.elementor-3754 .elementor-element.elementor-element-35d8687e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 28px 72px 28px;}.elementor-3754 .elementor-element.elementor-element-35d8687e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-2253f009 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-3754 .elementor-element.elementor-element-18d6516:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-18d6516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3754 .elementor-element.elementor-element-18d6516 > .elementor-container{max-width:1100px;}.elementor-3754 .elementor-element.elementor-element-18d6516{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-3754 .elementor-element.elementor-element-18d6516 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-48322b72 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-3754 .elementor-element.elementor-element-1298ce99:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-1298ce99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F7;}.elementor-3754 .elementor-element.elementor-element-1298ce99 > .elementor-container{max-width:1100px;}.elementor-3754 .elementor-element.elementor-element-1298ce99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-3754 .elementor-element.elementor-element-1298ce99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-666e2711 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-3754 .elementor-element.elementor-element-3f732fe7:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-3f732fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3754 .elementor-element.elementor-element-3f732fe7 > .elementor-container{max-width:1100px;}.elementor-3754 .elementor-element.elementor-element-3f732fe7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-3754 .elementor-element.elementor-element-3f732fe7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-5b086e90 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-3754 .elementor-element.elementor-element-6ef1fcff:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-6ef1fcff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F7;}.elementor-3754 .elementor-element.elementor-element-6ef1fcff > .elementor-container{max-width:1100px;}.elementor-3754 .elementor-element.elementor-element-6ef1fcff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-3754 .elementor-element.elementor-element-6ef1fcff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-7e03db42 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-3754 .elementor-element.elementor-element-67a406d4:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-67a406d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3754 .elementor-element.elementor-element-67a406d4 > .elementor-container{max-width:1100px;}.elementor-3754 .elementor-element.elementor-element-67a406d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-3754 .elementor-element.elementor-element-67a406d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-7b5f2d86 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-3754 .elementor-element.elementor-element-a871609 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3754 .elementor-element.elementor-element-247bc9ff:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-247bc9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F7;}.elementor-3754 .elementor-element.elementor-element-247bc9ff > .elementor-container{max-width:1100px;}.elementor-3754 .elementor-element.elementor-element-247bc9ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-3754 .elementor-element.elementor-element-247bc9ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-7f18c8b2 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-3754 .elementor-element.elementor-element-798b9755:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-798b9755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3754 .elementor-element.elementor-element-798b9755 > .elementor-container{max-width:1100px;}.elementor-3754 .elementor-element.elementor-element-798b9755{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-3754 .elementor-element.elementor-element-798b9755 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-7fe0274a .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-3754 .elementor-element.elementor-element-26bda62b:not(.elementor-motion-effects-element-type-background), .elementor-3754 .elementor-element.elementor-element-26bda62b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F7;}.elementor-3754 .elementor-element.elementor-element-26bda62b > .elementor-container{max-width:1100px;}.elementor-3754 .elementor-element.elementor-element-26bda62b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-3754 .elementor-element.elementor-element-26bda62b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3754 .elementor-element.elementor-element-73f04ce4 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-3754 .elementor-element.elementor-element-3bfaaa58 .elementor-accordion-item{border-color:#E8E8E8;}.elementor-3754 .elementor-element.elementor-element-3bfaaa58 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#E8E8E8;}.elementor-3754 .elementor-element.elementor-element-3bfaaa58 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#E8E8E8;}.elementor-3754 .elementor-element.elementor-element-3bfaaa58 .elementor-accordion-icon, .elementor-3754 .elementor-element.elementor-element-3bfaaa58 .elementor-accordion-title{color:#1C1C1C;}.elementor-3754 .elementor-element.elementor-element-3bfaaa58 .elementor-accordion-icon svg{fill:#1C1C1C;}.elementor-3754 .elementor-element.elementor-element-3bfaaa58 .elementor-tab-content{color:#4B4B4B;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3754 .elementor-element.elementor-element-c47c04b{padding:20px 15px 20px 15px;}.elementor-3754 .elementor-element.elementor-element-6633c8dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3754 .elementor-element.elementor-element-5ab8cbd3 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-3754 .elementor-element.elementor-element-5014e08a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3754 .elementor-element.elementor-element-19c73fab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-19c73fab */@media(max-width:900px){display:none!important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c47c04b */>.elementor-container{max-width:1100px;display:grid;grid-template-columns:1fr 237px;gap:56px;align-items:end;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740731b6 */h2{font-size:clamp(28px,4vw,48px);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b5f2d86 */h2{font-size:clamp(28px,4vw,48px);}/* End custom CSS */
/* Start custom CSS */:root {
  --red:     #DB0B15;
  --red-d:   #b80912;
  --accent:  #1C325F;
  --black:   #1C1C1C;
  --dark:    #2C2C2C;
  --mid:     #6E6E6E;
  --muted:   #9E9E9E;
  --border:  #E8E8E8;
  --border2: #D0D0D0;
  --bg:      #FFFFFF;
  --bg2:     #F0F0F7;
  --bg3:     #F5F5F5;
  --bg4:     #FAFAFA;
  --gold:    #D4860A;
  --green:   #188038;
  --text:    #1C1C1C;
  --text2:   #4B4B4B;
  --text3:   #767676;
}
* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  font-family: 'Source Sans 3', sans-serif;
  font-size: 16px;
  line-height: 1.65;
  -webkit-font-smoothing: antialiased;
}
.elementor-section .elementor-container { max-width: 1100px; }/* End custom CSS */