.elementor-7298 .elementor-element.elementor-element-77244aa{--display:flex;--min-height:0px;--overlay-opacity:0.33;border-style:none;--border-style:none;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7298 .elementor-element.elementor-element-77244aa:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-77244aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.middlechurch.org/wp-content/uploads/2026/03/womens-history-month-2.png");background-position:-17px -728px;}.elementor-7298 .elementor-element.elementor-element-77244aa::before, .elementor-7298 .elementor-element.elementor-element-77244aa > .elementor-background-video-container::before, .elementor-7298 .elementor-element.elementor-element-77244aa > .e-con-inner > .elementor-background-video-container::before, .elementor-7298 .elementor-element.elementor-element-77244aa > .elementor-background-slideshow::before, .elementor-7298 .elementor-element.elementor-element-77244aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-7298 .elementor-element.elementor-element-77244aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7298 .elementor-element.elementor-element-31980b9{text-align:center;}.elementor-7298 .elementor-element.elementor-element-31980b9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:700;line-height:1.05em;text-shadow:0px 0px 36px rgba(0,0,0,0.3);color:#F5F5F5;}.elementor-7298 .elementor-element.elementor-element-acdb91e{text-align:center;}.elementor-7298 .elementor-element.elementor-element-acdb91e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:700;font-style:italic;color:#D4AF37;}.elementor-7298 .elementor-element.elementor-element-542c1d3{font-family:"Inter", Sans-serif;font-size:22px;line-height:1.8em;color:#EEEEEE;}.elementor-7298 .elementor-element.elementor-element-78f3c527:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-78f3c527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-7298 .elementor-element.elementor-element-78f3c527{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 30px 40px;}.elementor-7298 .elementor-element.elementor-element-78f3c527 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-32b26e86 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:28px;text-transform:uppercase;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-2fe84ca5{--divider-border-style:solid;--divider-color:#1D2D5F;--divider-border-width:4px;}.elementor-7298 .elementor-element.elementor-element-2fe84ca5 .elementor-divider-separator{width:100%;}.elementor-7298 .elementor-element.elementor-element-2fe84ca5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7298 .elementor-element.elementor-element-394b3747:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-394b3747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-7298 .elementor-element.elementor-element-394b3747{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 30px 40px;}.elementor-7298 .elementor-element.elementor-element-394b3747 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-6e9771b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-6e9771b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-6e9771b7 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:#D4AF37;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-7298 .elementor-element.elementor-element-6e9771b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-36165276 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:14px;text-transform:uppercase;color:#D62828;}.elementor-7298 .elementor-element.elementor-element-114dd29d .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20px;text-transform:uppercase;line-height:1.1em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-7695226b{font-size:15px;line-height:1.6em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-24688a31 .elementor-button{background-color:#1D2D5F;font-family:"Archivo Black", Sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:14px 35px 14px 35px;}.elementor-7298 .elementor-element.elementor-element-125e9f8a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-125e9f8a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-125e9f8a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-7298 .elementor-element.elementor-element-125e9f8a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-54811210 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:14px;text-transform:uppercase;color:#D62828;}.elementor-7298 .elementor-element.elementor-element-7a67af5c .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20px;text-transform:uppercase;line-height:1.1em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-2fe7996c{font-size:15px;line-height:1.6em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-4f4b476c .elementor-button{background-color:#1D2D5F;font-family:"Archivo Black", Sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:14px 35px 14px 35px;}.elementor-7298 .elementor-element.elementor-element-5e16f05:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-5e16f05 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-7298 .elementor-element.elementor-element-5e16f05 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D62828;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-7298 .elementor-element.elementor-element-5e16f05 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-39c89b5c .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:14px;text-transform:uppercase;color:#FB923C;}.elementor-7298 .elementor-element.elementor-element-15b9cd80 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20px;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-67f83087{font-size:15px;line-height:1.6em;color:rgba(255,255,255,0.9);}.elementor-7298 .elementor-element.elementor-element-61d63e82 .elementor-button{background-color:#D62828;font-family:"Archivo Black", Sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:14px 35px 14px 35px;}.elementor-7298 .elementor-element.elementor-element-2f586cf5:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-2f586cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-2f586cf5{border-style:solid;border-width:4px 4px 4px 4px;border-color:#D4AF37;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:40px;padding:50px 30px 50px 30px;}.elementor-7298 .elementor-element.elementor-element-2f586cf5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-5ccd70b1{text-align:center;}.elementor-7298 .elementor-element.elementor-element-5ccd70b1 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:26px;text-transform:uppercase;color:#D4AF37;}.elementor-7298 .elementor-element.elementor-element-1b75187e{color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-674ce295 .elementor-button{background-color:#D62828;font-family:"Archivo Black", Sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:14px 35px 14px 35px;}.elementor-7298 .elementor-element.elementor-element-46cb3cc4:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-46cb3cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-46cb3cc4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-7298 .elementor-element.elementor-element-46cb3cc4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7298 .elementor-element.elementor-element-eb4a6ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7298 .elementor-element.elementor-element-eb4a6ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7298 .elementor-element.elementor-element-11b10a90 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:42px;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-32613865 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20px;text-transform:uppercase;color:#D4AF37;}.elementor-7298 .elementor-element.elementor-element-be46878{line-height:1.7em;color:rgba(255,255,255,0.95);}.elementor-bc-flex-widget .elementor-7298 .elementor-element.elementor-element-137d7e60.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7298 .elementor-element.elementor-element-137d7e60.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7298 .elementor-element.elementor-element-685e97c{text-align:center;}.elementor-7298 .elementor-element.elementor-element-13063169:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-13063169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-7298 .elementor-element.elementor-element-13063169{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 40px 30px 40px;}.elementor-7298 .elementor-element.elementor-element-13063169 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-62ec8835 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:28px;text-transform:uppercase;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-15a74e1c{--divider-border-style:solid;--divider-color:#1D2D5F;--divider-border-width:4px;}.elementor-7298 .elementor-element.elementor-element-15a74e1c .elementor-divider-separator{width:100%;}.elementor-7298 .elementor-element.elementor-element-15a74e1c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7298 .elementor-element.elementor-element-949e9fd:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-949e9fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-7298 .elementor-element.elementor-element-949e9fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 30px 40px;}.elementor-7298 .elementor-element.elementor-element-949e9fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-e769ed2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-e769ed2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-e769ed2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7298 .elementor-element.elementor-element-e769ed2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-726359c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7298 .elementor-element.elementor-element-b864d79 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-7298 .elementor-element.elementor-element-b864d79 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:14px;text-transform:uppercase;color:#D62828;}.elementor-7298 .elementor-element.elementor-element-1afd5a3 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-7298 .elementor-element.elementor-element-1afd5a3 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:18px;text-transform:uppercase;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-217a758 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-7298 .elementor-element.elementor-element-217a758{color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-5f13ded:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-5f13ded > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-5f13ded > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7298 .elementor-element.elementor-element-5f13ded > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-b81e950 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7298 .elementor-element.elementor-element-4e9bc83 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-7298 .elementor-element.elementor-element-4e9bc83 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:14px;text-transform:uppercase;color:#D62828;}.elementor-7298 .elementor-element.elementor-element-c61ca46 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-7298 .elementor-element.elementor-element-c61ca46 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:18px;text-transform:uppercase;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-2aef5d9 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-7298 .elementor-element.elementor-element-2aef5d9{color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-7c48996:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-7c48996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-7c48996{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-7298 .elementor-element.elementor-element-7c48996 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7298 .elementor-element.elementor-element-4e8e051.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7298 .elementor-element.elementor-element-4e8e051.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7298 .elementor-element.elementor-element-5035994{text-align:center;}.elementor-7298 .elementor-element.elementor-element-5035994 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-7298 .elementor-element.elementor-element-7648640.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7298 .elementor-element.elementor-element-7648640.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7298 .elementor-element.elementor-element-4544429.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7298 .elementor-element.elementor-element-4544429 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:42px;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-9838598 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20px;text-transform:uppercase;color:#D4AF37;}.elementor-7298 .elementor-element.elementor-element-5d3c6a0{line-height:1.7em;color:rgba(255,255,255,0.95);}.elementor-7298 .elementor-element.elementor-element-1dabd39 .elementor-button{background-color:#D4AF37;font-family:"Poppins", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-7298 .elementor-element.elementor-element-69bff24:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-69bff24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-7298 .elementor-element.elementor-element-69bff24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:47px 40px 30px 40px;}.elementor-7298 .elementor-element.elementor-element-69bff24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-838bb56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-838bb56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-838bb56 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:#D4AF37;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-7298 .elementor-element.elementor-element-838bb56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-dcc6c27 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:14px;text-transform:uppercase;color:#D62828;}.elementor-7298 .elementor-element.elementor-element-2885ea5 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20px;text-transform:uppercase;line-height:1.1em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-b983cec{font-size:15px;line-height:1.6em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-1d50511:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-1d50511 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-1d50511 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-7298 .elementor-element.elementor-element-1d50511 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-dda9445 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:14px;text-transform:uppercase;color:#D62828;}.elementor-7298 .elementor-element.elementor-element-212cdac .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20px;text-transform:uppercase;line-height:1.1em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-5590b3e{font-size:15px;line-height:1.6em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-1ed10bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-1ed10bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-1ed10bb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-7298 .elementor-element.elementor-element-1ed10bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-3dd6e7b .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:14px;text-transform:uppercase;color:#D62828;}.elementor-7298 .elementor-element.elementor-element-351f1ba .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20px;text-transform:uppercase;line-height:1.1em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-90e6908{font-size:15px;line-height:1.6em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-d8ca413:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-d8ca413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-7298 .elementor-element.elementor-element-d8ca413{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 30px 40px;}.elementor-7298 .elementor-element.elementor-element-d8ca413 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-0515cf0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-0515cf0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-0515cf0 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:#D4AF37;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-7298 .elementor-element.elementor-element-0515cf0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-0d72ee4 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:14px;text-transform:uppercase;color:#D62828;}.elementor-7298 .elementor-element.elementor-element-a2e57cd .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20px;text-transform:uppercase;line-height:1.1em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-f9924cb{font-size:15px;line-height:1.6em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-a02c28a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-a02c28a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-a02c28a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-7298 .elementor-element.elementor-element-a02c28a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-cf7ffe9 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:14px;text-transform:uppercase;color:#D62828;}.elementor-7298 .elementor-element.elementor-element-0a2729c .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20px;text-transform:uppercase;line-height:1.1em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-f1c6bf6{font-size:15px;line-height:1.6em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-737d4df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-737d4df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-737d4df > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-7298 .elementor-element.elementor-element-737d4df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-8b547f4 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:14px;text-transform:uppercase;color:#D62828;}.elementor-7298 .elementor-element.elementor-element-e211ae9 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20px;text-transform:uppercase;line-height:1.1em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-6cf4e44{font-size:15px;line-height:1.6em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-194353c5:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-194353c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-7298 .elementor-element.elementor-element-194353c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 30px 40px;}.elementor-7298 .elementor-element.elementor-element-194353c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-33591875:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-33591875 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-33591875 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7298 .elementor-element.elementor-element-33591875 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-85e84d3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7298 .elementor-element.elementor-element-3d69f8b6 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-7298 .elementor-element.elementor-element-3d69f8b6 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:14px;text-transform:uppercase;color:#D62828;}.elementor-7298 .elementor-element.elementor-element-2c5d1ad8 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-7298 .elementor-element.elementor-element-2c5d1ad8 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:18px;text-transform:uppercase;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-53f06971 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-7298 .elementor-element.elementor-element-53f06971{color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-109c2c68:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-109c2c68 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-109c2c68 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7298 .elementor-element.elementor-element-109c2c68 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-62da6c24 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7298 .elementor-element.elementor-element-65b09d2b > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-7298 .elementor-element.elementor-element-65b09d2b .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:14px;text-transform:uppercase;color:#D62828;}.elementor-7298 .elementor-element.elementor-element-565d34ca > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-7298 .elementor-element.elementor-element-565d34ca .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:18px;text-transform:uppercase;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-18354c89 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-7298 .elementor-element.elementor-element-18354c89{color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-823b7fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-823b7fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-823b7fe > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7298 .elementor-element.elementor-element-823b7fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-164e095 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7298 .elementor-element.elementor-element-e410775 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-7298 .elementor-element.elementor-element-e410775 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:14px;text-transform:uppercase;color:#D62828;}.elementor-7298 .elementor-element.elementor-element-203c54c > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-7298 .elementor-element.elementor-element-203c54c .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:18px;text-transform:uppercase;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-46e4646 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-7298 .elementor-element.elementor-element-46e4646{color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-6feffa13:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-6feffa13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-7298 .elementor-element.elementor-element-6feffa13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 30px 40px;}.elementor-7298 .elementor-element.elementor-element-6feffa13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-72682eb7 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:28px;text-transform:uppercase;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-53f9014d{--divider-border-style:solid;--divider-color:#1D2D5F;--divider-border-width:4px;}.elementor-7298 .elementor-element.elementor-element-53f9014d .elementor-divider-separator{width:100%;}.elementor-7298 .elementor-element.elementor-element-53f9014d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7298 .elementor-element.elementor-element-38e964b9:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-38e964b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-7298 .elementor-element.elementor-element-38e964b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 30px 40px;}.elementor-7298 .elementor-element.elementor-element-38e964b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-16bc3ce6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-16bc3ce6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-16bc3ce6 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7298 .elementor-element.elementor-element-16bc3ce6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-ec56934 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7298 .elementor-element.elementor-element-77d45a55 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-7298 .elementor-element.elementor-element-77d45a55 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:18px;text-transform:uppercase;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-3b1907fc > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-7298 .elementor-element.elementor-element-3b1907fc{color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-53329a8c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-53329a8c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-53329a8c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7298 .elementor-element.elementor-element-53329a8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-1ed9b50b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7298 .elementor-element.elementor-element-68feb4e1 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-7298 .elementor-element.elementor-element-68feb4e1 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:18px;text-transform:uppercase;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-416c5bda > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-7298 .elementor-element.elementor-element-416c5bda{color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-5919bd50:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-5919bd50 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-5919bd50 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7298 .elementor-element.elementor-element-5919bd50 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-6666fe3a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7298 .elementor-element.elementor-element-37e4a8ac > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-7298 .elementor-element.elementor-element-37e4a8ac .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:18px;text-transform:uppercase;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-6a298d7e > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-7298 .elementor-element.elementor-element-6a298d7e{color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-56465519:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-56465519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-56465519{border-style:solid;border-width:4px 4px 4px 4px;border-color:#D4AF37;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:60px;padding:50px 30px 50px 30px;}.elementor-7298 .elementor-element.elementor-element-56465519 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-4c79780d{text-align:center;}.elementor-7298 .elementor-element.elementor-element-4c79780d .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:22px;text-transform:uppercase;color:#D4AF37;}.elementor-7298 .elementor-element.elementor-element-1c29eb6{color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-7cf9a163 .elementor-button{background-color:#D4AF37;font-family:"Archivo Black", Sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;fill:#1D2D5F;color:#1D2D5F;border-radius:50px 50px 50px 50px;padding:14px 35px 14px 35px;}.elementor-7298 .elementor-element.elementor-element-66d2518e:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-66d2518e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-66d2518e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 0px 40px;}.elementor-7298 .elementor-element.elementor-element-66d2518e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-53da44fb{text-align:center;}.elementor-7298 .elementor-element.elementor-element-53da44fb .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:40px;text-transform:uppercase;color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-66b8c971{text-align:center;}.elementor-7298 .elementor-element.elementor-element-66b8c971 .elementor-heading-title{font-family:"Archivo", Sans-serif;color:#D4AF37;}.elementor-7298 .elementor-element.elementor-element-70b48ce4:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-70b48ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-70b48ce4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 30px 40px;}.elementor-7298 .elementor-element.elementor-element-70b48ce4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-64f0342d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-64f0342d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-64f0342d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-7298 .elementor-element.elementor-element-64f0342d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-104d70a .elementor-heading-title{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#888888;}.elementor-7298 .elementor-element.elementor-element-3a281198 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:18px;line-height:1.3em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-141f3472{color:#444444;}.elementor-7298 .elementor-element.elementor-element-418049c3 .elementor-button{background-color:transparent;font-size:13px;font-weight:800;fill:#1D2D5F;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-7db319f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-7db319f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-7db319f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-7298 .elementor-element.elementor-element-7db319f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-1de55ec3 .elementor-heading-title{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#888888;}.elementor-7298 .elementor-element.elementor-element-7b80e18e .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:18px;line-height:1.3em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-1d649958{color:#444444;}.elementor-7298 .elementor-element.elementor-element-1d3d98dd .elementor-button{background-color:transparent;font-size:13px;font-weight:800;fill:#1D2D5F;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-72851c27:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-72851c27 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-72851c27 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-7298 .elementor-element.elementor-element-72851c27 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-55687118 .elementor-heading-title{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#888888;}.elementor-7298 .elementor-element.elementor-element-3afdeb3a .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:18px;line-height:1.3em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-7df9e7d3{color:#444444;}.elementor-7298 .elementor-element.elementor-element-54502558 .elementor-button{background-color:transparent;font-size:13px;font-weight:800;fill:#1D2D5F;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-175effdb:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-175effdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-175effdb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 80px 40px;}.elementor-7298 .elementor-element.elementor-element-175effdb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-797bea57:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-797bea57 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-797bea57 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-7298 .elementor-element.elementor-element-797bea57 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-4a238274 .elementor-heading-title{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#888888;}.elementor-7298 .elementor-element.elementor-element-7f4c38ec .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:18px;line-height:1.3em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-3b3f1e7e{color:#444444;}.elementor-7298 .elementor-element.elementor-element-7dd138 .elementor-button{background-color:transparent;font-size:13px;font-weight:800;fill:#1D2D5F;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-46842116:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-46842116 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-46842116 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-7298 .elementor-element.elementor-element-46842116 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-61105dd2 .elementor-heading-title{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#888888;}.elementor-7298 .elementor-element.elementor-element-32693c72 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:18px;line-height:1.3em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-3b7b3008{color:#444444;}.elementor-7298 .elementor-element.elementor-element-2f9afd57 .elementor-button{background-color:transparent;font-size:13px;font-weight:800;fill:#1D2D5F;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-298af2c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7298 .elementor-element.elementor-element-298af2c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7298 .elementor-element.elementor-element-298af2c9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-7298 .elementor-element.elementor-element-298af2c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7298 .elementor-element.elementor-element-287345cb .elementor-heading-title{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#888888;}.elementor-7298 .elementor-element.elementor-element-50a5b280 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:18px;line-height:1.3em;color:#1D2D5F;}.elementor-7298 .elementor-element.elementor-element-40cbc5e1{color:#444444;}.elementor-7298 .elementor-element.elementor-element-495923a6 .elementor-button{background-color:transparent;font-size:13px;font-weight:800;fill:#1D2D5F;color:#1D2D5F;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7298 .elementor-element.elementor-element-77244aa{--content-width:1134px;}}@media(max-width:1024px){.elementor-7298 .elementor-element.elementor-element-77244aa:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-77244aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7298 .elementor-element.elementor-element-4544429 .elementor-heading-title{font-size:27px;}}@media(max-width:767px){.elementor-7298 .elementor-element.elementor-element-77244aa:not(.elementor-motion-effects-element-type-background), .elementor-7298 .elementor-element.elementor-element-77244aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7298 .elementor-element.elementor-element-5035994.elementor-element{--order:-99999 /* order start hack */;}.elementor-7298 .elementor-element.elementor-element-4544429{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-7298 .elementor-element.elementor-element-4544429 .elementor-heading-title{font-size:28px;}}/* Start custom CSS *//**
 * BHM Template Custom Styles - REQUIRED
 * Add this CSS via: Appearance > Customize > Additional CSS
 * Or: Elementor > Custom Code (Pro)
 * Or: Child theme style.css
 */

/* ===== GOOGLE FONTS ===== */
@import url('https://fonts.googleapis.com/css2ks-section-divider?family=Playfair+Display:ital,wght@0,700;1,700&family=Inter:wght@400;600;800&family=Archivo+Black&family=Archivo:wght@400;500;700&display=swap');

/* ===== CSS VARIABLES ===== */
:root {
    --cream: #F8F5F0;
    --navy: #1D2D5F;
    --gold: #D4AF37;
    --red: #D62828;
    --green: #2e7d32;
    --black: #0a0a0a;
    --white: #ffffff;
    --border-gray: #e0e0e0;
    --deep-black: #0a0a0a;
    --accent-red: #cc2b2b;
    --accent-green: #2e7d32;
    --accent-yellow: #f9a825;
    --text-light: #f5f5f5;
}

/* ===== HERO SECTION - PAN-AFRICAN STRIPES ===== */
.bhm-hero-section {
    position: relative;
    overflow: hidden;
}

.bhm-hero-section::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 12px;
    z-index: 30;
    background: linear-gradient(
        to right,
        var(--accent-red) 0%, var(--accent-red) 25%,
        var(--deep-black) 25%, var(--deep-black) 50%,
        var(--accent-green) 50%, var(--accent-green) 75%,
        var(--accent-yellow) 75%, var(--accent-yellow) 100%
    );
}

section, html body .ks-section-divider {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* ===== HERO - ANIMATED GLOW ORBS ===== */
.bhm-hero-section::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
    background:
        radial-gradient(600px circle at 10% 20%, rgba(204, 43, 43, 0.25) 0%, transparent 50%),
        radial-gradient(700px circle at 90% 80%, rgba(46, 125, 50, 0.25) 0%, transparent 50%),
        radial-gradient(500px circle at 50% 50%, rgba(212, 175, 55, 0.2) 0%, transparent 50%);
    animation: moveOrbs 20s infinite alternate ease-in-out;
}

.bhm-hero-section > .elementor-container {
    position: relative;
    z-index: 10;
}

/* ===== GRADIENT TEXT FOR "SPIRITUALITY" ===== */
.bhm-gradient-text .elementor-heading-title,
.bhm-gradient-text h2 {
    background: linear-gradient(45deg, #D4AF37, #fff, #D4AF37) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    background-size: 200% auto;
    animation: shine 4s linear infinite;
}

/* ===== CARD HOVER EFFECTS ===== */
.ks-card-hover {
    transition: all 0.3s ease !important;
}

.ks-card-hover:hover {
    transform: translate(-5px, -5px) !important;
    box-shadow: 10px 10px 0px var(--gold) !important;
    border-color: var(--navy) !important;
}

/* ===== FEATURED CARD - GRADIENT BACKGROUND ===== */
.ks-card-featured {
    background: linear-gradient(135deg, #ffffff 0%, rgba(233, 180, 76, 0.05) 100%) !important;
}

/* ===== TITUSS FIRE CARD ===== */
.ks-card-fire {
    animation: fireGlow 3s infinite;
}

/* ===== NEWS CARD HOVER ===== */
.ks-news-hover {
    transition: all 0.3s ease !important;
}

.ks-news-hover:hover {
    transform: translateY(-5px) !important;
    box-shadow: 10px 10px 0px var(--gold) !important;
}

/* ===== FLOATING IMAGE ANIMATION ===== */
.float-animation img,
.float-animation .elementor-image img {
    animation: float 6s infinite ease-in-out;
}

/* ===== BUTTON HOVER EFFECTS ===== */
.elementor-button.btn-navy-hover:hover {
    background-color: var(--gold) !important;
    color: var(--navy) !important;
    transform: translateY(-3px);
}

/* ===== NEWS LINK UNDERLINE ===== */
.ks-news-link .elementor-button {
    border-bottom: 2px solid var(--gold) !important;
    border-radius: 0 !important;
    padding: 0 0 2px 0 !important;
}

/* ===== SECTION GAPS - Apply to sections with cards ===== */
.elementor-section.ks-card-grid > .elementor-container {
    gap: 30px !important;
}

.elementor-section.ks-card-grid .elementor-column-gap-extended > .elementor-column {
    margin-bottom: 30px;
}

/* ===== FORCE COLUMN GAPS ===== */
.elementor-column-gap-custom > .elementor-row,
.elementor-column-gap-custom > .elementor-container {
    gap: 30px !important;
}

/* ===== KEYFRAME ANIMATIONS ===== */
@keyframes moveOrbs {
    0% { transform: translate(0, 0) scale(1); }
    100% { transform: translate(40px, 20px) scale(1.1); }
}

@keyframes shine {
    to { background-position: 200% center; }
}

@keyframes fireGlow {
    0%, 100% { box-shadow: 0 0 15px #f00; }
    50% { box-shadow: 0 0 25px #f90; }
}

@keyframes float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}

@keyframes fadeInUp {
    from { opacity: 0; transform: translateY(50px); }
    to { opacity: 1; transform: translateY(0); }
}

@keyframes fadeInDown {
    from { opacity: 0; transform: translateY(-40px); }
    to { opacity: 1; transform: translateY(0); }
}

/* ===== RESPONSIVE ===== */
@media (max-width: 1024px) {
    .ks-card-hover:hover {
        transform: translate(-3px, -3px) !important;
        box-shadow: 6px 6px 0px var(--gold) !important;
    }
}

@media (max-width: 767px) {
    .ks-card-hover:hover {
        transform: none !important;
        box-shadow: 4px 4px 0px var(--gold) !important;
    }

    .bhm-hero-section .elementor-heading-title {
        font-size: 2.5rem !important;
    }
}

/* ===== ELEMENTOR OVERRIDES FOR PROPER SPACING ===== */
.elementor-widget-heading .elementor-heading-title {
    margin: 0;
    padding: 0;
}

/* Card internal spacing */
.ks-card-content .elementor-widget {
    margin-bottom: 12px;
}

.ks-card-content .elementor-widget:last-child {
    margin-bottom: 0;
}

/* ===== DIVIDER STYLING ===== */
.ks-section-divider {
    margin-top: 60px !important;
    margin-bottom: 30px !important;
}

.ks-section-divider .elementor-divider {
    padding-top: 10px;
}

.ks-section-divider .elementor-divider-separator {
    border-top-width: 4px !important;
    border-top-color: var(--navy) !important;
}/* End custom CSS */