.elementor-42623 .elementor-element.elementor-element-ar00506:not(.elementor-motion-effects-element-type-background), .elementor-42623 .elementor-element.elementor-element-ar00506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323334;}.elementor-42623 .elementor-element.elementor-element-ar00506 > .elementor-container{max-width:1140px;}.elementor-42623 .elementor-element.elementor-element-ar00506{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 72px 20px;}.elementor-42623 .elementor-element.elementor-element-ar00506 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42623 .elementor-element.elementor-element-ar00507 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00500{--divider-border-style:solid;--divider-color:#d03638;--divider-border-width:4px;}.elementor-42623 .elementor-element.elementor-element-ar00500 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00500 .elementor-divider-separator{width:64px;margin:0 auto;margin-left:0;}.elementor-42623 .elementor-element.elementor-element-ar00500 .elementor-divider{text-align:left;padding-block-start:8px;padding-block-end:8px;}.elementor-42623 .elementor-element.elementor-element-ar00501 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00501 .elementor-heading-title{font-size:44px;font-weight:700;line-height:1.15em;color:#ffffff;}.elementor-42623 .elementor-element.elementor-element-ar00502 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00502{font-size:19px;color:#d6d8db;}.elementor-42623 .elementor-element.elementor-element-ar00503 .elementor-button{background-color:#d03638;font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:16px 30px 16px 30px;}.elementor-42623 .elementor-element.elementor-element-ar00503 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00504 .elementor-button{background-color:rgba(0,0,0,0);font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-42623 .elementor-element.elementor-element-ar00505 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-42623 .elementor-element.elementor-element-ar00505{text-align:center;}.elementor-42623 .elementor-element.elementor-element-ar00505 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-42623 .elementor-element.elementor-element-ar00015:not(.elementor-motion-effects-element-type-background), .elementor-42623 .elementor-element.elementor-element-ar00015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-42623 .elementor-element.elementor-element-ar00015 > .elementor-container{max-width:1140px;}.elementor-42623 .elementor-element.elementor-element-ar00015{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-42623 .elementor-element.elementor-element-ar00015 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42623 .elementor-element.elementor-element-ar00011 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00011 .elementor-heading-title{font-size:34px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00012{--divider-border-style:solid;--divider-color:#d03638;--divider-border-width:4px;}.elementor-42623 .elementor-element.elementor-element-ar00012 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00012 .elementor-divider-separator{width:48px;margin:0 auto;margin-left:0;}.elementor-42623 .elementor-element.elementor-element-ar00012 .elementor-divider{text-align:left;padding-block-start:8px;padding-block-end:8px;}.elementor-42623 .elementor-element.elementor-element-ar00013 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00013{font-size:17px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00019:not(.elementor-motion-effects-element-type-background), .elementor-42623 .elementor-element.elementor-element-ar00019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f5f6;}.elementor-42623 .elementor-element.elementor-element-ar00019 > .elementor-container{max-width:1140px;}.elementor-42623 .elementor-element.elementor-element-ar00019{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 18px 20px;}.elementor-42623 .elementor-element.elementor-element-ar00019 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42623 .elementor-element.elementor-element-ar00016 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00016{text-align:center;}.elementor-42623 .elementor-element.elementor-element-ar00016 .elementor-heading-title{font-size:34px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00017 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00017{text-align:center;font-size:17px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00032:not(.elementor-motion-effects-element-type-background), .elementor-42623 .elementor-element.elementor-element-ar00032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f5f6;}.elementor-42623 .elementor-element.elementor-element-ar00032 > .elementor-container{max-width:1140px;}.elementor-42623 .elementor-element.elementor-element-ar00032{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 70px 20px;}.elementor-42623 .elementor-element.elementor-element-ar00032 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42623 .elementor-element.elementor-element-ar00022:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42623 .elementor-element.elementor-element-ar00022 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-42623 .elementor-element.elementor-element-ar00022 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e3e5e8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 26px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00022 > .elementor-element-populated, .elementor-42623 .elementor-element.elementor-element-ar00022 > .elementor-element-populated > .elementor-background-overlay, .elementor-42623 .elementor-element.elementor-element-ar00022 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-42623 .elementor-element.elementor-element-ar00022 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42623 .elementor-element.elementor-element-ari701 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-42623 .elementor-element.elementor-element-ari701{text-align:center;}.elementor-42623 .elementor-element.elementor-element-ari701 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-42623 .elementor-element.elementor-element-ar00020 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00020 .elementor-heading-title{font-size:20px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00021 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00021{font-size:15.5px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00025:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42623 .elementor-element.elementor-element-ar00025 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-42623 .elementor-element.elementor-element-ar00025 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e3e5e8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 26px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00025 > .elementor-element-populated, .elementor-42623 .elementor-element.elementor-element-ar00025 > .elementor-element-populated > .elementor-background-overlay, .elementor-42623 .elementor-element.elementor-element-ar00025 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-42623 .elementor-element.elementor-element-ar00025 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42623 .elementor-element.elementor-element-ari702 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-42623 .elementor-element.elementor-element-ari702{text-align:center;}.elementor-42623 .elementor-element.elementor-element-ari702 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-42623 .elementor-element.elementor-element-ar00023 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00023 .elementor-heading-title{font-size:20px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00024 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00024{font-size:15.5px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00028:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42623 .elementor-element.elementor-element-ar00028 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-42623 .elementor-element.elementor-element-ar00028 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e3e5e8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 26px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00028 > .elementor-element-populated, .elementor-42623 .elementor-element.elementor-element-ar00028 > .elementor-element-populated > .elementor-background-overlay, .elementor-42623 .elementor-element.elementor-element-ar00028 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-42623 .elementor-element.elementor-element-ar00028 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42623 .elementor-element.elementor-element-ari703 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-42623 .elementor-element.elementor-element-ari703{text-align:center;}.elementor-42623 .elementor-element.elementor-element-ari703 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-42623 .elementor-element.elementor-element-ar00026 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00026 .elementor-heading-title{font-size:20px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00027 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00027{font-size:15.5px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00031:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42623 .elementor-element.elementor-element-ar00031 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-42623 .elementor-element.elementor-element-ar00031 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e3e5e8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 26px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00031 > .elementor-element-populated, .elementor-42623 .elementor-element.elementor-element-ar00031 > .elementor-element-populated > .elementor-background-overlay, .elementor-42623 .elementor-element.elementor-element-ar00031 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-42623 .elementor-element.elementor-element-ar00031 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42623 .elementor-element.elementor-element-ari704 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-42623 .elementor-element.elementor-element-ari704{text-align:center;}.elementor-42623 .elementor-element.elementor-element-ari704 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-42623 .elementor-element.elementor-element-ar00029 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00029 .elementor-heading-title{font-size:20px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00030 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00030{font-size:15.5px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00037:not(.elementor-motion-effects-element-type-background), .elementor-42623 .elementor-element.elementor-element-ar00037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-42623 .elementor-element.elementor-element-ar00037 > .elementor-container{max-width:1140px;}.elementor-42623 .elementor-element.elementor-element-ar00037{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-42623 .elementor-element.elementor-element-ar00037 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42623 .elementor-element.elementor-element-ar00033 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00033 .elementor-heading-title{font-size:34px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00034{--divider-border-style:solid;--divider-color:#d03638;--divider-border-width:4px;}.elementor-42623 .elementor-element.elementor-element-ar00034 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00034 .elementor-divider-separator{width:48px;margin:0 auto;margin-left:0;}.elementor-42623 .elementor-element.elementor-element-ar00034 .elementor-divider{text-align:left;padding-block-start:8px;padding-block-end:8px;}.elementor-42623 .elementor-element.elementor-element-ar00035 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00035{font-size:17px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00041:not(.elementor-motion-effects-element-type-background), .elementor-42623 .elementor-element.elementor-element-ar00041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f5f6;}.elementor-42623 .elementor-element.elementor-element-ar00041 > .elementor-container{max-width:1140px;}.elementor-42623 .elementor-element.elementor-element-ar00041{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 14px 20px;}.elementor-42623 .elementor-element.elementor-element-ar00041 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42623 .elementor-element.elementor-element-ar00038 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00038{text-align:center;}.elementor-42623 .elementor-element.elementor-element-ar00038 .elementor-heading-title{font-size:34px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00039 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00039{text-align:center;font-size:17px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00048:not(.elementor-motion-effects-element-type-background), .elementor-42623 .elementor-element.elementor-element-ar00048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f5f6;}.elementor-42623 .elementor-element.elementor-element-ar00048 > .elementor-container{max-width:1140px;}.elementor-42623 .elementor-element.elementor-element-ar00048{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 70px 20px;}.elementor-42623 .elementor-element.elementor-element-ar00048 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42623 .elementor-element.elementor-element-ar00042 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00042{font-size:17px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00044 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00044{font-size:17px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00046 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00046{font-size:17px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00051:not(.elementor-motion-effects-element-type-background), .elementor-42623 .elementor-element.elementor-element-ar00051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-42623 .elementor-element.elementor-element-ar00051 > .elementor-container{max-width:1140px;}.elementor-42623 .elementor-element.elementor-element-ar00051{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 16px 20px;}.elementor-42623 .elementor-element.elementor-element-ar00051 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42623 .elementor-element.elementor-element-ar00049 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00049{text-align:center;}.elementor-42623 .elementor-element.elementor-element-ar00049 .elementor-heading-title{font-size:34px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00064:not(.elementor-motion-effects-element-type-background), .elementor-42623 .elementor-element.elementor-element-ar00064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-42623 .elementor-element.elementor-element-ar00064 > .elementor-container{max-width:1140px;}.elementor-42623 .elementor-element.elementor-element-ar00064{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 76px 20px;}.elementor-42623 .elementor-element.elementor-element-ar00064 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42623 .elementor-element.elementor-element-ar00052{--divider-border-style:solid;--divider-color:#d03638;--divider-border-width:4px;}.elementor-42623 .elementor-element.elementor-element-ar00052 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00052 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-42623 .elementor-element.elementor-element-ar00052 .elementor-divider{text-align:left;padding-block-start:8px;padding-block-end:8px;}.elementor-42623 .elementor-element.elementor-element-ar00053 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00053 .elementor-heading-title{font-size:19px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00054 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00054{font-size:15.5px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00056{--divider-border-style:solid;--divider-color:#d03638;--divider-border-width:4px;}.elementor-42623 .elementor-element.elementor-element-ar00056 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00056 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-42623 .elementor-element.elementor-element-ar00056 .elementor-divider{text-align:left;padding-block-start:8px;padding-block-end:8px;}.elementor-42623 .elementor-element.elementor-element-ar00057 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00057 .elementor-heading-title{font-size:19px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00058 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00058{font-size:15.5px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00060{--divider-border-style:solid;--divider-color:#d03638;--divider-border-width:4px;}.elementor-42623 .elementor-element.elementor-element-ar00060 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00060 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-42623 .elementor-element.elementor-element-ar00060 .elementor-divider{text-align:left;padding-block-start:8px;padding-block-end:8px;}.elementor-42623 .elementor-element.elementor-element-ar00061 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00061 .elementor-heading-title{font-size:19px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00062 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00062{font-size:15.5px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00075:not(.elementor-motion-effects-element-type-background), .elementor-42623 .elementor-element.elementor-element-ar00075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f5f6;}.elementor-42623 .elementor-element.elementor-element-ar00075 > .elementor-container{max-width:1140px;}.elementor-42623 .elementor-element.elementor-element-ar00075{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 66px 20px;}.elementor-42623 .elementor-element.elementor-element-ar00075 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42623 .elementor-element.elementor-element-ar00065 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00065{text-align:center;}.elementor-42623 .elementor-element.elementor-element-ar00065 .elementor-heading-title{font-size:34px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00066 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00066 .elementor-heading-title{font-size:18px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00067 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00067{font-size:16px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00068 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00068 .elementor-heading-title{font-size:18px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00069 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00069{font-size:16px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00070 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00070 .elementor-heading-title{font-size:18px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00071 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00071{font-size:16px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00072 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00072 .elementor-heading-title{font-size:18px;font-weight:700;color:#1d1e20;}.elementor-42623 .elementor-element.elementor-element-ar00073 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42623 .elementor-element.elementor-element-ar00073{font-size:16px;line-height:1.7em;color:#5c5f63;}.elementor-42623 .elementor-element.elementor-element-ar00080:not(.elementor-motion-effects-element-type-background), .elementor-42623 .elementor-element.elementor-element-ar00080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#d03638;}.elementor-42623 .elementor-element.elementor-element-ar00080 > .elementor-container{max-width:1140px;}.elementor-42623 .elementor-element.elementor-element-ar00080{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-42623 .elementor-element.elementor-element-ar00080 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42623 .elementor-element.elementor-element-arlogo1 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-42623 .elementor-element.elementor-element-arlogo1{text-align:center;}.elementor-42623 .elementor-element.elementor-element-arlogo1 img{width:190px;}.elementor-42623 .elementor-element.elementor-element-arc901 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-42623 .elementor-element.elementor-element-arc901{text-align:center;}.elementor-42623 .elementor-element.elementor-element-arc901 .elementor-heading-title{font-size:32px;font-weight:700;color:#ffffff;}.elementor-42623 .elementor-element.elementor-element-arc903 > .elementor-container{max-width:760px;}.elementor-42623 .elementor-element.elementor-element-arb901 .elementor-button{background-color:#ffffff;font-size:16px;font-weight:700;fill:#b8292b;color:#b8292b;border-radius:4px 4px 4px 4px;padding:17px 34px 17px 34px;}.elementor-42623 .elementor-element.elementor-element-arb902 .elementor-button{background-color:rgba(0,0,0,0);font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:4px 4px 4px 4px;padding:15px 32px 15px 32px;}@media(min-width:768px){.elementor-42623 .elementor-element.elementor-element-ar00507{width:56%;}.elementor-42623 .elementor-element.elementor-element-ar00508{width:44%;}.elementor-42623 .elementor-element.elementor-element-arc904{width:50%;}.elementor-42623 .elementor-element.elementor-element-arc905{width:50%;}}/* Start custom CSS *//* The ar theme paints a large rotated red slab via .page-wrap::before as page
   decoration; it sat behind this page's sections as a red diagonal. Off for this page. */
.page-id-42623 .page-wrap::before { display: none !important; }

/* Sections run the full width of the theme container. NOTE: no child combinators
   anywhere in this block - WordPress escapes "&gt;" to "&gt;" and the rule dies. */
.page-id-42623 .page-content .container { max-width: none; padding: 0; }
.page-id-42623 .page-wrap { padding-left: 0; padding-right: 0; }
.page-id-42623 .elementor-section { width: 100%; }

/* Body links on light surfaces: brand red clears 4.5:1 by only 0.01, so links take
   a darker step (6.2:1 on white). Buttons and the CTA band keep the brand red. */
.page-id-42623 .elementor-widget-text-editor a { color: #b8292b !important; text-decoration: underline; }
.page-id-42623 .elementor-widget-text-editor a:hover { color: #8f1f21 !important; }

/* ...but not on the dark hero, where that would be dark-red-on-charcoal. */
.page-id-42623 .elementor-element-ar00506 .elementor-widget-text-editor a { color: #ffffff !important; }
.page-id-42623 .elementor-element-ar00506 .elementor-widget-text-editor a:hover { color: #ffe9e9 !important; }

/* The cards ARE the columns (background, border and radius live on the column), so
   Elementor's built-in column gap lands inside each card instead of between them.
   Flex gap on the container separates them; columns drop their fixed % width. */
.page-id-42623 .elementor-element-ar00032 .elementor-container,
.page-id-42623 .elementor-element-ar00064 .elementor-container,
.page-id-42623 .elementor-element-ar00048 .elementor-container { gap: 22px; align-items: stretch; }
.page-id-42623 .elementor-element-ar00032 .elementor-container .elementor-column,
.page-id-42623 .elementor-element-ar00064 .elementor-container .elementor-column,
.page-id-42623 .elementor-element-ar00048 .elementor-container .elementor-column { width: auto; flex: 1 1 0; min-width: 0; }

/* Card photos sit flush to the top corners of the card. */
.page-id-42623 .elementor-element-ar00032 .elementor-widget-image img { border-radius: 8px 8px 0 0; display: block; width: 100%; }
.page-id-42623 .elementor-element-ar00032 .elementor-widget-image { margin-bottom: 18px; }
.page-id-42623 .elementor-element-ar00032 .elementor-column .elementor-widget-heading,
.page-id-42623 .elementor-element-ar00032 .elementor-column .elementor-widget-text-editor { padding-left: 24px; padding-right: 24px; }

@media (max-width: 767px) {
  .page-id-42623 .elementor-element-ar00032 .elementor-container .elementor-column,
  .page-id-42623 .elementor-element-ar00064 .elementor-container .elementor-column,
  .page-id-42623 .elementor-element-ar00048 .elementor-container .elementor-column { flex: 1 1 100%; }
  .page-id-42623 .elementor-section { padding-left: 4px !important; padding-right: 4px !important; }
}
/* The four source photos have different aspect ratios, so without a fixed ratio the
   card headings sit at different heights and the row looks misaligned. */
.page-id-42623 .elementor-element-ar00032 .elementor-widget-image img {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  height: auto;
}/* End custom CSS */