.elementor-12 .elementor-element.elementor-element-7895e6d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7895e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oklahomaozempiclawyer.com/wp-content/uploads/2025/07/Oklahoma-Dirt-Road-Prairie.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7895e6d > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-7895e6d > .elementor-container{min-height:100vh;}.elementor-12 .elementor-element.elementor-element-7895e6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-f38a631 > .elementor-element-populated{padding:20px 0px 20px 0px;}.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-12 .elementor-element.elementor-element-d1a6bc4{text-align:center;}.elementor-12 .elementor-element.elementor-element-d1a6bc4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:78px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.8px;text-shadow:0px 2px 6px rgba(0, 0, 0, 0.4);color:#FFFFFF;}.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-12 .elementor-element.elementor-element-8910ae5{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#FFFFFFD9;}.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-12 .elementor-element.elementor-element-778427a .elementor-button{background-color:#A2791F;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.2);border-radius:8px 8px 8px 8px;padding:20px 80px 20px 80px;}.elementor-12 .elementor-element.elementor-element-778427a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 30px 40px 30px;}.elementor-12 .elementor-element.elementor-element-ba05da4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ba05da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-ba05da4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-ba05da4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-225ef40{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:32px;}.elementor-12 .elementor-element.elementor-element-730997b .elementor-button{background-color:#1E2D3B;border-radius:12px 12px 12px 12px;padding:12px 20px 12px 20px;}.elementor-12 .elementor-element.elementor-element-730997b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-730997b .elementor-button:focus{background-color:#D4AF37;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-730997b .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-730997b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6445dcb{text-align:center;}.elementor-12 .elementor-element.elementor-element-6445dcb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-af8cd79 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-af8cd79 > .elementor-container{max-width:1140px;}.elementor-12 .elementor-element.elementor-element-80fe20a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-80fe20a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-80fe20a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-80fe20a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-80fe20a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-80fe20a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-80fe20a > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-80fe20a > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-80fe20a > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-80fe20a > .elementor-element-populated{box-shadow:0px 12px 30px 0.1px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-80fe20a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9ff0b04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.15);}.elementor-12 .elementor-element.elementor-element-9ff0b04 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-9ff0b04.elementor-view-stacked .elementor-icon{background-color:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-9ff0b04.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9ff0b04.elementor-view-default .elementor-icon{color:#D4AC2B;border-color:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-9ff0b04.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9ff0b04.elementor-view-default .elementor-icon svg{fill:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-9ff0b04 .elementor-icon{font-size:60px;}.elementor-12 .elementor-element.elementor-element-9ff0b04 .elementor-icon svg{height:60px;}.elementor-12 .elementor-element.elementor-element-ea4b5be > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-12 .elementor-element.elementor-element-ea4b5be{text-align:center;}.elementor-12 .elementor-element.elementor-element-ea4b5be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#66C3ED;}.elementor-12 .elementor-element.elementor-element-e261d12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e261d12{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#555555;}.elementor-12 .elementor-element.elementor-element-8d35a95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-8d35a95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-8d35a95.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-8d35a95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-8d35a95.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-8d35a95 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-8d35a95 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-8d35a95 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-8d35a95 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-8d35a95 > .elementor-element-populated{box-shadow:0px 12px 30px 0.1px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-8d35a95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-a125035 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.15);}.elementor-12 .elementor-element.elementor-element-a125035 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a125035.elementor-view-stacked .elementor-icon{background-color:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-a125035.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a125035.elementor-view-default .elementor-icon{color:#D4AC2B;border-color:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-a125035.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a125035.elementor-view-default .elementor-icon svg{fill:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-a125035 .elementor-icon{font-size:60px;}.elementor-12 .elementor-element.elementor-element-a125035 .elementor-icon svg{height:60px;}.elementor-12 .elementor-element.elementor-element-479888d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-12 .elementor-element.elementor-element-479888d{text-align:center;}.elementor-12 .elementor-element.elementor-element-479888d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#66C3ED;}.elementor-12 .elementor-element.elementor-element-86cde4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-86cde4c{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#555555;}.elementor-12 .elementor-element.elementor-element-04bbd0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-04bbd0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-04bbd0d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-04bbd0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-04bbd0d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-04bbd0d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-04bbd0d > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-04bbd0d > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-04bbd0d > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-04bbd0d > .elementor-element-populated{box-shadow:0px 12px 30px 0.1px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-04bbd0d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-dce516d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.15);}.elementor-12 .elementor-element.elementor-element-dce516d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-dce516d.elementor-view-stacked .elementor-icon{background-color:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-dce516d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-dce516d.elementor-view-default .elementor-icon{color:#D4AC2B;border-color:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-dce516d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-dce516d.elementor-view-default .elementor-icon svg{fill:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-dce516d .elementor-icon{font-size:60px;}.elementor-12 .elementor-element.elementor-element-dce516d .elementor-icon svg{height:60px;}.elementor-12 .elementor-element.elementor-element-b123f4d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-12 .elementor-element.elementor-element-b123f4d{text-align:center;}.elementor-12 .elementor-element.elementor-element-b123f4d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#66C3ED;}.elementor-12 .elementor-element.elementor-element-94287ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-94287ff{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#555555;}.elementor-12 .elementor-element.elementor-element-767aef8{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e13ffbd > .elementor-element-populated{padding:14px 14px 14px 14px;}.elementor-12 .elementor-element.elementor-element-1ee714e > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-1ee714e{text-align:center;}.elementor-12 .elementor-element.elementor-element-1ee714e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-48de430 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-48de430 > .elementor-container{max-width:1140px;}.elementor-12 .elementor-element.elementor-element-81a69b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-81a69b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-81a69b4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-81a69b4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-81a69b4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-81a69b4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-81a69b4 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-81a69b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-81a69b4 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-81a69b4 > .elementor-element-populated{box-shadow:0px 12px 30px 0.1px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-81a69b4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-4273911 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.15);}.elementor-12 .elementor-element.elementor-element-4273911 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4273911.elementor-view-stacked .elementor-icon{background-color:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-4273911.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4273911.elementor-view-default .elementor-icon{color:#D4AC2B;border-color:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-4273911.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4273911.elementor-view-default .elementor-icon svg{fill:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-4273911 .elementor-icon{font-size:60px;}.elementor-12 .elementor-element.elementor-element-4273911 .elementor-icon svg{height:60px;}.elementor-12 .elementor-element.elementor-element-0a8f279 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-12 .elementor-element.elementor-element-0a8f279{text-align:center;}.elementor-12 .elementor-element.elementor-element-0a8f279 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#66C3ED;}.elementor-12 .elementor-element.elementor-element-bd8169e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bd8169e{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#555555;}.elementor-12 .elementor-element.elementor-element-53eabbc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-53eabbc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-53eabbc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-53eabbc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-53eabbc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-53eabbc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-53eabbc > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-53eabbc > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-53eabbc > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-53eabbc > .elementor-element-populated{box-shadow:0px 12px 30px 0.1px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-53eabbc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-150567f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.15);}.elementor-12 .elementor-element.elementor-element-150567f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-150567f.elementor-view-stacked .elementor-icon{background-color:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-150567f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-150567f.elementor-view-default .elementor-icon{color:#D4AC2B;border-color:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-150567f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-150567f.elementor-view-default .elementor-icon svg{fill:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-150567f .elementor-icon{font-size:60px;}.elementor-12 .elementor-element.elementor-element-150567f .elementor-icon svg{height:60px;}.elementor-12 .elementor-element.elementor-element-5c862c3 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-12 .elementor-element.elementor-element-5c862c3{text-align:center;}.elementor-12 .elementor-element.elementor-element-5c862c3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#66C3ED;}.elementor-12 .elementor-element.elementor-element-55597e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-55597e3{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#555555;}.elementor-12 .elementor-element.elementor-element-48f7868:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-48f7868 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-48f7868.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-48f7868.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-48f7868.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-48f7868 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-48f7868 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-48f7868 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-48f7868 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-48f7868 > .elementor-element-populated{box-shadow:0px 12px 30px 0.1px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-12 .elementor-element.elementor-element-48f7868 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-32c2585 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.15);}.elementor-12 .elementor-element.elementor-element-32c2585 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-32c2585.elementor-view-stacked .elementor-icon{background-color:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-32c2585.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-32c2585.elementor-view-default .elementor-icon{color:#D4AC2B;border-color:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-32c2585.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-32c2585.elementor-view-default .elementor-icon svg{fill:#D4AC2B;}.elementor-12 .elementor-element.elementor-element-32c2585 .elementor-icon{font-size:60px;}.elementor-12 .elementor-element.elementor-element-32c2585 .elementor-icon svg{height:60px;}.elementor-12 .elementor-element.elementor-element-6955e42 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-12 .elementor-element.elementor-element-6955e42{text-align:center;}.elementor-12 .elementor-element.elementor-element-6955e42 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#66C3ED;}.elementor-12 .elementor-element.elementor-element-1b9fee8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1b9fee8{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#555555;}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-7895e6d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7895e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-d1a6bc4 */.elementor-12 .elementor-element.elementor-element-d1a6bc4 {
  text-shadow:
    0 0 6px rgba(249, 200, 14, 0.6),
    1px 1px 2px rgba(0, 0, 0, 0.6),
   -1px -1px 1px rgba(255, 255, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8910ae5 */.elementor-12 .elementor-element.elementor-element-8910ae5 {
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
}
.elementor-12 .elementor-element.elementor-element-8910ae5 {
  text-shadow:
    1px 1px 2px rgba(0,0,0,0.4),
   -1px -1px 2px rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-778427a */.elementor-12 .elementor-element.elementor-element-778427a {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
  transition: all 0.3s ease-in-out;
}

.elementor-12 .elementor-element.elementor-element-778427a:hover {
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.5), 0 0 15px #f9c80e, 0 0 30px rgba(249, 200, 14, 0.5);
  transform: scale(1.03);
  transition: all 0.25s ease-in-out;
}

.elementor-12 .elementor-element.elementor-element-778427a .elementor-button-text {
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ba05da4 */.medallion-hover {
  transition: all 0.3s ease;
  filter: brightness(1);
}

.medallion-hover:hover {
  filter: brightness(1.4) drop-shadow(0 0 8px gold);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-730997b */.elementor-12 .elementor-element.elementor-element-730997b:hover {
  background-color: #D4AF37;
  box-shadow: 0 4px 12px rgba(212, 175, 55, 0.4);
  transition: all 0.3s ease;
}
.gold-hover:hover {
  background-color: #D4AF37;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ff0b04 */.frosted-box {
  backdrop-filter: blur(12px);
  background-color: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.3);
  transition: all 0.4s ease;
}

.frosted-box:hover {
  background-color: rgba(255, 255, 255, 0.9);
  transform: scale(1.02);
}
@keyframes bounceUp {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-6px); }
}

.icon-container-glow svg {
  transition: all 0.3s ease;
}

.icon-container-glow:hover svg {
  animation: bounceUp 0.6s ease;
}
.center-icon {
  margin: 0 auto;
  display: block;
}
.center-icon {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.center-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e261d12 */.feature-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-80fe20a *//* Outer icon container */
.icon-container-glow {
  transition: all 0.4s ease;
  border-radius: 20px;
  padding: 30px;
  background: white;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
}

/* On hover: raise the whole box and glow more */
.icon-container-glow:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.2);
}

/* Icon SVG itself */
.icon-container-glow svg {
  transition: all 0.4s ease;
  width: 70px;
  height: 70px;
  fill: #D4AF37 !important; /* gold base */
  animation: pulseColorGlow 2.5s infinite ease-in-out;
}

/* Keyframes: Color cycling pulse */
@keyframes pulseColorGlow {
  0% {
    filter: drop-shadow(0 0 0px #D4AF37);
  }
  25% {
    filter: drop-shadow(0 0 10px #D4AF37);
  }
  50% {
    filter: drop-shadow(0 0 20px #00FFFF); /* cyan */
  }
  75% {
    filter: drop-shadow(0 0 10px #FF00CC); /* hot pink */
  }
  100% {
    filter: drop-shadow(0 0 0px #D4AF37);
  }
}
.elementor-12 .elementor-element.elementor-element-80fe20a {
  max-width: 320px;
  margin: 0 auto;
}
.elementor-12 .elementor-element.elementor-element-80fe20a:hover {
  box-shadow: 0 0 30px rgba(255, 205, 0, 0.5); /* Adjust color + glow strength */
  transition: box-shadow 0.3s ease-in-out;
}
.elementor-12 .elementor-element.elementor-element-80fe20a:hover {
  box-shadow: 0 0 30px #F9C80E;
  transition: box-shadow 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a125035 */.frosted-box {
  backdrop-filter: blur(12px);
  background-color: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.3);
  transition: all 0.4s ease;
}

.frosted-box:hover {
  background-color: rgba(255, 255, 255, 0.9);
  transform: scale(1.02);
}
@keyframes bounceUp {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-6px); }
}

.icon-container-glow svg {
  transition: all 0.3s ease;
}

.icon-container-glow:hover svg {
  animation: bounceUp 0.6s ease;
}
.center-icon {
  margin: 0 auto;
  display: block;
}
.center-icon {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.center-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86cde4c */.feature-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8d35a95 *//* Outer icon container */
.icon-container-glow {
  transition: all 0.4s ease;
  border-radius: 20px;
  padding: 30px;
  background: white;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
}

/* On hover: raise the whole box and glow more */
.icon-container-glow:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.2);
}

/* Icon SVG itself */
.icon-container-glow svg {
  transition: all 0.4s ease;
  width: 70px;
  height: 70px;
  fill: #D4AF37 !important; /* gold base */
  animation: pulseColorGlow 2.5s infinite ease-in-out;
}

/* Keyframes: Color cycling pulse */
@keyframes pulseColorGlow {
  0% {
    filter: drop-shadow(0 0 0px #D4AF37);
  }
  25% {
    filter: drop-shadow(0 0 10px #D4AF37);
  }
  50% {
    filter: drop-shadow(0 0 20px #00FFFF); /* cyan */
  }
  75% {
    filter: drop-shadow(0 0 10px #FF00CC); /* hot pink */
  }
  100% {
    filter: drop-shadow(0 0 0px #D4AF37);
  }
}
.elementor-12 .elementor-element.elementor-element-8d35a95 {
  max-width: 320px;
  margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dce516d */.frosted-box {
  backdrop-filter: blur(12px);
  background-color: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.3);
  transition: all 0.4s ease;
}

.frosted-box:hover {
  background-color: rgba(255, 255, 255, 0.9);
  transform: scale(1.02);
}
@keyframes bounceUp {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-6px); }
}

.icon-container-glow svg {
  transition: all 0.3s ease;
}

.icon-container-glow:hover svg {
  animation: bounceUp 0.6s ease;
}
.center-icon {
  margin: 0 auto;
  display: block;
}
.center-icon {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.center-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94287ff */.feature-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-04bbd0d *//* Outer icon container */
.icon-container-glow {
  transition: all 0.4s ease;
  border-radius: 20px;
  padding: 30px;
  background: white;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
}

/* On hover: raise the whole box and glow more */
.icon-container-glow:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.2);
}

/* Icon SVG itself */
.icon-container-glow svg {
  transition: all 0.4s ease;
  width: 70px;
  height: 70px;
  fill: #D4AF37 !important; /* gold base */
  animation: pulseColorGlow 2.5s infinite ease-in-out;
}

/* Keyframes: Color cycling pulse */
@keyframes pulseColorGlow {
  0% {
    filter: drop-shadow(0 0 0px #D4AF37);
  }
  25% {
    filter: drop-shadow(0 0 10px #D4AF37);
  }
  50% {
    filter: drop-shadow(0 0 20px #00FFFF); /* cyan */
  }
  75% {
    filter: drop-shadow(0 0 10px #FF00CC); /* hot pink */
  }
  100% {
    filter: drop-shadow(0 0 0px #D4AF37);
  }
}
.elementor-12 .elementor-element.elementor-element-04bbd0d {
  max-width: 320px;
  margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-af8cd79 */.elementor-12 .elementor-element.elementor-element-af8cd79:hover {
  box-shadow: 0 0 30px #F9C80E !important;
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4273911 */.frosted-box {
  backdrop-filter: blur(12px);
  background-color: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.3);
  transition: all 0.4s ease;
}

.frosted-box:hover {
  background-color: rgba(255, 255, 255, 0.9);
  transform: scale(1.02);
}
@keyframes bounceUp {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-6px); }
}

.icon-container-glow svg {
  transition: all 0.3s ease;
}

.icon-container-glow:hover svg {
  animation: bounceUp 0.6s ease;
}
.center-icon {
  margin: 0 auto;
  display: block;
}
.center-icon {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.center-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd8169e */.feature-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-81a69b4 *//* Outer icon container */
.icon-container-glow {
  transition: all 0.4s ease;
  border-radius: 20px;
  padding: 30px;
  background: white;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
}

/* On hover: raise the whole box and glow more */
.icon-container-glow:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.2);
}

/* Icon SVG itself */
.icon-container-glow svg {
  transition: all 0.4s ease;
  width: 70px;
  height: 70px;
  fill: #D4AF37 !important; /* gold base */
  animation: pulseColorGlow 2.5s infinite ease-in-out;
}

/* Keyframes: Color cycling pulse */
@keyframes pulseColorGlow {
  0% {
    filter: drop-shadow(0 0 0px #D4AF37);
  }
  25% {
    filter: drop-shadow(0 0 10px #D4AF37);
  }
  50% {
    filter: drop-shadow(0 0 20px #00FFFF); /* cyan */
  }
  75% {
    filter: drop-shadow(0 0 10px #FF00CC); /* hot pink */
  }
  100% {
    filter: drop-shadow(0 0 0px #D4AF37);
  }
}
.elementor-12 .elementor-element.elementor-element-81a69b4 {
  max-width: 320px;
  margin: 0 auto;
}
.elementor-12 .elementor-element.elementor-element-81a69b4:hover {
  box-shadow: 0 0 30px rgba(255, 205, 0, 0.5); /* Adjust color + glow strength */
  transition: box-shadow 0.3s ease-in-out;
}
.elementor-12 .elementor-element.elementor-element-81a69b4:hover {
  box-shadow: 0 0 30px #F9C80E;
  transition: box-shadow 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-150567f */.frosted-box {
  backdrop-filter: blur(12px);
  background-color: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.3);
  transition: all 0.4s ease;
}

.frosted-box:hover {
  background-color: rgba(255, 255, 255, 0.9);
  transform: scale(1.02);
}
@keyframes bounceUp {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-6px); }
}

.icon-container-glow svg {
  transition: all 0.3s ease;
}

.icon-container-glow:hover svg {
  animation: bounceUp 0.6s ease;
}
.center-icon {
  margin: 0 auto;
  display: block;
}
.center-icon {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.center-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55597e3 */.feature-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-53eabbc *//* Outer icon container */
.icon-container-glow {
  transition: all 0.4s ease;
  border-radius: 20px;
  padding: 30px;
  background: white;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
}

/* On hover: raise the whole box and glow more */
.icon-container-glow:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.2);
}

/* Icon SVG itself */
.icon-container-glow svg {
  transition: all 0.4s ease;
  width: 70px;
  height: 70px;
  fill: #D4AF37 !important; /* gold base */
  animation: pulseColorGlow 2.5s infinite ease-in-out;
}

/* Keyframes: Color cycling pulse */
@keyframes pulseColorGlow {
  0% {
    filter: drop-shadow(0 0 0px #D4AF37);
  }
  25% {
    filter: drop-shadow(0 0 10px #D4AF37);
  }
  50% {
    filter: drop-shadow(0 0 20px #00FFFF); /* cyan */
  }
  75% {
    filter: drop-shadow(0 0 10px #FF00CC); /* hot pink */
  }
  100% {
    filter: drop-shadow(0 0 0px #D4AF37);
  }
}
.elementor-12 .elementor-element.elementor-element-53eabbc {
  max-width: 320px;
  margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32c2585 */.frosted-box {
  backdrop-filter: blur(12px);
  background-color: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.3);
  transition: all 0.4s ease;
}

.frosted-box:hover {
  background-color: rgba(255, 255, 255, 0.9);
  transform: scale(1.02);
}
@keyframes bounceUp {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-6px); }
}

.icon-container-glow svg {
  transition: all 0.3s ease;
}

.icon-container-glow:hover svg {
  animation: bounceUp 0.6s ease;
}
.center-icon {
  margin: 0 auto;
  display: block;
}
.center-icon {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.center-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b9fee8 */.feature-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-48f7868 *//* Outer icon container */
.icon-container-glow {
  transition: all 0.4s ease;
  border-radius: 20px;
  padding: 30px;
  background: white;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
}

/* On hover: raise the whole box and glow more */
.icon-container-glow:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.2);
}

/* Icon SVG itself */
.icon-container-glow svg {
  transition: all 0.4s ease;
  width: 70px;
  height: 70px;
  fill: #D4AF37 !important; /* gold base */
  animation: pulseColorGlow 2.5s infinite ease-in-out;
}

/* Keyframes: Color cycling pulse */
@keyframes pulseColorGlow {
  0% {
    filter: drop-shadow(0 0 0px #D4AF37);
  }
  25% {
    filter: drop-shadow(0 0 10px #D4AF37);
  }
  50% {
    filter: drop-shadow(0 0 20px #00FFFF); /* cyan */
  }
  75% {
    filter: drop-shadow(0 0 10px #FF00CC); /* hot pink */
  }
  100% {
    filter: drop-shadow(0 0 0px #D4AF37);
  }
}
.elementor-12 .elementor-element.elementor-element-48f7868 {
  max-width: 320px;
  margin: 0 auto;
}/* End custom CSS */