.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-238 .elementor-element.elementor-element-b90a01d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-b90a01d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-b90a01d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-b90a01d .elementor-icon-list-text{transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-792e520{--grid-template-columns:repeat(0, auto);text-align:right;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-menu-toggle{margin:0 auto;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-238 .elementor-element.elementor-element-99d4cc1:not(.elementor-motion-effects-element-type-background), .elementor-238 .elementor-element.elementor-element-99d4cc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-238 .elementor-element.elementor-element-99d4cc1 > .elementor-container{max-width:1420px;}.elementor-238 .elementor-element.elementor-element-99d4cc1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-99d4cc1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-ce0be92{text-align:start;}.elementor-238 .elementor-element.elementor-element-ce0be92 .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-eaa6101{text-align:start;}.elementor-238 .elementor-element.elementor-element-eaa6101 .elementor-heading-title{font-size:42px;font-weight:700;color:#111827;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-238 .elementor-element.elementor-element-664b841{text-align:start;font-size:17px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-4b49c7e{text-align:start;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-e653a81 .elementor-button{background-color:#D4AF37;font-size:13.5px;font-weight:600;fill:#0C0C0C;color:#0C0C0C;border-radius:6px 6px 6px 6px;}.elementor-238 .elementor-element.elementor-element-e653a81{padding:10px 22px 10px 22px;}.elementor-238 .elementor-element.elementor-element-b2abdd0 .elementor-button{background-color:transparent;font-size:13.5px;font-weight:600;fill:#FAF8F5;color:#FAF8F5;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.4);border-radius:6px 6px 6px 6px;}.elementor-238 .elementor-element.elementor-element-b2abdd0{padding:10px 22px 10px 22px;}.elementor-238 .elementor-element.elementor-element-8b28052:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-8b28052 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(212,175,55,0.04);}.elementor-238 .elementor-element.elementor-element-8b28052 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.22);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-8b28052 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-8b28052 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-8b28052 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-238 .elementor-element.elementor-element-8b28052 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-269dabc{text-align:start;}.elementor-238 .elementor-element.elementor-element-269dabc .elementor-heading-title{font-size:20px;font-weight:600;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-b61fd49{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-0d0a2f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-238 .elementor-element.elementor-element-0d0a2f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-238 .elementor-element.elementor-element-0d0a2f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-238 .elementor-element.elementor-element-0d0a2f6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-238 .elementor-element.elementor-element-0d0a2f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-238 .elementor-element.elementor-element-0d0a2f6 .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-0d0a2f6 .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-0d0a2f6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-0d0a2f6 .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-f5b263b:not(.elementor-motion-effects-element-type-background), .elementor-238 .elementor-element.elementor-element-f5b263b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-238 .elementor-element.elementor-element-f5b263b > .elementor-container{max-width:1420px;}.elementor-238 .elementor-element.elementor-element-f5b263b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-f5b263b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-aa6c315{text-align:center;}.elementor-238 .elementor-element.elementor-element-aa6c315 .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-c6fff2e{text-align:center;}.elementor-238 .elementor-element.elementor-element-c6fff2e .elementor-heading-title{font-size:32px;font-weight:700;color:#111827;}.elementor-238 .elementor-element.elementor-element-8458092{text-align:center;font-size:16px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-0acfd11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-0acfd11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-0acfd11 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-0acfd11 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-0acfd11 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-0acfd11 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-0acfd11 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-3a6342a{text-align:start;}.elementor-238 .elementor-element.elementor-element-3a6342a .elementor-heading-title{font-size:18px;font-weight:600;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-483aec9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-238 .elementor-element.elementor-element-483aec9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-238 .elementor-element.elementor-element-483aec9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-238 .elementor-element.elementor-element-483aec9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-238 .elementor-element.elementor-element-483aec9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-238 .elementor-element.elementor-element-483aec9 .elementor-icon-list-icon i{color:#E0A938;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-483aec9 .elementor-icon-list-icon svg{fill:#E0A938;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-483aec9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-483aec9 .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-b6f114d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-b6f114d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-b6f114d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-b6f114d > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-b6f114d > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-b6f114d > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-b6f114d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-f1ae2a3{text-align:start;}.elementor-238 .elementor-element.elementor-element-f1ae2a3 .elementor-heading-title{font-size:18px;font-weight:600;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-8b1d985 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-238 .elementor-element.elementor-element-8b1d985 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-238 .elementor-element.elementor-element-8b1d985 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-238 .elementor-element.elementor-element-8b1d985 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-238 .elementor-element.elementor-element-8b1d985 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-238 .elementor-element.elementor-element-8b1d985 .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-8b1d985 .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-8b1d985{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-8b1d985 .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-823b071:not(.elementor-motion-effects-element-type-background), .elementor-238 .elementor-element.elementor-element-823b071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-238 .elementor-element.elementor-element-823b071 > .elementor-container{max-width:1420px;}.elementor-238 .elementor-element.elementor-element-823b071{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-823b071 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-6eb87dd{text-align:center;}.elementor-238 .elementor-element.elementor-element-6eb87dd .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-346b83f{text-align:center;}.elementor-238 .elementor-element.elementor-element-346b83f .elementor-heading-title{font-size:32px;font-weight:700;color:#111827;}.elementor-238 .elementor-element.elementor-element-9ef48c4{text-align:center;font-size:16px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-0edc81c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-0edc81c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-0edc81c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-0edc81c > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-0edc81c > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-0edc81c > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-0edc81c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-77ccc40{text-align:start;}.elementor-238 .elementor-element.elementor-element-77ccc40 .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-340affa{text-align:start;}.elementor-238 .elementor-element.elementor-element-340affa .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-8bbd9b3{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-daa9e9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-daa9e9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-daa9e9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-daa9e9c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-daa9e9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-daa9e9c .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-daa9e9c .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-daa9e9c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-daa9e9c .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-d135df7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-d135df7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-d135df7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-d135df7 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-d135df7 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-d135df7 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-d135df7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-a59e556{text-align:start;}.elementor-238 .elementor-element.elementor-element-a59e556 .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-c2a8ebb{text-align:start;}.elementor-238 .elementor-element.elementor-element-c2a8ebb .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-18f821b{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-0babbb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-0babbb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-0babbb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-0babbb1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-0babbb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-0babbb1 .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-0babbb1 .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-0babbb1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-0babbb1 .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-4e92e25:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-4e92e25 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-4e92e25 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-4e92e25 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-4e92e25 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-4e92e25 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-4e92e25 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-8e7dd14{text-align:start;}.elementor-238 .elementor-element.elementor-element-8e7dd14 .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-9282c1f{text-align:start;}.elementor-238 .elementor-element.elementor-element-9282c1f .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-8459aed{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-35bdf0f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-35bdf0f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-35bdf0f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-35bdf0f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-35bdf0f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-35bdf0f .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-35bdf0f .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-35bdf0f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-35bdf0f .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-10d84b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-10d84b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-10d84b1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-10d84b1 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-10d84b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-10d84b1 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-10d84b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-d620122{text-align:start;}.elementor-238 .elementor-element.elementor-element-d620122 .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-d692d8f{text-align:start;}.elementor-238 .elementor-element.elementor-element-d692d8f .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-f8e1c21{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-ece5fd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-ece5fd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-ece5fd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-ece5fd4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-ece5fd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-ece5fd4 .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-ece5fd4 .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-ece5fd4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-ece5fd4 .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-488356c:not(.elementor-motion-effects-element-type-background), .elementor-238 .elementor-element.elementor-element-488356c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-238 .elementor-element.elementor-element-488356c > .elementor-container{max-width:1420px;}.elementor-238 .elementor-element.elementor-element-488356c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-488356c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-1cb624a{text-align:center;}.elementor-238 .elementor-element.elementor-element-1cb624a .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-588624d{text-align:center;}.elementor-238 .elementor-element.elementor-element-588624d .elementor-heading-title{font-size:34px;font-weight:700;color:#111827;}.elementor-238 .elementor-element.elementor-element-788f991{text-align:center;font-size:16px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-942ad58:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-942ad58 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-942ad58 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-942ad58 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-942ad58 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-942ad58 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-942ad58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-b1b9a89{text-align:start;}.elementor-238 .elementor-element.elementor-element-b1b9a89 .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-cb19069{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-7ca7ea8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-7ca7ea8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-7ca7ea8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-7ca7ea8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-7ca7ea8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-7ca7ea8 .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-7ca7ea8 .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-7ca7ea8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-7ca7ea8 .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-fa19426:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-fa19426 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-fa19426 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-fa19426 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-fa19426 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-fa19426 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-fa19426 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-4b51372{text-align:start;}.elementor-238 .elementor-element.elementor-element-4b51372 .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-ef62dc0{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-57bc94f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-57bc94f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-57bc94f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-57bc94f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-57bc94f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-57bc94f .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-57bc94f .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-57bc94f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-57bc94f .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-3507ad8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-3507ad8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-3507ad8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-3507ad8 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-3507ad8 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-3507ad8 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-3507ad8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-a70b7ed{text-align:start;}.elementor-238 .elementor-element.elementor-element-a70b7ed .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-338dc75{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-9e812f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-9e812f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-9e812f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-9e812f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-9e812f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-9e812f5 .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-9e812f5 .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-9e812f5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-9e812f5 .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-0a6f5d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-0a6f5d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-0a6f5d5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-0a6f5d5 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-0a6f5d5 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-0a6f5d5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-0a6f5d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-55c5fa5{text-align:start;}.elementor-238 .elementor-element.elementor-element-55c5fa5 .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-7c0fe29{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-00c5bdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-00c5bdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-00c5bdd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-00c5bdd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-00c5bdd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-00c5bdd .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-00c5bdd .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-00c5bdd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-00c5bdd .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-fae21ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-fae21ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-fae21ec > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-fae21ec > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-fae21ec > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-fae21ec > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-fae21ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-a898d25{text-align:start;}.elementor-238 .elementor-element.elementor-element-a898d25 .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-0783d33{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-d582e5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-d582e5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-d582e5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-d582e5f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-d582e5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-d582e5f .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-d582e5f .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-d582e5f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-d582e5f .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-7187be9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-7187be9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-7187be9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-7187be9 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-7187be9 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-7187be9 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-7187be9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-feeb542{text-align:start;}.elementor-238 .elementor-element.elementor-element-feeb542 .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-2dc42f9{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-010c921 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-010c921 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-010c921 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-010c921 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-010c921 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-010c921 .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-010c921 .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-010c921{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-010c921 .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-bfda8b6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-bfda8b6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-bfda8b6 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-bfda8b6 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-bfda8b6 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-bfda8b6 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-bfda8b6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-fc991d3{text-align:start;}.elementor-238 .elementor-element.elementor-element-fc991d3 .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-e735af1{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-0f8396c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-0f8396c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-0f8396c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-0f8396c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-0f8396c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-0f8396c .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-0f8396c .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-0f8396c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-0f8396c .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-d21d075:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-d21d075 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-d21d075 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-d21d075 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-d21d075 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-d21d075 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-d21d075 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-62e47a5{text-align:start;}.elementor-238 .elementor-element.elementor-element-62e47a5 .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-a924384{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-4b0c510 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-4b0c510 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-4b0c510 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-238 .elementor-element.elementor-element-4b0c510 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-4b0c510 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-238 .elementor-element.elementor-element-4b0c510 .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-4b0c510 .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-4b0c510{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-4b0c510 .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-d02a436:not(.elementor-motion-effects-element-type-background), .elementor-238 .elementor-element.elementor-element-d02a436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-238 .elementor-element.elementor-element-d02a436 > .elementor-container{max-width:1420px;}.elementor-238 .elementor-element.elementor-element-d02a436{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-d02a436 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-429169f{text-align:center;}.elementor-238 .elementor-element.elementor-element-429169f .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-1027a51{text-align:center;}.elementor-238 .elementor-element.elementor-element-1027a51 .elementor-heading-title{font-size:32px;font-weight:700;color:#111827;}.elementor-238 .elementor-element.elementor-element-59c2fb7{text-align:center;font-size:16px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-3da6da6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-3da6da6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-3da6da6 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-3da6da6 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-3da6da6 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-3da6da6 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-3da6da6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-a9fe701{text-align:start;}.elementor-238 .elementor-element.elementor-element-a9fe701 .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-6fbb626{text-align:start;}.elementor-238 .elementor-element.elementor-element-6fbb626 .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-8cbeaaa{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-d4b05f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-d4b05f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-d4b05f1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-d4b05f1 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-d4b05f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-d4b05f1 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-d4b05f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-fcd5ed3{text-align:start;}.elementor-238 .elementor-element.elementor-element-fcd5ed3 .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-1b4e77f{text-align:start;}.elementor-238 .elementor-element.elementor-element-1b4e77f .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-28f33a3{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-be328a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-be328a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-be328a1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-be328a1 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-be328a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-be328a1 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-be328a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-d754366{text-align:start;}.elementor-238 .elementor-element.elementor-element-d754366 .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-f814ae4{text-align:start;}.elementor-238 .elementor-element.elementor-element-f814ae4 .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-1ac4a94{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-753bc51:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-753bc51 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-753bc51 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-753bc51 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-753bc51 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-753bc51 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-753bc51 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-b2cb20c{text-align:start;}.elementor-238 .elementor-element.elementor-element-b2cb20c .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-fb089d8{text-align:start;}.elementor-238 .elementor-element.elementor-element-fb089d8 .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-967d5ef{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-11446f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-11446f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-11446f7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-11446f7 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-11446f7 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-11446f7 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-11446f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-0a15eae{text-align:start;}.elementor-238 .elementor-element.elementor-element-0a15eae .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-c385f94{text-align:start;}.elementor-238 .elementor-element.elementor-element-c385f94 .elementor-heading-title{font-size:18px;font-weight:600;color:#111827;}.elementor-238 .elementor-element.elementor-element-3cb808a{text-align:start;font-size:14px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-e948981:not(.elementor-motion-effects-element-type-background), .elementor-238 .elementor-element.elementor-element-e948981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-238 .elementor-element.elementor-element-e948981 > .elementor-container{max-width:1420px;}.elementor-238 .elementor-element.elementor-element-e948981{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-e948981 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-3b37e0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-3b37e0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.02);}.elementor-238 .elementor-element.elementor-element-3b37e0f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-3b37e0f > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-3b37e0f > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-3b37e0f > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-3b37e0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-b1a1471{text-align:start;}.elementor-238 .elementor-element.elementor-element-b1a1471 .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-27eddc6{text-align:start;}.elementor-238 .elementor-element.elementor-element-27eddc6 .elementor-heading-title{font-size:28px;font-weight:700;color:#FAF8F5;}.elementor-238 .elementor-element.elementor-element-7b864bb{text-align:start;font-size:15px;line-height:1.6em;color:rgba(250,248,245,0.75);}.elementor-238 .elementor-element.elementor-element-2df8fca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-238 .elementor-element.elementor-element-2df8fca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-238 .elementor-element.elementor-element-2df8fca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-238 .elementor-element.elementor-element-2df8fca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-238 .elementor-element.elementor-element-2df8fca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-238 .elementor-element.elementor-element-2df8fca .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-2df8fca .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-2df8fca{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-2df8fca .elementor-icon-list-text{color:rgba(250,248,245,0.85);transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-8c680b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-8c680b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(212,175,55,0.03);}.elementor-238 .elementor-element.elementor-element-8c680b7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-8c680b7 > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-8c680b7 > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-8c680b7 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-8c680b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-b94a306{text-align:start;}.elementor-238 .elementor-element.elementor-element-b94a306 .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-c903fba{text-align:start;}.elementor-238 .elementor-element.elementor-element-c903fba .elementor-heading-title{font-size:28px;font-weight:700;color:#FAF8F5;}.elementor-238 .elementor-element.elementor-element-2c7fdec{text-align:start;font-size:15px;line-height:1.6em;color:rgba(250,248,245,0.8);}.elementor-238 .elementor-element.elementor-element-c2466a6 .elementor-button{background-color:#D4AF37;font-size:14px;font-weight:600;fill:#0C0C0C;color:#0C0C0C;border-radius:6px 6px 6px 6px;}.elementor-238 .elementor-element.elementor-element-c2466a6{padding:14px 28px 14px 28px;}.elementor-238 .elementor-element.elementor-element-c4b1681:not(.elementor-motion-effects-element-type-background), .elementor-238 .elementor-element.elementor-element-c4b1681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-238 .elementor-element.elementor-element-c4b1681 > .elementor-container{max-width:1420px;}.elementor-238 .elementor-element.elementor-element-c4b1681{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-c4b1681 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-48527cb{text-align:start;}.elementor-238 .elementor-element.elementor-element-48527cb .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-7240b4b{text-align:start;}.elementor-238 .elementor-element.elementor-element-7240b4b .elementor-heading-title{font-size:28px;font-weight:700;color:#111827;}.elementor-238 .elementor-element.elementor-element-dff0224{text-align:start;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-ebb0d71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-238 .elementor-element.elementor-element-ebb0d71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-238 .elementor-element.elementor-element-ebb0d71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-238 .elementor-element.elementor-element-ebb0d71 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-238 .elementor-element.elementor-element-ebb0d71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-238 .elementor-element.elementor-element-ebb0d71 .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-ebb0d71 .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-ebb0d71{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-ebb0d71 .elementor-icon-list-text{color:#1F2937;transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-06e174c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-238 .elementor-element.elementor-element-06e174c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(212,175,55,0.03);}.elementor-238 .elementor-element.elementor-element-06e174c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-06e174c > .elementor-element-populated, .elementor-238 .elementor-element.elementor-element-06e174c > .elementor-element-populated > .elementor-background-overlay, .elementor-238 .elementor-element.elementor-element-06e174c > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-238 .elementor-element.elementor-element-06e174c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-5687c04{text-align:start;}.elementor-238 .elementor-element.elementor-element-5687c04 .elementor-heading-title{font-size:13px;font-weight:700;color:#D4AF37;}.elementor-238 .elementor-element.elementor-element-cd0d7f3{text-align:start;}.elementor-238 .elementor-element.elementor-element-cd0d7f3 .elementor-heading-title{font-size:28px;font-weight:700;color:#111827;}.elementor-238 .elementor-element.elementor-element-fbd833d{text-align:start;font-size:15px;line-height:1.6em;color:#4B5563;}.elementor-238 .elementor-element.elementor-element-d1bdd72 .elementor-button{background-color:#D4AF37;font-size:14px;font-weight:600;fill:#0C0C0C;color:#0C0C0C;border-radius:6px 6px 6px 6px;}.elementor-238 .elementor-element.elementor-element-d1bdd72{padding:14px 28px 14px 28px;}.elementor-238 .elementor-element.elementor-element-49fcef2:not(.elementor-motion-effects-element-type-background), .elementor-238 .elementor-element.elementor-element-49fcef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-238 .elementor-element.elementor-element-49fcef2 > .elementor-container{max-width:1420px;}.elementor-238 .elementor-element.elementor-element-49fcef2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-238 .elementor-element.elementor-element-49fcef2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_faq_btn{padding:10px 22px 10px 22px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-238 .elementor-element.elementor-element-sec_native_footer:not(.elementor-motion-effects-element-type-background), .elementor-238 .elementor-element.elementor-element-sec_native_footer > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07080B;}.elementor-238 .elementor-element.elementor-element-sec_native_footer > .elementor-container{max-width:1420px;}.elementor-238 .elementor-element.elementor-element-sec_native_footer{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(212, 175, 55, 0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 0px 40px 0px;}.elementor-238 .elementor-element.elementor-element-sec_native_footer > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_logo_native{text-align:start;}.elementor-238 .elementor-element.elementor-element-wid_ft_contact_native .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_contact_native .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_contact_native{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-wid_ft_contact_native .elementor-icon-list-text{transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_social_native{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-238 .elementor-element.elementor-element-wid_ft_nemt_links .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_nemt_links .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_nemt_links{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-wid_ft_nemt_links .elementor-icon-list-text{transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_ped_links .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_ped_links .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_ped_links{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-wid_ft_ped_links .elementor-icon-list-text{transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_aiseo_links .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_aiseo_links .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_aiseo_links{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-wid_ft_aiseo_links .elementor-icon-list-text{transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_quick_links .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_quick_links .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_quick_links{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-wid_ft_quick_links .elementor-icon-list-text{transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-sec_native_footer_bottom:not(.elementor-motion-effects-element-type-background), .elementor-238 .elementor-element.elementor-element-sec_native_footer_bottom > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07080B;}.elementor-238 .elementor-element.elementor-element-sec_native_footer_bottom > .elementor-container{max-width:1420px;}.elementor-238 .elementor-element.elementor-element-sec_native_footer_bottom{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255, 255, 255, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 0px 32px 0px;}.elementor-238 .elementor-element.elementor-element-sec_native_footer_bottom > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_badges_native .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_badges_native .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-238 .elementor-element.elementor-element-wid_ft_badges_native{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-238 .elementor-element.elementor-element-wid_ft_badges_native .elementor-icon-list-text{transition:color 0.3s;}.elementor-238 .elementor-element.elementor-element-720ba33 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-238 .elementor-element.elementor-element-5dcfe5c{width:75%;}.elementor-238 .elementor-element.elementor-element-77ae012{width:25%;}.elementor-238 .elementor-element.elementor-element-1cd4208{width:14%;}.elementor-238 .elementor-element.elementor-element-71e7d45{width:72%;}.elementor-238 .elementor-element.elementor-element-69a5e64{width:14%;}.elementor-238 .elementor-element.elementor-element-5424472{width:60%;}.elementor-238 .elementor-element.elementor-element-48a57d6{width:50%;}.elementor-238 .elementor-element.elementor-element-d5a3312{width:50%;}.elementor-238 .elementor-element.elementor-element-8b28052{width:40%;}.elementor-238 .elementor-element.elementor-element-285c159{width:100%;}.elementor-238 .elementor-element.elementor-element-0acfd11{width:50%;}.elementor-238 .elementor-element.elementor-element-b6f114d{width:50%;}.elementor-238 .elementor-element.elementor-element-03d6b44{width:100%;}.elementor-238 .elementor-element.elementor-element-0edc81c{width:25%;}.elementor-238 .elementor-element.elementor-element-d135df7{width:25%;}.elementor-238 .elementor-element.elementor-element-4e92e25{width:25%;}.elementor-238 .elementor-element.elementor-element-10d84b1{width:25%;}.elementor-238 .elementor-element.elementor-element-b51c5dc{width:100%;}.elementor-238 .elementor-element.elementor-element-942ad58{width:25%;}.elementor-238 .elementor-element.elementor-element-fa19426{width:25%;}.elementor-238 .elementor-element.elementor-element-3507ad8{width:25%;}.elementor-238 .elementor-element.elementor-element-0a6f5d5{width:25%;}.elementor-238 .elementor-element.elementor-element-fae21ec{width:25%;}.elementor-238 .elementor-element.elementor-element-7187be9{width:25%;}.elementor-238 .elementor-element.elementor-element-bfda8b6{width:25%;}.elementor-238 .elementor-element.elementor-element-d21d075{width:25%;}.elementor-238 .elementor-element.elementor-element-a58c81b{width:100%;}.elementor-238 .elementor-element.elementor-element-3da6da6{width:20%;}.elementor-238 .elementor-element.elementor-element-d4b05f1{width:20%;}.elementor-238 .elementor-element.elementor-element-be328a1{width:20%;}.elementor-238 .elementor-element.elementor-element-753bc51{width:20%;}.elementor-238 .elementor-element.elementor-element-11446f7{width:20%;}.elementor-238 .elementor-element.elementor-element-3b37e0f{width:50%;}.elementor-238 .elementor-element.elementor-element-8c680b7{width:50%;}.elementor-238 .elementor-element.elementor-element-e8df13a{width:50%;}.elementor-238 .elementor-element.elementor-element-06e174c{width:50%;}.elementor-238 .elementor-element.elementor-element-col_faq_left{width:38%;}.elementor-238 .elementor-element.elementor-element-col_faq_right{width:62%;}.elementor-238 .elementor-element.elementor-element-col_ft_brand_native{width:28%;}.elementor-238 .elementor-element.elementor-element-col_ft_nemt_native{width:18%;}.elementor-238 .elementor-element.elementor-element-col_ft_ped_native{width:18%;}.elementor-238 .elementor-element.elementor-element-col_ft_aiseo_native{width:18%;}.elementor-238 .elementor-element.elementor-element-col_ft_quick_native{width:18%;}.elementor-238 .elementor-element.elementor-element-col_ft_bottom_copy{width:45%;}.elementor-238 .elementor-element.elementor-element-col_ft_bottom_badges{width:55%;}}/* Start custom CSS for heading, class: .elementor-element-ba7ee06 */.elementor-238 .elementor-element.elementor-element-ba7ee06 {
  text-align: center !important;
}
.elementor-238 .elementor-element.elementor-element-ba7ee06 .elementor-heading-title {
  font-family: "Inter", sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #dfb75a !important;
  letter-spacing: 0.5px !important;
  margin: 0 !important;
  display: inline-block !important;
}
.elementor-238 .elementor-element.elementor-element-ba7ee06 .elementor-heading-title a {
  color: #dfb75a !important;
  text-decoration: none !important;
}
.elementor-238 .elementor-element.elementor-element-ba7ee06 .elementor-heading-title a:hover {
  text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6259ca1 */.elementor-238 .elementor-element.elementor-element-6259ca1 {
  background: #000000 !important;
  padding: 6px 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b90a01d */body.elementor-editor-active .elementor-238 .elementor-element.elementor-element-b90a01d a {
  pointer-events: none !important;
}
.elementor-238 .elementor-element.elementor-element-b90a01d {
  cursor: pointer !important;
}
.elementor-238 .elementor-element.elementor-element-b90a01d .elementor-icon-list-items {
  display: flex !important;
  align-items: center !important;
  gap: 26px !important;
  flex-wrap: wrap !important;
}
.elementor-238 .elementor-element.elementor-element-b90a01d .elementor-icon-list-item {
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  color: #0c0c0c !important;
  font-family: "Inter", sans-serif !important;
  font-size: 13.5px !important;
  font-weight: 700 !important;
}
.elementor-238 .elementor-element.elementor-element-b90a01d .elementor-icon-list-text, .elementor-238 .elementor-element.elementor-element-b90a01d .elementor-icon-list-text a {
  color: #0c0c0c !important;
  font-weight: 700 !important;
  font-size: 13.5px !important;
  text-decoration: none !important;
}
.elementor-238 .elementor-element.elementor-element-b90a01d .elementor-icon-list-text a:hover {
  opacity: 0.75 !important;
}
.elementor-238 .elementor-element.elementor-element-b90a01d .elementor-icon-list-icon {
  display: inline-flex !important;
  align-items: center !important;
}
.elementor-238 .elementor-element.elementor-element-b90a01d .elementor-icon-list-icon i, .elementor-238 .elementor-element.elementor-element-b90a01d .elementor-icon-list-icon svg {
  color: #0c0c0c !important;
  fill: #0c0c0c !important;
  font-size: 13px !important;
  width: 13px !important;
  height: 13px !important;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-792e520 */.elementor-238 .elementor-element.elementor-element-792e520 {
  display: flex !important;
  justify-content: flex-end !important;
}
.elementor-238 .elementor-element.elementor-element-792e520 .elementor-social-icons-wrapper {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  justify-content: flex-end !important;
}
.elementor-238 .elementor-element.elementor-element-792e520 .elementor-social-icon {
  background-color: transparent !important;
  color: #0c0c0c !important;
  padding: 0 !important;
  width: 24px !important;
  height: 24px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: transform 0.2s ease !important;
}
.elementor-238 .elementor-element.elementor-element-792e520 .elementor-social-icon i, .elementor-238 .elementor-element.elementor-element-792e520 .elementor-social-icon svg {
  fill: #0c0c0c !important;
  color: #0c0c0c !important;
  font-size: 14px !important;
  width: 14px !important;
  height: 14px !important;
}
.elementor-238 .elementor-element.elementor-element-792e520 .elementor-social-icon:hover {
  transform: scale(1.2) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fb2f644 */.elementor-238 .elementor-element.elementor-element-fb2f644 {
  background: linear-gradient(90deg, #c5930e 0%, #fbd845 35%, #ebbe27 65%, #c5930e 100%) !important;
  color: #0c0c0c !important;
  padding: 9px 0 !important;
  font-size: 13.5px !important;
  font-weight: 700 !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08) !important;
}
.elementor-238 .elementor-element.elementor-element-fb2f644 .elementor-container {
  max-width: 1420px !important;
  margin: 0 auto !important;
  padding: 0 20px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}
.elementor-238 .elementor-element.elementor-element-fb2f644 .elementor-column:first-child .elementor-widget-wrap {
  padding-left: 0 !important;
}
.elementor-238 .elementor-element.elementor-element-fb2f644 .elementor-column:last-child .elementor-widget-wrap {
  padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a2c3340 */.elementor-238 .elementor-element.elementor-element-a2c3340 {
  display: flex !important;
  align-items: center !important;
}
.elementor-238 .elementor-element.elementor-element-a2c3340 img {
  height: 44px !important;
  width: auto !important;
  max-width: 180px !important;
  object-fit: contain !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0f7b6e8 *//* Container & Pill Wrapper */
.elementor-238 .elementor-element.elementor-element-0f7b6e8 {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
  position: relative !important;
  z-index: 999999 !important;
}
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main {
  background-color: #faeec7 !important;
  border: 1px solid rgba(212, 167, 25, 0.45) !important;
  border-radius: 9999px !important;
  padding: 4px 8px !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;
  display: inline-flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  max-width: 100% !important;
  position: relative !important;
  z-index: 999999 !important;
}
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main > ul.elementor-nav-menu {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 2px !important;
  list-style: none !important;
}
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main > ul.elementor-nav-menu > li {
  margin: 0 !important;
  padding: 0 !important;
  flex-shrink: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  position: relative !important;
}
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main > ul.elementor-nav-menu > li > .elementor-item {
  font-family: 'Inter', sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  color: #111827 !important;
  padding: 7px 9px !important;
  border-radius: 9999px !important;
  transition: all 0.2s ease !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 3px !important;
  white-space: nowrap !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  background-color: transparent !important;
}

/* Hover on Top Items - Clean Metallic Gold */
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main > ul.elementor-nav-menu > li > .elementor-item:hover,
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main > ul.elementor-nav-menu > li:hover > .elementor-item {
  background-color: rgba(212, 167, 25, 0.3) !important;
  color: #0c0c0c !important;
}

/* Fix Sticky Highlight: Do NOT show static background on AI SEO */
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main > ul.elementor-nav-menu > li.current-menu-item > .elementor-item,
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main > ul.elementor-nav-menu > li.current-menu-ancestor > .elementor-item,
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main > ul.elementor-nav-menu > li.menu-item-home > .elementor-item {
  background-color: transparent !important;
  color: #111827 !important;
}
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main > ul.elementor-nav-menu > li.current-menu-item:hover > .elementor-item,
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main > ul.elementor-nav-menu > li.current-menu-ancestor:hover > .elementor-item {
  background-color: rgba(212, 167, 25, 0.3) !important;
  color: #0c0c0c !important;
}

/* Top item indicator arrow */
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main > ul.elementor-nav-menu > li > .elementor-item .sub-arrow {
  color: #966b03 !important;
  fill: #966b03 !important;
  font-size: 10px !important;
  margin-left: 2px !important;
}

/* 1st Level Dropdown Menu Box */
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu {
  background-color: #ffffff !important;
  border: 1px solid rgba(212, 167, 25, 0.35) !important;
  border-radius: 12px !important;
  box-shadow: 0 16px 45px rgba(0, 0, 0, 0.16), 0 3px 10px rgba(0, 0, 0, 0.06) !important;
  padding: 6px 0 !important;
  min-width: 240px !important;
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  margin-top: 6px !important;
  z-index: 999999 !important;
  list-style: none !important;
  overflow: visible !important;
}

/* Sub-items styling */
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu li {
  position: relative !important;
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
  width: 100% !important;
}
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu li a,
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-sub-item {
  font-family: 'Inter', sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #1e293b !important;
  padding: 10px 18px !important;
  white-space: nowrap !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  transition: all 0.18s ease !important;
  text-decoration: none !important;
  line-height: 1.35 !important;
  border-radius: 0 !important;
}

/* Corner radius rounding for first and last child in dropdown */
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu > li:first-child > a {
  border-radius: 11px 11px 0 0 !important;
}
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu > li:last-child > a {
  border-radius: 0 0 11px 11px !important;
}
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu > li:only-child > a {
  border-radius: 11px !important;
}

/* Hover on Sub-items without children */
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu li:not(.menu-item-has-children) > a:hover,
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-sub-item:hover {
  background-color: #fbf5e6 !important;
  color: #966b03 !important;
  padding-left: 22px !important;
}

/* Parent items in Submenu */
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu li.menu-item-has-children > a {
  padding-right: 20px !important;
}
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu li.menu-item-has-children > a::after {
  display: none !important;
}
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu li.menu-item-has-children .sub-arrow {
  display: inline-flex !important;
  align-items: center !important;
  color: #966b03 !important;
  fill: #966b03 !important;
  font-size: 11px !important;
  margin-left: 12px !important;
  transition: transform 0.2s ease, color 0.2s ease !important;
}

/* Metallic Gold Active/Hover for Parent Submenu items */
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu li.menu-item-has-children:hover > a,
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu li.menu-item-has-children.highlighted > a {
  background: linear-gradient(135deg, #c5930e 0%, #fbd845 50%, #d4af37 100%) !important;
  color: #0c0c0c !important;
  font-weight: 700 !important;
}
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu li.menu-item-has-children:hover .sub-arrow,
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu li.menu-item-has-children.highlighted .sub-arrow {
  color: #0c0c0c !important;
  fill: #0c0c0c !important;
  transform: translateX(3px) !important;
}

/* 2nd Level Flyout Submenu Box - Top aligned, wide, high z-index */
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu li.menu-item-has-children > ul.sub-menu {
  top: -4px !important;
  left: 100% !important;
  margin-top: 0 !important;
  margin-left: 2px !important;
  min-width: 290px !important;
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  z-index: 9999999 !important;
}

/* Pull up Healthcare Marketing flyout to align with the top of Industries */
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu li.menu-item-has-children:nth-child(2):last-child > ul.sub-menu {
  top: -44px !important;
}

/* Hover Bridge: Invisible pseudo-element to prevent hover trap/flicker */
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu li.menu-item-has-children > ul.sub-menu::before {
  content: '' !important;
  position: absolute !important;
  top: -12px !important;
  bottom: -12px !important;
  left: -25px !important;
  width: 30px !important;
  background: transparent !important;
  pointer-events: auto !important;
}

/* Reveal nested flyout submenu on hover */
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu li.menu-item-has-children:hover > ul.sub-menu,
.elementor-238 .elementor-element.elementor-element-0f7b6e8 .elementor-nav-menu--main ul.sub-menu li.menu-item-has-children.highlighted > ul.sub-menu {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  animation: navFlyoutIn 0.18s cubic-bezier(0.16, 1, 0.3, 1) forwards !important;
}

@keyframes navFlyoutIn {
  from {
    opacity: 0;
    transform: translateX(6px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-71e7d45 */.elementor-238 .elementor-element.elementor-element-71e7d45 { position: relative !important; z-index: 999999 !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ad2784 */.elementor-238 .elementor-element.elementor-element-8ad2784 {
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
}
.elementor-238 .elementor-element.elementor-element-8ad2784 .elementor-button {
  background: linear-gradient(135deg, #c5930e 0%, #fbd845 40%, #e2b31f 75%, #f5cb2f 100%) !important;
  color: #0c0c0c !important;
  font-family: 'Outfit', sans-serif !important;
  font-weight: 800 !important;
  font-size: 13px !important;
  padding: 10px 20px !important;
  border-radius: 9999px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  box-shadow: 0 4px 15px rgba(212, 175, 55, 0.35) !important;
  display: inline-flex !important;
  align-items: center !important;
  border: none !important;
  transition: all 0.28s ease !important;
  white-space: nowrap !important;
}
.elementor-238 .elementor-element.elementor-element-8ad2784 .elementor-button:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 6px 20px rgba(212, 175, 55, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5fd9929 */.elementor-238 .elementor-element.elementor-element-5fd9929 {
  background-color: #E4ECF7 !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06) !important;
  padding: 10px 0 !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.03) !important;
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 999999 !important;
}
.elementor-238 .elementor-element.elementor-element-5fd9929 .elementor-container {
  max-width: 1420px !important;
  margin: 0 auto !important;
  padding: 0 20px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 999999 !important;
}
.elementor-238 .elementor-element.elementor-element-5fd9929.navbar-scrolled {
  background-color: #FFFFFF !important;
  background: #FFFFFF !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08) !important;
  box-shadow: 0 4px 25px rgba(0, 0, 0, 0.08) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e653a81 */.elementor-238 .elementor-element.elementor-element-e653a81 .elementor-button {
  white-space: nowrap !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: 0.3px !important;
  transition: all 0.25s ease !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-238 .elementor-element.elementor-element-e653a81 .elementor-button:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 4px 14px rgba(212, 175, 55, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2abdd0 */.elementor-238 .elementor-element.elementor-element-b2abdd0 .elementor-button {
  white-space: nowrap !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: 0.3px !important;
  transition: all 0.25s ease !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-238 .elementor-element.elementor-element-b2abdd0 .elementor-button:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 4px 14px rgba(212, 175, 55, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-wid_faq_btn */.elementor-238 .elementor-element.elementor-element-wid_faq_btn .elementor-button {
  white-space: nowrap !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: 0.3px !important;
  transition: all 0.25s ease !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-238 .elementor-element.elementor-element-wid_faq_btn .elementor-button:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 4px 14px rgba(212, 175, 55, 0.35) !important;
}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Outfit:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap');

/* ==============================================================
   GOLD ACCENT SPANS & TYPOGRAPHY ROOT
   ============================================================== */
.elementor-238 h1.elementor-heading-title span,
.elementor-238 h2.elementor-heading-title span,
.elementor-238 h3.elementor-heading-title span {
  color: #D4AF37 !important;
}

/* ==============================================================
   UNIVERSAL RESET
   ============================================================== */
.elementor-238 .elementor-section.elementor-top-section {
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
.elementor-238 .elementor-column > .elementor-element-populated,
.elementor-238 .elementor-inner-column > .elementor-element-populated,
.elementor-238 .elementor-top-column > .elementor-element-populated {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

/* ==============================================================
   1420px GLOBAL GRID ALIGNMENT
   ============================================================== */
.elementor-238 .elementor-section:not(.elementor-inner-section):not(.elementor-element-6259ca1):not(.elementor-element-fb2f644):not(.elementor-element-5fd9929) > .elementor-container {
  max-width: 1420px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

/* Top Contact Bar */
.elementor-238 .elementor-element-fb2f644 > .elementor-container {
  max-width: 1420px !important;
  margin: 0 auto !important;
  padding: 0 20px !important;
}
.elementor-238 .elementor-element-fb2f644 .elementor-column:first-child .elementor-widget-wrap {
  padding-left: 0 !important;
}
.elementor-238 .elementor-element-fb2f644 .elementor-column:last-child .elementor-widget-wrap {
  padding-right: 0 !important;
}

/* Navbar */
.elementor-238 .elementor-element-5fd9929 > .elementor-container {
  max-width: 1420px !important;
  margin: 0 auto !important;
  padding: 0 20px !important;
}
.elementor-238 .elementor-element-5fd9929 .elementor-column:first-child .elementor-widget-wrap {
  padding-left: 0 !important;
}
.elementor-238 .elementor-element-5fd9929 .elementor-column:last-child .elementor-widget-wrap {
  padding-right: 0 !important;
}

/* Native Footer & Footer Bottom */
.elementor-238 .elementor-element-sec_native_footer,
.elementor-238 .elementor-element-sec_native_footer_bottom {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.elementor-238 .elementor-element-sec_native_footer > .elementor-container,
.elementor-238 .elementor-element-sec_native_footer_bottom > .elementor-container {
  max-width: 1420px !important;
  margin: 0 auto !important;
  padding: 0 20px !important;
}
.elementor-238 .elementor-element-sec_native_footer .elementor-column:first-child > .elementor-widget-wrap,
.elementor-238 .elementor-element-sec_native_footer_bottom .elementor-column:first-child > .elementor-widget-wrap {
  padding-left: 0 !important;
}
.elementor-238 .elementor-element-sec_native_footer .elementor-column:last-child > .elementor-widget-wrap,
.elementor-238 .elementor-element-sec_native_footer_bottom .elementor-column:last-child > .elementor-widget-wrap {
  padding-right: 0 !important;
}

/* ==============================================================
   GLOBAL BADGES ACROSS ALL SECTIONS
   ============================================================== */
.elementor-238 .elementor-element-ce0be92 .elementor-heading-title,
.elementor-238 .elementor-element-aa6c315 .elementor-heading-title,
.elementor-238 .elementor-element-6eb87dd .elementor-heading-title,
.elementor-238 .elementor-element-1cb624a .elementor-heading-title,
.elementor-238 .elementor-element-429169f .elementor-heading-title,
.elementor-238 .elementor-element-b1a1471 .elementor-heading-title,
.elementor-238 .elementor-element-b94a306 .elementor-heading-title,
.elementor-238 .elementor-element-48527cb .elementor-heading-title,
.elementor-238 .elementor-element-5687c04 .elementor-heading-title,
.elementor-238 .elementor-element-0bdda7c .elementor-heading-title,
.elementor-238 .elementor-element-15da1d0 .elementor-heading-title {
  display: inline-block !important;
  font-family: 'Outfit', sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 1.5px !important;
  text-transform: uppercase !important;
  color: #B8860B !important;
  background: rgba(212, 175, 55, 0.1) !important;
  border: 1px solid rgba(212, 175, 55, 0.3) !important;
  padding: 6px 16px !important;
  border-radius: 50px !important;
  margin-bottom: 14px !important;
}
.elementor-238 .elementor-element-b1a1471 .elementor-heading-title,
.elementor-238 .elementor-element-b94a306 .elementor-heading-title {
  color: #ECC85E !important;
  background: rgba(212, 175, 55, 0.15) !important;
  border-color: rgba(212, 175, 55, 0.35) !important;
}

/* ==============================================================
   SECTION 3: HERO (99d4cc1) - WARM BEIGE (#FAF8F5)
   ============================================================== */
.elementor-238 .elementor-element.elementor-element-99d4cc1 {
  background: #FAF8F5 !important;
  padding: 75px 0 85px 0 !important;
  border-bottom: 1px solid #EBE5DF !important;
}
.elementor-238 .elementor-element.elementor-element-99d4cc1 > .elementor-container {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 40px !important;
}
.elementor-238 .elementor-element-5424472 {
  flex: 1 1 calc(100% - 540px) !important;
  max-width: calc(100% - 540px) !important;
  padding-left: 0 !important;
}
.elementor-238 .elementor-element-5424472 > .elementor-widget-wrap {
  padding-left: 0 !important;
}
.elementor-238 .elementor-element-5424472 .elementor-widget {
  padding-left: 0 !important;
  margin-left: 0 !important;
}
.elementor-238 .elementor-element-eaa6101 .elementor-heading-title {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 58px !important;
  line-height: 1.05 !important;
  color: #111827 !important;
  letter-spacing: 1px !important;
  margin-bottom: 20px !important;
}
.elementor-238 .elementor-element-664b841,
.elementor-238 .elementor-element-664b841 p,
.elementor-238 .elementor-element-4b49c7e,
.elementor-238 .elementor-element-4b49c7e p {
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  line-height: 1.75 !important;
  color: #374151 !important;
  margin-bottom: 16px !important;
}

/* Primary Hero Button */
.elementor-238 .elementor-element-e653a81 .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-family: 'Outfit', sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px !important;
  color: #0b0f19 !important;
  background: linear-gradient(135deg, #ECC85E 0%, #D4AF37 50%, #B8860B 100%) !important;
  padding: 16px 34px !important;
  border-radius: 8px !important;
  box-shadow: 0 8px 24px rgba(212, 175, 55, 0.28) !important;
  text-decoration: none !important;
}
.elementor-238 .elementor-element-b2abdd0 .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-family: 'Outfit', sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #374151 !important;
  background: #FFFFFF !important;
  border: 1.5px solid #E2E8F0 !important;
  padding: 16px 30px !important;
  border-radius: 8px !important;
}

/* Section 3 Hero Right Column (Engine Card) */
.elementor-238 .elementor-element-8b28052 {
  flex: 0 0 500px !important;
  max-width: 500px !important;
  width: 500px !important;
  background: #FFFFFF !important;
  border: 1px solid #EBE5DF !important;
  border-radius: 16px !important;
  padding: 34px 28px !important;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.05) !important;
  box-sizing: border-box !important;
  padding-right: 28px !important;
  margin-right: 0 !important;
}
.elementor-238 .elementor-element-269dabc .elementor-heading-title {
  font-family: 'Outfit', sans-serif !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  color: #111827 !important;
  margin-bottom: 8px !important;
}
.elementor-238 .elementor-element-b61fd49,
.elementor-238 .elementor-element-b61fd49 p {
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
  color: #6B7280 !important;
  margin-bottom: 20px !important;
}
.elementor-238 .elementor-element-0d0a2f6 .elementor-icon-list-item {
  font-family: 'Inter', sans-serif !important;
  font-size: 14.5px !important;
  font-weight: 500 !important;
  padding: 10px 0 !important;
  border-bottom: 1px solid #F3F4F6 !important;
}
.elementor-238 .elementor-element-0d0a2f6 .elementor-icon-list-text {
  color: #1F2937 !important;
}
.elementor-238 .elementor-element-0d0a2f6 .elementor-icon-list-icon i,
.elementor-238 .elementor-element-0d0a2f6 .elementor-icon-list-icon svg {
  color: #D4AF37 !important;
  fill: #D4AF37 !important;
}

/* ==============================================================
   SECTION 4: ADVERTISING REALITY (f5b263b) - WARM BEIGE (#FAF8F5)
   ============================================================== */
.elementor-238 .elementor-element.elementor-element-f5b263b {
  background: #FAF8F5 !important;
  padding: 75px 0 !important;
  border-bottom: 1px solid #EBE5DF !important;
  text-align: center !important;
}
.elementor-238 .elementor-element-c6fff2e .elementor-heading-title {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 48px !important;
  color: #111827 !important;
  letter-spacing: 0.5px !important;
  margin-bottom: 16px !important;
}
.elementor-238 .elementor-element-8458092,
.elementor-238 .elementor-element-8458092 p {
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
  color: #4B5563 !important;
  max-width: 820px !important;
  margin: 0 auto 40px auto !important;
}

/* Section 4 Two Cards Container */
.elementor-238 .elementor-element.elementor-element-046492a > .elementor-container {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 32px !important;
  align-items: stretch !important;
}
.elementor-238 .elementor-element.elementor-element-046492a > .elementor-container > .elementor-column {
  flex: 1 1 calc(50% - 16px) !important;
  max-width: calc(50% - 16px) !important;
  width: calc(50% - 16px) !important;
  margin: 0 !important;
}
.elementor-238 .elementor-element.elementor-element-046492a > .elementor-container > .elementor-column.elementor-element-0acfd11,
.elementor-238 .elementor-element.elementor-element-046492a > .elementor-container > .elementor-column.elementor-element-b6f114d,
.elementor-238 .elementor-element.elementor-element-046492a > .elementor-container > .elementor-column.elementor-element-b61f14d {
  background: #FFFFFF !important;
  border-radius: 16px !important;
  padding: 36px 32px !important;
  text-align: left !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.04) !important;
  box-sizing: border-box !important;
}
.elementor-238 .elementor-element-0acfd11 {
  border: 1px solid #FEE2E2 !important;
  border-top: 4px solid #EF4444 !important;
}
.elementor-238 .elementor-element-3a6342a .elementor-heading-title {
  font-family: 'Outfit', sans-serif !important;
  font-size: 21px !important;
  font-weight: 700 !important;
  color: #991B1B !important;
  margin-bottom: 20px !important;
}
.elementor-238 .elementor-element-483aec9 .elementor-icon-list-item {
  font-family: 'Inter', sans-serif !important;
  font-size: 15px !important;
  padding: 12px 0 !important;
  border-bottom: 1px solid #F9FAFB !important;
}
.elementor-238 .elementor-element-483aec9 .elementor-icon-list-text {
  color: #1F2937 !important;
}
.elementor-238 .elementor-element-483aec9 .elementor-icon-list-icon i,
.elementor-238 .elementor-element-483aec9 .elementor-icon-list-icon svg {
  color: #EF4444 !important;
  fill: #EF4444 !important;
}

.elementor-238 .elementor-element-b6f114d,
.elementor-238 .elementor-element-b61f14d {
  border: 1px solid #FEF3C7 !important;
  border-top: 4px solid #D4AF37 !important;
}
.elementor-238 .elementor-element-f1ae2a3 .elementor-heading-title {
  font-family: 'Outfit', sans-serif !important;
  font-size: 21px !important;
  font-weight: 700 !important;
  color: #92400E !important;
  margin-bottom: 20px !important;
}
.elementor-238 .elementor-element-8b1d985 .elementor-icon-list-item {
  font-family: 'Inter', sans-serif !important;
  font-size: 15px !important;
  padding: 12px 0 !important;
  border-bottom: 1px solid #F9FAFB !important;
}
.elementor-238 .elementor-element-8b1d985 .elementor-icon-list-text {
  color: #1F2937 !important;
}
.elementor-238 .elementor-element-8b1d985 .elementor-icon-list-icon i,
.elementor-238 .elementor-element-8b1d985 .elementor-icon-list-icon svg {
  color: #D4AF37 !important;
  fill: #D4AF37 !important;
}

/* ==============================================================
   SECTION 5: TRIP SEGMENTATION (823b071) - PURE WHITE (#FFFFFF)
   ============================================================== */
.elementor-238 .elementor-element.elementor-element-823b071 {
  background: #FFFFFF !important;
  padding: 80px 0 !important;
  border-bottom: 1px solid #EBE5DF !important;
  text-align: center !important;
}
.elementor-238 .elementor-element-346b83f .elementor-heading-title {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 48px !important;
  color: #111827 !important;
  letter-spacing: 0.5px !important;
  margin-bottom: 14px !important;
}
.elementor-238 .elementor-element-9ef48c4,
.elementor-238 .elementor-element-9ef48c4 p {
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
  color: #4B5563 !important;
  max-width: 800px !important;
  margin: 0 auto 40px auto !important;
}

.elementor-238 .elementor-element.elementor-element-414452d > .elementor-container {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 24px !important;
  align-items: stretch !important;
}
.elementor-238 .elementor-element.elementor-element-414452d > .elementor-container > .elementor-column {
  flex: 1 1 calc(25% - 18px) !important;
  max-width: calc(25% - 18px) !important;
  width: calc(25% - 18px) !important;
  margin: 0 !important;
}
.elementor-238 .elementor-element.elementor-element-414452d > .elementor-container > .elementor-column.elementor-element-0edc81c,
.elementor-238 .elementor-element.elementor-element-414452d > .elementor-container > .elementor-column.elementor-element-d135df7,
.elementor-238 .elementor-element.elementor-element-414452d > .elementor-container > .elementor-column.elementor-element-4e92e25,
.elementor-238 .elementor-element.elementor-element-414452d > .elementor-container > .elementor-column.elementor-element-10d84b1 {
  background: #FAF8F5 !important;
  border: 1px solid #EBE5DF !important;
  border-radius: 14px !important;
  padding: 30px 24px !important;
  text-align: left !important;
  box-sizing: border-box !important;
}
.elementor-238 .elementor-element-77ccc40 .elementor-heading-title,
.elementor-238 .elementor-element-a59e556 .elementor-heading-title,
.elementor-238 .elementor-element-8e7dd14 .elementor-heading-title,
.elementor-238 .elementor-element-d620122 .elementor-heading-title {
  font-family: 'Outfit', sans-serif !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  color: #B8860B !important;
  margin-bottom: 6px !important;
}
.elementor-238 .elementor-element-340affa .elementor-heading-title,
.elementor-238 .elementor-element-c2a8ebb .elementor-heading-title,
.elementor-238 .elementor-element-9282c1f .elementor-heading-title,
.elementor-238 .elementor-element-d692d8f .elementor-heading-title {
  font-family: 'Outfit', sans-serif !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #111827 !important;
  margin-bottom: 12px !important;
}
.elementor-238 .elementor-element-8bbd9b3,
.elementor-238 .elementor-element-8bbd9b3 p,
.elementor-238 .elementor-element-18f821b,
.elementor-238 .elementor-element-18f821b p,
.elementor-238 .elementor-element-8459aed,
.elementor-238 .elementor-element-8459aed p,
.elementor-238 .elementor-element-f8e1c21,
.elementor-238 .elementor-element-f8e1c21 p {
  font-family: 'Inter', sans-serif !important;
  font-size: 13.5px !important;
  line-height: 1.6 !important;
  color: #4B5563 !important;
  margin-bottom: 18px !important;
}
.elementor-238 .elementor-element-daa9e9c .elementor-icon-list-item,
.elementor-238 .elementor-element-0babbb1 .elementor-icon-list-item,
.elementor-238 .elementor-element-35bdf0f .elementor-icon-list-item,
.elementor-238 .elementor-element-ece5fd4 .elementor-icon-list-item {
  font-family: 'Inter', sans-serif !important;
  font-size: 13.5px !important;
  padding: 8px 0 !important;
  border-bottom: 1px solid #ECE7E1 !important;
}
.elementor-238 .elementor-element-daa9e9c .elementor-icon-list-text,
.elementor-238 .elementor-element-0babbb1 .elementor-icon-list-text,
.elementor-238 .elementor-element-35bdf0f .elementor-icon-list-text,
.elementor-238 .elementor-element-ece5fd4 .elementor-icon-list-text {
  color: #1F2937 !important;
}
.elementor-238 .elementor-element-daa9e9c .elementor-icon-list-icon svg,
.elementor-238 .elementor-element-0babbb1 .elementor-icon-list-icon svg,
.elementor-238 .elementor-element-35bdf0f .elementor-icon-list-icon svg,
.elementor-238 .elementor-element-ece5fd4 .elementor-icon-list-icon svg,
.elementor-238 .elementor-element-daa9e9c .elementor-icon-list-icon i,
.elementor-238 .elementor-element-0babbb1 .elementor-icon-list-icon i,
.elementor-238 .elementor-element-35bdf0f .elementor-icon-list-icon i,
.elementor-238 .elementor-element-ece5fd4 .elementor-icon-list-icon i {
  color: #D4AF37 !important;
  fill: #D4AF37 !important;
}

/* ==============================================================
   SECTION 6: INCLUSIONS 8 CARDS (488356c) - WARM BEIGE (#FAF8F5)
   ============================================================== */
.elementor-238 .elementor-element.elementor-element-488356c {
  background: #FAF8F5 !important;
  padding: 85px 0 !important;
  border-bottom: 1px solid #EBE5DF !important;
  text-align: center !important;
}
.elementor-238 .elementor-element-588624d .elementor-heading-title {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 48px !important;
  color: #111827 !important;
  letter-spacing: 0.5px !important;
  margin-bottom: 14px !important;
}
.elementor-238 .elementor-element-788f991,
.elementor-238 .elementor-element-788f991 p {
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
  color: #4B5563 !important;
  max-width: 820px !important;
  margin: 0 auto 40px auto !important;
}

.elementor-238 .elementor-element.elementor-element-e01bfe2 {
  margin-bottom: 28px !important;
}
.elementor-238 .elementor-element.elementor-element-e01bfe2 > .elementor-container,
.elementor-238 .elementor-element.elementor-element-b3f5f49 > .elementor-container {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 24px !important;
  align-items: stretch !important;
}
.elementor-238 .elementor-element.elementor-element-e01bfe2 > .elementor-container > .elementor-column,
.elementor-238 .elementor-element.elementor-element-b3f5f49 > .elementor-container > .elementor-column {
  flex: 1 1 calc(25% - 18px) !important;
  max-width: calc(25% - 18px) !important;
  width: calc(25% - 18px) !important;
  margin: 0 !important;
  background: #FFFFFF !important;
  border: 1px solid #EBE5DF !important;
  border-radius: 14px !important;
  padding: 30px 24px !important;
  text-align: left !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.03) !important;
  box-sizing: border-box !important;
}
.elementor-238 .elementor-element-b1b9a89 .elementor-heading-title,
.elementor-238 .elementor-element-4b51372 .elementor-heading-title,
.elementor-238 .elementor-element-a70b7ed .elementor-heading-title,
.elementor-238 .elementor-element-55c5fa5 .elementor-heading-title,
.elementor-238 .elementor-element-a898d25 .elementor-heading-title,
.elementor-238 .elementor-element-feeb542 .elementor-heading-title,
.elementor-238 .elementor-element-fc991d3 .elementor-heading-title,
.elementor-238 .elementor-element-62e47a5 .elementor-heading-title {
  font-family: 'Outfit', sans-serif !important;
  font-size: 19px !important;
  font-weight: 700 !important;
  color: #111827 !important;
  margin-bottom: 10px !important;
}
.elementor-238 .elementor-element-cb19069,
.elementor-238 .elementor-element-cb19069 p,
.elementor-238 .elementor-element-ef62dc0,
.elementor-238 .elementor-element-ef62dc0 p,
.elementor-238 .elementor-element-338dc75,
.elementor-238 .elementor-element-338dc75 p,
.elementor-238 .elementor-element-7c0fe29,
.elementor-238 .elementor-element-7c0fe29 p,
.elementor-238 .elementor-element-0783d33,
.elementor-238 .elementor-element-0783d33 p,
.elementor-238 .elementor-element-2dc42f9,
.elementor-238 .elementor-element-2dc42f9 p,
.elementor-238 .elementor-element-e735af1,
.elementor-238 .elementor-element-e735af1 p,
.elementor-238 .elementor-element-a924384,
.elementor-238 .elementor-element-a924384 p {
  font-family: 'Inter', sans-serif !important;
  font-size: 13.5px !important;
  line-height: 1.6 !important;
  color: #4B5563 !important;
  margin-bottom: 16px !important;
}
.elementor-238 .elementor-element-7ca7ea8 .elementor-icon-list-item,
.elementor-238 .elementor-element-57bc94f .elementor-icon-list-item,
.elementor-238 .elementor-element-9e812f5 .elementor-icon-list-item,
.elementor-238 .elementor-element-00c5bdd .elementor-icon-list-item,
.elementor-238 .elementor-element-d582e5f .elementor-icon-list-item,
.elementor-238 .elementor-element-010c921 .elementor-icon-list-item,
.elementor-238 .elementor-element-0f8396c .elementor-icon-list-item,
.elementor-238 .elementor-element-4b0c510 .elementor-icon-list-item {
  font-family: 'Inter', sans-serif !important;
  font-size: 13.5px !important;
  padding: 7px 0 !important;
  border-bottom: 1px solid #F3F4F6 !important;
}
.elementor-238 .elementor-element-7ca7ea8 .elementor-icon-list-text,
.elementor-238 .elementor-element-57bc94f .elementor-icon-list-text,
.elementor-238 .elementor-element-9e812f5 .elementor-icon-list-text,
.elementor-238 .elementor-element-00c5bdd .elementor-icon-list-text,
.elementor-238 .elementor-element-d582e5f .elementor-icon-list-text,
.elementor-238 .elementor-element-010c921 .elementor-icon-list-text,
.elementor-238 .elementor-element-0f8396c .elementor-icon-list-text,
.elementor-238 .elementor-element-4b0c510 .elementor-icon-list-text {
  color: #1F2937 !important;
}
.elementor-238 .elementor-element-7ca7ea8 .elementor-icon-list-icon svg,
.elementor-238 .elementor-element-57bc94f .elementor-icon-list-icon svg,
.elementor-238 .elementor-element-9e812f5 .elementor-icon-list-icon svg,
.elementor-238 .elementor-element-00c5bdd .elementor-icon-list-icon svg,
.elementor-238 .elementor-element-d582e5f .elementor-icon-list-icon svg,
.elementor-238 .elementor-element-010c921 .elementor-icon-list-icon svg,
.elementor-238 .elementor-element-0f8396c .elementor-icon-list-icon svg,
.elementor-238 .elementor-element-4b0c510 .elementor-icon-list-icon svg,
.elementor-238 .elementor-element-7ca7ea8 .elementor-icon-list-icon i,
.elementor-238 .elementor-element-57bc94f .elementor-icon-list-icon i,
.elementor-238 .elementor-element-9e812f5 .elementor-icon-list-icon i,
.elementor-238 .elementor-element-00c5bdd .elementor-icon-list-icon i,
.elementor-238 .elementor-element-d582e5f .elementor-icon-list-icon i,
.elementor-238 .elementor-element-010c921 .elementor-icon-list-icon i,
.elementor-238 .elementor-element-0f8396c .elementor-icon-list-icon i,
.elementor-238 .elementor-element-4b0c510 .elementor-icon-list-icon i {
  color: #D4AF37 !important;
  fill: #D4AF37 !important;
}

/* ==============================================================
   SECTION 7: 5-STEP PROCESS (d02a436) - PURE WHITE (#FFFFFF)
   ============================================================== */
.elementor-238 .elementor-element.elementor-element-d02a436 {
  background: #FFFFFF !important;
  padding: 80px 0 !important;
  border-bottom: 1px solid #EBE5DF !important;
  text-align: center !important;
}
.elementor-238 .elementor-element-1027a51 .elementor-heading-title {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 48px !important;
  color: #111827 !important;
  letter-spacing: 0.5px !important;
  margin-bottom: 14px !important;
}
.elementor-238 .elementor-element-59c2fb7,
.elementor-238 .elementor-element-59c2fb7 p {
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
  color: #4B5563 !important;
  max-width: 800px !important;
  margin: 0 auto 40px auto !important;
}

.elementor-238 .elementor-element.elementor-element-943db30 > .elementor-container {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 18px !important;
  align-items: stretch !important;
}
.elementor-238 .elementor-element.elementor-element-943db30 > .elementor-container > .elementor-column {
  flex: 1 1 calc(20% - 15px) !important;
  max-width: calc(20% - 15px) !important;
  width: calc(20% - 15px) !important;
  margin: 0 !important;
}
.elementor-238 .elementor-element.elementor-element-943db30 > .elementor-container > .elementor-column.elementor-element-3da6da6,
.elementor-238 .elementor-element.elementor-element-943db30 > .elementor-container > .elementor-column.elementor-element-d4b05f1,
.elementor-238 .elementor-element.elementor-element-943db30 > .elementor-container > .elementor-column.elementor-element-be328a1,
.elementor-238 .elementor-element.elementor-element-943db30 > .elementor-container > .elementor-column.elementor-element-753bc51,
.elementor-238 .elementor-element.elementor-element-943db30 > .elementor-container > .elementor-column.elementor-element-11446f7 {
  background: #FAF8F5 !important;
  border: 1px solid #EBE5DF !important;
  border-radius: 14px !important;
  padding: 26px 20px !important;
  text-align: left !important;
  box-sizing: border-box !important;
}
.elementor-238 .elementor-element-943db30 .elementor-heading-title {
  color: #111827 !important;
}
.elementor-238 .elementor-element-943db30 p,
.elementor-238 .elementor-element-943db30 .elementor-text-editor {
  color: #4B5563 !important;
}

/* ==============================================================
   SECTION 8: FLORIDA MARKETS & GENERIC PPC (e948981) - DARK SLATE (#0F172A)
   ============================================================== */
.elementor-238 .elementor-element.elementor-element-e948981 {
  background: #0F172A !important;
  padding: 85px 0 !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
}
.elementor-238 .elementor-element.elementor-element-e948981 > .elementor-container {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 32px !important;
  align-items: stretch !important;
}
.elementor-238 .elementor-element.elementor-element-e948981 > .elementor-container > .elementor-column {
  flex: 1 1 calc(50% - 16px) !important;
  max-width: calc(50% - 16px) !important;
  width: calc(50% - 16px) !important;
  margin: 0 !important;
}
.elementor-238 .elementor-element.elementor-element-e948981 > .elementor-container > .elementor-column.elementor-element-3b37e0f,
.elementor-238 .elementor-element.elementor-element-e948981 > .elementor-container > .elementor-column.elementor-element-8c680b7 {
  background: #1E293B !important;
  border: 1px solid rgba(212, 175, 55, 0.22) !important;
  border-radius: 16px !important;
  padding: 40px 32px !important;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.25) !important;
  box-sizing: border-box !important;
}
.elementor-238 .elementor-element-27eddc6 .elementor-heading-title,
.elementor-238 .elementor-element-c903fba .elementor-heading-title {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 38px !important;
  color: #FFFFFF !important;
  letter-spacing: 0.5px !important;
  margin-bottom: 14px !important;
}
.elementor-238 .elementor-element-7b864bb,
.elementor-238 .elementor-element-7b864bb p,
.elementor-238 .elementor-element-2c7fdec,
.elementor-238 .elementor-element-2c7fdec p {
  font-family: 'Inter', sans-serif !important;
  font-size: 15px !important;
  line-height: 1.7 !important;
  color: #CBD5E1 !important;
  margin-bottom: 24px !important;
}
.elementor-238 .elementor-element-2df8fca .elementor-icon-list-item {
  font-family: 'Inter', sans-serif !important;
  font-size: 14.5px !important;
  color: #F1F5F9 !important;
  padding: 10px 0 !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06) !important;
}
.elementor-238 .elementor-element-2df8fca .elementor-icon-list-text {
  color: #F1F5F9 !important;
}
.elementor-238 .elementor-element-2df8fca .elementor-icon-list-icon svg,
.elementor-238 .elementor-element-2df8fca .elementor-icon-list-icon i {
  color: #D4AF37 !important;
  fill: #D4AF37 !important;
}

/* ==============================================================
   SECTION 9: DELIVERABLES & PARTNERSHIP (c4b1681) - WARM BEIGE (#FAF8F5)
   ============================================================== */
.elementor-238 .elementor-element.elementor-element-c4b1681 {
  background: #FAF8F5 !important;
  padding: 85px 0 !important;
  border-bottom: 1px solid #EBE5DF !important;
}
.elementor-238 .elementor-element.elementor-element-c4b1681 > .elementor-container {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 32px !important;
  align-items: stretch !important;
}
.elementor-238 .elementor-element.elementor-element-c4b1681 > .elementor-container > .elementor-column {
  flex: 1 1 calc(50% - 16px) !important;
  max-width: calc(50% - 16px) !important;
  width: calc(50% - 16px) !important;
  margin: 0 !important;
}
.elementor-238 .elementor-element.elementor-element-c4b1681 > .elementor-container > .elementor-column.elementor-element-e8df13a,
.elementor-238 .elementor-element.elementor-element-c4b1681 > .elementor-container > .elementor-column.elementor-element-06e174c {
  background: #FFFFFF !important;
  border: 1px solid #EBE5DF !important;
  border-radius: 16px !important;
  padding: 40px 32px !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04) !important;
  box-sizing: border-box !important;
}
.elementor-238 .elementor-element-7240b4b .elementor-heading-title,
.elementor-238 .elementor-element-cd0d7f3 .elementor-heading-title {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 40px !important;
  color: #111827 !important;
  letter-spacing: 0.5px !important;
  margin-bottom: 14px !important;
}
.elementor-238 .elementor-element-dff0224,
.elementor-238 .elementor-element-dff0224 p,
.elementor-238 .elementor-element-fbd833d,
.elementor-238 .elementor-element-fbd833d p {
  font-family: 'Inter', sans-serif !important;
  font-size: 15px !important;
  line-height: 1.7 !important;
  color: #4B5563 !important;
  margin-bottom: 24px !important;
}
.elementor-238 .elementor-element-ebb0d71 .elementor-icon-list-item {
  font-family: 'Inter', sans-serif !important;
  font-size: 14.5px !important;
  padding: 9px 0 !important;
  border-bottom: 1px solid #F3F4F6 !important;
}
.elementor-238 .elementor-element-ebb0d71 .elementor-icon-list-text {
  color: #1F2937 !important;
}
.elementor-238 .elementor-element-ebb0d71 .elementor-icon-list-icon svg,
.elementor-238 .elementor-element-ebb0d71 .elementor-icon-list-icon i {
  color: #D4AF37 !important;
  fill: #D4AF37 !important;
}

/* ==============================================================
   SECTION 10: FAQS (HOME PAGE IDENTICAL MATCH)
   ============================================================== */
.elementor-238 .elementor-element.elementor-element-49fcef2,
.elementor-238 .sec_healthcare_faq {
  background: #FFFFFF !important;
  padding: 90px 0 96px 0 !important;
  border-top: 1px solid #EBE5DF !important;
  border-bottom: 1px solid #EBE5DF !important;
}

/* Two Column Flex Layout */
.elementor-238 .elementor-element.elementor-element-49fcef2 > .elementor-container,
.elementor-238 .sec_healthcare_faq > .elementor-container {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  gap: 48px !important;
  max-width: 1420px !important;
  margin: 0 auto !important;
  padding: 0 20px !important;
  box-sizing: border-box !important;
}

/* Left Column */
.elementor-238 .col_faq_left,
.elementor-238 .elementor-element.elementor-element-49fcef2 .elementor-column:first-child {
  flex: 0 0 420px !important;
  max-width: 420px !important;
  width: 420px !important;
  text-align: left !important;
  padding: 0 !important;
  margin: 0 !important;
}
.elementor-238 .col_faq_left > .elementor-widget-wrap {
  padding: 0 !important;
}

/* Right Column */
.elementor-238 .col_faq_right,
.elementor-238 .elementor-element.elementor-element-49fcef2 .elementor-column:last-child {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  text-align: left !important;
  padding: 0 !important;
  margin: 0 !important;
}
.elementor-238 .col_faq_right > .elementor-widget-wrap {
  padding: 0 !important;
}

/* Left Column Content Elements */
.elementor-238 .wid_faq_eyebrow .elementor-heading-title,
.elementor-238 .elementor-element-wid_faq_eyebrow .elementor-heading-title {
  display: inline-block !important;
  font-family: 'Outfit', sans-serif !important;
  font-size: 11.5px !important;
  font-weight: 700 !important;
  letter-spacing: 1.5px !important;
  text-transform: uppercase !important;
  color: #B8860B !important;
  background: #FAF3E0 !important;
  border: 1px solid rgba(184, 134, 11, 0.25) !important;
  padding: 6px 16px !important;
  border-radius: 999px !important;
  margin-bottom: 16px !important;
}

.elementor-238 .wid_faq_title .elementor-heading-title,
.elementor-238 .elementor-element-wid_faq_title .elementor-heading-title {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 52px !important;
  line-height: 1.05 !important;
  color: #111827 !important;
  letter-spacing: 0.5px !important;
  margin: 0 0 18px 0 !important;
  text-align: left !important;
}

.elementor-238 .wid_faq_sub,
.elementor-238 .wid_faq_sub p,
.elementor-238 .elementor-element-wid_faq_sub,
.elementor-238 .elementor-element-wid_faq_sub p {
  font-family: 'Inter', sans-serif !important;
  font-size: 15.5px !important;
  line-height: 1.7 !important;
  color: #475569 !important;
  margin: 0 0 28px 0 !important;
  text-align: left !important;
}

.elementor-238 .wid_faq_btn .elementor-button,
.elementor-238 .elementor-element-wid_faq_btn .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-family: 'Outfit', sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px !important;
  color: #0b0f19 !important;
  background: linear-gradient(135deg, #ECC85E 0%, #D4AF37 50%, #B8860B 100%) !important;
  padding: 16px 32px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(255, 255, 255, 0.4) !important;
  box-shadow: 0 8px 24px rgba(212, 175, 55, 0.28) !important;
  text-decoration: none !important;
  transition: all 0.3s ease !important;
}
.elementor-238 .wid_faq_btn .elementor-button:hover,
.elementor-238 .elementor-element-wid_faq_btn .elementor-button:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 12px 30px rgba(212, 175, 55, 0.4) !important;
}

/* Accordion Outer Reset */
.elementor-238 .wid_faq_accordion .elementor-accordion,
.elementor-238 .elementor-element-wid_faq_accordion .elementor-accordion {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  padding: 0 !important;
}

/* Individual Accordion Items: Floating Cards with Left Gold Bar */
.elementor-238 .wid_faq_accordion .elementor-accordion .elementor-accordion-item,
.elementor-238 .elementor-element-wid_faq_accordion .elementor-accordion .elementor-accordion-item {
  background-color: #FFFFFF !important;
  border-radius: 14px !important;
  margin-bottom: 16px !important;
  border: 1px solid #E2E8F0 !important;
  border-left: 4px solid #DFB757 !important;
  box-shadow: 0 4px 20px -2px rgba(0, 0, 0, 0.06) !important;
  overflow: hidden !important;
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease !important;
}

.elementor-238 .wid_faq_accordion .elementor-accordion .elementor-accordion-item:last-child,
.elementor-238 .elementor-element-wid_faq_accordion .elementor-accordion .elementor-accordion-item:last-child {
  margin-bottom: 0px !important;
}

.elementor-238 .wid_faq_accordion .elementor-accordion .elementor-accordion-item:hover,
.elementor-238 .elementor-element-wid_faq_accordion .elementor-accordion .elementor-accordion-item:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 24px rgba(12, 12, 12, 0.08) !important;
  border-color: rgba(212, 175, 55, 0.45) rgba(212, 175, 55, 0.45) rgba(212, 175, 55, 0.45) #926004 !important;
}

/* Accordion Tab Title Header */
.elementor-238 .wid_faq_accordion .elementor-accordion .elementor-tab-title,
.elementor-238 .elementor-element-wid_faq_accordion .elementor-accordion .elementor-tab-title {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 20px 24px !important;
  margin: 0px !important;
  background-color: #FFFFFF !important;
  border: none !important;
  cursor: pointer !important;
  transition: background-color 0.2s !important;
}

.elementor-238 .wid_faq_accordion .elementor-accordion .elementor-tab-title .elementor-accordion-title,
.elementor-238 .elementor-element-wid_faq_accordion .elementor-accordion .elementor-tab-title .elementor-accordion-title {
  order: 1 !important;
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
  font-size: 16.5px !important;
  font-weight: 700 !important;
  color: #0F172A !important;
  line-height: 1.4 !important;
  text-decoration: none !important;
  flex: 1 1 auto !important;
  padding-right: 16px !important;
  text-align: left !important;
}

.elementor-238 .wid_faq_accordion .elementor-accordion .elementor-tab-title:hover .elementor-accordion-title,
.elementor-238 .elementor-element-wid_faq_accordion .elementor-accordion .elementor-tab-title:hover .elementor-accordion-title {
  color: #926004 !important;
}

/* Accordion Plus/Minus Icon */
.elementor-238 .wid_faq_accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon,
.elementor-238 .elementor-element-wid_faq_accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
  order: 2 !important;
  flex-shrink: 0 !important;
  color: #64748B !important;
  font-size: 16px !important;
  transition: transform 0.25s, color 0.25s !important;
}
.elementor-238 .wid_faq_accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon i,
.elementor-238 .wid_faq_accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg,
.elementor-238 .elementor-element-wid_faq_accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon i,
.elementor-238 .elementor-element-wid_faq_accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
  color: #64748B !important;
  fill: #64748B !important;
}

.elementor-238 .wid_faq_accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon,
.elementor-238 .elementor-element-wid_faq_accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon {
  color: #DFB757 !important;
}
.elementor-238 .wid_faq_accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i,
.elementor-238 .wid_faq_accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon svg,
.elementor-238 .elementor-element-wid_faq_accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i,
.elementor-238 .elementor-element-wid_faq_accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
  color: #DFB757 !important;
  fill: #DFB757 !important;
}

/* Accordion Answer Content */
.elementor-238 .wid_faq_accordion .elementor-accordion .elementor-tab-content,
.elementor-238 .elementor-element-wid_faq_accordion .elementor-accordion .elementor-tab-content {
  padding: 14px 24px 22px !important;
  background-color: #FFFFFF !important;
  border-top: 1px solid #F8FAFC !important;
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 14.5px !important;
  line-height: 1.7 !important;
  color: #475569 !important;
  text-align: left !important;
}

.elementor-238 .wid_faq_accordion .elementor-accordion .elementor-tab-content p,
.elementor-238 .elementor-element-wid_faq_accordion .elementor-accordion .elementor-tab-content p {
  margin: 0px !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 14.5px !important;
  line-height: 1.7 !important;
  color: #475569 !important;
}

/* ==============================================================
   UNIVERSAL LIGHT ICON LIST TEXT RULE
   ============================================================== */
.elementor-238 .elementor-element-99d4cc1 .elementor-icon-list-text,
.elementor-238 .elementor-element-f5b263b .elementor-icon-list-text,
.elementor-238 .elementor-element-823b071 .elementor-icon-list-text,
.elementor-238 .elementor-element-488356c .elementor-icon-list-text,
.elementor-238 .elementor-element-c4b1681 .elementor-icon-list-text {
  color: #1F2937 !important;
}/* End custom CSS */