.elementor-949 .elementor-element.elementor-element-5223ed5{overflow:hidden;padding:150px 0px 150px 0px;}.elementor-949 .elementor-element.elementor-element-daecc42 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-c4b4487 .elementor-heading-title{font-family:var( --e-global-typography-0aab096-font-family ), Sans-serif;font-size:var( --e-global-typography-0aab096-font-size );font-weight:var( --e-global-typography-0aab096-font-weight );text-transform:var( --e-global-typography-0aab096-text-transform );font-style:var( --e-global-typography-0aab096-font-style );line-height:var( --e-global-typography-0aab096-line-height );letter-spacing:var( --e-global-typography-0aab096-letter-spacing );color:#C8102E;}.elementor-949 .elementor-element.elementor-element-38a58e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-949 .elementor-element.elementor-element-38a58e6 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:60px;font-weight:700;font-style:normal;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-949 .elementor-element.elementor-element-20031d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-949 .elementor-element.elementor-element-c52b66c > .elementor-element-populated{padding:0px 30px 0px 64px;}.elementor-949 .elementor-element.elementor-element-25c7c0c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-949 .elementor-element.elementor-element-9e556c1 .elementor-heading-title{font-family:var( --e-global-typography-542ea1b-font-family ), Sans-serif;font-size:var( --e-global-typography-542ea1b-font-size );font-weight:var( --e-global-typography-542ea1b-font-weight );text-transform:var( --e-global-typography-542ea1b-text-transform );font-style:var( --e-global-typography-542ea1b-font-style );line-height:var( --e-global-typography-542ea1b-line-height );color:var( --e-global-color-accent );}.elementor-949 .elementor-element.elementor-element-0c3b4ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-949 .elementor-element.elementor-element-0e027ab{margin-top:32px;margin-bottom:0px;}.elementor-949 .elementor-element.elementor-element-68b344a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-949 .elementor-element.elementor-element-d60375f .elementor-heading-title{font-family:var( --e-global-typography-542ea1b-font-family ), Sans-serif;font-size:var( --e-global-typography-542ea1b-font-size );font-weight:var( --e-global-typography-542ea1b-font-weight );text-transform:var( --e-global-typography-542ea1b-text-transform );font-style:var( --e-global-typography-542ea1b-font-style );line-height:var( --e-global-typography-542ea1b-line-height );color:var( --e-global-color-accent );}.elementor-949 .elementor-element.elementor-element-dd11b0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}@media(max-width:1024px){.elementor-949 .elementor-element.elementor-element-5223ed5{padding:50px 32px 0px 32px;}.elementor-949 .elementor-element.elementor-element-c4b4487 .elementor-heading-title{font-size:var( --e-global-typography-0aab096-font-size );line-height:var( --e-global-typography-0aab096-line-height );letter-spacing:var( --e-global-typography-0aab096-letter-spacing );}.elementor-949 .elementor-element.elementor-element-38a58e6 .elementor-heading-title{font-size:50px;}.elementor-949 .elementor-element.elementor-element-20031d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-949 .elementor-element.elementor-element-c52b66c > .elementor-element-populated{padding:0px 0px 0px 32px;}.elementor-949 .elementor-element.elementor-element-9e556c1 .elementor-heading-title{font-size:var( --e-global-typography-542ea1b-font-size );line-height:var( --e-global-typography-542ea1b-line-height );}.elementor-949 .elementor-element.elementor-element-d60375f .elementor-heading-title{font-size:var( --e-global-typography-542ea1b-font-size );line-height:var( --e-global-typography-542ea1b-line-height );}}@media(max-width:767px){.elementor-949 .elementor-element.elementor-element-5223ed5{padding:140px 16px 100px 16px;}.elementor-949 .elementor-element.elementor-element-c4b4487 .elementor-heading-title{font-size:var( --e-global-typography-0aab096-font-size );line-height:var( --e-global-typography-0aab096-line-height );letter-spacing:var( --e-global-typography-0aab096-letter-spacing );}.elementor-949 .elementor-element.elementor-element-38a58e6 .elementor-heading-title{font-size:50px;}.elementor-949 .elementor-element.elementor-element-20031d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-949 .elementor-element.elementor-element-c52b66c > .elementor-element-populated{padding:32px 0px 0px 0px;}.elementor-949 .elementor-element.elementor-element-25c7c0c{width:90%;}.elementor-949 .elementor-element.elementor-element-9e556c1 .elementor-heading-title{font-size:var( --e-global-typography-542ea1b-font-size );line-height:var( --e-global-typography-542ea1b-line-height );}.elementor-949 .elementor-element.elementor-element-68b344a{width:90%;}.elementor-949 .elementor-element.elementor-element-d60375f .elementor-heading-title{font-size:var( --e-global-typography-542ea1b-font-size );line-height:var( --e-global-typography-542ea1b-line-height );}}@media(min-width:768px){.elementor-949 .elementor-element.elementor-element-daecc42{width:46%;}.elementor-949 .elementor-element.elementor-element-c52b66c{width:54%;}}@media(max-width:1024px) and (min-width:768px){.elementor-949 .elementor-element.elementor-element-25c7c0c{width:90%;}.elementor-949 .elementor-element.elementor-element-68b344a{width:90%;}}