.elementor-3142 .elementor-element.elementor-element-681a43f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-2b4c985{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-2b4c985:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-2b4c985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iqea.idooproject.com/wp-content/uploads/2026/08/iquea-hero-image.png");background-position:top left;}.elementor-3142 .elementor-element.elementor-element-2b4c985::before, .elementor-3142 .elementor-element.elementor-element-2b4c985 > .elementor-background-video-container::before, .elementor-3142 .elementor-element.elementor-element-2b4c985 > .e-con-inner > .elementor-background-video-container::before, .elementor-3142 .elementor-element.elementor-element-2b4c985 > .elementor-background-slideshow::before, .elementor-3142 .elementor-element.elementor-element-2b4c985 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3142 .elementor-element.elementor-element-2b4c985 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A192FD9;--background-overlay:'';}.elementor-3142 .elementor-element.elementor-element-19e14a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-19e14a9.e-con{--flex-grow:0;--flex-shrink:0;}.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-3142 .elementor-element.elementor-element-853cb45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3142 .elementor-element.elementor-element-853cb45.elementor-element{--align-self:flex-start;}.elementor-3142 .elementor-element.elementor-element-853cb45 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;}.elementor-3142 .elementor-element.elementor-element-704de0b{--display:flex;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:12px;}.elementor-3142 .elementor-element.elementor-element-704de0b:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-704de0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06B6D426;}.elementor-3142 .elementor-element.elementor-element-2ca01e6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-3142 .elementor-element.elementor-element-2ca01e6.elementor-element{--align-self:flex-start;}.elementor-3142 .elementor-element.elementor-element-2ca01e6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(1.5625rem, 1.275rem + 1.4375vw, 3rem);font-weight:800;color:var( --e-global-color-644333c );}.elementor-3142 .elementor-element.elementor-element-7fbd854{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3142 .elementor-element.elementor-element-7fbd854 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#E2E8F0;}.elementor-3142 .elementor-element.elementor-element-4b1b5c2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-4b1b5c2:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-4b1b5c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3142 .elementor-element.elementor-element-cc1b4fb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-76c95ce{width:var( --container-widget-width, auto );max-width:auto;background-color:#008B8B10;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 12px 4px 12px;--container-widget-width:auto;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#008B8B;border-radius:100px 100px 100px 100px;}.elementor-3142 .elementor-element.elementor-element-76c95ce .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:600;color:#0D9488;}.elementor-3142 .elementor-element.elementor-element-899f605 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(1.375rem, 1.2rem + 0.875vw, 2.25rem);font-weight:700;color:#0A192F;}.elementor-3142 .elementor-element.elementor-element-abee1e1{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-3142 .elementor-element.elementor-element-abee1e1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#64748B;}.elementor-3142 .elementor-element.elementor-element-d06f305{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-eb25811 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-3142 .elementor-element.elementor-element-cd8885d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-cd8885d:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-cd8885d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-644333c );}.elementor-3142 .elementor-element.elementor-element-7dcb319{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-e4ae119{width:var( --container-widget-width, auto );max-width:auto;background-color:#008B8B10;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 12px 4px 12px;--container-widget-width:auto;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#008B8B;border-radius:100px 100px 100px 100px;}.elementor-3142 .elementor-element.elementor-element-e4ae119 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:600;color:#0D9488;}.elementor-3142 .elementor-element.elementor-element-3b80ad3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(1.375rem, 1.2rem + 0.875vw, 2.25rem);font-weight:700;color:#0A192F;}.elementor-3142 .elementor-element.elementor-element-d58ea50{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-3142 .elementor-element.elementor-element-d58ea50 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#64748B;}.elementor-3142 .elementor-element.elementor-element-4569d0e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-25a7471 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3142 .elementor-element.elementor-element-2520d35{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-2520d35:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-2520d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3142 .elementor-element.elementor-element-ed2f920{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-e201944{width:var( --container-widget-width, auto );max-width:auto;background-color:#008B8B10;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 12px 4px 12px;--container-widget-width:auto;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#008B8B;border-radius:100px 100px 100px 100px;}.elementor-3142 .elementor-element.elementor-element-e201944 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:600;color:#0D9488;}.elementor-3142 .elementor-element.elementor-element-1651794 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(1.375rem, 1.2rem + 0.875vw, 2.25rem);font-weight:700;color:#0A192F;}.elementor-3142 .elementor-element.elementor-element-ce6f381{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-3142 .elementor-element.elementor-element-ce6f381 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#64748B;}.elementor-3142 .elementor-element.elementor-element-dc71afa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-dc71afa:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-dc71afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-644333c );}.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-3142 .elementor-element.elementor-element-cdbb1fd img{height:550px;border-radius:16px 0px 0px 16px;}.elementor-3142 .elementor-element.elementor-element-acbf819{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-3142 .elementor-element.elementor-element-148531a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-9249982{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-1327ae8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-3142 .elementor-element.elementor-element-1327ae8:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-1327ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D94881A;}.elementor-3142 .elementor-element.elementor-element-617eaf0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#0D9488;}.elementor-3142 .elementor-element.elementor-element-ac0a2c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-3142 .elementor-element.elementor-element-ac0a2c4:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-ac0a2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3142 .elementor-element.elementor-element-1f741a4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;color:#64748B;}.elementor-3142 .elementor-element.elementor-element-c44e989 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:700;color:#0A192F;}.elementor-3142 .elementor-element.elementor-element-bcd21b2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-515616f > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-3142 .elementor-element.elementor-element-515616f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3142 .elementor-element.elementor-element-f3a026a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-d2d859b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3142 .elementor-element.elementor-element-d2d859b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3142 .elementor-element.elementor-element-87d6145{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-bdb8140{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-bdb8140:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-bdb8140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-644333c );}.elementor-3142 .elementor-element.elementor-element-b988070{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-970e33d{width:var( --container-widget-width, auto );max-width:auto;background-color:#008B8B10;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 12px 4px 12px;--container-widget-width:auto;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#008B8B;border-radius:100px 100px 100px 100px;}.elementor-3142 .elementor-element.elementor-element-970e33d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:600;color:#0D9488;}.elementor-3142 .elementor-element.elementor-element-9e1ee61 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:700;color:#0A192F;}.elementor-3142 .elementor-element.elementor-element-d18e9f3{text-align:center;}.elementor-3142 .elementor-element.elementor-element-d18e9f3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#64748B;}.elementor-3142 .elementor-element.elementor-element-0f4fd77{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-474652d > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-3142 .elementor-element.elementor-element-819ee78{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-819ee78:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-819ee78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3142 .elementor-element.elementor-element-2fddcbd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-9386bdc{width:var( --container-widget-width, auto );max-width:auto;background-color:#008B8B10;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 12px 4px 12px;--container-widget-width:auto;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#008B8B;border-radius:100px 100px 100px 100px;}.elementor-3142 .elementor-element.elementor-element-9386bdc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:600;color:#0D9488;}.elementor-3142 .elementor-element.elementor-element-85af653 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(1.375rem, 1.2rem + 0.875vw, 2.25rem);font-weight:700;color:#0A192F;}.elementor-3142 .elementor-element.elementor-element-ed61e77{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-3142 .elementor-element.elementor-element-ed61e77 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#64748B;}.elementor-3142 .elementor-element.elementor-element-a6a9873{--display:flex;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder-row{margin-top:0px;margin-bottom:0px;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder__label{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;color:#0A192F;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder__desc{text-align:left;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:6px 6px 6px 6px;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder ::-webkit-input-placeholder{color:#94A3B8;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder ::-ms-input-placeholder{color:#94A3B8;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder ::-moz-placeholder{color:#94A3B8;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder :-moz-placeholder{color:#94A3B8;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder input{color-scheme:normal;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder__heading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder__action-button{background-color:#00AEEF;color:var( --e-global-color-644333c );transition:all 0.3s;padding:6px 6px 6px 6px;border-style:none;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder__submit-wrap > .jet-form-builder__submit{width:100%;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder__submit{justify-content:center;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder-message--success{text-align:center;}.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder-message--error{text-align:center;}.elementor-3142 .elementor-element.elementor-element-7b53575{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-7b53575:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-7b53575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-644333c );}.elementor-3142 .elementor-element.elementor-element-9ce5726{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-320467e{width:var( --container-widget-width, auto );max-width:auto;background-color:#008B8B10;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 12px 4px 12px;--container-widget-width:auto;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#008B8B;border-radius:100px 100px 100px 100px;}.elementor-3142 .elementor-element.elementor-element-320467e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:600;color:#0D9488;}.elementor-3142 .elementor-element.elementor-element-4c08752 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(1.375rem, 1.2rem + 0.875vw, 2.25rem);font-weight:700;color:#0A192F;}.elementor-3142 .elementor-element.elementor-element-88beb75{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-3142 .elementor-element.elementor-element-88beb75 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#64748B;}.elementor-3142 .elementor-element.elementor-element-93da7e5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-3364810 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-3142 .elementor-element.elementor-element-fa812ef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-6959aa9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-034f97b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-463a330{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-463a330:not(.elementor-motion-effects-element-type-background), .elementor-3142 .elementor-element.elementor-element-463a330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-047de7d ) 0%, var( --e-global-color-87f86c3 ) 100%);}.elementor-3142 .elementor-element.elementor-element-db31cce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-179559e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-644333c );}.elementor-3142 .elementor-element.elementor-element-86b203b{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-3142 .elementor-element.elementor-element-86b203b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-644333c );}.elementor-3142 .elementor-element.elementor-element-60ee8a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.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-3142 .elementor-element.elementor-element-beba409 .elementor-button{background-color:var( --e-global-color-644333c );font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-047de7d );color:var( --e-global-color-047de7d );border-radius:6px 6px 6px 6px;padding:14px 24px 14px 24px;}.elementor-3142 .elementor-element.elementor-element-beba409 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3142 .elementor-element.elementor-element-9b95b47 .elementor-button{background-color:#00000000;font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-644333c );border-radius:6px 6px 6px 6px;padding:14px 24px 14px 24px;}.elementor-3142 .elementor-element.elementor-element-9b95b47 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1199px){.elementor-3142 .elementor-element.elementor-element-abee1e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3142 .elementor-element.elementor-element-eb25811 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-3142 .elementor-element.elementor-element-d58ea50{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3142 .elementor-element.elementor-element-ce6f381{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3142 .elementor-element.elementor-element-dc71afa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3142 .elementor-element.elementor-element-cdbb1fd img{border-radius:16px 16px 16px 16px;}.elementor-3142 .elementor-element.elementor-element-9e1ee61{text-align:center;}.elementor-3142 .elementor-element.elementor-element-474652d > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-3142 .elementor-element.elementor-element-ed61e77{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3142 .elementor-element.elementor-element-88beb75{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3142 .elementor-element.elementor-element-3364810 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-3142 .elementor-element.elementor-element-179559e{text-align:center;}.elementor-3142 .elementor-element.elementor-element-86b203b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}@media(max-width:767px){.elementor-3142 .elementor-element.elementor-element-2b4c985{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3142 .elementor-element.elementor-element-19e14a9{--content-width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3142 .elementor-element.elementor-element-853cb45{text-align:center;}.elementor-3142 .elementor-element.elementor-element-7c38676{text-align:center;}.elementor-3142 .elementor-element.elementor-element-2ca01e6{width:100%;max-width:100%;text-align:center;}.elementor-3142 .elementor-element.elementor-element-2ca01e6 .elementor-heading-title{font-size:24px;}.elementor-3142 .elementor-element.elementor-element-7fbd854{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3142 .elementor-element.elementor-element-899f605{text-align:center;}.elementor-3142 .elementor-element.elementor-element-d06f305{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3142 .elementor-element.elementor-element-eb25811 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3142 .elementor-element.elementor-element-3b80ad3{text-align:center;}.elementor-3142 .elementor-element.elementor-element-1651794{text-align:center;}.elementor-3142 .elementor-element.elementor-element-cdbb1fd img{height:335px;}.elementor-3142 .elementor-element.elementor-element-acbf819{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3142 .elementor-element.elementor-element-1327ae8{--width:100%;}.elementor-3142 .elementor-element.elementor-element-c44e989{text-align:center;}.elementor-3142 .elementor-element.elementor-element-c44e989 .elementor-heading-title{font-size:24px;}.elementor-3142 .elementor-element.elementor-element-515616f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3142 .elementor-element.elementor-element-9e1ee61{text-align:center;}.elementor-3142 .elementor-element.elementor-element-9e1ee61 .elementor-heading-title{font-size:24px;}.elementor-3142 .elementor-element.elementor-element-474652d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3142 .elementor-element.elementor-element-85af653{text-align:center;}.elementor-3142 .elementor-element.elementor-element-4c08752{text-align:center;}.elementor-3142 .elementor-element.elementor-element-3364810 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-3142 .elementor-element.elementor-element-179559e .elementor-heading-title{font-size:24px;}.elementor-3142 .elementor-element.elementor-element-60ee8a7{--justify-content:center;}}@media(min-width:768px){.elementor-3142 .elementor-element.elementor-element-19e14a9{--content-width:1280px;}.elementor-3142 .elementor-element.elementor-element-cc1b4fb{--content-width:1280px;}.elementor-3142 .elementor-element.elementor-element-7dcb319{--content-width:1280px;}.elementor-3142 .elementor-element.elementor-element-ed2f920{--content-width:1280px;}.elementor-3142 .elementor-element.elementor-element-b988070{--content-width:1280px;}.elementor-3142 .elementor-element.elementor-element-2fddcbd{--content-width:1280px;}.elementor-3142 .elementor-element.elementor-element-9ce5726{--content-width:1280px;}.elementor-3142 .elementor-element.elementor-element-db31cce{--content-width:1280px;}.elementor-3142 .elementor-element.elementor-element-60ee8a7{--width:auto;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-ec6bcb3 *//* 1. Campos sueltos / individuales */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .jet-form-builder-row {
    margin-bottom: 24px !important;
    margin-top: 0 !important;
}

/* 2. Filas de columnas */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .wp-block-columns {
    margin-bottom: 24px !important;
    margin-top: 0 !important;
    gap: 20px !important;
}

/* 3. Anula margen de campos dentro de columnas */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .wp-block-column .jet-form-builder-row {
    margin-bottom: 0 !important;
}

/* 4. SEPARADOR (Línea horizontal de WordPress) */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .wp-block-separator,
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 hr {
    margin-top: 24px !important;    /* Espacio exacto arriba */
    margin-bottom: 24px !important; /* Espacio exacto abajo */
    border: none !important;
    border-top: 1px solid #E2E8F0 !important; /* Mismo color de borde de tus inputs */
    width: 100% !important;
    opacity: 1 !important;
}


/* =======================================================
   TABLA DE PARÁMETROS: CONTENEDOR, BORDES Y CABECERA GRIS
   ======================================================= */

.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros {
    border: 1px solid #E2E8F0 !important;
    border-radius: 8px !important;
    overflow: hidden !important;
    background-color: #FFFFFF !important;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

/* Anula los márgenes generales dentro de la tabla */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .wp-block-columns {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    gap: 15px !important;
}

.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .jet-form-builder-row {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

/* Encabezado de la tabla (Fondo gris claro) */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .fila-header {
    background-color: #F8FAFC !important;
    border-bottom: 1px solid #E2E8F0 !important;
    padding: 12px 16px !important;
}

.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .fila-header p {
    margin: 0 !important;
    font-weight: 700 !important;
    font-size: 13px !important;
    color: #0F172A !important;
}

/* Filas de parámetros (Alineación y línea divisoria entre filas) */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .wp-block-columns:not(.fila-header) {
    padding: 8px 16px !important;
    align-items: center !important;
    border-bottom: 1px solid #E2E8F0 !important;
}

/* Quita la línea divisoria a la última fila (pH) */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .wp-block-columns:last-child {
    border-bottom: none !important;
}

/* Nombres de los parámetros (Texto oscuro y seminegrita) */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .wp-block-columns:not(.fila-header) p {
    margin: 0 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #0F172A !important;
}

/* Inputs dentro de la tabla */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros input {
    height: 42px !important;
    min-height: 42px !important;
    border: 1px solid #E2E8F0 !important;
    border-radius: 6px !important;
    background-color: #FFFFFF !important;
    padding-left: 12px !important;
    font-size: 14px !important;
}

/* =======================================================
   4. INYECCIÓN AUTOMÁTICA DEL "mg/L" (FILAS 1 A 7)
   ======================================================= */

/* Prepara el contenedor del input */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .wp-block-columns:not(.fila-header):not(:last-child) .jet-form-builder__field-wrap {
    position: relative !important;
    display: block !important;
}

/* Pinta la unidad "mg/L" en gris adentro a la derecha */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .wp-block-columns:not(.fila-header):not(:last-child) .jet-form-builder__field-wrap::after {
    content: "mg/L" !important;
    position: absolute !important;
    right: 14px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    color: #94A3B8 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    pointer-events: none !important;
    z-index: 10 !important;
}

/* Evita que el texto escrito choque con el "mg/L" */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .wp-block-columns:not(.fila-header):not(:last-child) input {
    padding-right: 55px !important;
    position: relative !important;
    z-index: 1 !important;
}


/* =======================================================
   5. PADDING Y AJUSTE DE LA CAJA DE TEXTO (TEXTAREA)
   ======================================================= */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 textarea.jet-form-builder__field {
    padding: 14px 16px !important;       /* Relleno interno superior/inferior y laterales */
    line-height: 1.5 !important;          /* Interlineado cómodo para leer */
    min-height: 120px !important;         /* Altura mínima para que se vea amplia */
    border: 1px solid #E2E8F0 !important;/* Mismo borde gris que el resto */
    border-radius: 6px !important;       /* Esquinas redondeadas */
    box-sizing: border-box !important;
    resize: vertical !important;          /* Permite agrandar solo hacia abajo sin romper el ancho */
}


/* Limpia la lista del checkbox de privacidad */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .field-type-checkbox-field ul,
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .field-type-checkbox-field li {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .field-type-checkbox-field label {
    display: inline-flex !important;
    align-items: center !important;
    gap: 10px !important;
    font-size: 14px !important;
    color: #475569 !important;
    cursor: pointer !important;
}

.elementor-3142 .elementor-element.elementor-element-ec6bcb3 .field-type-checkbox-field input[type="checkbox"] {
    width: 18px !important;
    height: 18px !important;
    accent-color: #00A8E8 !important; /* Pinta el check del color azul de tu web */
    cursor: pointer !important;
}


/* =======================================================
   RESPONSIVE PARA MÓVILES (PANTALLAS MENORES A 768px)
   ======================================================= */
@media (max-width: 767px) {

    /* 1. Oculta la fila gris de encabezados en celulares */
    .elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .fila-header {
        display: none !important;
    }

    /* 2. Convierte cada fila de parámetro en una tarjeta flexible */
    .elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .wp-block-columns:not(.fila-header) {
        display: flex !important;
        flex-wrap: wrap !important;
        padding: 14px 12px !important;
        gap: 8px 10px !important;
    }

    /* 3. Nombre del parámetro: 100% de ancho arriba */
    .elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .wp-block-columns:not(.fila-header) > .wp-block-column:first-child {
        flex: 1 1 100% !important;
        width: 100% !important;
        margin-bottom: 4px !important;
    }

    /* 4. Inputs de Entrada y Salida: 50% de ancho cada uno */
    .elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .wp-block-columns:not(.fila-header) > .wp-block-column:nth-child(2),
    .elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .wp-block-columns:not(.fila-header) > .wp-block-column:nth-child(3) {
        flex: 1 1 calc(50% - 6px) !important;
        max-width: calc(50% - 6px) !important;
    }

    /* 5. Crea mini-etiquetas arriba de cada input para identificar Entrada y Salida */
    .elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .wp-block-columns:not(.fila-header) > .wp-block-column:nth-child(2)::before {
        content: "Nivel entrada:";
        display: block;
        font-size: 11px;
        font-weight: 600;
        color: #64748B;
        margin-bottom: 4px;
    }

    .elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .wp-block-columns:not(.fila-header) > .wp-block-column:nth-child(3)::before {
        content: "Req. salida:";
        display: block;
        font-size: 11px;
        font-weight: 600;
        color: #64748B;
        margin-bottom: 4px;
    }

    /* 6. Ajuste fino de padding y tamaño de la unidad mg/L en móvil */
    .elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros input {
        font-size: 13px !important;
        padding-right: 48px !important;
        height: 38px !important;
        min-height: 38px !important;
    }

    .elementor-3142 .elementor-element.elementor-element-ec6bcb3 .tabla-parametros .wp-block-columns:not(.fila-header):not(:last-child) .jet-form-builder__field-wrap::after {
        right: 10px !important;
        font-size: 11px !important;
    }
}

/* 1. Vuelve transparente CUALQUIER capa contenedora del botón */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 [class*="action-button"]:not(button),
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 [class*="submit"]:not(button),
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 [class*="action-button-wrap"],
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 [class*="action-button-row"] {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
    padding: 0 !important;
}

/* 2. Aplica el azul directamente a la etiqueta <button> física */
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 button,
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 input[type="submit"],
.elementor-3142 .elementor-element.elementor-element-ec6bcb3 button.jet-form-builder__action-button {
    background-color: #00A8E8 !important;
    background: #00A8E8 !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
    width: 100% !important;
    color: #FFFFFF !important;
}/* End custom CSS */