.elementor-3671 .elementor-element.elementor-element-d036af8 > .elementor-background-overlay{opacity:0.5;}.elementor-3671 .elementor-element.elementor-element-ee6b9a0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:050px 0px 100px 050px;}.elementor-3671 .elementor-element.elementor-element-ee6b9a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3671 .elementor-element.elementor-element-229cc73{--spacer-size:145px;}.elementor-3671 .elementor-element.elementor-element-54f50da{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3671 .elementor-element.elementor-element-54f50da .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-3671 .elementor-element.elementor-element-54f50da .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-3671 .elementor-element.elementor-element-f33974d .elementor-heading-title{font-size:24px;}.elementor-3671 .elementor-element.elementor-element-c8e8571 > .elementor-widget-container{margin:025px 0px 025px 0px;}.elementor-3671 .elementor-element.elementor-element-7cd8e4e{margin-top:10px;margin-bottom:10px;}.elementor-3671 .elementor-element.elementor-element-d32accb .elementor-icon-wrapper{text-align:center;}.elementor-3671 .elementor-element.elementor-element-aa34550{text-align:center;}.elementor-3671 .elementor-element.elementor-element-8af8546{text-align:center;}.elementor-3671 .elementor-element.elementor-element-fbedb5a .elementor-icon-wrapper{text-align:center;}.elementor-3671 .elementor-element.elementor-element-4063c2d{text-align:center;}.elementor-3671 .elementor-element.elementor-element-f00c185{text-align:center;}.elementor-3671 .elementor-element.elementor-element-5600435 .elementor-icon-wrapper{text-align:center;}.elementor-3671 .elementor-element.elementor-element-af9becc{text-align:center;}.elementor-3671 .elementor-element.elementor-element-0f13953{text-align:center;}.elementor-3671 .elementor-element.elementor-element-549400b{margin-top:10px;margin-bottom:10px;}.elementor-3671 .elementor-element.elementor-element-6d07a30 .elementor-icon-wrapper{text-align:center;}.elementor-3671 .elementor-element.elementor-element-6a8e760{text-align:center;}.elementor-3671 .elementor-element.elementor-element-93a33d8{text-align:center;}.elementor-3671 .elementor-element.elementor-element-d67d0a1 .elementor-icon-wrapper{text-align:center;}.elementor-3671 .elementor-element.elementor-element-a382861{text-align:center;}.elementor-3671 .elementor-element.elementor-element-c47cd54{text-align:center;}.elementor-3671 .elementor-element.elementor-element-e698a57 .elementor-icon-wrapper{text-align:center;}.elementor-3671 .elementor-element.elementor-element-c274a2b{text-align:center;}.elementor-3671 .elementor-element.elementor-element-9bdcb4e{text-align:center;}.elementor-3671 .elementor-element.elementor-element-227fd45:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3671 .elementor-element.elementor-element-227fd45 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thecharteryard.com/wp-content/uploads/2026/07/Gemini_Generated_Image_eagopxeagopxeago-1-scaled.png");background-position:center center;background-size:cover;}.elementor-3671 .elementor-element.elementor-element-227fd45 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3671 .elementor-element.elementor-element-227fd45 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3671 .elementor-element.elementor-element-cd752d2:not(.elementor-motion-effects-element-type-background), .elementor-3671 .elementor-element.elementor-element-cd752d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061f2a;}.elementor-3671 .elementor-element.elementor-element-cd752d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 20px 52px 20px;}.elementor-3671 .elementor-element.elementor-element-cd752d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3671 .elementor-element.elementor-element-{text-align:center;}.elementor-3671 .elementor-element.elementor-element-139f9e2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3671 .elementor-element.elementor-element-41a447b{--spacer-size:50px;}.elementor-3671 .elementor-element.elementor-element-507e06a{--spacer-size:75px;}.elementor-3671 .elementor-element.elementor-element-24c633d{padding:20px 20px 20px 20px;}.elementor-3671 .elementor-element.elementor-element-9914d75 .elementor-heading-title{font-size:31px;}.elementor-3671 .elementor-element.elementor-element-1b30cd3:hover > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3671 .elementor-element.elementor-element-1b30cd3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3671 .elementor-element.elementor-element-1b30cd3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3671 .elementor-element.elementor-element-fb5476d{text-align:center;}.elementor-3671 .elementor-element.elementor-element-5656f5d{text-align:center;}.elementor-3671 .elementor-element.elementor-element-1929b24 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3671 .elementor-element.elementor-element-1929b24 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3671 .elementor-element.elementor-element-1929b24{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-3671 .elementor-element.elementor-element-1929b24 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3671 .elementor-element.elementor-element-14dea2b{text-align:center;}.elementor-3671 .elementor-element.elementor-element-76c730c:hover > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3671 .elementor-element.elementor-element-76c730c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3671 .elementor-element.elementor-element-76c730c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3671 .elementor-element.elementor-element-1daa43a{text-align:center;}.elementor-3671 .elementor-element.elementor-element-fb67219{text-align:center;}.elementor-3671 .elementor-element.elementor-element-4697328 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3671 .elementor-element.elementor-element-4697328 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3671 .elementor-element.elementor-element-4697328{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-3671 .elementor-element.elementor-element-4697328 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3671 .elementor-element.elementor-element-4ff3d71{text-align:center;}.elementor-3671 .elementor-element.elementor-element-342bf48 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3671 .elementor-element.elementor-element-342bf48:hover > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3671 .elementor-element.elementor-element-342bf48 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3671 .elementor-element.elementor-element-efb950b{text-align:center;}.elementor-3671 .elementor-element.elementor-element-711bdb3{text-align:center;}.elementor-3671 .elementor-element.elementor-element-a38438b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3671 .elementor-element.elementor-element-a38438b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3671 .elementor-element.elementor-element-a38438b{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-3671 .elementor-element.elementor-element-a38438b .elementor-icon-list-text{transition:color 0.3s;}.elementor-3671 .elementor-element.elementor-element-95636a0{text-align:center;}.elementor-3671 .elementor-element.elementor-element-5bcb871:hover > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3671 .elementor-element.elementor-element-5bcb871 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3671 .elementor-element.elementor-element-5bcb871 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3671 .elementor-element.elementor-element-3654b91{text-align:center;}.elementor-3671 .elementor-element.elementor-element-642a777{text-align:center;}.elementor-3671 .elementor-element.elementor-element-1e974ee .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3671 .elementor-element.elementor-element-1e974ee .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3671 .elementor-element.elementor-element-1e974ee{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-3671 .elementor-element.elementor-element-1e974ee .elementor-icon-list-text{transition:color 0.3s;}.elementor-3671 .elementor-element.elementor-element-d420daa{text-align:center;}.elementor-3671 .elementor-element.elementor-element-7110485 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3671 .elementor-element.elementor-element-7110485:hover > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3671 .elementor-element.elementor-element-7110485 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3671 .elementor-element.elementor-element-b7e8cc2{text-align:center;}.elementor-3671 .elementor-element.elementor-element-ac34546{text-align:center;}.elementor-3671 .elementor-element.elementor-element-460aceb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3671 .elementor-element.elementor-element-460aceb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3671 .elementor-element.elementor-element-460aceb{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-3671 .elementor-element.elementor-element-460aceb .elementor-icon-list-text{transition:color 0.3s;}.elementor-3671 .elementor-element.elementor-element-2898ee4{text-align:center;}.elementor-3671 .elementor-element.elementor-element-c11a419:hover > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3671 .elementor-element.elementor-element-c11a419 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3671 .elementor-element.elementor-element-c11a419 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3671 .elementor-element.elementor-element-e833622{text-align:center;}.elementor-3671 .elementor-element.elementor-element-5d0fe16{text-align:center;}.elementor-3671 .elementor-element.elementor-element-76ec463 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3671 .elementor-element.elementor-element-76ec463 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3671 .elementor-element.elementor-element-76ec463{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-3671 .elementor-element.elementor-element-76ec463 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3671 .elementor-element.elementor-element-86bb3eb{text-align:center;}.elementor-bc-flex-widget .elementor-3671 .elementor-element.elementor-element-1e6cb8c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3671 .elementor-element.elementor-element-1e6cb8c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3671 .elementor-element.elementor-element-a0f4171{width:var( --container-widget-width, 179.914% );max-width:179.914%;--container-widget-width:179.914%;--container-widget-flex-grow:0;text-align:center;}.elementor-3671 .elementor-element.elementor-element-a0f4171 .elementor-heading-title{font-size:20px;}.elementor-bc-flex-widget .elementor-3671 .elementor-element.elementor-element-3df350f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3671 .elementor-element.elementor-element-3df350f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3671 .elementor-element.elementor-element-93bf597 .elementor-icon-wrapper{text-align:center;}.elementor-3671 .elementor-element.elementor-element-4173e87{text-align:center;}.elementor-bc-flex-widget .elementor-3671 .elementor-element.elementor-element-8c92826.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3671 .elementor-element.elementor-element-8c92826.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3671 .elementor-element.elementor-element-f788086 .elementor-icon-wrapper{text-align:center;}.elementor-3671 .elementor-element.elementor-element-4456df0{text-align:center;}.elementor-bc-flex-widget .elementor-3671 .elementor-element.elementor-element-91a279f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3671 .elementor-element.elementor-element-91a279f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3671 .elementor-element.elementor-element-8a5cacb .elementor-icon-wrapper{text-align:center;}.elementor-3671 .elementor-element.elementor-element-0824e42{text-align:center;}.elementor-bc-flex-widget .elementor-3671 .elementor-element.elementor-element-1c72423.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3671 .elementor-element.elementor-element-1c72423.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3671 .elementor-element.elementor-element-d20b2b2 .elementor-icon-wrapper{text-align:center;}.elementor-3671 .elementor-element.elementor-element-93a3158{text-align:center;}.elementor-bc-flex-widget .elementor-3671 .elementor-element.elementor-element-f96e0bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3671 .elementor-element.elementor-element-f96e0bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3671 .elementor-element.elementor-element-9807083 .elementor-icon-wrapper{text-align:center;}.elementor-3671 .elementor-element.elementor-element-d340bd2{text-align:center;}.elementor-bc-flex-widget .elementor-3671 .elementor-element.elementor-element-697dcfa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3671 .elementor-element.elementor-element-697dcfa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3671 .elementor-element.elementor-element-8c6cd89 .elementor-icon-wrapper{text-align:center;}.elementor-3671 .elementor-element.elementor-element-ebde263{text-align:center;}.elementor-bc-flex-widget .elementor-3671 .elementor-element.elementor-element-534c4db.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3671 .elementor-element.elementor-element-534c4db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3671 .elementor-element.elementor-element-6da4c64 .elementor-icon-wrapper{text-align:center;}.elementor-3671 .elementor-element.elementor-element-5e5c656{text-align:center;}.elementor-3671 .elementor-element.elementor-element-ae3c5bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3671 .elementor-element.elementor-element-ae3c5bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thecharteryard.com/wp-content/uploads/2026/07/Gemini_Generated_Image_6si8cx6si8cx6si8-1-scaled.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-3671 .elementor-element.elementor-element-ae3c5bc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3671 .elementor-element.elementor-element-ae3c5bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3671 .elementor-element.elementor-element-2251574 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3671 .elementor-element.elementor-element-2251574 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3671 .elementor-element.elementor-element-2251574{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3671 .elementor-element.elementor-element-2251574 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3671 .elementor-element.elementor-element-5183d60 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3671 .elementor-element.elementor-element-5183d60 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3671 .elementor-element.elementor-element-5183d60{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3671 .elementor-element.elementor-element-5183d60 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3671 .elementor-element.elementor-element-3574545:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3671 .elementor-element.elementor-element-3574545 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thecharteryard.com/wp-content/uploads/2026/07/Gemini_Generated_Image_50h29150h29150h2-1-scaled.png");background-position:center right;background-size:cover;}.elementor-3671 .elementor-element.elementor-element-3574545 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3671 .elementor-element.elementor-element-3574545 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3671 .elementor-element.elementor-element-7f591a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3671 .elementor-element.elementor-element-7f591a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thecharteryard.com/wp-content/uploads/2026/07/Gemini_Generated_Image_m4fsn4m4fsn4m4fs-1-scaled.png");background-position:top center;background-size:cover;}.elementor-3671 .elementor-element.elementor-element-7f591a7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3671 .elementor-element.elementor-element-7f591a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3671 .elementor-element.elementor-element-5a81307{text-align:start;}.elementor-3671 .elementor-element.elementor-element-5a81307 .elementor-heading-title{font-size:35px;font-weight:600;}.elementor-3671 .elementor-element.elementor-element-eda47cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3671 .elementor-element.elementor-element-eda47cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thecharteryard.com/wp-content/uploads/2026/07/Gemini_Generated_Image_t5v8edt5v8edt5v8-1-scaled.png");background-position:bottom left;background-size:cover;}.elementor-3671 .elementor-element.elementor-element-eda47cf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3671 .elementor-element.elementor-element-eda47cf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3671 .elementor-element.elementor-element-44a2797 .elementor-icon-wrapper{text-align:center;}.elementor-bc-flex-widget .elementor-3671 .elementor-element.elementor-element-23e3759.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3671 .elementor-element.elementor-element-23e3759.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3671 .elementor-element.elementor-element-800c799 .elementor-icon-wrapper{text-align:center;}.elementor-bc-flex-widget .elementor-3671 .elementor-element.elementor-element-572f84a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3671 .elementor-element.elementor-element-572f84a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3671 .elementor-element.elementor-element-52632c0 .elementor-icon-wrapper{text-align:center;}.elementor-bc-flex-widget .elementor-3671 .elementor-element.elementor-element-a94f132.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3671 .elementor-element.elementor-element-a94f132.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3671 .elementor-element.elementor-element-f42aff1{width:100%;}.elementor-3671 .elementor-element.elementor-element-1e6cb8c{width:11.151%;}.elementor-3671 .elementor-element.elementor-element-3df350f{width:13.337%;}}@media(max-width:767px){.elementor-3671 .elementor-element.elementor-element-ee6b9a0 .elementor-background-slideshow__slide__image{background-position:center left;}.elementor-3671 .elementor-element.elementor-element-ee6b9a0 > .elementor-element-populated{padding:010px 010px 010px 010px;}.elementor-3671 .elementor-element.elementor-element-29e03a6{width:50%;}.elementor-3671 .elementor-element.elementor-element-d32accb .elementor-icon{font-size:34px;}.elementor-3671 .elementor-element.elementor-element-d32accb .elementor-icon svg{height:34px;}.elementor-3671 .elementor-element.elementor-element-8f2e926{width:50%;}.elementor-3671 .elementor-element.elementor-element-fbedb5a .elementor-icon{font-size:34px;}.elementor-3671 .elementor-element.elementor-element-fbedb5a .elementor-icon svg{height:34px;}.elementor-3671 .elementor-element.elementor-element-f84de4a{width:50%;}.elementor-3671 .elementor-element.elementor-element-5600435 .elementor-icon{font-size:34px;}.elementor-3671 .elementor-element.elementor-element-5600435 .elementor-icon svg{height:34px;}.elementor-3671 .elementor-element.elementor-element-628906b{width:50%;}.elementor-3671 .elementor-element.elementor-element-6d07a30 .elementor-icon{font-size:34px;}.elementor-3671 .elementor-element.elementor-element-6d07a30 .elementor-icon svg{height:34px;}.elementor-3671 .elementor-element.elementor-element-294d25d{width:50%;}.elementor-3671 .elementor-element.elementor-element-d67d0a1 .elementor-icon{font-size:34px;}.elementor-3671 .elementor-element.elementor-element-d67d0a1 .elementor-icon svg{height:34px;}.elementor-3671 .elementor-element.elementor-element-0947bc4{width:50%;}.elementor-3671 .elementor-element.elementor-element-e698a57 .elementor-icon{font-size:34px;}.elementor-3671 .elementor-element.elementor-element-e698a57 .elementor-icon svg{height:34px;}.elementor-3671 .elementor-element.elementor-element-227fd45:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3671 .elementor-element.elementor-element-227fd45 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thecharteryard.com/wp-content/uploads/2026/07/Gemini_Generated_Image_eagopxeagopxeago-1-scaled.png");background-size:contain;}.elementor-3671 .elementor-element.elementor-element-3df350f{width:50%;}.elementor-3671 .elementor-element.elementor-element-93bf597 .elementor-icon{font-size:34px;}.elementor-3671 .elementor-element.elementor-element-93bf597 .elementor-icon svg{height:34px;}.elementor-3671 .elementor-element.elementor-element-8c92826{width:50%;}.elementor-3671 .elementor-element.elementor-element-f788086 .elementor-icon{font-size:34px;}.elementor-3671 .elementor-element.elementor-element-f788086 .elementor-icon svg{height:34px;}.elementor-3671 .elementor-element.elementor-element-91a279f{width:50%;}.elementor-3671 .elementor-element.elementor-element-8a5cacb .elementor-icon{font-size:34px;}.elementor-3671 .elementor-element.elementor-element-8a5cacb .elementor-icon svg{height:34px;}.elementor-3671 .elementor-element.elementor-element-1c72423{width:50%;}.elementor-3671 .elementor-element.elementor-element-d20b2b2 .elementor-icon{font-size:34px;}.elementor-3671 .elementor-element.elementor-element-d20b2b2 .elementor-icon svg{height:34px;}.elementor-3671 .elementor-element.elementor-element-f96e0bd{width:50%;}.elementor-3671 .elementor-element.elementor-element-9807083 .elementor-icon{font-size:34px;}.elementor-3671 .elementor-element.elementor-element-9807083 .elementor-icon svg{height:34px;}.elementor-3671 .elementor-element.elementor-element-697dcfa{width:50%;}.elementor-3671 .elementor-element.elementor-element-8c6cd89 .elementor-icon{font-size:34px;}.elementor-3671 .elementor-element.elementor-element-8c6cd89 .elementor-icon svg{height:34px;}.elementor-3671 .elementor-element.elementor-element-534c4db{width:50%;}.elementor-3671 .elementor-element.elementor-element-6da4c64 .elementor-icon{font-size:34px;}.elementor-3671 .elementor-element.elementor-element-6da4c64 .elementor-icon svg{height:34px;}.elementor-3671 .elementor-element.elementor-element-ae3c5bc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3671 .elementor-element.elementor-element-5a81307 .elementor-heading-title{font-size:24px;}}/* Start custom CSS */@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Montserrat:wght@400;500;600;700&family=Allura&display=swap");

body.elementor-page-3671 {
  --navy: #061f2a;
  --navy-dark: #02141d;
  --ivory: #f4f1ea;
  --paper: #ebe5dc;
  --paper-deep: #ded6cc;
  --gold: #b98a55;
  --gold-soft: #d3ad77;
  --ink: #061620;
  --muted: #6c665f;
  --line: rgba(185, 138, 85, 0.42);
  --white-line: rgba(255, 255, 255, 0.34);

  background: var(--ivory);
  color: var(--ink);
  font-family: "Montserrat", Arial, sans-serif;
}

body.elementor-page-3671 h1,
body.elementor-page-3671 h2,
body.elementor-page-3671 h3 {
  font-family: "Cormorant Garamond", Georgia, serif;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--ink);
}

body.elementor-page-3671 p,
body.elementor-page-3671 li,
body.elementor-page-3671 .elementor-widget-text-editor {
  font-family: "Montserrat", Arial, sans-serif;
  line-height: 1.55;
}

body.elementor-page-3671 .gold,
body.elementor-page-3671 .golden {
  color: var(--gold-soft) !important;
}

body.elementor-page-3671 .kicker {
  color: var(--gold-soft);
  font-size: clamp(13px, 1.4vw, 18px);
  font-weight: 600;
  letter-spacing: 0.28em;
  text-transform: uppercase;
}

body.elementor-page-3671 .event-date {
  color: var(--gold-soft);
  font-size: clamp(18px, 2vw, 28px);
  font-weight: 600;
  letter-spacing: 0.32em;
  text-transform: uppercase;
}

body.elementor-page-3671 .short-rule {
  width: clamp(120px, 20vw, 180px);
  height: 1px;
  background: var(--gold);
  margin: 18px 0;
}

/* HERO */
body.elementor-page-3671 .eclipse-hero {
  min-height: 68svh;
  color: #fff;
  background-color: var(--navy-dark);
  background-position: center;
  background-size: cover;
  position: relative;
  isolation: isolate;
}

body.elementor-page-3671 .eclipse-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background:
    linear-gradient(90deg, rgba(2, 20, 29, 0.92) 0%, rgba(2, 20, 29, 0.68) 32%, rgba(2, 20, 29, 0.12) 66%),
    linear-gradient(180deg, rgba(2, 20, 29, 0.18), rgba(2, 20, 29, 0.36));
}

body.elementor-page-3671 .eclipse-hero h1 {
  max-width: 620px;
  color: #fff;
  font-size: clamp(42px, 6vw, 86px);
  line-height: 0.95;
  letter-spacing: 0.045em;
  margin-bottom: 20px;
}

/* SECTION TITLES */
body.elementor-page-3671 .section-title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 28px;
  color: var(--ink);
  font-size: clamp(24px, 3vw, 38px);
  text-align: center;
}

body.elementor-page-3671 .section-title::before,
body.elementor-page-3671 .section-title::after {
  content: "";
  width: min(18vw, 220px);
  height: 1px;
  background: var(--line);
}

/* TIMELINE / INCLUDES / BOATS */
body.elementor-page-3671 .eclipse-timeline,
body.elementor-page-3671 .eclipse-boats,
body.elementor-page-3671 .eclipse-packages {
  background: var(--ivory);
}

body.elementor-page-3671 .timeline-item,
body.elementor-page-3671 .include-item,
body.elementor-page-3671 .boat-card {
  border-right: 1px solid var(--line);
}

body.elementor-page-3671 .timeline-item:last-child,
body.elementor-page-3671 .include-item:last-child,
body.elementor-page-3671 .boat-card:last-child {
  border-right: 0;
}

body.elementor-page-3671 .timeline-icon,
body.elementor-page-3671 .include-icon {
  color: var(--gold);
  font-size: clamp(26px, 4vw, 34px);
}

body.elementor-page-3671 .timeline-icon svg,
body.elementor-page-3671 .timeline-icon i,
body.elementor-page-3671 .include-icon svg,
body.elementor-page-3671 .include-icon i {
  color: var(--gold) !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

body.elementor-page-3671 .timeline-icon svg path,
body.elementor-page-3671 .include-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}

body.elementor-page-3671 .time,
body.elementor-page-3671 .boat-price {
  font-weight: 700;
  color: var(--ink);
}

body.elementor-page-3671 .timeline-copy,
body.elementor-page-3671 .small-copy {
  font-size: clamp(12px, 1.6vw, 13px);
  color: var(--ink);
}

/* Dark sections: reset heading + copy colors so nothing renders dark-on-navy */
body.elementor-page-3671 .eclipse-includes,
body.elementor-page-3671 .eclipse-footer-strip {
  background: var(--navy);
  color: #fff;
}

body.elementor-page-3671 .eclipse-includes h1,
body.elementor-page-3671 .eclipse-includes h2,
body.elementor-page-3671 .eclipse-includes h3,
body.elementor-page-3671 .eclipse-footer-strip h1,
body.elementor-page-3671 .eclipse-footer-strip h2,
body.elementor-page-3671 .eclipse-footer-strip h3 {
  color: var(--gold-soft);
}

body.elementor-page-3671 .eclipse-includes .small-copy,
body.elementor-page-3671 .eclipse-includes .timeline-copy {
  color: #fff;
}

body.elementor-page-3671 .eclipse-boat-card {
  --line: rgba(185, 138, 85, 0.38);

  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 245px;
  height: 100%;
  padding: 24px 22px 28px;
  background: var(--ivory);
  color: var(--ink);
  text-align: center;
  text-decoration: none;
  border-right: 1px solid var(--line);
  border-radius: 0;
  box-shadow: none;
  overflow: hidden;
  transition:
    background-color 220ms ease,
    color 220ms ease,
    transform 220ms ease,
    box-shadow 220ms ease;
}

body.elementor-page-3671 .eclipse-boat-card::before {
  content: "";
  position: absolute;
  inset: 12px;
  border: 1px solid transparent;
  pointer-events: none;
  transition: border-color 220ms ease;
}

body.elementor-page-3671 .eclipse-boat-card h2,
body.elementor-page-3671 .eclipse-boat-card h3,
body.elementor-page-3671 .eclipse-boat-card h4,
body.elementor-page-3671 .eclipse-boat-card p,
body.elementor-page-3671 .eclipse-boat-card span {
  transition: color 220ms ease, transform 220ms ease;
}

body.elementor-page-3671 .boat-model {
  font-family: "Cormorant Garamond", Georgia, serif;
  font-size: clamp(22px, 2vw, 31px);
  font-weight: 600;
  line-height: 1.08;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--ink);
  margin: 0 0 12px;
}

body.elementor-page-3671 .boat-name {
  display: block;
  font-family: "Allura", cursive;
  font-size: clamp(36px, 3vw, 52px);
  font-weight: 400;
  line-height: 1;
  color: var(--gold);
  text-transform: none;
  letter-spacing: 0;
  margin: 8px 0 18px;
}

body.elementor-page-3671 .boat-capacity,
body.elementor-page-3671 .capacity {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  color: var(--ink);
  font-family: "Montserrat", Arial, sans-serif;
  font-size: clamp(13px, 1.8vw, 15px);
  font-weight: 500;
  padding-bottom: 16px;
  margin: 0 auto 14px;
  border-bottom: 1px solid var(--line);
}

body.elementor-page-3671 .boat-price {
  color: var(--ink);
  font-family: "Montserrat", Arial, sans-serif;
  font-size: clamp(16px, 2vw, 18px);
  font-weight: 700;
  line-height: 1.2;
  margin: 0;
}

body.elementor-page-3671 .boat-reserved,
body.elementor-page-3671 .eclipse-boat-card .reserved {
  color: var(--gold);
  font-family: "Montserrat", Arial, sans-serif;
  font-size: clamp(11px, 1.4vw, 12px);
  font-weight: 700;
  letter-spacing: 0.09em;
  line-height: 1.35;
  text-transform: uppercase;
  margin: 0;
}

body.elementor-page-3671 .eclipse-boat-card:hover {
  background: #efe6d9;
  color: var(--ink);
  transform: translateY(-4px);
  box-shadow: 0 18px 38px rgba(6, 22, 32, 0.12);
}

body.elementor-page-3671 .eclipse-boat-card:hover::before {
  border-color: rgba(185, 138, 85, 0.58);
}

body.elementor-page-3671 .eclipse-boat-card:hover .boat-name {
  color: #9f7041;
  transform: translateY(-2px);
}

body.elementor-page-3671 .eclipse-boat-card:hover .boat-model,
body.elementor-page-3671 .eclipse-boat-card:hover .boat-price {
  color: var(--ink);
}

body.elementor-page-3671 .eclipse-boat-card:hover .boat-reserved,
body.elementor-page-3671 .eclipse-boat-card:hover .reserved {
  color: #9f7041;
}

body.elementor-page-3671 .eclipse-boat-card:focus-visible {
  outline: 2px solid var(--gold);
  outline-offset: 4px;
}

@media (max-width: 767px) {
  body.elementor-page-3671 .eclipse-boat-card {
    min-height: 220px;
    border-right: 0;
    border-bottom: 1px solid var(--line);
    padding: 26px 16px;
  }

  body.elementor-page-3671 .eclipse-boat-card:hover {
    transform: none;
    box-shadow: none;
  }
}

/* LOWER PACKAGE STRIP */
body.elementor-page-3671 .eclipse-packages {
  background: var(--paper);
  border-top: 1px solid rgba(6, 22, 32, 0.08);
  border-bottom: 1px solid rgba(6, 22, 32, 0.08);
}

body.elementor-page-3671 .eclipse-packages img {
  width: 100%;
  height: 100%;
  min-height: 235px;
  object-fit: cover;
  display: block;
}

body.elementor-page-3671 .package-panel {
  background: var(--paper);
  min-height: 235px;
  padding: clamp(24px, 3.6vw, 46px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-left: 1px solid var(--line);
  border-right: 1px solid var(--line);
}

body.elementor-page-3671 .package-panel h3 {
  margin: 0 0 8px;
  font-family: "Cormorant Garamond", Georgia, serif;
  font-size: clamp(28px, 2.6vw, 42px);
  line-height: 0.96;
  letter-spacing: 0.045em;
  color: var(--ink);
}

body.elementor-page-3671 .package-price {
  margin-bottom: 18px;
  color: var(--gold);
  font-family: "Montserrat", Arial, sans-serif;
  font-size: clamp(12px, 1.6vw, 13px);
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

body.elementor-page-3671 .package-panel p {
  margin: 0 0 12px;
  color: var(--ink);
  font-size: clamp(13px, 1.6vw, 14px);
  line-height: 1.45;
}

body.elementor-page-3671 .package-panel ul,
body.elementor-page-3671 .package-panel .elementor-icon-list-items {
  margin: 0;
  padding: 0;
}

body.elementor-page-3671 .package-panel li,
body.elementor-page-3671 .package-panel .elementor-icon-list-item {
  margin-bottom: 7px;
  color: var(--ink);
  font-size: clamp(12px, 1.4vw, 13px);
  line-height: 1.35;
}

body.elementor-page-3671 .package-panel .elementor-icon-list-icon,
body.elementor-page-3671 .package-panel .elementor-icon {
  color: var(--ink) !important;
  fill: var(--ink) !important;
}

/* LOWER GALLERY / CENTER BRAND PANEL */
body.elementor-page-3671 .eclipse-gallery {
  background: var(--paper-deep);
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

body.elementor-page-3671 .eclipse-gallery img {
  width: 100%;
  height: 100%;
  min-height: 210px;
  object-fit: cover;
  display: block;
}

body.elementor-page-3671 .eclipse-gallery .package-panel {
  background: var(--paper);
  min-height: 210px;
  padding: clamp(24px, 4vw, 48px);
  text-align: center;
  align-items: center;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

body.elementor-page-3671 .eclipse-gallery .package-panel h3 {
  margin-bottom: 14px;
  color: var(--gold);
  font-size: clamp(23px, 2.2vw, 34px);
  line-height: 1.05;
  letter-spacing: 0.075em;
}

body.elementor-page-3671 .eclipse-gallery .package-panel p {
  max-width: 470px;
  margin-left: auto;
  margin-right: auto;
  color: var(--ink);
  font-size: clamp(13px, 1.6vw, 14px);
  line-height: 1.5;
}

body.elementor-page-3671 .eclipse-gallery .boat-name {
  margin-top: 8px;
  margin-bottom: 2px;
  font-size: clamp(30px, 2.7vw, 45px);
}

body.elementor-page-3671 .eclipse-gallery .package-panel .boat-name {
  color: var(--ink);
}

body.elementor-page-3671 .eclipse-gallery .kicker {
  font-size: clamp(11px, 1.4vw, 12px);
  letter-spacing: 0.22em;
}

/* FOOTER INFO STRIP */
body.elementor-page-3671 .eclipse-footer-strip {
  background: var(--navy);
  border-top: 1px solid rgba(211, 173, 119, 0.28);
}

body.elementor-page-3671 .eclipse-footer-strip .include-item {
  min-height: 74px;
  padding: 14px clamp(18px, 3vw, 42px);
  display: flex;
  align-items: center;
  gap: 18px;
  border-right: 1px solid rgba(211, 173, 119, 0.35);
}

body.elementor-page-3671 .eclipse-footer-strip .include-item:last-child {
  border-right: 0;
}

body.elementor-page-3671 .eclipse-footer-strip .include-icon,
body.elementor-page-3671 .eclipse-footer-strip .elementor-icon {
  width: clamp(34px, 6vw, 42px);
  height: clamp(34px, 6vw, 42px);
  min-width: 34px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--gold-soft) !important;
  fill: var(--gold-soft) !important;
  border: 1px solid rgba(211, 173, 119, 0.75);
  border-radius: 50%;
  font-size: clamp(16px, 3vw, 20px);
}

body.elementor-page-3671 .eclipse-footer-strip .include-icon svg,
body.elementor-page-3671 .eclipse-footer-strip .include-icon i,
body.elementor-page-3671 .eclipse-footer-strip .elementor-icon svg,
body.elementor-page-3671 .eclipse-footer-strip .elementor-icon i {
  color: var(--gold-soft) !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

body.elementor-page-3671 .eclipse-footer-strip h3,
body.elementor-page-3671 .eclipse-footer-strip .time {
  margin: 0;
  color: var(--gold-soft);
  font-family: "Montserrat", Arial, sans-serif;
  font-size: clamp(14px, 1.25vw, 18px);
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

body.elementor-page-3671 .eclipse-footer-strip p,
body.elementor-page-3671 .eclipse-footer-strip .small-copy {
  margin: 3px 0 0;
  color: #fff;
  font-size: clamp(12px, 1vw, 15px);
  line-height: 1.35;
}

/* BUTTONS */
body.elementor-page-3671 .elementor-button {
  background: var(--gold);
  color: #fff;
  border: 1px solid var(--gold);
  border-radius: 0;
  padding: 14px 26px;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: clamp(12px, 1.6vw, 13px);
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  transition: background-color 200ms ease, color 200ms ease;
}

body.elementor-page-3671 .elementor-button:hover {
  background: transparent;
  color: var(--gold);
}

/* MOBILE */
@media (max-width: 767px) {
  body.elementor-page-3671 .eclipse-hero {
    min-height: 78svh;
    background-position: center right;
  }

  body.elementor-page-3671 .eclipse-hero::before {
    background: linear-gradient(180deg, rgba(2, 20, 29, 0.84), rgba(2, 20, 29, 0.48));
  }

  body.elementor-page-3671 .section-title {
    gap: 14px;
  }

  body.elementor-page-3671 .section-title::before,
  body.elementor-page-3671 .section-title::after {
    width: 44px;
  }

  body.elementor-page-3671 .timeline-item,
  body.elementor-page-3671 .include-item,
  body.elementor-page-3671 .boat-card {
    border-right: 0;
    border-bottom: 1px solid var(--line);
  }

  body.elementor-page-3671 .boat-card {
    padding: 24px 12px;
  }

  body.elementor-page-3671 .eclipse-packages img,
  body.elementor-page-3671 .eclipse-gallery img {
    min-height: 220px;
  }

  body.elementor-page-3671 .package-panel,
  body.elementor-page-3671 .eclipse-gallery .package-panel {
    min-height: auto;
    padding: 28px 22px;
    border-left: 0;
    border-right: 0;
  }

  body.elementor-page-3671 .eclipse-footer-strip .include-item {
    min-height: auto;
    padding: 18px 20px;
    border-right: 0;
    border-bottom: 1px solid rgba(211, 173, 119, 0.28);
  }

  body.elementor-page-3671 .eclipse-footer-strip .include-item:last-child {
    border-bottom: 0;
  }
}

/* === Eclipse promo: minimal mobile header (page-scoped, mobile only) === */
@media (max-width: 767px) {
  header.elementor-location-header .elementor-widget-image { display: none !important; }
  header.elementor-location-header,
  header.elementor-location-header .elementor-section,
  header.elementor-location-header .elementor-container,
  header.elementor-location-header .elementor-sticky--effects,
  header.elementor-location-header.elementor-sticky--effects {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: 0 !important;
  }
  header.elementor-location-header .elementor-section,
  header.elementor-location-header .elementor-top-section {
    min-height: 0 !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  header.elementor-location-header .elementor-nav-menu__toggle,
  header.elementor-location-header .elementor-menu-toggle {
    margin-left: auto !important;
  }
}

/* header-height-align-fix */
@media (max-width: 767px) {
  header.elementor-location-header .elementor-container { min-height: 0 !important; height: auto !important; }
  header.elementor-location-header .elementor-widget-nav-menu > .elementor-widget-container { display: flex !important; justify-content: flex-end !important; }
  header.elementor-location-header .elementor-menu-toggle { margin-left: auto !important; margin-right: 14px !important; }
}

/* header-logo-left */
@media (max-width: 767px) {
  header.elementor-location-header .elementor-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    min-height: 0 !important;
  }
  header.elementor-location-header .elementor-container > .elementor-column {
    width: auto !important;
    flex: 0 0 auto !important;
  }
  header.elementor-location-header .elementor-column:has(.elementor-menu-toggle) {
    margin-left: auto !important;
  }
  header.elementor-location-header .elementor-widget-image { display: block !important; }
  header.elementor-location-header .elementor-widget-image .elementor-widget-container { text-align: left !important; }
  header.elementor-location-header .elementor-widget-image img {
    height: 40px !important;
    width: auto !important;
    max-width: none !important;
  }
}

/* header-logo-pad */
@media (max-width: 767px) {
  header.elementor-location-header .elementor-column:has(.elementor-widget-image) { padding-left: 16px !important; }
}

/* timeline-2col-grid */
@media (max-width: 767px) {
  .elementor-element-ebdf000 > .elementor-widget-wrap { display: grid !important; grid-template-columns: 1fr 1fr !important; align-items: start !important; }
  .elementor-element-ebdf000 > .elementor-widget-wrap > .elementor-element-c8e8571 { grid-column: 1 / -1 !important; }
  .elementor-element-7cd8e4e,
  .elementor-element-549400b,
  .elementor-element-7cd8e4e > .elementor-container,
  .elementor-element-549400b > .elementor-container { display: contents !important; }
  .elementor-element-ebdf000 .timeline-item { width: auto !important; }
}

/* footer-normal */
@media (max-width: 767px) {
  footer.elementor-location-footer .elementor-menu-toggle { display: none !important; }
  footer.elementor-location-footer .elementor-nav-menu--main.elementor-nav-menu__container { display: block !important; }
  footer.elementor-location-footer .elementor-nav-menu--main .elementor-nav-menu { display: flex !important; flex-direction: row !important; justify-content: center !important; flex-wrap: wrap !important; gap: 6px 24px !important; }
  footer.elementor-location-footer .elementor-nav-menu--main .elementor-nav-menu .elementor-item { padding: 4px 0 !important; }
}/* End custom CSS */