.elementor-19 .elementor-element.elementor-element-4674193:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-4674193>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://virexgear.com/wp-content/uploads/2026/05/hero.png)}.elementor-19 .elementor-element.elementor-element-4674193{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-19 .elementor-element.elementor-element-4674193>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-ef2c601>.elementor-element-populated{padding:80px 60px 80px 80px}.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-19 .elementor-element.elementor-element-ed4f09f{text-align:start}.elementor-19 .elementor-element.elementor-element-ed4f09f .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-cb917c4{text-align:start}.elementor-19 .elementor-element.elementor-element-cb917c4 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:86px;font-weight:400;text-transform:uppercase;line-height:.92em;letter-spacing:0;color:#fff}.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-19 .elementor-element.elementor-element-c6c8d37{text-align:start;font-family:"Karla",Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:rgb(255 255 255 / .68)}.elementor-19 .elementor-element.elementor-element-154d559{padding:0 0 0 0}.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-19 .elementor-element.elementor-element-8b908b4 .elementor-button{background-color:#DB2D2F;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#fff;color:#fff;border-style:solid;border-width:0 0 0 0;border-color:#DB2D2F;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-8e6e547 .elementor-button{background-color:#DB2D2F;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#fff;color:#fff;border-style:solid;border-width:0 0 0 0;border-color:#DB2D2F;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-e59da1f{text-align:start;font-family:"Teko",Sans-serif;font-size:14px;font-weight:500;line-height:1em;color:rgb(255 255 255 / .48)}.elementor-19 .elementor-element.elementor-element-v2401e:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-v2401e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v2401e{border-style:solid;border-width:1px 0 1px 0;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-19 .elementor-element.elementor-element-v2401e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24011:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v24011>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v24011>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:26px 24px 26px 24px}.elementor-19 .elementor-element.elementor-element-v24011>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v2400f{text-align:start}.elementor-19 .elementor-element.elementor-element-v2400f .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24010{text-align:start;font-family:"Karla",Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v24014:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v24014>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v24014>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:26px 24px 26px 24px}.elementor-19 .elementor-element.elementor-element-v24014>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24012{text-align:start}.elementor-19 .elementor-element.elementor-element-v24012 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24013{text-align:start;font-family:"Karla",Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v24017:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v24017>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v24017>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:26px 24px 26px 24px}.elementor-19 .elementor-element.elementor-element-v24017>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24015{text-align:start}.elementor-19 .elementor-element.elementor-element-v24015 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24016{text-align:start;font-family:"Karla",Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v2401a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v2401a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v2401a>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:26px 24px 26px 24px}.elementor-19 .elementor-element.elementor-element-v2401a>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24018{text-align:start}.elementor-19 .elementor-element.elementor-element-v24018 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24019{text-align:start;font-family:"Karla",Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v2401d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v2401d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v2401d>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:26px 24px 26px 24px}.elementor-19 .elementor-element.elementor-element-v2401d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v2401b{text-align:start}.elementor-19 .elementor-element.elementor-element-v2401b .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v2401c{text-align:start;font-family:"Karla",Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v24023:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-v24023>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24023{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:18px 60px 18px 60px}.elementor-19 .elementor-element.elementor-element-v24023>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v2401f{text-align:center}.elementor-19 .elementor-element.elementor-element-v2401f .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0;color:rgb(255 255 255 / .55)}.elementor-19 .elementor-element.elementor-element-v24020{text-align:center;font-family:"Karla",Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#fff}.elementor-19 .elementor-element.elementor-element-v24021{text-align:center}.elementor-19 .elementor-element.elementor-element-v24021 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0;color:rgb(255 255 255 / .55)}.elementor-19 .elementor-element.elementor-element-v2403e:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-v2403e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v2403e>.elementor-container{max-width:1320px}.elementor-19 .elementor-element.elementor-element-v2403e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 60px 100px 60px}.elementor-19 .elementor-element.elementor-element-v2403e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24024{text-align:center}.elementor-19 .elementor-element.elementor-element-v24024 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v24025{text-align:center}.elementor-19 .elementor-element.elementor-element-v24025 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:56px;font-weight:400;text-transform:uppercase;line-height:.95em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24026{text-align:center;font-family:"Karla",Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v24027{--spacer-size:34px}.elementor-19 .elementor-element.elementor-element-v2402c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v2402c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v2402c>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:38px 24px 34px 24px}.elementor-19 .elementor-element.elementor-element-v2402c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24028{text-align:center}.elementor-19 .elementor-element.elementor-element-v24028 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24029{text-align:center;font-family:"Karla",Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v2402a{text-align:center}.elementor-19 .elementor-element.elementor-element-v2402a .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:28px;font-weight:600;text-transform:none;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v2402b .elementor-button{background-color:#fff0;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#1a1a1a;color:#1a1a1a;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1a1a1a;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v24031:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v24031>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v24031>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:38px 24px 34px 24px}.elementor-19 .elementor-element.elementor-element-v24031>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v2402d{text-align:center}.elementor-19 .elementor-element.elementor-element-v2402d .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v2402e{text-align:center;font-family:"Karla",Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v2402f{text-align:center}.elementor-19 .elementor-element.elementor-element-v2402f .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:28px;font-weight:600;text-transform:none;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24030 .elementor-button{background-color:#fff0;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#1a1a1a;color:#1a1a1a;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1a1a1a;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v24036:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v24036>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v24036>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:38px 24px 34px 24px}.elementor-19 .elementor-element.elementor-element-v24036>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24032{text-align:center}.elementor-19 .elementor-element.elementor-element-v24032 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24033{text-align:center;font-family:"Karla",Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v24034{text-align:center}.elementor-19 .elementor-element.elementor-element-v24034 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:28px;font-weight:600;text-transform:none;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24035 .elementor-button{background-color:#fff0;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#1a1a1a;color:#1a1a1a;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1a1a1a;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v2403b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v2403b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v2403b>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:38px 24px 34px 24px}.elementor-19 .elementor-element.elementor-element-v2403b>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24037{text-align:center}.elementor-19 .elementor-element.elementor-element-v24037 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24038{text-align:center;font-family:"Karla",Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v24039{text-align:center}.elementor-19 .elementor-element.elementor-element-v24039 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:28px;font-weight:600;text-transform:none;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v2403a .elementor-button{background-color:#fff0;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#1a1a1a;color:#1a1a1a;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1a1a1a;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v24064:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-v24064>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e4e4e4}.elementor-19 .elementor-element.elementor-element-v24064>.elementor-container{max-width:1320px}.elementor-19 .elementor-element.elementor-element-v24064{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 60px 100px 60px}.elementor-19 .elementor-element.elementor-element-v24064>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v2403f{text-align:center}.elementor-19 .elementor-element.elementor-element-v2403f .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v24040{text-align:center}.elementor-19 .elementor-element.elementor-element-v24040 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:56px;font-weight:400;text-transform:uppercase;line-height:.95em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24041{--spacer-size:34px}.elementor-19 .elementor-element.elementor-element-v24048:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v24048>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24048>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 28px 30px 28px}.elementor-19 .elementor-element.elementor-element-v24048>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24043{text-align:start}.elementor-19 .elementor-element.elementor-element-v24043 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:76px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0;color:rgb(255 255 255 / .14)}.elementor-19 .elementor-element.elementor-element-v24044{text-align:start}.elementor-19 .elementor-element.elementor-element-v24044 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#fff}.elementor-19 .elementor-element.elementor-element-v24045{text-align:start;font-family:"Karla",Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:rgb(255 255 255 / .72)}.elementor-19 .elementor-element.elementor-element-v24046{text-align:start}.elementor-19 .elementor-element.elementor-element-v24046 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:1em;letter-spacing:0;color:#fff}.elementor-19 .elementor-element.elementor-element-v24047 .elementor-button{background-color:#DB2D2F;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#fff;color:#fff;border-style:solid;border-width:0 0 0 0;border-color:#DB2D2F;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v2404e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v2404e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-19 .elementor-element.elementor-element-v2404e>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 28px 30px 28px}.elementor-19 .elementor-element.elementor-element-v2404e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24049{text-align:start}.elementor-19 .elementor-element.elementor-element-v24049 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0;color:rgb(0 0 0 / .04)}.elementor-19 .elementor-element.elementor-element-v2404a{text-align:start}.elementor-19 .elementor-element.elementor-element-v2404a .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v2404b{text-align:start;font-family:"Karla",Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v2404c{text-align:start}.elementor-19 .elementor-element.elementor-element-v2404c .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:1em;letter-spacing:0;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v2404d .elementor-button{background-color:#fff0;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#1a1a1a;color:#1a1a1a;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1a1a1a;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v24055:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v24055>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-19 .elementor-element.elementor-element-v24055>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 28px 30px 28px}.elementor-19 .elementor-element.elementor-element-v24055>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24050{text-align:start}.elementor-19 .elementor-element.elementor-element-v24050 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0;color:rgb(0 0 0 / .04)}.elementor-19 .elementor-element.elementor-element-v24051{text-align:start}.elementor-19 .elementor-element.elementor-element-v24051 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24052{text-align:start;font-family:"Karla",Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v24053{text-align:start}.elementor-19 .elementor-element.elementor-element-v24053 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:1em;letter-spacing:0;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v24054 .elementor-button{background-color:#fff0;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#1a1a1a;color:#1a1a1a;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1a1a1a;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v2405b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v2405b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-19 .elementor-element.elementor-element-v2405b>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 28px 30px 28px}.elementor-19 .elementor-element.elementor-element-v2405b>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24056{text-align:start}.elementor-19 .elementor-element.elementor-element-v24056 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0;color:rgb(0 0 0 / .04)}.elementor-19 .elementor-element.elementor-element-v24057{text-align:start}.elementor-19 .elementor-element.elementor-element-v24057 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24058{text-align:start;font-family:"Karla",Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v24059{text-align:start}.elementor-19 .elementor-element.elementor-element-v24059 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:1em;letter-spacing:0;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v2405a .elementor-button{background-color:#fff0;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#1a1a1a;color:#1a1a1a;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1a1a1a;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v24061:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v24061>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-19 .elementor-element.elementor-element-v24061>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 28px 30px 28px}.elementor-19 .elementor-element.elementor-element-v24061>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v2405c{text-align:start}.elementor-19 .elementor-element.elementor-element-v2405c .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0;color:rgb(0 0 0 / .04)}.elementor-19 .elementor-element.elementor-element-v2405d{text-align:start}.elementor-19 .elementor-element.elementor-element-v2405d .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v2405e{text-align:start;font-family:"Karla",Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v2405f{text-align:start}.elementor-19 .elementor-element.elementor-element-v2405f .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:1em;letter-spacing:0;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v24060 .elementor-button{background-color:#fff0;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#1a1a1a;color:#1a1a1a;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1a1a1a;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v240a6:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-v240a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v240a6>.elementor-container{max-width:1320px}.elementor-19 .elementor-element.elementor-element-v240a6{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 60px 100px 60px}.elementor-19 .elementor-element.elementor-element-v240a6>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24065{text-align:center}.elementor-19 .elementor-element.elementor-element-v24065 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v24066{text-align:center}.elementor-19 .elementor-element.elementor-element-v24066 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:56px;font-weight:400;text-transform:uppercase;line-height:.95em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24067{--spacer-size:34px}.elementor-19 .elementor-element.elementor-element-v2406f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v2406f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v2406f>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:18px 18px 22px 18px}.elementor-19 .elementor-element.elementor-element-v2406f>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.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-19 .elementor-element.elementor-element-v24069{background-color:#DB2D2F;padding:6px 10px 6px 10px;text-align:start}.elementor-19 .elementor-element.elementor-element-v24069 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#fff}.elementor-19 .elementor-element.elementor-element-v2406a{text-align:start}.elementor-19 .elementor-element.elementor-element-v2406a .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v2406b{text-align:start;font-family:"Karla",Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#999}.elementor-19 .elementor-element.elementor-element-v2406c{text-align:start;font-family:"Teko",Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v2406d{text-align:start}.elementor-19 .elementor-element.elementor-element-v2406d .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v2406e .elementor-button{background-color:#DB2D2F;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#fff;color:#fff;border-style:solid;border-width:0 0 0 0;border-color:#DB2D2F;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v24077:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v24077>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v24077>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:18px 18px 22px 18px}.elementor-19 .elementor-element.elementor-element-v24077>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24071{background-color:#1a1a1a;padding:6px 10px 6px 10px;text-align:start}.elementor-19 .elementor-element.elementor-element-v24071 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#fff}.elementor-19 .elementor-element.elementor-element-v24072{text-align:start}.elementor-19 .elementor-element.elementor-element-v24072 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24073{text-align:start;font-family:"Karla",Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#999}.elementor-19 .elementor-element.elementor-element-v24074{text-align:start;font-family:"Teko",Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v24075{text-align:start}.elementor-19 .elementor-element.elementor-element-v24075 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24076 .elementor-button{background-color:#DB2D2F;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#fff;color:#fff;border-style:solid;border-width:0 0 0 0;border-color:#DB2D2F;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v2407f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v2407f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v2407f>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:18px 18px 22px 18px}.elementor-19 .elementor-element.elementor-element-v2407f>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24079{background-color:#2ea043;padding:6px 10px 6px 10px;text-align:start}.elementor-19 .elementor-element.elementor-element-v24079 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#fff}.elementor-19 .elementor-element.elementor-element-v2407a{text-align:start}.elementor-19 .elementor-element.elementor-element-v2407a .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v2407b{text-align:start;font-family:"Karla",Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#999}.elementor-19 .elementor-element.elementor-element-v2407c{text-align:start;font-family:"Teko",Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v2407d{text-align:start}.elementor-19 .elementor-element.elementor-element-v2407d .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v2407e .elementor-button{background-color:#DB2D2F;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#fff;color:#fff;border-style:solid;border-width:0 0 0 0;border-color:#DB2D2F;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v24086:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v24086>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v24086>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:18px 18px 22px 18px}.elementor-19 .elementor-element.elementor-element-v24086>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24081{text-align:start}.elementor-19 .elementor-element.elementor-element-v24081 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24082{text-align:start;font-family:"Karla",Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#999}.elementor-19 .elementor-element.elementor-element-v24083{text-align:start;font-family:"Teko",Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v24084{text-align:start}.elementor-19 .elementor-element.elementor-element-v24084 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24085 .elementor-button{background-color:#DB2D2F;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#fff;color:#fff;border-style:solid;border-width:0 0 0 0;border-color:#DB2D2F;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v2408e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v2408e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v2408e>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:18px 18px 22px 18px}.elementor-19 .elementor-element.elementor-element-v2408e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24089{text-align:start}.elementor-19 .elementor-element.elementor-element-v24089 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v2408a{text-align:start;font-family:"Karla",Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#999}.elementor-19 .elementor-element.elementor-element-v2408b{text-align:start;font-family:"Teko",Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v2408c{text-align:start}.elementor-19 .elementor-element.elementor-element-v2408c .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v2408d .elementor-button{background-color:#DB2D2F;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#fff;color:#fff;border-style:solid;border-width:0 0 0 0;border-color:#DB2D2F;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v24095:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v24095>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v24095>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:18px 18px 22px 18px}.elementor-19 .elementor-element.elementor-element-v24095>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24090{text-align:start}.elementor-19 .elementor-element.elementor-element-v24090 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24091{text-align:start;font-family:"Karla",Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#999}.elementor-19 .elementor-element.elementor-element-v24092{text-align:start;font-family:"Teko",Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v24093{text-align:start}.elementor-19 .elementor-element.elementor-element-v24093 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24094 .elementor-button{background-color:#DB2D2F;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#fff;color:#fff;border-style:solid;border-width:0 0 0 0;border-color:#DB2D2F;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v2409c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v2409c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v2409c>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:18px 18px 22px 18px}.elementor-19 .elementor-element.elementor-element-v2409c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v24097{text-align:start}.elementor-19 .elementor-element.elementor-element-v24097 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v24098{text-align:start;font-family:"Karla",Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#999}.elementor-19 .elementor-element.elementor-element-v24099{text-align:start;font-family:"Teko",Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v2409a{text-align:start}.elementor-19 .elementor-element.elementor-element-v2409a .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v2409b .elementor-button{background-color:#DB2D2F;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#fff;color:#fff;border-style:solid;border-width:0 0 0 0;border-color:#DB2D2F;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v240a3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v240a3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v240a3>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:18px 18px 22px 18px}.elementor-19 .elementor-element.elementor-element-v240a3>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v2409e{text-align:start}.elementor-19 .elementor-element.elementor-element-v2409e .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v2409f{text-align:start;font-family:"Karla",Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#999}.elementor-19 .elementor-element.elementor-element-v240a0{text-align:start;font-family:"Teko",Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v240a1{text-align:start}.elementor-19 .elementor-element.elementor-element-v240a1 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v240a2 .elementor-button{background-color:#DB2D2F;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#fff;color:#fff;border-style:solid;border-width:0 0 0 0;border-color:#DB2D2F;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v240b1:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-v240b1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e4e4e4}.elementor-19 .elementor-element.elementor-element-v240b1>.elementor-container{max-width:1320px}.elementor-19 .elementor-element.elementor-element-v240b1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 60px 100px 60px}.elementor-19 .elementor-element.elementor-element-v240b1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v240a9>.elementor-element-populated{padding:0 60px 0 0}.elementor-19 .elementor-element.elementor-element-v240a8{text-align:start}.elementor-19 .elementor-element.elementor-element-v240a8 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#fff}.elementor-19 .elementor-element.elementor-element-v240aa{text-align:start}.elementor-19 .elementor-element.elementor-element-v240aa .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v240ab{text-align:start}.elementor-19 .elementor-element.elementor-element-v240ab .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:56px;font-weight:400;text-transform:uppercase;line-height:.95em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v240ac{text-align:start;font-family:"Karla",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v240ad{text-align:start;font-family:"Karla",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v240ae{text-align:start;font-family:"Karla",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v240af{text-align:start;font-family:"Karla",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v240be:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-v240be>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v240be{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:64px 60px 64px 60px}.elementor-19 .elementor-element.elementor-element-v240be>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v240b4>.elementor-element-populated{padding:8px 16px 8px 16px}.elementor-19 .elementor-element.elementor-element-v240b2{text-align:center}.elementor-19 .elementor-element.elementor-element-v240b2 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:54px;font-weight:400;text-transform:none;line-height:1em;letter-spacing:0;color:#fff}.elementor-19 .elementor-element.elementor-element-v240b3{text-align:center}.elementor-19 .elementor-element.elementor-element-v240b3 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#fff}.elementor-19 .elementor-element.elementor-element-v240b7>.elementor-element-populated{padding:8px 16px 8px 16px}.elementor-19 .elementor-element.elementor-element-v240b5{text-align:center}.elementor-19 .elementor-element.elementor-element-v240b5 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:54px;font-weight:400;text-transform:none;line-height:1em;letter-spacing:0;color:#fff}.elementor-19 .elementor-element.elementor-element-v240b6{text-align:center}.elementor-19 .elementor-element.elementor-element-v240b6 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#fff}.elementor-19 .elementor-element.elementor-element-v240ba>.elementor-element-populated{padding:8px 16px 8px 16px}.elementor-19 .elementor-element.elementor-element-v240b8{text-align:center}.elementor-19 .elementor-element.elementor-element-v240b8 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:54px;font-weight:400;text-transform:none;line-height:1em;letter-spacing:0;color:#fff}.elementor-19 .elementor-element.elementor-element-v240b9{text-align:center}.elementor-19 .elementor-element.elementor-element-v240b9 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#fff}.elementor-19 .elementor-element.elementor-element-v240bd>.elementor-element-populated{padding:8px 16px 8px 16px}.elementor-19 .elementor-element.elementor-element-v240bb{text-align:center}.elementor-19 .elementor-element.elementor-element-v240bb .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:54px;font-weight:400;text-transform:none;line-height:1em;letter-spacing:0;color:#fff}.elementor-19 .elementor-element.elementor-element-v240bc{text-align:center}.elementor-19 .elementor-element.elementor-element-v240bc .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#fff}.elementor-19 .elementor-element.elementor-element-v240d4:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-v240d4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v240d4>.elementor-container{max-width:1320px}.elementor-19 .elementor-element.elementor-element-v240d4{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 60px 100px 60px}.elementor-19 .elementor-element.elementor-element-v240d4>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v240bf{text-align:center}.elementor-19 .elementor-element.elementor-element-v240bf .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v240c0{text-align:center}.elementor-19 .elementor-element.elementor-element-v240c0 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:56px;font-weight:400;text-transform:uppercase;line-height:.95em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v240c1{text-align:center;font-family:"Karla",Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v240c2{--spacer-size:34px}.elementor-19 .elementor-element.elementor-element-v240c7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v240c7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v240c7>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 30px 0}.elementor-19 .elementor-element.elementor-element-v240c7>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v240c3{text-align:start}.elementor-19 .elementor-element.elementor-element-v240c3 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#1D1D1D}.elementor-19 .elementor-element.elementor-element-v240c4{text-align:start;font-family:"Karla",Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-v240c5{text-align:start;font-family:"Karla",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v240c6 .elementor-button{background-color:#fff0;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#1a1a1a;color:#1a1a1a;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1a1a1a;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v240cc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v240cc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v240cc>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 30px 0}.elementor-19 .elementor-element.elementor-element-v240cc>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v240c8{text-align:start}.elementor-19 .elementor-element.elementor-element-v240c8 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#131313}.elementor-19 .elementor-element.elementor-element-v240c9{width:var(--container-widget-width,98.791%);max-width:98.791%;--container-widget-width:98.791%;--container-widget-flex-grow:0;text-align:start;font-family:"Karla",Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-v240c9.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-19 .elementor-element.elementor-element-v240ca{text-align:start;font-family:"Karla",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v240cb .elementor-button{background-color:#fff0;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#1a1a1a;color:#1a1a1a;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1a1a1a;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v240d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v240d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v240d1>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 30px 0}.elementor-19 .elementor-element.elementor-element-v240d1>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v240cd{text-align:start}.elementor-19 .elementor-element.elementor-element-v240cd .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#030303}.elementor-19 .elementor-element.elementor-element-v240ce{text-align:start;font-family:"Karla",Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var(--e-global-color-secondary)}.elementor-19 .elementor-element.elementor-element-v240cf{text-align:start;font-family:"Karla",Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v240d0 .elementor-button{background-color:#fff0;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#1a1a1a;color:#1a1a1a;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1a1a1a;border-radius:0 0 0 0;padding:16px 36px 16px 36px}.elementor-19 .elementor-element.elementor-element-v240ec:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-v240ec>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e4e4e4}.elementor-19 .elementor-element.elementor-element-v240ec>.elementor-container{max-width:1320px}.elementor-19 .elementor-element.elementor-element-v240ec{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 60px 100px 60px}.elementor-19 .elementor-element.elementor-element-v240ec>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v240d5{text-align:center}.elementor-19 .elementor-element.elementor-element-v240d5 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v240d6{text-align:center}.elementor-19 .elementor-element.elementor-element-v240d6 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:56px;font-weight:400;text-transform:uppercase;line-height:.95em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v240d7{--spacer-size:34px}.elementor-19 .elementor-element.elementor-element-v240dd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v240dd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v240dd>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:32px 32px 32px 32px}.elementor-19 .elementor-element.elementor-element-v240dd>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v240d8{text-align:start;font-family:"Karla",Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v240d9{text-align:start;font-family:"Karla",Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v240db{text-align:start}.elementor-19 .elementor-element.elementor-element-v240db .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v240dc{text-align:start;font-family:"Karla",Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#999}.elementor-19 .elementor-element.elementor-element-v240e3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v240e3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v240e3>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:32px 32px 32px 32px}.elementor-19 .elementor-element.elementor-element-v240e3>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v240de{text-align:start;font-family:"Karla",Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v240df{text-align:start;font-family:"Karla",Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v240e1{text-align:start}.elementor-19 .elementor-element.elementor-element-v240e1 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v240e2{text-align:start;font-family:"Karla",Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#999}.elementor-19 .elementor-element.elementor-element-v240e9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-v240e9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-19 .elementor-element.elementor-element-v240e9>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(0 0 0 / .08);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:32px 32px 32px 32px}.elementor-19 .elementor-element.elementor-element-v240e9>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v240e4{text-align:start;font-family:"Karla",Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v240e5{text-align:start;font-family:"Karla",Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v240e7{text-align:start}.elementor-19 .elementor-element.elementor-element-v240e7 .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:1em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v240e8{text-align:start;font-family:"Karla",Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#999}.elementor-19 .elementor-element.elementor-element-v240f3:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-v240f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e4e4e4}.elementor-19 .elementor-element.elementor-element-v240f3>.elementor-container{max-width:1320px}.elementor-19 .elementor-element.elementor-element-v240f3{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 60px 80px 60px}.elementor-19 .elementor-element.elementor-element-v240f3>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v240ed{text-align:start}.elementor-19 .elementor-element.elementor-element-v240ed .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0;color:#DB2D2F}.elementor-19 .elementor-element.elementor-element-v240ee{text-align:start}.elementor-19 .elementor-element.elementor-element-v240ee .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:56px;font-weight:400;text-transform:uppercase;line-height:.95em;letter-spacing:0;color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v240ef{text-align:start;font-family:"Karla",Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#666}.elementor-19 .elementor-element.elementor-element-v240f8:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-v240f8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1a1a1a}.elementor-19 .elementor-element.elementor-element-v240f8>.elementor-container{max-width:1320px}.elementor-19 .elementor-element.elementor-element-v240f8{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:110px 60px 110px 60px}.elementor-19 .elementor-element.elementor-element-v240f8>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-19 .elementor-element.elementor-element-v240f4{text-align:center}.elementor-19 .elementor-element.elementor-element-v240f4 .elementor-heading-title{font-family:"Anton",Sans-serif;font-size:72px;font-weight:400;text-transform:uppercase;line-height:.95em;letter-spacing:0;color:#fff}.elementor-19 .elementor-element.elementor-element-v240f5{text-align:center;font-family:"Karla",Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:rgb(255 255 255 / .55)}.elementor-19 .elementor-element.elementor-element-v240f6 .elementor-button{background-color:#DB2D2F;font-family:"Teko",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;fill:#fff;color:#fff;border-style:solid;border-width:0 0 0 0;border-color:#DB2D2F;border-radius:0 0 0 0;padding:16px 36px 16px 36px}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-v240a9{width:30.904%}.elementor-19 .elementor-element.elementor-element-v240b0{width:69.096%}.elementor-19 .elementor-element.elementor-element-v240c7{width:32.894%}.elementor-19 .elementor-element.elementor-element-v240cc{width:35.495%}.elementor-19 .elementor-element.elementor-element-v240d1{width:37.042%}.elementor-19 .elementor-element.elementor-element-v240dd{width:33.658%}.elementor-19 .elementor-element.elementor-element-v240e3{width:34.633%}.elementor-19 .elementor-element.elementor-element-v240e9{width:36.861%}}.elementor-19{--paper:#EDEDED;--paper-alt:#e4e4e4;--ink:#1a1a1a;--ink-soft:#666;--ink-dim:#999;--accent:#DB2D2F;font-family:'Karla',sans-serif;background:var(--paper);overflow:hidden}.elementor-19 .elementor-heading-title{letter-spacing:0!important}.elementor-19 h1.elementor-heading-title,.elementor-19 h2.elementor-heading-title{font-family:'Anton',sans-serif!important;font-weight:400!important;line-height:.92!important;text-transform:uppercase!important}.elementor-19 h3.elementor-heading-title,.elementor-19 div.elementor-heading-title,.elementor-19 .elementor-button-text{font-family:'Teko',sans-serif!important;letter-spacing:1px!important;text-transform:uppercase!important}.elementor-19 p,.elementor-19 li{font-family:'Karla',sans-serif!important}.elementor-19 .v2-hero{background:linear-gradient(115deg,#101010 0%,#171717 44%,rgb(219 45 47 / .20) 44.2%,rgb(219 45 47 / .04) 57%,#101010 100%)!important}.elementor-19 .v2-hero h1.elementor-heading-title span,.elementor-19 .v2-email h3 span,.elementor-19 .v2-cta h2 span{display:block;color:var(--accent)!important}.elementor-19 .v2-hero h1.elementor-heading-title{color:#fff!important}.elementor-19 .v2-hero .elementor-widget-text-editor p{color:rgb(255 255 255 / .68)!important}.elementor-19 .v2-hero .elementor-button{border-color:rgb(255 255 255 / .30)!important;color:#fff!important}.elementor-19 .v2-hero .elementor-button:hover{border-color:#fff!important}.elementor-19 .v2-hero .elementor-widget-image img{height:92vh!important;min-height:620px;object-fit:cover;object-position:center}.elementor-19 .v2-hero .elementor-widget-text-editor:last-child{background:#DB2D2F;color:#fff!important;display:inline-block;max-width:210px;padding:18px 24px;margin-left:48px;margin-top:-110px;position:relative;z-index:3}.elementor-19 .v2-hero .elementor-widget-text-editor:last-child p{color:#fff!important;margin:0!important;font-family:'Teko',sans-serif!important;text-transform:uppercase;line-height:1.15!important}.elementor-19 .v2-trust .elementor-column{min-height:104px;border-right:1px solid rgb(0 0 0 / .08)}.elementor-19 .v2-trust .elementor-column:before{content:'';width:8px;height:8px;background:#DB2D2F;border-radius:50%;position:absolute;left:28px;top:44px}.elementor-19 .v2-trust .elementor-widget-wrap{padding-left:42px!important}.elementor-19 .v2-payment{letter-spacing:1px}.elementor-19 .v2-payment p{font-weight:700;letter-spacing:3px!important}.elementor-19 .v2-platform-card,.elementor-19 .v2-category-card,.elementor-19 .v2-product-card,.elementor-19 .v2-build-card,.elementor-19 .v2-review-card{border:2px solid #1a1a1a!important}.elementor-19 .v2-platform-card .elementor-widget-button{display:none}.elementor-19 .v2-platform-card .elementor-widget-heading:first-child:before{content:'+';display:block;font-family:'Teko';font-size:44px;line-height:1;margin-bottom:22px;color:#1a1a1a}.elementor-19 .v2-category-card{min-height:310px}.elementor-19 .v2-category-card.featured{min-height:470px;overflow:hidden}.elementor-19 .v2-category-card.featured .elementor-widget-image{margin:-30px -28px 24px!important}.elementor-19 .v2-category-card.featured .elementor-widget-image img{height:255px!important;width:100%;object-fit:cover;filter:brightness(.72)}.elementor-19 .v2-category-card .elementor-button,.elementor-19 .v2-product-card .elementor-button{min-width:48px!important;padding:0!important}.elementor-19 .v2-product-card{min-height:555px}.elementor-19 .v2-product-card .elementor-widget-image img{height:235px!important;width:100%;object-fit:contain;background:linear-gradient(145deg,#fafafa,#e7e7e7)}.elementor-19 .v2-build-card{padding:0!important;overflow:hidden}.elementor-19 .v2-build-card>.elementor-widget-wrap>.elementor-widget-heading:first-child,.elementor-19 .v2-build-card>.elementor-widget-wrap>.elementor-widget-text-editor:nth-child(2){background:#1a1a1a;margin:0!important;padding-left:32px!important;padding-right:32px!important}.elementor-19 .v2-build-card>.elementor-widget-wrap>.elementor-widget-heading:first-child{padding-top:30px!important}.elementor-19 .v2-build-card>.elementor-widget-wrap>.elementor-widget-text-editor:nth-child(2){padding-bottom:24px!important;border-bottom:4px solid #DB2D2F}.elementor-19 .v2-build-card h3,.elementor-19 .v2-build-card>.elementor-widget-wrap>.elementor-widget-text-editor:nth-child(2) p{color:#fff!important}.elementor-19 .v2-build-card ul{padding:26px 34px 20px!important;margin:0!important;list-style:none}.elementor-19 .v2-build-card li{border-bottom:1px solid rgb(0 0 0 / .08);padding:11px 0 11px 22px!important;position:relative}.elementor-19 .v2-build-card li:before{content:'✓';position:absolute;left:0;color:#DB2D2F;font-weight:700}.elementor-19 .v2-review-card{border-left-width:0!important;background:#fff}.elementor-19 .v2-review-card:first-child{border-left-width:2px!important}.elementor-19 .v2-review-card .elementor-widget-heading:nth-child(3) .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#DB2D2F;color:#fff!important}.elementor-19 .v2-email{position:relative;overflow:hidden}.elementor-19 .v2-email:after{content:'10%';position:absolute;right:-40px;bottom:-55px;font-family:'Anton';font-size:220px;color:rgb(219 45 47 / .06);line-height:1;z-index:0}.elementor-19 .v2-email>.elementor-container{position:relative;z-index:1}.elementor-19 .v2-email-form{border:3px solid #1a1a1a;background:#fff;padding:0!important}.elementor-19 .v2-email-form .elementor-widget-shortcode,.elementor-19 .v2-email-form .elementor-widget-container,.elementor-19 .v2-email-form .wpcf7{margin:0!important;width:100%}.elementor-19 .v2-email-form form{margin:0!important}.elementor-19 .v2-email-form .vg-subscribe-form{margin:0!important}.elementor-19 .v2-email-form .vg-subscribe-form p{display:grid;grid-template-columns:minmax(0,1fr) 178px;align-items:start;margin:0!important}.elementor-19 .v2-email-form .vg-subscribe-form br{display:none!important}.elementor-19 .v2-email-form .wpcf7-form-control-wrap{display:block;min-width:0}.elementor-19 .v2-email-form input[type=email]{width:100%;height:64px;border:0!important;border-radius:0!important;background:#fff!important;padding:0 22px!important;color:#1a1a1a!important;font-family:'Karla',sans-serif!important;font-size:16px!important;outline:none!important;box-shadow:none!important}.elementor-19 .v2-email-form input[type=email]::placeholder{color:#999}.elementor-19 .v2-email-form input[type=submit]{width:100%;height:64px;border:0!important;border-radius:0!important;background:#1a1a1a!important;color:#fff!important;font-family:'Teko',sans-serif!important;font-size:18px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer;transform:none!important;clip-path:none!important}.elementor-19 .v2-email-form input[type=submit]:hover{background:#DB2D2F!important}.elementor-19 .v2-email-form .vg-subscribe-note{grid-column:1/-1;margin:0!important;padding:14px 22px 18px!important;color:#666!important;font-size:13px!important;line-height:1.5!important}.elementor-19 .v2-email-form .vg-subscribe-note a{color:#1a1a1a!important;text-decoration:underline}.elementor-19 .v2-email-form .wpcf7-not-valid-tip{grid-column:1/-1;padding:8px 22px 0;color:#DB2D2F;font-size:13px}.elementor-19 .v2-email-form .wpcf7-response-output{grid-column:1/-1;margin:0!important;border:0!important;padding:14px 22px 18px!important;color:#1a1a1a!important;font-size:13px!important}.elementor-19 .v2-email-form .wpcf7-spinner{position:absolute}.elementor-19 .v2-cta{background:radial-gradient(circle at 50% 0,rgb(219 45 47 / .12),transparent 48%),#1a1a1a!important}@media(max-width:767px){.elementor-19 h1.elementor-heading-title{font-size:52px!important}.elementor-19 h2.elementor-heading-title{font-size:40px!important}.elementor-19 .v2-hero .elementor-widget-image img{height:auto!important;min-height:0}.elementor-19 .v2-hero .elementor-widget-text-editor:last-child{margin:0!important;max-width:none;width:100%}.elementor-19 .v2-trust .elementor-column{border-right:0;border-bottom:1px solid rgb(0 0 0 / .08)}.elementor-19 .v2-platform-card,.elementor-19 .v2-product-card,.elementor-19 .v2-build-card,.elementor-19 .v2-review-card{margin-bottom:18px}.elementor-19 .v2-category-card,.elementor-19 .v2-category-card.featured{min-height:250px}.elementor-19 .v2-product-card{min-height:auto}.elementor-19 .v2-product-card .elementor-widget-image img{height:230px!important}.elementor-19 .v2-email-form .vg-subscribe-form p{grid-template-columns:1fr}.elementor-19 .v2-email-form input[type=submit]{height:58px}}