.elementor-2791 .elementor-element.elementor-element-94e9d22:not(.elementor-motion-effects-element-type-background), .elementor-2791 .elementor-element.elementor-element-94e9d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #111111 0%, #000000 100%);}.elementor-2791 .elementor-element.elementor-element-94e9d22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2791 .elementor-element.elementor-element-94e9d22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-box .elementor-image-box-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-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-2791 .elementor-element.elementor-element-d3d1c9a > .elementor-widget-container{border-style:solid;border-color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-d3d1c9a.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-2791 .elementor-element.elementor-element-d3d1c9a.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-2791 .elementor-element.elementor-element-d3d1c9a.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-2791 .elementor-element.elementor-element-d3d1c9a .elementor-image-box-title{margin-bottom:31px;color:#000000;}.elementor-2791 .elementor-element.elementor-element-d3d1c9a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2791 .elementor-element.elementor-element-d3d1c9a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2791 .elementor-element.elementor-element-d3d1c9a:has(:hover) .elementor-image-box-title,
					 .elementor-2791 .elementor-element.elementor-element-d3d1c9a:has(:focus) .elementor-image-box-title{color:#FABD18;}.elementor-2791 .elementor-element.elementor-element-d3d1c9a .elementor-image-box-description{color:#000000;}.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-2791 .elementor-element.elementor-element-8472bff > .elementor-widget-container{margin:42px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-8472bff{text-align:center;}.elementor-2791 .elementor-element.elementor-element-8472bff .elementor-heading-title{font-family:"Poppins", Sans-serif;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-8472bff .elementor-heading-title a:hover, .elementor-2791 .elementor-element.elementor-element-8472bff .elementor-heading-title a:focus{color:#FABD18;}.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-2791 .elementor-element.elementor-element-09a6fee{color:#FFFFFF;}.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-2791 .elementor-element.elementor-element-ddba9e8 .elementor-button{background-color:#FABD18;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-ddba9e8 .elementor-button:hover, .elementor-2791 .elementor-element.elementor-element-ddba9e8 .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FABD18;}.elementor-2791 .elementor-element.elementor-element-ddba9e8 > .elementor-widget-container{border-style:none;}.elementor-2791 .elementor-element.elementor-element-ddba9e8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2791 .elementor-element.elementor-element-ddba9e8 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2791 .elementor-element.elementor-element-ddba9e8 .elementor-button:hover svg, .elementor-2791 .elementor-element.elementor-element-ddba9e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-7f4103a .elementor-button{background-color:#FABD18;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-7f4103a .elementor-button:hover, .elementor-2791 .elementor-element.elementor-element-7f4103a .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FABD18;}.elementor-2791 .elementor-element.elementor-element-7f4103a > .elementor-widget-container{border-style:none;}.elementor-2791 .elementor-element.elementor-element-7f4103a .elementor-button-content-wrapper{flex-direction:row;}.elementor-2791 .elementor-element.elementor-element-7f4103a .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2791 .elementor-element.elementor-element-7f4103a .elementor-button:hover svg, .elementor-2791 .elementor-element.elementor-element-7f4103a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-506dffd:not(.elementor-motion-effects-element-type-background), .elementor-2791 .elementor-element.elementor-element-506dffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-2791 .elementor-element.elementor-element-506dffd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2791 .elementor-element.elementor-element-506dffd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2791 .elementor-element.elementor-element-56513f3{--iteration-count:infinite;text-align:center;--shape-color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-56513f3 > .elementor-widget-container{padding:61px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-56513f3 .etheme-headline{font-size:54px;line-height:61px;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-c7fbc3a:not(.elementor-motion-effects-element-type-background), .elementor-2791 .elementor-element.elementor-element-c7fbc3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #111111 0%, #000000 100%);}.elementor-2791 .elementor-element.elementor-element-c7fbc3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:114px 114px 114px 114px;}.elementor-2791 .elementor-element.elementor-element-c7fbc3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2791 .elementor-element.elementor-element-7eab99c{color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-cbb0f54 .elementor-button{background-color:#FABD18;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-cbb0f54 .elementor-button:hover, .elementor-2791 .elementor-element.elementor-element-cbb0f54 .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FABD18;}.elementor-2791 .elementor-element.elementor-element-cbb0f54 > .elementor-widget-container{border-style:none;}.elementor-2791 .elementor-element.elementor-element-cbb0f54 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2791 .elementor-element.elementor-element-cbb0f54 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2791 .elementor-element.elementor-element-cbb0f54 .elementor-button:hover svg, .elementor-2791 .elementor-element.elementor-element-cbb0f54 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-85c4167 .elementor-button{background-color:#FABD18;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-85c4167 .elementor-button:hover, .elementor-2791 .elementor-element.elementor-element-85c4167 .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FABD18;}.elementor-2791 .elementor-element.elementor-element-85c4167 > .elementor-widget-container{border-style:none;}.elementor-2791 .elementor-element.elementor-element-85c4167 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2791 .elementor-element.elementor-element-85c4167 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2791 .elementor-element.elementor-element-85c4167 .elementor-button:hover svg, .elementor-2791 .elementor-element.elementor-element-85c4167 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-2fb49b2 > .elementor-widget-container{margin:-61px 0px 0px 0px;border-style:solid;border-width:9px 9px 9px 9px;border-color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-2fb49b2 .elementor-image-box-wrapper{text-align:center;}.elementor-2791 .elementor-element.elementor-element-2fb49b2.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-2791 .elementor-element.elementor-element-2fb49b2.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-2791 .elementor-element.elementor-element-2fb49b2.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-2791 .elementor-element.elementor-element-2fb49b2 .elementor-image-box-title{margin-bottom:31px;color:#000000;}.elementor-2791 .elementor-element.elementor-element-2fb49b2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2791 .elementor-element.elementor-element-2fb49b2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2791 .elementor-element.elementor-element-2fb49b2:has(:hover) .elementor-image-box-title,
					 .elementor-2791 .elementor-element.elementor-element-2fb49b2:has(:focus) .elementor-image-box-title{color:#FABD18;}.elementor-2791 .elementor-element.elementor-element-2fb49b2 .elementor-image-box-description{color:#000000;}.elementor-2791 .elementor-element.elementor-element-7278310:not(.elementor-motion-effects-element-type-background), .elementor-2791 .elementor-element.elementor-element-7278310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2791 .elementor-element.elementor-element-7278310 > .elementor-background-overlay{background-image:url("https://gromize.in/wp-content/uploads/2026/04/ChatGPT-Image-Apr-6-2026-03_26_17-PM.png");background-size:cover;opacity:0.09;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2791 .elementor-element.elementor-element-7278310{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:64px;padding:144px 10px 155px 10px;}.elementor-2791 .elementor-element.elementor-element-9cf897f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-2791 .elementor-element.elementor-element-9cf897f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-89px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2791 .elementor-element.elementor-element-9cf897f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2791 .elementor-element.elementor-element-f406878 > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-f406878{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:34px;color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-37c9645 .elementor-button{background-color:#FABD18;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-37c9645 .elementor-button:hover, .elementor-2791 .elementor-element.elementor-element-37c9645 .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FABD18;}.elementor-2791 .elementor-element.elementor-element-37c9645 > .elementor-widget-container{margin:30px 0px 0px 0px;border-style:none;}.elementor-2791 .elementor-element.elementor-element-37c9645 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2791 .elementor-element.elementor-element-37c9645 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2791 .elementor-element.elementor-element-37c9645 .elementor-button:hover svg, .elementor-2791 .elementor-element.elementor-element-37c9645 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-bd59512 .elementor-button{background-color:#FABD18;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-bd59512 .elementor-button:hover, .elementor-2791 .elementor-element.elementor-element-bd59512 .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FABD18;}.elementor-2791 .elementor-element.elementor-element-bd59512 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;}.elementor-2791 .elementor-element.elementor-element-bd59512 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2791 .elementor-element.elementor-element-bd59512 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2791 .elementor-element.elementor-element-bd59512 .elementor-button:hover svg, .elementor-2791 .elementor-element.elementor-element-bd59512 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-c82a994 > .elementor-widget-container{margin:39px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-c82a994{text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-a38ca5f:not(.elementor-motion-effects-element-type-background), .elementor-2791 .elementor-element.elementor-element-a38ca5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F10000;background-image:url("https://gromize.in/wp-content/uploads/2026/04/Untitled-design-4.png");background-size:cover;}.elementor-2791 .elementor-element.elementor-element-a38ca5f > .elementor-background-overlay{background-color:#000000;opacity:0.73;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2791 .elementor-element.elementor-element-a38ca5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:64px;padding:144px 10px 155px 10px;}.elementor-2791 .elementor-element.elementor-element-04cd23b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-2791 .elementor-element.elementor-element-04cd23b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-89px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2791 .elementor-element.elementor-element-04cd23b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2791 .elementor-element.elementor-element-015482b > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-015482b{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:34px;color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-4fb12f5 .elementor-button{background-color:#FABD18;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-4fb12f5 .elementor-button:hover, .elementor-2791 .elementor-element.elementor-element-4fb12f5 .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FABD18;}.elementor-2791 .elementor-element.elementor-element-4fb12f5 > .elementor-widget-container{margin:-41px 0px 0px 0px;border-style:none;}.elementor-2791 .elementor-element.elementor-element-4fb12f5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2791 .elementor-element.elementor-element-4fb12f5 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2791 .elementor-element.elementor-element-4fb12f5 .elementor-button:hover svg, .elementor-2791 .elementor-element.elementor-element-4fb12f5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-f8db05f .elementor-button{background-color:#FABD18;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-f8db05f .elementor-button:hover, .elementor-2791 .elementor-element.elementor-element-f8db05f .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FABD18;}.elementor-2791 .elementor-element.elementor-element-f8db05f > .elementor-widget-container{margin:-39px 0px 0px 0px;border-style:none;}.elementor-2791 .elementor-element.elementor-element-f8db05f .elementor-button-content-wrapper{flex-direction:row;}.elementor-2791 .elementor-element.elementor-element-f8db05f .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2791 .elementor-element.elementor-element-f8db05f .elementor-button:hover svg, .elementor-2791 .elementor-element.elementor-element-f8db05f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-1d1988a{text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-5a291b2:not(.elementor-motion-effects-element-type-background), .elementor-2791 .elementor-element.elementor-element-5a291b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2791 .elementor-element.elementor-element-5a291b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-67px;margin-bottom:0px;}.elementor-2791 .elementor-element.elementor-element-5a291b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2791 .elementor-element.elementor-element-59a5b83{--iteration-count:infinite;width:var( --container-widget-width, 98.157% );max-width:98.157%;--container-widget-width:98.157%;--container-widget-flex-grow:0;text-align:center;--shape-color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-59a5b83 > .elementor-widget-container{margin:56px 0px 3px 20px;padding:5px 0px 38px 0px;}.elementor-2791 .elementor-element.elementor-element-59a5b83 .etheme-headline{font-size:42px;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-6c92e90:not(.elementor-motion-effects-element-type-background), .elementor-2791 .elementor-element.elementor-element-6c92e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2791 .elementor-element.elementor-element-6c92e90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-67px;margin-bottom:0px;}.elementor-2791 .elementor-element.elementor-element-6c92e90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2791 .elementor-element.elementor-element-2791402{--iteration-count:infinite;width:var( --container-widget-width, 98.157% );max-width:98.157%;--container-widget-width:98.157%;--container-widget-flex-grow:0;text-align:center;--shape-color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-2791402 > .elementor-widget-container{margin:56px 0px 3px 20px;padding:5px 0px 38px 0px;}.elementor-2791 .elementor-element.elementor-element-2791402 .etheme-headline{font-size:42px;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-0949703:not(.elementor-motion-effects-element-type-background), .elementor-2791 .elementor-element.elementor-element-0949703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-2791 .elementor-element.elementor-element-0949703{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-34px;margin-bottom:0px;}.elementor-2791 .elementor-element.elementor-element-0949703 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2791 .elementor-element.elementor-element-fc8a87f > .elementor-element-populated{border-style:solid;border-color:#F4B409;margin:35px 35px 35px 35px;--e-column-margin-right:35px;--e-column-margin-left:35px;padding:27px 27px 27px 27px;}.elementor-2791 .elementor-element.elementor-element-a1e8d18 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-2791 .elementor-element.elementor-element-a1e8d18.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2791 .elementor-element.elementor-element-a1e8d18.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2791 .elementor-element.elementor-element-a1e8d18.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2791 .elementor-element.elementor-element-a1e8d18 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2791 .elementor-element.elementor-element-a1e8d18 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2791 .elementor-element.elementor-element-a1e8d18 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-a1e8d18:has(:hover) .elementor-image-box-title,
					 .elementor-2791 .elementor-element.elementor-element-a1e8d18:has(:focus) .elementor-image-box-title{color:#F4B409D1;}.elementor-2791 .elementor-element.elementor-element-a1e8d18 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-712b4a2 > .elementor-element-populated{border-style:solid;border-color:#F4B409;margin:35px 35px 35px 35px;--e-column-margin-right:35px;--e-column-margin-left:35px;padding:27px 27px 27px 27px;}.elementor-2791 .elementor-element.elementor-element-0eb9219 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-2791 .elementor-element.elementor-element-0eb9219.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2791 .elementor-element.elementor-element-0eb9219.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2791 .elementor-element.elementor-element-0eb9219.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2791 .elementor-element.elementor-element-0eb9219 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2791 .elementor-element.elementor-element-0eb9219 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2791 .elementor-element.elementor-element-0eb9219 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-0eb9219:has(:hover) .elementor-image-box-title,
					 .elementor-2791 .elementor-element.elementor-element-0eb9219:has(:focus) .elementor-image-box-title{color:#F4B409D1;}.elementor-2791 .elementor-element.elementor-element-0eb9219 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-7a3bc59:not(.elementor-motion-effects-element-type-background), .elementor-2791 .elementor-element.elementor-element-7a3bc59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2791 .elementor-element.elementor-element-7a3bc59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2791 .elementor-element.elementor-element-7a3bc59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2791 .elementor-element.elementor-element-492606c > .elementor-element-populated{border-style:solid;border-color:#F4B409;margin:35px 35px 35px 35px;--e-column-margin-right:35px;--e-column-margin-left:35px;padding:27px 27px 27px 27px;}.elementor-2791 .elementor-element.elementor-element-5b078b1 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-2791 .elementor-element.elementor-element-5b078b1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2791 .elementor-element.elementor-element-5b078b1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2791 .elementor-element.elementor-element-5b078b1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2791 .elementor-element.elementor-element-5b078b1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2791 .elementor-element.elementor-element-5b078b1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2791 .elementor-element.elementor-element-5b078b1 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-5b078b1:has(:hover) .elementor-image-box-title,
					 .elementor-2791 .elementor-element.elementor-element-5b078b1:has(:focus) .elementor-image-box-title{color:#F4B409D1;}.elementor-2791 .elementor-element.elementor-element-5b078b1 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-71f1f33 > .elementor-element-populated{border-style:solid;border-color:#F4B409;margin:35px 35px 35px 35px;--e-column-margin-right:35px;--e-column-margin-left:35px;padding:27px 27px 27px 27px;}.elementor-2791 .elementor-element.elementor-element-f3e74eb > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-2791 .elementor-element.elementor-element-f3e74eb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2791 .elementor-element.elementor-element-f3e74eb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2791 .elementor-element.elementor-element-f3e74eb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2791 .elementor-element.elementor-element-f3e74eb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2791 .elementor-element.elementor-element-f3e74eb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2791 .elementor-element.elementor-element-f3e74eb .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-f3e74eb:has(:hover) .elementor-image-box-title,
					 .elementor-2791 .elementor-element.elementor-element-f3e74eb:has(:focus) .elementor-image-box-title{color:#F4B409D1;}.elementor-2791 .elementor-element.elementor-element-f3e74eb .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-3c64bae:not(.elementor-motion-effects-element-type-background), .elementor-2791 .elementor-element.elementor-element-3c64bae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #111111 0%, #000000 100%);}.elementor-2791 .elementor-element.elementor-element-3c64bae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:114px 114px 114px 114px;}.elementor-2791 .elementor-element.elementor-element-3c64bae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2791 .elementor-element.elementor-element-3345cc6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2791 .elementor-element.elementor-element-203322d{--iteration-count:infinite;--shape-color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-203322d .etheme-headline{font-size:31px;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-c445ddd{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-442f3fe{--iteration-count:infinite;--shape-color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-442f3fe .etheme-headline{font-size:31px;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-00cd051{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-9cd31fb:not(.elementor-motion-effects-element-type-background), .elementor-2791 .elementor-element.elementor-element-9cd31fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #111111 0%, #000000 100%);}.elementor-2791 .elementor-element.elementor-element-9cd31fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:114px 114px 114px 114px;}.elementor-2791 .elementor-element.elementor-element-9cd31fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2791 .elementor-element.elementor-element-9e05dfd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2791 .elementor-element.elementor-element-8b524cf{--iteration-count:infinite;--shape-color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-8b524cf .etheme-headline{font-size:31px;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-cec307c{color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-266ab5e{--iteration-count:infinite;--shape-color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-266ab5e .etheme-headline{font-size:31px;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-5b87620{color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-cb73b94{--e-image-carousel-slides-to-show:1;}.elementor-2791 .elementor-element.elementor-element-a40d068:not(.elementor-motion-effects-element-type-background), .elementor-2791 .elementor-element.elementor-element-a40d068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #111111 0%, #000000 100%);}.elementor-2791 .elementor-element.elementor-element-a40d068{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-69px;margin-bottom:0px;}.elementor-2791 .elementor-element.elementor-element-a40d068 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2791 .elementor-element.elementor-element-0dbae63{--iteration-count:infinite;text-align:center;--shape-color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-0dbae63 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-0dbae63 .etheme-headline{font-size:49px;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-333461d{text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-526e1d5:not(.elementor-motion-effects-element-type-background), .elementor-2791 .elementor-element.elementor-element-526e1d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #111111 0%, #000000 100%);}.elementor-2791 .elementor-element.elementor-element-526e1d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-69px;margin-bottom:0px;}.elementor-2791 .elementor-element.elementor-element-526e1d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2791 .elementor-element.elementor-element-c43f1b9{--iteration-count:infinite;text-align:center;--shape-color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-c43f1b9 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-c43f1b9 .etheme-headline{font-size:49px;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-2353a7b{text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-3c6a30c:not(.elementor-motion-effects-element-type-background), .elementor-2791 .elementor-element.elementor-element-3c6a30c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #111111 100%);}.elementor-2791 .elementor-element.elementor-element-3c6a30c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2791 .elementor-element.elementor-element-3c6a30c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2791 .elementor-element.elementor-element-0e0af09{--iteration-count:infinite;text-align:center;--shape-color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-0e0af09 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-0e0af09 .etheme-headline{font-size:49px;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-425a3ca > .elementor-widget-container{margin:-99px 63px 63px 63px;padding:104px 104px 104px 104px;border-style:none;}.elementor-2791 .elementor-element.elementor-element-425a3ca .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-425a3ca:has(:hover) .elementor-image-box-title,
					 .elementor-2791 .elementor-element.elementor-element-425a3ca:has(:focus) .elementor-image-box-title{color:#F4B409D1;}.elementor-2791 .elementor-element.elementor-element-425a3ca .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-ad09e7c > .elementor-widget-container{margin:-148px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-0ebd814 > .elementor-widget-container{margin:-135px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-0ebd814{text-align:center;}.elementor-2791 .elementor-element.elementor-element-0ebd814 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;line-height:46px;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-35284a1 .elementor-button{background-color:#FABD18;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-35284a1 .elementor-button:hover, .elementor-2791 .elementor-element.elementor-element-35284a1 .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FABD18;}.elementor-2791 .elementor-element.elementor-element-35284a1 > .elementor-widget-container{margin:-39px 0px 0px 0px;border-style:none;}.elementor-2791 .elementor-element.elementor-element-35284a1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2791 .elementor-element.elementor-element-35284a1 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2791 .elementor-element.elementor-element-35284a1 .elementor-button:hover svg, .elementor-2791 .elementor-element.elementor-element-35284a1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-b26aad9 .elementor-button{background-color:#FABD18;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-b26aad9 .elementor-button:hover, .elementor-2791 .elementor-element.elementor-element-b26aad9 .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FABD18;}.elementor-2791 .elementor-element.elementor-element-b26aad9 > .elementor-widget-container{border-style:none;}.elementor-2791 .elementor-element.elementor-element-b26aad9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2791 .elementor-element.elementor-element-b26aad9 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2791 .elementor-element.elementor-element-b26aad9 .elementor-button:hover svg, .elementor-2791 .elementor-element.elementor-element-b26aad9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-612d0d5:not(.elementor-motion-effects-element-type-background), .elementor-2791 .elementor-element.elementor-element-612d0d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #111111 100%);}.elementor-2791 .elementor-element.elementor-element-612d0d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2791 .elementor-element.elementor-element-612d0d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2791 .elementor-element.elementor-element-3b258d2{--iteration-count:infinite;text-align:center;--shape-color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-3b258d2 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-3b258d2 .etheme-headline{font-size:49px;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-cf08fc4 > .elementor-widget-container{margin:-99px 63px 63px 63px;padding:104px 104px 104px 104px;border-style:none;}.elementor-2791 .elementor-element.elementor-element-cf08fc4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2791 .elementor-element.elementor-element-cf08fc4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2791 .elementor-element.elementor-element-cf08fc4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2791 .elementor-element.elementor-element-cf08fc4 .elementor-image-box-wrapper .elementor-image-box-img{width:48%;}.elementor-2791 .elementor-element.elementor-element-cf08fc4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2791 .elementor-element.elementor-element-cf08fc4 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:600;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-cf08fc4:has(:hover) .elementor-image-box-title,
					 .elementor-2791 .elementor-element.elementor-element-cf08fc4:has(:focus) .elementor-image-box-title{color:#F4B409D1;}.elementor-2791 .elementor-element.elementor-element-cf08fc4 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-fb0933a > .elementor-widget-container{margin:-148px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-1462db0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-1462db0{text-align:center;}.elementor-2791 .elementor-element.elementor-element-1462db0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;line-height:52px;color:#F4B409;}.elementor-2791 .elementor-element.elementor-element-cb9e22a .elementor-button{background-color:#FABD18;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-cb9e22a .elementor-button:hover, .elementor-2791 .elementor-element.elementor-element-cb9e22a .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FABD18;}.elementor-2791 .elementor-element.elementor-element-cb9e22a > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;}.elementor-2791 .elementor-element.elementor-element-cb9e22a .elementor-button-content-wrapper{flex-direction:row;}.elementor-2791 .elementor-element.elementor-element-cb9e22a .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2791 .elementor-element.elementor-element-cb9e22a .elementor-button:hover svg, .elementor-2791 .elementor-element.elementor-element-cb9e22a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2791 .elementor-element.elementor-element-cbb22e2 .elementor-button{background-color:#FABD18;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-cbb22e2 .elementor-button:hover, .elementor-2791 .elementor-element.elementor-element-cbb22e2 .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FABD18;}.elementor-2791 .elementor-element.elementor-element-cbb22e2 > .elementor-widget-container{border-style:none;}.elementor-2791 .elementor-element.elementor-element-cbb22e2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2791 .elementor-element.elementor-element-cbb22e2 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2791 .elementor-element.elementor-element-cbb22e2 .elementor-button:hover svg, .elementor-2791 .elementor-element.elementor-element-cbb22e2 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-2791 .elementor-element.elementor-element-d3d1c9a > .elementor-widget-container{border-width:5px 5px 5px 5px;}.elementor-2791 .elementor-element.elementor-element-d3d1c9a .elementor-image-box-img{margin-bottom:17px;}.elementor-2791 .elementor-element.elementor-element-ddba9e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-ddba9e8 .elementor-button{font-size:12px;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-7f4103a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-7f4103a .elementor-button{font-size:12px;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-cbb0f54 > .elementor-widget-container{margin:-36px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-cbb0f54 .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-85c4167 > .elementor-widget-container{margin:-36px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-85c4167 .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-2fb49b2 .elementor-image-box-img{margin-bottom:17px;}.elementor-2791 .elementor-element.elementor-element-37c9645 > .elementor-widget-container{margin:-36px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-37c9645 .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-bd59512 > .elementor-widget-container{margin:-36px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-bd59512 .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-a38ca5f:not(.elementor-motion-effects-element-type-background), .elementor-2791 .elementor-element.elementor-element-a38ca5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gromize.in/wp-content/uploads/2026/04/ChatGPT-Image-Apr-6-2026-03_26_17-PM.png");background-position:-446px -31px;}.elementor-2791 .elementor-element.elementor-element-a38ca5f > .elementor-background-overlay{opacity:0.88;}.elementor-2791 .elementor-element.elementor-element-015482b{font-size:1px;}.elementor-2791 .elementor-element.elementor-element-4fb12f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-4fb12f5 .elementor-button{font-size:13px;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-f8db05f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-f8db05f .elementor-button{font-size:13px;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-1d1988a{font-size:15px;}.elementor-2791 .elementor-element.elementor-element-2791402 .etheme-headline{font-size:23px;}.elementor-2791 .elementor-element.elementor-element-0949703{margin-top:0px;margin-bottom:0px;}.elementor-2791 .elementor-element.elementor-element-fc8a87f > .elementor-element-populated{margin:25px 25px 25px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-2791 .elementor-element.elementor-element-a1e8d18 .elementor-image-box-img{margin-bottom:15px;}.elementor-2791 .elementor-element.elementor-element-0eb9219 .elementor-image-box-img{margin-bottom:15px;}.elementor-2791 .elementor-element.elementor-element-5b078b1 .elementor-image-box-img{margin-bottom:15px;}.elementor-2791 .elementor-element.elementor-element-f3e74eb .elementor-image-box-img{margin-bottom:15px;}.elementor-2791 .elementor-element.elementor-element-3c64bae{padding:0px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-203322d .etheme-headline{font-size:23px;}.elementor-2791 .elementor-element.elementor-element-203322d{text-align:center;}.elementor-2791 .elementor-element.elementor-element-c445ddd{text-align:center;font-size:15px;}.elementor-2791 .elementor-element.elementor-element-442f3fe .etheme-headline{font-size:23px;}.elementor-2791 .elementor-element.elementor-element-442f3fe{text-align:center;}.elementor-2791 .elementor-element.elementor-element-00cd051 > .elementor-widget-container{padding:0px 0px 0px 48px;}.elementor-2791 .elementor-element.elementor-element-00cd051{text-align:start;font-size:15px;}.elementor-2791 .elementor-element.elementor-element-a40d068{margin-top:0px;margin-bottom:0px;}.elementor-2791 .elementor-element.elementor-element-0dbae63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-0dbae63 .etheme-headline{font-size:23px;}.elementor-2791 .elementor-element.elementor-element-333461d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 7px 0px 43px;}.elementor-2791 .elementor-element.elementor-element-333461d{text-align:start;font-size:16px;}.elementor-2791 .elementor-element.elementor-element-3c6a30c{margin-top:0px;margin-bottom:0px;padding:0px 0px 32px 0px;}.elementor-2791 .elementor-element.elementor-element-0e0af09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-0e0af09 .etheme-headline{font-size:23px;}.elementor-2791 .elementor-element.elementor-element-425a3ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-425a3ca .elementor-image-box-title{font-size:11px;}.elementor-2791 .elementor-element.elementor-element-ad09e7c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-0ebd814 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-0ebd814 .elementor-heading-title{font-size:23px;line-height:1.1em;}.elementor-2791 .elementor-element.elementor-element-35284a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-35284a1 .elementor-button{font-size:15px;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-b26aad9 .elementor-button{font-size:15px;border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-cf08fc4 .elementor-image-box-img{margin-bottom:15px;}.elementor-2791 .elementor-element.elementor-element-cb9e22a > .elementor-widget-container{margin:-36px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-cb9e22a .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-2791 .elementor-element.elementor-element-cbb22e2 > .elementor-widget-container{margin:-36px 0px 0px 0px;}.elementor-2791 .elementor-element.elementor-element-cbb22e2 .elementor-button{border-radius:10px 10px 10px 10px;}}/* Start custom CSS for button, class: .elementor-element-37c9645 *//* Ensure header stays on top */
header,
.elementor-location-header {
  position: relative;
  z-index: 1000;
}

/* Keep buttons clickable but within their section */
.elementor-button,
.elementor-button-wrapper a {
  position: relative;
  z-index: 2; /* reduced from extreme value */
  pointer-events: auto;
}

/* Fix overlay issue without breaking layout */
.elementor-section::before,
.elementor-column::before,
.elementor-widget::before {
  pointer-events: none !important;
}

/* Prevent accidental overlap */
.elementor-section,
.elementor-column {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fb12f5 *//* Ensure header stays on top */
header,
.elementor-location-header {
  position: relative;
  z-index: 1000;
}

/* Keep buttons clickable but within their section */
.elementor-button,
.elementor-button-wrapper a {
  position: relative;
  z-index: 2; /* reduced from extreme value */
  pointer-events: auto;
}

/* Fix overlay issue without breaking layout */
.elementor-section::before,
.elementor-column::before,
.elementor-widget::before {
  pointer-events: none !important;
}

/* Prevent accidental overlap */
.elementor-section,
.elementor-column {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a38ca5f */.elementor-2791 .elementor-element.elementor-element-a38ca5f {
    position: relative;
    overflow: hidden;
    background: #000; /* optional dark background for contrast */
}

/* Wave Layer */
.elementor-2791 .elementor-element.elementor-element-a38ca5f::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.3) 0%, transparent 60%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMove 8s linear infinite;
    
    filter: blur(60px);
    opacity: 0.1;
}

/* Second Wave for Depth */
.elementor-2791 .elementor-element.elementor-element-a38ca5f::after {
    content: "";
    position: absolute;
    top: 60%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.2) 0%, transparent 70%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMoveReverse 12s linear infinite;
    
    filter: blur(80px);
    opacity: 0.1;
}

/* Animations */
@keyframes waveMove {
    0% {
        transform: translateY(-50%) rotate(0deg);
    }
    100% {
        transform: translateY(-50%) rotate(360deg);
    }
}

@keyframes waveMoveReverse {
    0% {
        transform: translateY(-50%) rotate(360deg);
    }
    100% {
        transform: translateY(-50%) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a291b2 */.elementor-2791 .elementor-element.elementor-element-5a291b2 {
    position: relative;
    overflow: hidden;
    background: #000; /* optional dark background for contrast */
}

/* Wave Layer */
.elementor-2791 .elementor-element.elementor-element-5a291b2::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.3) 0%, transparent 60%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMove 8s linear infinite;
    
    filter: blur(60px);
    opacity: 0.8;
}

/* Second Wave for Depth */
.elementor-2791 .elementor-element.elementor-element-5a291b2::after {
    content: "";
    position: absolute;
    top: 60%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.2) 0%, transparent 70%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMoveReverse 12s linear infinite;
    
    filter: blur(80px);
    opacity: 0.6;
}

/* Animations */
@keyframes waveMove {
    0% {
        transform: translateY(-50%) rotate(0deg);
    }
    100% {
        transform: translateY(-50%) rotate(360deg);
    }
}

@keyframes waveMoveReverse {
    0% {
        transform: translateY(-50%) rotate(360deg);
    }
    100% {
        transform: translateY(-50%) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6c92e90 */.elementor-2791 .elementor-element.elementor-element-6c92e90 {
    position: relative;
    overflow: hidden;
    background: #000; /* optional dark background for contrast */
}

/* Wave Layer */
.elementor-2791 .elementor-element.elementor-element-6c92e90::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.3) 0%, transparent 60%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMove 8s linear infinite;
    
    filter: blur(60px);
    opacity: 0.8;
}

/* Second Wave for Depth */
.elementor-2791 .elementor-element.elementor-element-6c92e90::after {
    content: "";
    position: absolute;
    top: 60%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.2) 0%, transparent 70%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMoveReverse 12s linear infinite;
    
    filter: blur(80px);
    opacity: 0.6;
}

/* Animations */
@keyframes waveMove {
    0% {
        transform: translateY(-50%) rotate(0deg);
    }
    100% {
        transform: translateY(-50%) rotate(360deg);
    }
}

@keyframes waveMoveReverse {
    0% {
        transform: translateY(-50%) rotate(360deg);
    }
    100% {
        transform: translateY(-50%) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0949703 */.elementor-2791 .elementor-element.elementor-element-0949703 {
    position: relative;
    overflow: hidden;
    background: #000; /* optional dark background for contrast */
}

/* Wave Layer */
.elementor-2791 .elementor-element.elementor-element-0949703::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.3) 0%, transparent 60%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMove 8s linear infinite;
    
    filter: blur(60px);
    opacity: 0.1;
}

/* Second Wave for Depth */
.elementor-2791 .elementor-element.elementor-element-0949703::after {
    content: "";
    position: absolute;
    top: 60%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.2) 0%, transparent 70%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMoveReverse 12s linear infinite;
    
    filter: blur(80px);
    opacity: 0.6;
}

/* Animations */
@keyframes waveMove {
    0% {
        transform: translateY(-50%) rotate(0deg);
    }
    100% {
        transform: translateY(-50%) rotate(360deg);
    }
}

@keyframes waveMoveReverse {
    0% {
        transform: translateY(-50%) rotate(360deg);
    }
    100% {
        transform: translateY(-50%) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a3bc59 */.elementor-2791 .elementor-element.elementor-element-7a3bc59 {
    position: relative;
    overflow: hidden;
    background: #000; /* optional dark background for contrast */
}

/* Wave Layer */
.elementor-2791 .elementor-element.elementor-element-7a3bc59::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.3) 0%, transparent 60%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMove 8s linear infinite;
    
    filter: blur(60px);
    opacity: 0.1;
}

/* Second Wave for Depth */
.elementor-2791 .elementor-element.elementor-element-7a3bc59::after {
    content: "";
    position: absolute;
    top: 60%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.2) 0%, transparent 70%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMoveReverse 12s linear infinite;
    
    filter: blur(80px);
    opacity: 0.6;
}

/* Animations */
@keyframes waveMove {
    0% {
        transform: translateY(-50%) rotate(0deg);
    }
    100% {
        transform: translateY(-50%) rotate(360deg);
    }
}

@keyframes waveMoveReverse {
    0% {
        transform: translateY(-50%) rotate(360deg);
    }
    100% {
        transform: translateY(-50%) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c64bae */.elementor-2791 .elementor-element.elementor-element-3c64bae {
    position: relative;
    overflow: hidden;
    background: #000; /* optional dark background for contrast */
}

/* Wave Layer */
.elementor-2791 .elementor-element.elementor-element-3c64bae::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.3) 0%, transparent 60%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMove 8s linear infinite;
    
    filter: blur(60px);
    opacity: 0.1;
}

/* Second Wave for Depth */
.elementor-2791 .elementor-element.elementor-element-3c64bae::after {
    content: "";
    position: absolute;
    top: 60%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.2) 0%, transparent 70%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMoveReverse 12s linear infinite;
    
    filter: blur(80px);
    opacity: 0.1;
}

/* Animations */
@keyframes waveMove {
    0% {
        transform: translateY(-50%) rotate(0deg);
    }
    100% {
        transform: translateY(-50%) rotate(360deg);
    }
}

@keyframes waveMoveReverse {
    0% {
        transform: translateY(-50%) rotate(360deg);
    }
    100% {
        transform: translateY(-50%) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9cd31fb */.elementor-2791 .elementor-element.elementor-element-9cd31fb {
    position: relative;
    overflow: hidden;
    background: #000; /* optional dark background for contrast */
}

/* Wave Layer */
.elementor-2791 .elementor-element.elementor-element-9cd31fb::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.3) 0%, transparent 60%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMove 8s linear infinite;
    
    filter: blur(60px);
    opacity: 0.1;
}

/* Second Wave for Depth */
.elementor-2791 .elementor-element.elementor-element-9cd31fb::after {
    content: "";
    position: absolute;
    top: 60%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.2) 0%, transparent 70%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMoveReverse 12s linear infinite;
    
    filter: blur(80px);
    opacity: 0.1;
}

/* Animations */
@keyframes waveMove {
    0% {
        transform: translateY(-50%) rotate(0deg);
    }
    100% {
        transform: translateY(-50%) rotate(360deg);
    }
}

@keyframes waveMoveReverse {
    0% {
        transform: translateY(-50%) rotate(360deg);
    }
    100% {
        transform: translateY(-50%) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a40d068 */.elementor-2791 .elementor-element.elementor-element-a40d068 {
    position: relative;
    overflow: hidden;
    background: #000; /* optional dark background for contrast */
}

/* Wave Layer */
.elementor-2791 .elementor-element.elementor-element-a40d068::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.3) 0%, transparent 60%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMove 8s linear infinite;
    
    filter: blur(60px);
    opacity: 0.1;
}

/* Second Wave for Depth */
.elementor-2791 .elementor-element.elementor-element-a40d068::after {
    content: "";
    position: absolute;
    top: 60%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.2) 0%, transparent 70%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMoveReverse 12s linear infinite;
    
    filter: blur(80px);
    opacity: 0.1;
}

/* Animations */
@keyframes waveMove {
    0% {
        transform: translateY(-50%) rotate(0deg);
    }
    100% {
        transform: translateY(-50%) rotate(360deg);
    }
}

@keyframes waveMoveReverse {
    0% {
        transform: translateY(-50%) rotate(360deg);
    }
    100% {
        transform: translateY(-50%) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-526e1d5 */.elementor-2791 .elementor-element.elementor-element-526e1d5 {
    position: relative;
    overflow: hidden;
    background: #000; /* optional dark background for contrast */
}

/* Wave Layer */
.elementor-2791 .elementor-element.elementor-element-526e1d5::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.3) 0%, transparent 60%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMove 8s linear infinite;
    
    filter: blur(60px);
    opacity: 0.1;
}

/* Second Wave for Depth */
.elementor-2791 .elementor-element.elementor-element-526e1d5::after {
    content: "";
    position: absolute;
    top: 60%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.2) 0%, transparent 70%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMoveReverse 12s linear infinite;
    
    filter: blur(80px);
    opacity: 0.1;
}

/* Animations */
@keyframes waveMove {
    0% {
        transform: translateY(-50%) rotate(0deg);
    }
    100% {
        transform: translateY(-50%) rotate(360deg);
    }
}

@keyframes waveMoveReverse {
    0% {
        transform: translateY(-50%) rotate(360deg);
    }
    100% {
        transform: translateY(-50%) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad09e7c *//* SECTION */
.pricing-section {
  padding: 50px 20px;
}

/* CONTAINER */
.pricing-container {
  display: flex;
  justify-content: center;
  gap: 25px;
  flex-wrap: wrap;
  max-width: 1100px;
  margin: auto;
}

/* CARD */
.card {
  background: #fff;
  padding: 25px;
  width: 300px;
  border-radius: 12px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
  text-align: center;
  position: relative;
}

/* HIGHLIGHT */
.card.highlight {
  border: 2px solid #facc15;
  transform: scale(1.05);
}

/* BADGE */
.badge {
  position: absolute;
  top: -12px;
  left: 50%;
  transform: translateX(-50%);
  background: #facc15;
  color: #000;
  padding: 5px 12px;
  font-size: 12px;
  border-radius: 20px;
  font-weight: 600;
}

/* PRICE */
.price.red { color: #ef4444; }
.price.yellow { color: #f59e0b; }

/* FEATURES */
.feature {
  margin: 8px 0;
  font-size: 14px;
}
.feature.yes { color: #16a34a; }
.feature.no { color: #9ca3af; }

/* ✅ FINAL BUTTON (FORCE APPLY) */
.pricing-container .pricing-btn {
  display: inline-block !important;
  margin-top: 15px;
  padding: 12px 24px;
  background: #F4B409 !important;
  color: #000 !important;
  text-decoration: none !important;
  border-radius: 6px;
  font-weight: 600;
  border: 1px solid transparent !important;
  transition: all 0.3s ease;
}

/* ✅ HOVER (FORCE APPLY) */
.pricing-container .pricing-btn:hover {
  background: #000 !important;
  color: #F4B409 !important;
  border: 1px solid #F4B409 !important;
  box-shadow: 0 0 10px #F4B409,
              0 0 20px #F4B409,
              0 0 40px #F4B409;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c6a30c */.elementor-2791 .elementor-element.elementor-element-3c6a30c {
    position: relative;
    overflow: hidden;
    background: #000; /* optional dark background for contrast */
}

/* Wave Layer */
.elementor-2791 .elementor-element.elementor-element-3c6a30c::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.3) 0%, transparent 60%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMove 8s linear infinite;
    
    filter: blur(60px);
    opacity: 0.1;
}

/* Second Wave for Depth */
.elementor-2791 .elementor-element.elementor-element-3c6a30c::after {
    content: "";
    position: absolute;
    top: 60%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.2) 0%, transparent 70%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMoveReverse 12s linear infinite;
    
    filter: blur(80px);
    opacity: 0.1;
}

/* Animations */
@keyframes waveMove {
    0% {
        transform: translateY(-50%) rotate(0deg);
    }
    100% {
        transform: translateY(-50%) rotate(360deg);
    }
}

@keyframes waveMoveReverse {
    0% {
        transform: translateY(-50%) rotate(360deg);
    }
    100% {
        transform: translateY(-50%) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb0933a *//* SECTION */
.pricing-section {
  padding: 50px 20px;
}

/* CONTAINER */
.pricing-container {
  display: flex;
  justify-content: center;
  gap: 25px;
  flex-wrap: wrap;
  max-width: 1100px;
  margin: auto;
}

/* CARD */
.card {
  background: #fff;
  padding: 25px;
  width: 300px;
  border-radius: 12px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
  text-align: center;
  position: relative;
}

/* HIGHLIGHT */
.card.highlight {
  border: 2px solid #facc15;
  transform: scale(1.05);
}

/* BADGE */
.badge {
  position: absolute;
  top: -12px;
  left: 50%;
  transform: translateX(-50%);
  background: #facc15;
  color: #000;
  padding: 5px 12px;
  font-size: 12px;
  border-radius: 20px;
  font-weight: 600;
}

/* PRICE */
.price.red { color: #ef4444; }
.price.yellow { color: #f59e0b; }

/* FEATURES */
.feature {
  margin: 8px 0;
  font-size: 14px;
}
.feature.yes { color: #16a34a; }
.feature.no { color: #9ca3af; }

/* ✅ FINAL BUTTON (FORCE APPLY) */
.pricing-container .pricing-btn {
  display: inline-block !important;
  margin-top: 15px;
  padding: 12px 24px;
  background: #F4B409 !important;
  color: #000 !important;
  text-decoration: none !important;
  border-radius: 6px;
  font-weight: 600;
  border: 1px solid transparent !important;
  transition: all 0.3s ease;
}

/* ✅ HOVER (FORCE APPLY) */
.pricing-container .pricing-btn:hover {
  background: #000 !important;
  color: #F4B409 !important;
  border: 1px solid #F4B409 !important;
  box-shadow: 0 0 10px #F4B409,
              0 0 20px #F4B409,
              0 0 40px #F4B409;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-612d0d5 */.elementor-2791 .elementor-element.elementor-element-612d0d5 {
    position: relative;
    overflow: hidden;
    background: #000; /* optional dark background for contrast */
}

/* Wave Layer */
.elementor-2791 .elementor-element.elementor-element-612d0d5::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.3) 0%, transparent 60%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMove 8s linear infinite;
    
    filter: blur(60px);
    opacity: 0.1;
}

/* Second Wave for Depth */
.elementor-2791 .elementor-element.elementor-element-612d0d5::after {
    content: "";
    position: absolute;
    top: 60%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    background: radial-gradient(circle at center, rgba(244,180,9,0.2) 0%, transparent 70%);
    
    transform: translateY(-50%) rotate(0deg);
    animation: waveMoveReverse 12s linear infinite;
    
    filter: blur(80px);
    opacity: 0.1;
}

/* Animations */
@keyframes waveMove {
    0% {
        transform: translateY(-50%) rotate(0deg);
    }
    100% {
        transform: translateY(-50%) rotate(360deg);
    }
}

@keyframes waveMoveReverse {
    0% {
        transform: translateY(-50%) rotate(360deg);
    }
    100% {
        transform: translateY(-50%) rotate(0deg);
    }
}/* End custom CSS */