.elementor-13 .elementor-element.elementor-element-40ce8f9{--display:flex;--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;--overlay-opacity:0.6;--padding-top:200px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-40ce8f9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-40ce8f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.leadxforms.com/blog/wp-content/uploads/2026/08/Hero-bg.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-40ce8f9::before, .elementor-13 .elementor-element.elementor-element-40ce8f9 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-40ce8f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-40ce8f9 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-40ce8f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-40ce8f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-784e937{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-d7d50bd{text-align:center;}.elementor-13 .elementor-element.elementor-element-d7d50bd .elementor-heading-title{font-family:"Product Sans", Sans-serif;font-size:70px;font-weight:500;line-height:65px;color:#151823;}.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-13 .elementor-element.elementor-element-47c31ca{text-align:center;font-size:22px;font-weight:400;line-height:26px;}.elementor-13 .elementor-element.elementor-element-47c31ca p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-0012ffa{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-0167d3b{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:15px;--e-filter-normal-text-color:#000000;--e-filter-hover-text-color:#FFFFFF;--e-filter-active-text-color:#FFFFFF;--e-filter-item-border-radius:48px 48px 48px 48px;}.elementor-13 .elementor-element.elementor-element-0167d3b .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#151823;}.elementor-13 .elementor-element.elementor-element-0167d3b .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#008744;border-style:solid;border-width:1px 1px 1px 1px;border-color:#008744;}.elementor-13 .elementor-element.elementor-element-0167d3b .e-filter-item[aria-pressed="true"]{background-color:#008744;border-style:solid;border-width:1px 1px 1px 1px;border-color:#008744;}.elementor-13 .elementor-element.elementor-element-0167d3b .e-filter-item{font-family:"Product Sans", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:85px;padding:6px 22px 7px 22px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-da31f5e{--grid-columns:3;--grid-row-gap:30px;--load-more-button-align:center;--grid-column-gap:20px;}.elementor-13 .elementor-element.elementor-element-da31f5e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Product Sans", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:500px 500px 500px 500px;padding:8px 10px 8px 23px;}.elementor-13 .elementor-element.elementor-element-da31f5e .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-da31f5e .elementor-button:focus{background-color:#000000;}.elementor-13 .elementor-element.elementor-element-da31f5e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-da31f5e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-13 .elementor-element.elementor-element-da31f5e .e-loop-item > .elementor-section, .elementor-13 .elementor-element.elementor-element-da31f5e .e-loop-item > .elementor-section > .elementor-container, .elementor-13 .elementor-element.elementor-element-da31f5e .e-loop-item > .e-con, .elementor-13 .elementor-element.elementor-element-da31f5e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-13 .elementor-element.elementor-element-75b9619{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-13 .elementor-element.elementor-element-2692220{--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;--justify-content:space-between;--border-radius:26px 26px 26px 26px;}.elementor-13 .elementor-element.elementor-element-2692220:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2692220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FFF8;}.elementor-13 .elementor-element.elementor-element-46a5831{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.08;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-46a5831::before, .elementor-13 .elementor-element.elementor-element-46a5831 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-46a5831 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-46a5831 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-46a5831 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-46a5831 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-46a5831.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-22b1237{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-13 .elementor-element.elementor-element-22b1237 .elementor-heading-title{font-size:45px;line-height:55px;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-526c735 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-526c735{text-align:start;font-size:22px;font-weight:400;color:#404040;}.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-13 .elementor-element.elementor-element-eaafce2 .elementor-button{background-color:#008744;font-size:18px;font-weight:400;line-height:21px;border-radius:30px 30px 30px 30px;padding:8px 10px 8px 23px;}.elementor-13 .elementor-element.elementor-element-eaafce2 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-eaafce2 .elementor-button:focus{background-color:#339F69;}.elementor-13 .elementor-element.elementor-element-eaafce2{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-eaafce2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-eaafce2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-13 .elementor-element.elementor-element-748e407{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-c676584{--display:flex;--justify-content:center;--border-radius:27px 27px 27px 27px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c676584:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c676584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-fe46334 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:15px 0px 15px 0px;border-radius:27px 27px 0px 0px;}.elementor-13 .elementor-element.elementor-element-fe46334{text-align:center;}.elementor-13 .elementor-element.elementor-element-fe46334 .elementor-heading-title{font-family:"Product Sans", Sans-serif;font-size:38px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1ca6589{text-align:center;font-size:18px;font-weight:400;color:#404040;}.elementor-13 .elementor-element.elementor-element-1ca6589 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-c1f4d69 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-ab9489b{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-13 .elementor-element.elementor-element-3e1efa3{--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;--border-radius:26px 26px 26px 26px;}.elementor-13 .elementor-element.elementor-element-3e1efa3:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3e1efa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-2e9ff6e{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2e9ff6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-cd19189{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-cd19189 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:5px 15px 5px 15px;border-radius:500px 500px 500px 500px;}.elementor-13 .elementor-element.elementor-element-cd19189.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-cd19189 .elementor-heading-title{font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-260a758{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-13 .elementor-element.elementor-element-260a758 .elementor-heading-title{font-size:45px;line-height:55px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-899e68d > .elementor-widget-container{margin:-15px 0px -15px 0px;}.elementor-13 .elementor-element.elementor-element-899e68d{text-align:start;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ad43c6a{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-b697bf9 img{width:100%;}.elementor-13 .elementor-element.elementor-element-da75a37 img{width:100%;}.elementor-13 .elementor-element.elementor-element-183c578{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-183c578.e-con{--align-self:flex-end;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-46a5831{--width:47%;}.elementor-13 .elementor-element.elementor-element-748e407{--width:43%;}.elementor-13 .elementor-element.elementor-element-c676584{--width:100%;}.elementor-13 .elementor-element.elementor-element-2e9ff6e{--width:67.744%;}.elementor-13 .elementor-element.elementor-element-183c578{--width:100%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-40ce8f9{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-784e937{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-d7d50bd .elementor-heading-title{font-size:50px;}.elementor-13 .elementor-element.elementor-element-47c31ca{font-size:18px;}.elementor-13 .elementor-element.elementor-element-0012ffa{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-da31f5e{--grid-columns:2;}.elementor-13 .elementor-element.elementor-element-75b9619{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-2692220{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-13 .elementor-element.elementor-element-46a5831{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-22b1237 .elementor-heading-title{font-size:40px;}.elementor-13 .elementor-element.elementor-element-526c735{font-size:18px;}.elementor-13 .elementor-element.elementor-element-748e407{--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-13 .elementor-element.elementor-element-c676584{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-ab9489b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-3e1efa3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-2e9ff6e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-260a758 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-13 .elementor-element.elementor-element-899e68d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-899e68d{font-size:18px;}.elementor-13 .elementor-element.elementor-element-183c578{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-7fa2ea4 img{width:100%;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-40ce8f9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-40ce8f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-13 .elementor-element.elementor-element-40ce8f9{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-784e937{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d7d50bd .elementor-heading-title{font-size:35px;line-height:30px;}.elementor-13 .elementor-element.elementor-element-0012ffa{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-13 .elementor-element.elementor-element-0167d3b{--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-space-between:8px;}.elementor-13 .elementor-element.elementor-element-0167d3b .e-filter-item{font-size:15px;line-height:normal;padding:5px 14px 5px 14px;}.elementor-13 .elementor-element.elementor-element-da31f5e{--grid-columns:1;--grid-row-gap:10px;--load-more—spacing:30px;}.elementor-13 .elementor-element.elementor-element-da31f5e > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-75b9619{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-13 .elementor-element.elementor-element-2692220{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-46a5831{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-22b1237{text-align:center;}.elementor-13 .elementor-element.elementor-element-22b1237 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-13 .elementor-element.elementor-element-526c735{text-align:center;}.elementor-13 .elementor-element.elementor-element-748e407{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-1ca6589{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-1ca6589.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-ab9489b{--padding-top:40px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-13 .elementor-element.elementor-element-3e1efa3{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-2e9ff6e{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-cd19189{text-align:center;}.elementor-13 .elementor-element.elementor-element-cd19189 .elementor-heading-title{font-size:16px;}.elementor-13 .elementor-element.elementor-element-260a758{text-align:start;}.elementor-13 .elementor-element.elementor-element-260a758 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-13 .elementor-element.elementor-element-899e68d{text-align:start;}.elementor-13 .elementor-element.elementor-element-899e68d p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-ad43c6a{--width:100%;--flex-wrap:nowrap;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-2692220{--width:96%;}.elementor-13 .elementor-element.elementor-element-46a5831{--width:100%;}.elementor-13 .elementor-element.elementor-element-748e407{--width:100%;}.elementor-13 .elementor-element.elementor-element-3e1efa3{--width:96%;}.elementor-13 .elementor-element.elementor-element-2e9ff6e{--width:371.6px;}}/* Start custom CSS for container, class: .elementor-element-c676584 */.form-group-wrap {
    font-family: "Product Sans", sans-serif;
}
 

.form-group-wrap .form-row + .form-row {
    margin-top: 20px;
}

.form-group-wrap .custom-row {
    display: flex;
    gap: 16px;
}
 
.form-group-wrap .form-column-2 {
    flex: 1;
    min-width: 0;
}
 

.form-group-wrap .input-group .wpcf7-form-control-wrap {
    display: block;
    width: 100%;
}
 

.form-group-wrap .input-group label {
    font-family: "Product Sans", sans-serif !important;
    display: block;
    margin-bottom: 8px;
    color: #151823;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-align: left !important;
}
 
.form-group-wrap .input-group label span {
    color: #E02B2B;
}
 
.form-group-wrap .input-group input[type="text"],
.form-group-wrap .input-group input[type="email"],
.form-group-wrap .input-group input[type="url"] {
    display: block;
    width: 100%;
    padding: 13px 16px 14px 16px;
    border: 1px solid #E6EAEF !important;
    border-radius: 12px !important;
    background-color: #FFFFFF;
    color: #151823;
    font-family: "Product Sans", sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    outline: none;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none;
    box-sizing: border-box;
}
 
.form-group-wrap .input-group input:focus {
    border-color: #008744;
}
 
.form-group-wrap .input-group input::placeholder {
    color: #8E8E8E;
    font-family: "Product Sans", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity: 1;
}
 
.form-group-wrap .input-group #name,
.form-group-wrap .input-group #email {
    padding: 13px 16px 14px 40px;
    background-repeat: no-repeat;
    background-position: 16px center;
    background-size: 16px 16px;
}
 
.form-group-wrap .input-group #name {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M10.6668 4.66667C10.6668 6.13844 9.47194 7.33333 8.00016 7.33333C6.52839 7.33333 5.3335 6.13844 5.3335 4.66667C5.3335 3.19489 6.52839 2 8.00016 2C9.47194 2 10.6668 3.19489 10.6668 4.66667V4.66667M8.00016 9.33333C5.42456 9.33333 3.3335 11.4244 3.3335 14H12.6668C12.6668 11.4244 10.5758 9.33333 8.00016 9.33333V9.33333' stroke='%238E8E8E' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
 
.form-group-wrap .input-group #email {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 5.33203L7.26 8.8387C7.70805 9.13763 8.29195 9.13763 8.74 8.8387L14 5.33203M3.33333 12.6654H12.6667C13.4026 12.6654 14 12.0679 14 11.332V4.66536C14 3.92948 13.4026 3.33203 12.6667 3.33203H3.33333C2.59745 3.33203 2 3.92948 2 4.66536V11.332C2 12.0679 2.59745 12.6654 3.33333 12.6654L2 5.33203' stroke='%238E8E8E' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
 
.form-group-wrap .input-group .btn-submit {
    display: block;
    width: 272px;
    height: 50px;
    margin: 4px auto 0;              /* center — left chahiye to margin:4px 0 0 kar dena */
    padding: 8px 66px 8px 17px;      /* right side icon ki jagah */
    border: none;
    border-radius: 999px;
    background-color: #008744;
    background-image: url(https://leadxforms.com/blog/wp-content/uploads/2026/07/icon-1.svg);
    background-repeat: no-repeat;
    background-position: right 00px 10px;
    background-size: 50px 34px;
    color: #FFF;
    font-family: "Product Sans", sans-serif !important;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
    text-align: right;
    cursor: pointer;
    transition: background-color 0.2s ease;
}
 
.form-group-wrap .input-group .btn-submit:hover {
    color: #fff !important;
    background-color: #339F69 !important;
}
 
.form-group-wrap .input-group .wpcf7-spinner {
    display: none;
}
 
@media (max-width: 600px) {
    .form-group-wrap .custom-row {
        flex-direction: column;
        gap: 20px;
    }
    .form-group-wrap .input-group .btn-submit {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-748e407 *//* ==========================================
   LeadX Form — CF7 field styling (screenshot match)
   Sirf existing classes use hui hain
   ========================================== */
 
.form-group-wrap {
    font-family: "Product Sans", sans-serif;
}
 
/* rows ke beech spacing */
.form-group-wrap .form-row + .form-row {
    margin-top: 20px;
}
 
/* Name + Email side by side */
.form-group-wrap .custom-row {
    display: flex;
    gap: 16px;
}
 
.form-group-wrap .form-column-2 {
    flex: 1;
    min-width: 0;
}
 
/* CF7 apna span wrap karta hai — usko full width banao */
.form-group-wrap .input-group .wpcf7-form-control-wrap {
    display: block;
    width: 100%;
}
 
/* ---------- Labels ---------- */
.form-group-wrap .input-group label {
    display: block;
    margin-bottom: 8px;
    color: #151823;
    font-family: "Product Sans", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-align: left !important;
}
 
/* label ke andar required star */
.form-group-wrap .input-group label span {
    color: #E02B2B;
}
 
/* ---------- Inputs (base) ---------- */
.form-group-wrap .input-group input[type="text"],
.form-group-wrap .input-group input[type="email"],
.form-group-wrap .input-group input[type="url"] {
    display: block;
    width: 100%;
    padding: 13px 16px 14px 16px;
    border: 1px solid #E6EAE;
    border-radius: 12px;
    background-color: #FFFFFF;
    color: #151823;
    font-family: "Product Sans", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    outline: none;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none;
    box-sizing: border-box;
}
 
.form-group-wrap .input-group input:focus {
    border-color: #008744;
}
 
/* ---------- Placeholder ---------- */
.form-group-wrap .input-group input::placeholder {
    color: #8E8E8E;
    font-family: "Product Sans", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    opacity: 1;
}
 
/* ---------- Icons (Name + Email) ---------- */
/* icon wale fields me left padding 40px */
.form-group-wrap .input-group #name,
.form-group-wrap .input-group #email {
    padding: 13px 16px 14px 40px;
    background-repeat: no-repeat;
    background-position: 16px center;
    background-size: 16px 16px;
}
 
/* Full Name — person icon */
.form-group-wrap .input-group #name {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M10.6668 4.66667C10.6668 6.13844 9.47194 7.33333 8.00016 7.33333C6.52839 7.33333 5.3335 6.13844 5.3335 4.66667C5.3335 3.19489 6.52839 2 8.00016 2C9.47194 2 10.6668 3.19489 10.6668 4.66667V4.66667M8.00016 9.33333C5.42456 9.33333 3.3335 11.4244 3.3335 14H12.6668C12.6668 11.4244 10.5758 9.33333 8.00016 9.33333V9.33333' stroke='%238E8E8E' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
 
/* Email — envelope icon */
.form-group-wrap .input-group #email {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 5.33203L7.26 8.8387C7.70805 9.13763 8.29195 9.13763 8.74 8.8387L14 5.33203M3.33333 12.6654H12.6667C13.4026 12.6654 14 12.0679 14 11.332V4.66536C14 3.92948 13.4026 3.33203 12.6667 3.33203H3.33333C2.59745 3.33203 2 3.92948 2 4.66536V11.332C2 12.0679 2.59745 12.6654 3.33333 12.6654L2 5.33203' stroke='%238E8E8E' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
 
/* ---------- Submit button ---------- */
/* CF7 ka submit <input> hota hai, is liye white circle + green arrow
   background-image se lagaya hai */
.form-group-wrap .input-group .btn-submit {
    display: block;
    width: 272px;
    height: 50px;
    margin: 4px auto 0;              /* center — left chahiye to margin:4px 0 0 kar dena */
    padding: 8px 66px 8px 17px;      /* right side icon ki jagah */
    border: none;
    border-radius: 999px;
    background-color: #008744;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34'%3E%3Ccircle cx='17' cy='17' r='17' fill='white'/%3E%3Cg transform='translate(12 12)'%3E%3Cpath d='M9.17187 0C9.66871 0.00244447 9.99986 0.335016 10 0.833008V8.33301C10 8.83301 9.66601 9.16699 9.16601 9.16699C8.6662 9.16684 8.33301 8.8329 8.33301 8.33301V2.83398L1.41699 9.75C1.25032 9.91667 1.08301 10 0.833006 10C0.583192 9.99993 0.416591 9.91659 0.249998 9.75C-0.0833315 9.41667 -0.0833341 8.91634 0.249998 8.58301L7.16601 1.66699H1.66601C1.16619 1.66685 0.833006 1.3329 0.833006 0.833008C0.83314 0.333284 1.1663 0.000145248 1.66601 0H9.17187Z' fill='%23008744'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 8px center;
    background-size: 34px 34px;
    color: #FFF;
    font-family: "Product Sans", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: right;               /* text icon ke paas — flex-end wala look */
    cursor: pointer;
    transition: background-color 0.2s ease;
    box-sizing: border-box;
}
 
.form-group-wrap .input-group .btn-submit:hover {
    background-color: #00753B;
}
 
/* CF7 spinner button ke neeche na gire */
.form-group-wrap .input-group .wpcf7-spinner {
    display: none;
}
 
/* ---------- Mobile ---------- */
@media (max-width: 600px) {
    .form-group-wrap .custom-row {
        flex-direction: column;
        gap: 20px;
    }
    .form-group-wrap .input-group .btn-submit {
        width: 100%;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Product Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.leadxforms.com/blog/wp-content/uploads/2026/04/ProductSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Product Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.leadxforms.com/blog/wp-content/uploads/2026/04/ProductSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Product Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.leadxforms.com/blog/wp-content/uploads/2026/04/ProductSans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */