.elementor-4265 .elementor-element.elementor-element-2ed04bdb:not(.elementor-motion-effects-element-type-background), .elementor-4265 .elementor-element.elementor-element-2ed04bdb > .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-4265 .elementor-element.elementor-element-2ed04bdb > .elementor-background-overlay{background-color:#0A1228;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4265 .elementor-element.elementor-element-2ed04bdb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 72px 28px;}.elementor-4265 .elementor-element.elementor-element-5eafc579{color:var( --e-global-color-astglobalcolor5 );}.elementor-bc-flex-widget .elementor-4265 .elementor-element.elementor-element-124c413d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4265 .elementor-element.elementor-element-124c413d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-4265 .elementor-element.elementor-element-6d0051b8:not(.elementor-motion-effects-element-type-background), .elementor-4265 .elementor-element.elementor-element-6d0051b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-4265 .elementor-element.elementor-element-6d0051b8 > .elementor-container{max-width:1100px;}.elementor-4265 .elementor-element.elementor-element-6d0051b8{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-4265 .elementor-element.elementor-element-6d0051b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4265 .elementor-element.elementor-element-1aa7e69d:not(.elementor-motion-effects-element-type-background), .elementor-4265 .elementor-element.elementor-element-1aa7e69d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4265 .elementor-element.elementor-element-1aa7e69d > .elementor-container{max-width:1100px;}.elementor-4265 .elementor-element.elementor-element-1aa7e69d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 0px 28px;}.elementor-4265 .elementor-element.elementor-element-1aa7e69d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4265 .elementor-element.elementor-element-31832ea6 .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-4265 .elementor-element.elementor-element-16041b92:not(.elementor-motion-effects-element-type-background), .elementor-4265 .elementor-element.elementor-element-16041b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4265 .elementor-element.elementor-element-16041b92{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 28px 80px 28px;}.elementor-4265 .elementor-element.elementor-element-16041b92 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4265 .elementor-element.elementor-element-591e501a:not(.elementor-motion-effects-element-type-background), .elementor-4265 .elementor-element.elementor-element-591e501a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F7;}.elementor-4265 .elementor-element.elementor-element-591e501a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-4265 .elementor-element.elementor-element-591e501a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4265 .elementor-element.elementor-element-20248298:not(.elementor-motion-effects-element-type-background), .elementor-4265 .elementor-element.elementor-element-20248298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4265 .elementor-element.elementor-element-20248298{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-4265 .elementor-element.elementor-element-20248298 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4265 .elementor-element.elementor-element-6a15c543:not(.elementor-motion-effects-element-type-background), .elementor-4265 .elementor-element.elementor-element-6a15c543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F7;}.elementor-4265 .elementor-element.elementor-element-6a15c543{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-4265 .elementor-element.elementor-element-6a15c543 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4265 .elementor-element.elementor-element-38033422:not(.elementor-motion-effects-element-type-background), .elementor-4265 .elementor-element.elementor-element-38033422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-4265 .elementor-element.elementor-element-38033422 > .elementor-container{max-width:1100px;}.elementor-4265 .elementor-element.elementor-element-38033422{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 28px 72px 28px;}.elementor-4265 .elementor-element.elementor-element-38033422 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4265 .elementor-element.elementor-element-87c5ad2 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-4265 .elementor-element.elementor-element-78b715c:not(.elementor-motion-effects-element-type-background), .elementor-4265 .elementor-element.elementor-element-78b715c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F7;}.elementor-4265 .elementor-element.elementor-element-78b715c > .elementor-container{max-width:1100px;}.elementor-4265 .elementor-element.elementor-element-78b715c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-4265 .elementor-element.elementor-element-78b715c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4265 .elementor-element.elementor-element-430cd353 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-4265 .elementor-element.elementor-element-dac9eba:not(.elementor-motion-effects-element-type-background), .elementor-4265 .elementor-element.elementor-element-dac9eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F7;}.elementor-4265 .elementor-element.elementor-element-dac9eba > .elementor-container{max-width:1100px;}.elementor-4265 .elementor-element.elementor-element-dac9eba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-4265 .elementor-element.elementor-element-dac9eba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4265 .elementor-element.elementor-element-72caf6b5 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-4265 .elementor-element.elementor-element-1b24c5c6:not(.elementor-motion-effects-element-type-background), .elementor-4265 .elementor-element.elementor-element-1b24c5c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4265 .elementor-element.elementor-element-1b24c5c6 > .elementor-container{max-width:1100px;}.elementor-4265 .elementor-element.elementor-element-1b24c5c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-4265 .elementor-element.elementor-element-1b24c5c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4265 .elementor-element.elementor-element-4f6a8f73 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-4265 .elementor-element.elementor-element-1bbdb8b8:not(.elementor-motion-effects-element-type-background), .elementor-4265 .elementor-element.elementor-element-1bbdb8b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F7;}.elementor-4265 .elementor-element.elementor-element-1bbdb8b8 > .elementor-container{max-width:1100px;}.elementor-4265 .elementor-element.elementor-element-1bbdb8b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-4265 .elementor-element.elementor-element-1bbdb8b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4265 .elementor-element.elementor-element-3c0014ed .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-4265 .elementor-element.elementor-element-316bf9cb:not(.elementor-motion-effects-element-type-background), .elementor-4265 .elementor-element.elementor-element-316bf9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F7;}.elementor-4265 .elementor-element.elementor-element-316bf9cb > .elementor-container{max-width:1100px;}.elementor-4265 .elementor-element.elementor-element-316bf9cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-4265 .elementor-element.elementor-element-316bf9cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4265 .elementor-element.elementor-element-179df1a4 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-4265 .elementor-element.elementor-element-39cb4051:not(.elementor-motion-effects-element-type-background), .elementor-4265 .elementor-element.elementor-element-39cb4051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F7;}.elementor-4265 .elementor-element.elementor-element-39cb4051 > .elementor-container{max-width:1100px;}.elementor-4265 .elementor-element.elementor-element-39cb4051{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-4265 .elementor-element.elementor-element-39cb4051 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4265 .elementor-element.elementor-element-6c99d3c5 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-4265 .elementor-element.elementor-element-33f1149c:not(.elementor-motion-effects-element-type-background), .elementor-4265 .elementor-element.elementor-element-33f1149c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4265 .elementor-element.elementor-element-33f1149c > .elementor-container{max-width:1100px;}.elementor-4265 .elementor-element.elementor-element-33f1149c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-4265 .elementor-element.elementor-element-33f1149c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4265 .elementor-element.elementor-element-71b0348f .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-4265 .elementor-element.elementor-element-3fa62b70:not(.elementor-motion-effects-element-type-background), .elementor-4265 .elementor-element.elementor-element-3fa62b70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4265 .elementor-element.elementor-element-3fa62b70 > .elementor-container{max-width:1100px;}.elementor-4265 .elementor-element.elementor-element-3fa62b70{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 28px 80px 28px;}.elementor-4265 .elementor-element.elementor-element-3fa62b70 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4265 .elementor-element.elementor-element-c73ddf1 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1px;color:#1C1C1C;}.elementor-4265 .elementor-element.elementor-element-3e1c2262 .elementor-accordion-item{border-color:#E8E8E8;}.elementor-4265 .elementor-element.elementor-element-3e1c2262 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#E8E8E8;}.elementor-4265 .elementor-element.elementor-element-3e1c2262 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#E8E8E8;}.elementor-4265 .elementor-element.elementor-element-3e1c2262 .elementor-accordion-icon, .elementor-4265 .elementor-element.elementor-element-3e1c2262 .elementor-accordion-title{color:#1C1C1C;}.elementor-4265 .elementor-element.elementor-element-3e1c2262 .elementor-accordion-icon svg{fill:#1C1C1C;}.elementor-4265 .elementor-element.elementor-element-3e1c2262 .elementor-tab-content{color:#4B4B4B;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4265 .elementor-element.elementor-element-2ed04bdb{padding:30px 15px 30px 15px;}}/* Start custom CSS for column, class: .elementor-element-124c413d */@media(max-width:900px){display:none!important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ed04bdb */>.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-31832ea6 */h2{font-size:clamp(28px,4vw,48px);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-179df1a4 */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 */