.elementor-714 .elementor-element.elementor-element-128ab527:not(.elementor-motion-effects-element-type-background), .elementor-714 .elementor-element.elementor-element-128ab527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7a1428;}.elementor-714 .elementor-element.elementor-element-128ab527 > .elementor-background-overlay{background-color:rgba(122,20,40,0.85);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-714 .elementor-element.elementor-element-128ab527{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 36px 110px 36px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-714 .elementor-element.elementor-element-37fb725{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-714 .elementor-element.elementor-element-37fb725 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.7);}.elementor-714 .elementor-element.elementor-element-486ca16c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-714 .elementor-element.elementor-element-486ca16c .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-714 .elementor-element.elementor-element-71e4bd06{font-family:"Source Sans 3", Sans-serif;font-size:18px;line-height:1.6em;color:rgba(255,255,255,0.9);}.elementor-714 .elementor-element.elementor-element-2d1a04eb:not(.elementor-motion-effects-element-type-background), .elementor-714 .elementor-element.elementor-element-2d1a04eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-714 .elementor-element.elementor-element-2d1a04eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 36px 80px 36px;}.elementor-714 .elementor-element.elementor-element-2d1a04eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-714 .elementor-element.elementor-element-137132c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-714 .elementor-element.elementor-element-137132c2 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#7a1428;}.elementor-714 .elementor-element.elementor-element-40850ca1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-714 .elementor-element.elementor-element-40850ca1 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:32px;font-weight:700;color:#1a1a1a;}.elementor-714 .elementor-element.elementor-element-78b9c57d{margin:0px autopx calc(var(--kit-widget-spacing, 0px) + 0px) autopx;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:18px;line-height:1.7em;color:var( --e-global-color-text );}.elementor-714 .elementor-element.elementor-element-1485cda6:not(.elementor-motion-effects-element-type-background), .elementor-714 .elementor-element.elementor-element-1485cda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f5f3;}.elementor-714 .elementor-element.elementor-element-1485cda6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 36px 80px 36px;}.elementor-714 .elementor-element.elementor-element-1485cda6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-714 .elementor-element.elementor-element-640ea052{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e0ddd8;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);margin-top:0px;margin-bottom:30px;}.elementor-714 .elementor-element.elementor-element-71cd6bcd > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#f1f1f1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-714 .elementor-element.elementor-element-4bcd699 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-714 .elementor-element.elementor-element-3b8ef225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-714 .elementor-element.elementor-element-3b8ef225 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#7a1428;}.elementor-714 .elementor-element.elementor-element-5cfa3e02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-714 .elementor-element.elementor-element-5cfa3e02 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:24px;font-weight:700;color:#1a1a1a;}.elementor-714 .elementor-element.elementor-element-2bb68b71{font-family:"Source Sans 3", Sans-serif;font-size:15px;line-height:1.7em;color:#3d3d3d;}.elementor-714 .elementor-element.elementor-element-10b6dd84{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e0ddd8;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);margin-top:0px;margin-bottom:30px;}.elementor-714 .elementor-element.elementor-element-642cd171 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#f1f1f1;}.elementor-714 .elementor-element.elementor-element-77aecb52 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-714 .elementor-element.elementor-element-5e53eda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-714 .elementor-element.elementor-element-5e53eda .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#7a1428;}.elementor-714 .elementor-element.elementor-element-39bcd9fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-714 .elementor-element.elementor-element-39bcd9fd .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:24px;font-weight:700;color:#1a1a1a;}.elementor-714 .elementor-element.elementor-element-61238538{font-family:"Source Sans 3", Sans-serif;font-size:15px;line-height:1.7em;color:#3d3d3d;}.elementor-714 .elementor-element.elementor-element-6fa99c3e{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e0ddd8;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);margin-top:0px;margin-bottom:30px;}.elementor-714 .elementor-element.elementor-element-70168816 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#f1f1f1;}.elementor-714 .elementor-element.elementor-element-6fda7136 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-714 .elementor-element.elementor-element-45a41507{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-714 .elementor-element.elementor-element-45a41507 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#7a1428;}.elementor-714 .elementor-element.elementor-element-1660fac2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-714 .elementor-element.elementor-element-1660fac2 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:24px;font-weight:700;color:#1a1a1a;}.elementor-714 .elementor-element.elementor-element-26367341{font-family:"Source Sans 3", Sans-serif;font-size:15px;line-height:1.7em;color:#3d3d3d;}.elementor-714 .elementor-element.elementor-element-78beaee2{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e0ddd8;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.03);margin-top:0px;margin-bottom:0px;}.elementor-714 .elementor-element.elementor-element-358d33be > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#f1f1f1;}.elementor-714 .elementor-element.elementor-element-2474ce19 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-714 .elementor-element.elementor-element-69215a6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-714 .elementor-element.elementor-element-69215a6e .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#7a1428;}.elementor-714 .elementor-element.elementor-element-227a5e6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-714 .elementor-element.elementor-element-227a5e6a .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:24px;font-weight:700;color:#1a1a1a;}.elementor-714 .elementor-element.elementor-element-192e321f{font-family:"Source Sans 3", Sans-serif;font-size:15px;line-height:1.7em;color:#3d3d3d;}.elementor-714 .elementor-element.elementor-element-22d03ca6:not(.elementor-motion-effects-element-type-background), .elementor-714 .elementor-element.elementor-element-22d03ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-714 .elementor-element.elementor-element-22d03ca6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 36px 60px 36px;}.elementor-714 .elementor-element.elementor-element-22d03ca6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-714 .elementor-element.elementor-element-6d4d4a8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-714 .elementor-element.elementor-element-58792a55 .elementor-button{background-color:transparent;font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#7a1428;color:#7a1428;border-style:solid;border-width:2px 2px 2px 2px;border-color:#7a1428;}.elementor-714 .elementor-element.elementor-element-497577dc:not(.elementor-motion-effects-element-type-background), .elementor-714 .elementor-element.elementor-element-497577dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;}.elementor-714 .elementor-element.elementor-element-497577dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 36px 90px 36px;}.elementor-714 .elementor-element.elementor-element-497577dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-714 .elementor-element.elementor-element-2ca84d1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-714 .elementor-element.elementor-element-2ca84d1d .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:36px;font-weight:700;color:#ffffff;}.elementor-714 .elementor-element.elementor-element-3b372120{margin:0px autopx calc(var(--kit-widget-spacing, 0px) + 30px) autopx;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(255,255,255,0.7);}.elementor-714 .elementor-element.elementor-element-f879c29 .elementor-button{background-color:#7a1428;font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#ffffff;color:#ffffff;}.elementor-714 .elementor-element.elementor-element-f879c29{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}