.elementor-4385 .elementor-element.elementor-element-d722065{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4385 .elementor-element.elementor-element-d722065:not(.elementor-motion-effects-element-type-background), .elementor-4385 .elementor-element.elementor-element-d722065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olesolutions.in/wp-content/uploads/2026/09/claudio-guglieri-gb37v81_Ni4-unsplash-scaled.jpg");}.elementor-4385 .elementor-element.elementor-element-5e64091{--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;}.elementor-4385 .elementor-element.elementor-element-6764dcf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4385 .elementor-element.elementor-element-6764dcf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-6764dcf .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-4385 .elementor-element.elementor-element-3319e87.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-3319e87{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;color:var( --e-global-color-astglobalcolor5 );}.elementor-4385 .elementor-element.elementor-element-f8b5c5e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4385 .elementor-element.elementor-element-1cfdaa6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4385 .elementor-element.elementor-element-1cfdaa6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-1cfdaa6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-4385 .elementor-element.elementor-element-f7d0b46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4385 .elementor-element.elementor-element-f7d0b46.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-f7d0b46{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;color:var( --e-global-color-astglobalcolor6 );}.elementor-4385 .elementor-element.elementor-element-a3ad5cb{--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-4385 .elementor-element.elementor-element-a3ad5cb:not(.elementor-motion-effects-element-type-background), .elementor-4385 .elementor-element.elementor-element-a3ad5cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF1EE;}.elementor-4385 .elementor-element.elementor-element-0d98c06.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-0d98c06 .elementor-heading-title{mix-blend-mode:multiply;color:var( --e-global-color-astglobalcolor1 );}.elementor-4385 .elementor-element.elementor-element-943e87e.elementor-element{--align-self:center;}.elementor-4385 .elementor-element.elementor-element-943e87e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-943e87e{font-family:var( --e-global-typography-b63c71c-font-family ), Sans-serif;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-870dc1d{--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;}.elementor-4385 .elementor-element.elementor-element-870dc1d:not(.elementor-motion-effects-element-type-background), .elementor-4385 .elementor-element.elementor-element-870dc1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97a392d );}.elementor-4385 .elementor-element.elementor-element-68322e1{--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-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-wrapper{text-align:center;}.elementor-4385 .elementor-element.elementor-element-e93dbe1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-e93dbe1{--xpro-step-flow-icon-size:100px;--xpro-step-flow-icon-padding:0px;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-icon > i{font-size:100px;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-icon > svg{width:100px;height:auto;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-icon > img{width:100px;height:100px;border-radius:50%;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-icon{padding:0px;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-icon {margin-bottom:20px;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-description > *{font-family:var( --e-global-typography-b63c71c-font-family ), Sans-serif;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-line,
					.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-line-arrow,
					.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-circle,
					.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-arrow{border-top-style:solid;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-line-arrow::after,
					.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-arrow::after{border-top-style:solid;border-right-style:solid;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-line{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-line-arrow{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-line-arrow:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-17px * 4 / 4);right:4px;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-arrow:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-15px * 4 / 4);}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-circle{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-circle:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-2px * 4 / 4);}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-line,
					 .elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-line-arrow,
					 .elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-arrow{margin-left:0px;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-line,
					 .elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-line-arrow,
					 .elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-line-arrow::after,
					 .elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-circle,
					 .elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-arrow::after{border-color:var( --e-global-color-astglobalcolor0 );}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-wrapper{text-align:center;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1{--xpro-step-flow-icon-size:100px;--xpro-step-flow-icon-padding:0px;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-icon > i{font-size:100px;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-icon > svg{width:100px;height:auto;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-icon > img{width:100px;height:100px;border-radius:50%;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-icon{padding:0px;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-icon {margin-bottom:20px;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-description > *{font-family:var( --e-global-typography-b63c71c-font-family ), Sans-serif;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-line,
					.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-line-arrow,
					.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-circle,
					.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-arrow{border-top-style:solid;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-line-arrow::after,
					.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-arrow::after{border-top-style:solid;border-right-style:solid;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-line{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-line-arrow{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-line-arrow:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-17px * 4 / 4);right:4px;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-arrow:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-15px * 4 / 4);}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-circle{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-circle:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-2px * 4 / 4);}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-line,
					 .elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-line-arrow,
					 .elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-arrow{margin-left:0px;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-line,
					 .elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-line-arrow,
					 .elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-line-arrow::after,
					 .elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-circle,
					 .elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-arrow::after{border-color:var( --e-global-color-astglobalcolor0 );}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-wrapper{text-align:center;}.elementor-4385 .elementor-element.elementor-element-a971424.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-a971424{--xpro-step-flow-icon-size:100px;--xpro-step-flow-icon-padding:0px;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-icon > i{font-size:100px;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-icon > svg{width:100px;height:auto;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-icon > img{width:100px;height:100px;border-radius:50%;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-icon{padding:0px;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-icon {margin-bottom:20px;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-description > *{font-family:var( --e-global-typography-b63c71c-font-family ), Sans-serif;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-line,
					.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-line-arrow,
					.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-circle,
					.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-arrow{border-top-style:solid;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-line-arrow::after,
					.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-arrow::after{border-top-style:solid;border-right-style:solid;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-line{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-line-arrow{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-line-arrow:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-17px * 4 / 4);right:4px;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-arrow:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-15px * 4 / 4);}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-circle{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-circle:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-2px * 4 / 4);}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-line,
					 .elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-line-arrow,
					 .elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-arrow{margin-left:0px;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-line,
					 .elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-line-arrow,
					 .elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-line-arrow::after,
					 .elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-circle,
					 .elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-arrow::after{border-color:var( --e-global-color-astglobalcolor0 );}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-wrapper{text-align:center;}.elementor-4385 .elementor-element.elementor-element-afd1c08.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-afd1c08{--xpro-step-flow-icon-size:100px;--xpro-step-flow-icon-padding:0px;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-icon > i{font-size:100px;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-icon > svg{width:100px;height:auto;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-icon > img{width:100px;height:100px;border-radius:50%;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-icon{padding:0px;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-icon {margin-bottom:20px;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-description > *{font-family:var( --e-global-typography-b63c71c-font-family ), Sans-serif;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-line,
					.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-line-arrow,
					.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-circle,
					.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-arrow{border-top-style:solid;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-line-arrow::after,
					.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-arrow::after{border-top-style:solid;border-right-style:solid;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-line{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-line-arrow{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-line-arrow:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-17px * 4 / 4);right:4px;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-arrow:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-15px * 4 / 4);}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-circle{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-circle:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-2px * 4 / 4);}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-line,
					 .elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-line-arrow,
					 .elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-arrow{margin-left:0px;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-line,
					 .elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-line-arrow,
					 .elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-line-arrow::after,
					 .elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-circle,
					 .elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-arrow::after{border-color:var( --e-global-color-astglobalcolor0 );}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-wrapper{text-align:center;}.elementor-4385 .elementor-element.elementor-element-3f90214.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-3f90214{--xpro-step-flow-icon-size:100px;--xpro-step-flow-icon-padding:0px;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-icon > i{font-size:100px;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-icon > svg{width:100px;height:auto;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-icon > img{width:100px;height:100px;border-radius:50%;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-icon{padding:0px;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-icon {margin-bottom:20px;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-description > *{font-family:var( --e-global-typography-b63c71c-font-family ), Sans-serif;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-line,
					.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-line-arrow,
					.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-circle,
					.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-arrow{border-top-style:solid;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-line-arrow::after,
					.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-arrow::after{border-top-style:solid;border-right-style:solid;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-line{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-line-arrow{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-line-arrow:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-17px * 4 / 4);right:4px;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-arrow:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-15px * 4 / 4);}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-circle{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-circle:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-2px * 4 / 4);}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-line,
					 .elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-line-arrow,
					 .elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-arrow{margin-left:0px;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-line,
					 .elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-line-arrow,
					 .elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-line-arrow::after,
					 .elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-circle,
					 .elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-arrow::after{border-color:var( --e-global-color-astglobalcolor0 );}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-wrapper{text-align:center;}.elementor-4385 .elementor-element.elementor-element-b679f7b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-b679f7b{--xpro-step-flow-icon-size:100px;--xpro-step-flow-icon-padding:0px;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-icon > i{font-size:100px;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-icon > svg{width:100px;height:auto;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-icon > img{width:100px;height:100px;border-radius:50%;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-icon{padding:0px;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-icon {margin-bottom:20px;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-description > *{font-family:var( --e-global-typography-b63c71c-font-family ), Sans-serif;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-line,
					.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-line-arrow,
					.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-circle,
					.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-arrow{border-top-style:solid;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-line-arrow::after,
					.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-arrow::after{border-top-style:solid;border-right-style:solid;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-line{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-line-arrow{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-line-arrow:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-17px * 4 / 4);right:4px;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-arrow:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-15px * 4 / 4);}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-circle{border-top-width:4px;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-circle:after{border-width:4px;width:calc(15px * 4 / 2);height:calc(15px * 4 / 2);top:calc(-2px * 4 / 4);}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-line,
					 .elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-line-arrow,
					 .elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-arrow{margin-left:0px;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-line,
					 .elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-line-arrow,
					 .elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-line-arrow::after,
					 .elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-circle,
					 .elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-arrow::after{border-color:var( --e-global-color-astglobalcolor0 );}.elementor-4385 .elementor-element.elementor-element-dd1dc96{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4385 .elementor-element.elementor-element-1f682d9{--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-4385 .elementor-element.elementor-element-101d822{width:var( --container-widget-width, 6.3% );max-width:6.3%;--container-widget-width:6.3%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-b63c71c-font-family ), Sans-serif;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-101d822.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4385 .elementor-element.elementor-element-101d822.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-a8906a6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-5bc23ee{--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-4385 .elementor-element.elementor-element-2694c06{width:var( --container-widget-width, 6.3% );max-width:6.3%;--container-widget-width:6.3%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-b63c71c-font-family ), Sans-serif;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-2694c06.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4385 .elementor-element.elementor-element-2694c06.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-45a1eb8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-608e3cb{--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-4385 .elementor-element.elementor-element-5e93c7f{width:var( --container-widget-width, 6.3% );max-width:6.3%;--container-widget-width:6.3%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-b63c71c-font-family ), Sans-serif;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-5e93c7f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4385 .elementor-element.elementor-element-5e93c7f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-27dbe4e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-c44afcf{--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-4385 .elementor-element.elementor-element-454dfb2{width:var( --container-widget-width, 6.3% );max-width:6.3%;--container-widget-width:6.3%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-b63c71c-font-family ), Sans-serif;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-454dfb2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4385 .elementor-element.elementor-element-454dfb2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-001aed0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-a70d7e9{--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-4385 .elementor-element.elementor-element-7330038{width:var( --container-widget-width, 6.3% );max-width:6.3%;--container-widget-width:6.3%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-b63c71c-font-family ), Sans-serif;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-7330038.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4385 .elementor-element.elementor-element-7330038.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-985cd4c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-e0148fc{--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-4385 .elementor-element.elementor-element-c9e36f1{width:var( --container-widget-width, 6.3% );max-width:6.3%;--container-widget-width:6.3%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-b63c71c-font-family ), Sans-serif;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-c9e36f1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4385 .elementor-element.elementor-element-c9e36f1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-02cc30f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-ad46d3e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-b20171f{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4385 .elementor-element.elementor-element-b20171f:not(.elementor-motion-effects-element-type-background), .elementor-4385 .elementor-element.elementor-element-b20171f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97a392d );}.elementor-4385 .elementor-element.elementor-element-fe5112e{--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;}.elementor-4385 .elementor-element.elementor-element-e65158c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-e65158c{font-family:var( --e-global-typography-b63c71c-font-family ), Sans-serif;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-d3576a8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4385 .elementor-element.elementor-element-d3576a8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;text-transform:capitalize;}.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4385 .elementor-element.elementor-element-d087277{--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:flex-start;--align-items:flex-start;}.elementor-4385 .elementor-element.elementor-element-d087277:not(.elementor-motion-effects-element-type-background), .elementor-4385 .elementor-element.elementor-element-d087277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, #10151CF5 47%, #141E2B 93%);}.elementor-4385 .elementor-element.elementor-element-71b121a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4385 .elementor-element.elementor-element-71b121a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-71b121a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-4385 .elementor-element.elementor-element-c858a7c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-c858a7c{font-family:var( --e-global-typography-b63c71c-font-family ), Sans-serif;font-size:var( --e-global-typography-b63c71c-font-size );color:var( --e-global-color-astglobalcolor6 );}.elementor-4385 .elementor-element.elementor-element-0974be1{--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;}.elementor-4385 .elementor-element.elementor-element-0974be1:not(.elementor-motion-effects-element-type-background), .elementor-4385 .elementor-element.elementor-element-0974be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olesolutions.in/wp-content/uploads/2026/09/claudio-guglieri-gb37v81_Ni4-unsplash-scaled.jpg");}.elementor-4385 .elementor-element.elementor-element-2d7eeb3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4385 .elementor-element.elementor-element-2d7eeb3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-2d7eeb3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-4385 .elementor-element.elementor-element-904d8cd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-904d8cd{font-family:var( --e-global-typography-b63c71c-font-family ), Sans-serif;font-size:var( --e-global-typography-b63c71c-font-size );color:var( --e-global-color-astglobalcolor6 );}.elementor-4385 .elementor-element.elementor-element-564c267 .elementor-button{background-color:#D98B2B;font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:600;fill:#10151C;color:#10151C;border-radius:25px 25px 25px 25px;}.elementor-4385 .elementor-element.elementor-element-564c267 .elementor-button:hover, .elementor-4385 .elementor-element.elementor-element-564c267 .elementor-button:focus{background-color:#60CD79CF;color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-4385 .elementor-element.elementor-element-564c267.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4385 .elementor-element.elementor-element-564c267 .elementor-button:hover svg, .elementor-4385 .elementor-element.elementor-element-564c267 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor2 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4385 .elementor-element.elementor-element-943e87e{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-description > *{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-description > *{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-description > *{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-description > *{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-description > *{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-description > *{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-dd1dc96{--grid-auto-flow:row;}.elementor-4385 .elementor-element.elementor-element-101d822{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-2694c06{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-5e93c7f{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-454dfb2{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-7330038{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-c9e36f1{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-e65158c{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-c858a7c{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-904d8cd{font-size:var( --e-global-typography-b63c71c-font-size );}}@media(min-width:768px){.elementor-4385 .elementor-element.elementor-element-5e64091{--width:50%;}.elementor-4385 .elementor-element.elementor-element-f8b5c5e{--width:50%;}.elementor-4385 .elementor-element.elementor-element-fe5112e{--width:50%;}.elementor-4385 .elementor-element.elementor-element-d087277{--width:50%;}}@media(max-width:767px){.elementor-4385 .elementor-element.elementor-element-6764dcf{width:var( --container-widget-width, 292px );max-width:292px;--container-widget-width:292px;--container-widget-flex-grow:0;}.elementor-4385 .elementor-element.elementor-element-6764dcf .elementor-heading-title{font-size:34px;}.elementor-4385 .elementor-element.elementor-element-1cfdaa6{width:var( --container-widget-width, 292px );max-width:292px;--container-widget-width:292px;--container-widget-flex-grow:0;}.elementor-4385 .elementor-element.elementor-element-1cfdaa6 .elementor-heading-title{font-size:34px;}.elementor-4385 .elementor-element.elementor-element-943e87e{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-wrapper{text-align:center;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4385 .elementor-element.elementor-element-e93dbe1{--xpro-step-flow-icon-size:50px;--xpro-step-flow-icon-padding:0px;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-icon > i{font-size:50px;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-icon > svg{width:50px;height:auto;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-icon > img{width:50px;height:50px;border-radius:50%;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-icon{padding:0px;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-icon {margin-bottom:0px;}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-e93dbe1 .xpro-step-flow-description > *{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-wrapper{text-align:center;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1{--xpro-step-flow-icon-size:50px;--xpro-step-flow-icon-padding:0px;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-icon > i{font-size:50px;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-icon > svg{width:50px;height:auto;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-icon > img{width:50px;height:50px;border-radius:50%;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-icon{padding:0px;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-icon {margin-bottom:0px;}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-9a3b5e1 .xpro-step-flow-description > *{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-wrapper{text-align:center;}.elementor-4385 .elementor-element.elementor-element-a971424 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4385 .elementor-element.elementor-element-a971424{--xpro-step-flow-icon-size:50px;--xpro-step-flow-icon-padding:0px;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-icon > i{font-size:50px;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-icon > svg{width:50px;height:auto;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-icon > img{width:50px;height:50px;border-radius:50%;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-icon{padding:0px;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-icon {margin-bottom:0px;}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-a971424 .xpro-step-flow-description > *{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-wrapper{text-align:center;}.elementor-4385 .elementor-element.elementor-element-afd1c08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4385 .elementor-element.elementor-element-afd1c08{--xpro-step-flow-icon-size:50px;--xpro-step-flow-icon-padding:0px;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-icon > i{font-size:50px;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-icon > svg{width:50px;height:auto;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-icon > img{width:50px;height:50px;border-radius:50%;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-icon{padding:0px;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-icon {margin-bottom:0px;}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-afd1c08 .xpro-step-flow-description > *{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-wrapper{text-align:center;}.elementor-4385 .elementor-element.elementor-element-3f90214 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4385 .elementor-element.elementor-element-3f90214{--xpro-step-flow-icon-size:50px;--xpro-step-flow-icon-padding:0px;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-icon > i{font-size:50px;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-icon > svg{width:50px;height:auto;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-icon > img{width:50px;height:50px;border-radius:50%;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-icon{padding:0px;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-icon {margin-bottom:0px;}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-3f90214 .xpro-step-flow-description > *{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-wrapper{text-align:center;}.elementor-4385 .elementor-element.elementor-element-b679f7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4385 .elementor-element.elementor-element-b679f7b{--xpro-step-flow-icon-size:50px;--xpro-step-flow-icon-padding:0px;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-icon > i{font-size:50px;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-icon > svg{width:50px;height:auto;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-icon > img{width:50px;height:50px;border-radius:50%;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-icon{padding:0px;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-icon {margin-bottom:0px;}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-description, .elementor-4385 .elementor-element.elementor-element-b679f7b .xpro-step-flow-description > *{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-dd1dc96{--e-con-grid-template-columns:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4385 .elementor-element.elementor-element-1f682d9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4385 .elementor-element.elementor-element-101d822{width:var( --container-widget-width, 269.031px );max-width:269.031px;--container-widget-width:269.031px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-2694c06{width:var( --container-widget-width, 297.031px );max-width:297.031px;--container-widget-width:297.031px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-5e93c7f{width:var( --container-widget-width, 301.031px );max-width:301.031px;--container-widget-width:301.031px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-454dfb2{width:var( --container-widget-width, 283.031px );max-width:283.031px;--container-widget-width:283.031px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-7330038{width:var( --container-widget-width, 279.031px );max-width:279.031px;--container-widget-width:279.031px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-c9e36f1{width:var( --container-widget-width, 282.031px );max-width:282.031px;--container-widget-width:282.031px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-e65158c{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-71b121a{width:var( --container-widget-width, 292px );max-width:292px;--container-widget-width:292px;--container-widget-flex-grow:0;}.elementor-4385 .elementor-element.elementor-element-71b121a .elementor-heading-title{font-size:34px;}.elementor-4385 .elementor-element.elementor-element-c858a7c{font-size:var( --e-global-typography-b63c71c-font-size );}.elementor-4385 .elementor-element.elementor-element-2d7eeb3{width:var( --container-widget-width, 292px );max-width:292px;--container-widget-width:292px;--container-widget-flex-grow:0;}.elementor-4385 .elementor-element.elementor-element-2d7eeb3 .elementor-heading-title{font-size:34px;}.elementor-4385 .elementor-element.elementor-element-904d8cd{font-size:var( --e-global-typography-b63c71c-font-size );}}/* Start custom CSS for container, class: .elementor-element-f8b5c5e *//* ===================================================
   Executive Dark Glassmorphism Container
   =================================================== */
.elementor-4385 .elementor-element.elementor-element-f8b5c5e {
  position: relative !important;
  
 
  border-radius: 4px !important;
  padding: 36px 32px !important;
  
  /* Delicate card border with soft ambient shadow */
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-top: none !important; /* Handled by gradient top line */
  box-shadow: 0 20px 40px -15px rgba(0, 0, 0, 0.6),
              inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;
  overflow: hidden !important;
  transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1),
              box-shadow 0.35s ease !important;
}

/* 1. Dual-Tone Gradient Top Accent Line (Amber -> Cyan) */
.elementor-4385 .elementor-element.elementor-element-f8b5c5e::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 2px !important;
  background: linear-gradient(
    90deg, 
    #d67a18 0%, 
    #e5983b 25%, 
    #4a90e2 65%, 
    #38bdf8 100%
  ) !important;
  z-index: 2 !important;
  box-shadow: 0 0 12px rgba(214, 122, 24, 0.4) !important;
}

/* 2. Top Kicker Label ("SEARCH MANDATE — ROLES WE PLACE") */
.elementor-4385 .elementor-element.elementor-element-f8b5c5e h3,
.elementor-4385 .elementor-element.elementor-element-f8b5c5e .elementor-heading-title,
.elementor-4385 .elementor-element.elementor-element-f8b5c5e .elementor-widget-heading {
  font-family: 'Courier New', monospace, sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 1.8px !important;
  color: #7dd3fc !important; /* Soft cyan/ice blue */
  text-transform: uppercase !important;
  margin-bottom: 24px !important;
}

/* 3. List Item Typography & Layout */
.elementor-4385 .elementor-element.elementor-element-f8b5c5e .elementor-icon-list-items,
.elementor-4385 .elementor-element.elementor-element-f8b5c5e ul {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-4385 .elementor-element.elementor-element-f8b5c5e .elementor-icon-list-item,
.elementor-4385 .elementor-element.elementor-element-f8b5c5e ul li {
  color: #e2e8f0 !important; /* Crisp light gray/white text */
  line-height: 1.6 !important;
  padding: 6px 0 !important;
  transition: transform 0.25s ease, color 0.25s ease !important;
  display: flex !important;
  align-items: center !important;
}

/* 4. Amber Bullet Dots */
.elementor-4385 .elementor-element.elementor-element-f8b5c5e .elementor-icon-list-icon,
.elementor-4385 .elementor-element.elementor-element-f8b5c5e ul li::marker {
  color: #d67a18 !important; /* Brand amber */
}

.elementor-4385 .elementor-element.elementor-element-f8b5c5e .elementor-icon-list-icon svg,
.elementor-4385 .elementor-element.elementor-element-f8b5c5e .elementor-icon-list-icon i {
  fill: #d67a18 !important;
  color: #d67a18 !important;
  font-size: 8px !important;
  margin-right: 12px !important;
}

/* Subtle amber dot using pseudo-element if using standard text/editor lists */
.elementor-4385 .elementor-element.elementor-element-f8b5c5e ul li {
  position: relative !important;
  padding-left: 18px !important;
}

.elementor-4385 .elementor-element.elementor-element-f8b5c5e ul li::before {
  content: '•' !important;
  position: absolute !important;
  left: 0 !important;
  color: #d67a18 !important;
  font-size: 18px !important;
  line-height: 1 !important;
  top: 6px !important;
}

/* 5. Micro-Interactions on Hover */
.elementor-4385 .elementor-element.elementor-element-f8b5c5e:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 24px 50px -12px rgba(0, 0, 0, 0.7),
              0 0 24px 1px rgba(214, 122, 24, 0.15) !important;
}

.elementor-4385 .elementor-element.elementor-element-f8b5c5e .elementor-icon-list-item:hover,
.elementor-4385 .elementor-element.elementor-element-f8b5c5e ul li:hover {
  transform: translateX(4px) !important;
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for xpro-step-flow, class: .elementor-element-e93dbe1 */sync-step-1/* End custom CSS */
/* Start custom CSS for xpro-step-flow, class: .elementor-element-9a3b5e1 */sync-step-1/* End custom CSS */
/* Start custom CSS for xpro-step-flow, class: .elementor-element-a971424 */sync-step-1/* End custom CSS */
/* Start custom CSS for xpro-step-flow, class: .elementor-element-afd1c08 */sync-step-1/* End custom CSS */
/* Start custom CSS for xpro-step-flow, class: .elementor-element-3f90214 */sync-step-1/* End custom CSS */
/* Start custom CSS for xpro-step-flow, class: .elementor-element-b679f7b */sync-step-1/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68322e1 *//* ===================================================
   Safe Mobile Fix: Upright Orientation & Centering
   =================================================== */
@media (max-width: 767px) {
  /* 1. Keep container fully upright, centered, and padded */
  .elementor-4385 .elementor-element.elementor-element-68322e1 {
    transform: none !important;
    writing-mode: horizontal-tb !important;
    width: 100% !important;
    padding: 24px 16px !important;
    box-sizing: border-box !important;
    overflow-x: hidden !important;
  }

  /* 2. Remove negative margins and center each step item */
  .elementor-4385 .elementor-element.elementor-element-68322e1 .elementor-widget-container,
  .elementor-4385 .elementor-element.elementor-element-68322e1 [class*="sync-step-"] {
    margin-left: 0 !important;
    margin-right: 0 !important;
    transform: none !important;
    width: 100% !important;
    text-align: center !important;
  }

  /* 3. Rotate ONLY the separator chevron/arrow icon downwards */
  .elementor-4385 .elementor-element.elementor-element-68322e1 .xpro-step-flow-arrow svg,
  .elementor-4385 .elementor-element.elementor-element-68322e1 .xpro-step-flow-arrow i,
  .elementor-4385 .elementor-element.elementor-element-68322e1 .elementor-step-flow-separator svg {
    transform: rotate(90deg) !important;
    margin: 12px auto !important;
    display: inline-block !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d3576a8 *//* 1. Base row styling */
.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-item {
  position: relative !important;
  padding: 14px 20px !important;
  margin-bottom: 8px !important;
  border-radius: 8px !important;
  background: #ffffff !important;
  border: 1px solid rgba(0, 0, 0, 0.06) !important;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.02) !important;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
  cursor: default;
}

/* Subtle left indicator bar */
.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-item::before {
  content: '' !important;
  position: absolute !important;
  left: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 0px !important;
  height: 60% !important;
  background: #d67a18 !important; /* Brand amber */
  border-radius: 0 4px 4px 0 !important;
  transition: width 0.25s ease !important;
}

/* 2. Hover elevation & slide */
.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-item:hover {
  transform: translateX(6px) !important;
  border-color: rgba(214, 122, 24, 0.35) !important;
  box-shadow: 0 8px 20px -4px rgba(0, 0, 0, 0.06),
              0 0 16px rgba(214, 122, 24, 0.08) !important;
}

.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-item:hover::before {
  width: 3px !important;
}

/* 3. Icon animation & unified styling */
.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-icon {
  margin-right: 14px !important;
  transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}

.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-item:hover .elementor-icon-list-icon {
  transform: scale(1.15) !important;
}

/* 4. Text typography polish */
.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-text {
  font-weight: 500 !important;
  letter-spacing: -0.2px !important;
  transition: color 0.25s ease !important;
}

.elementor-4385 .elementor-element.elementor-element-d3576a8 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #111827 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d087277 *//* ===================================================
   1. Executive Dark Obsidian Container Base
   =================================================== */
.elementor-4385 .elementor-element.elementor-element-d087277 {
  position: relative !important;
  background: radial-gradient(circle at 10% 10%, #1e293b 0%, #0f172a 100%) !important;
  border-radius: 14px !important;
  padding: 36px 32px !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  box-shadow: 0 20px 40px -15px rgba(0, 0, 0, 0.5),
              0 0 25px rgba(214, 122, 24, 0.05) !important;
  overflow: hidden !important;
  isolation: isolate;
  transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1),
              box-shadow 0.35s ease !important;
}

/* Subtle top amber gradient highlight */
.elementor-4385 .elementor-element.elementor-element-d087277::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 2px !important;
  background: linear-gradient(90deg, #d67a18 0%, #f59e0b 50%, transparent 100%) !important;
  z-index: 2 !important;
}

/* ===================================================
   2. Typography: Top Eyebrow & Lead Headline
   =================================================== */
/* Eyebrow kicker ("We don't just fill positions.") */
.elementor-4385 .elementor-element.elementor-element-d087277 > .elementor-widget-heading:first-child .elementor-heading-title,
.elementor-4385 .elementor-element.elementor-element-d087277 > .elementor-widget-text-editor:first-child p {
  color: #d67a18 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  margin-bottom: 8px !important;
}

/* Lead headline */
.elementor-4385 .elementor-element.elementor-element-d087277 h2,
.elementor-4385 .elementor-element.elementor-element-d087277 h3 {
  letter-spacing: -0.5px !important;
  line-height: 1.3 !important;
}

/* Descriptive paragraph */
.elementor-4385 .elementor-element.elementor-element-d087277 > .elementor-widget-text-editor:not(:first-child) p {
  color: #94a3b8 !important; /* Soft muted slate */
  line-height: 1.6 !important;
}

/* ===================================================
   3. Nested 2x2 Stats Grid & Hover Interactions
   =================================================== */
/* Target each stat item in the nested grid */
.elementor-4385 .elementor-element.elementor-element-d087277 .e-con-inner > .e-con,
.elementor-4385 .elementor-element.elementor-element-d087277 .elementor-widget-text-editor:nth-last-child(-n+4) {
  padding: 12px 16px !important;
  border-radius: 8px !important;
  background: rgba(255, 255, 255, 0.02) !important;
  border: 1px solid rgba(255, 255, 255, 0.04) !important;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* Stat card hover lift */
.elementor-4385 .elementor-element.elementor-element-d087277 .e-con-inner > .e-con:hover,
.elementor-4385 .elementor-element.elementor-element-d087277 .elementor-widget-text-editor:nth-last-child(-n+4):hover {
  background: rgba(214, 122, 24, 0.08) !important;
  border-color: rgba(214, 122, 24, 0.3) !important;
  transform: translateY(-3px) !important;
  box-shadow: 0 8px 20px -4px rgba(0, 0, 0, 0.4),
              0 0 12px rgba(214, 122, 24, 0.15) !important;
}

/* Stat numbers (40+, 12+, 150+, Mfg.) */
.elementor-4385 .elementor-element.elementor-element-d087277 strong,
.elementor-4385 .elementor-element.elementor-element-d087277 b {
  color: #f59e0b !important;
  font-size: 26px !important;
  font-weight: 800 !important;
  display: block !important;
  transition: transform 0.25s ease !important;
}

.elementor-4385 .elementor-element.elementor-element-d087277 .e-con:hover strong,
.elementor-4385 .elementor-element.elementor-element-d087277 .elementor-widget-text-editor:hover strong {
  transform: scale(1.06) !important;
}

/* Hover over the entire card */
.elementor-4385 .elementor-element.elementor-element-d087277:hover {
  box-shadow: 0 24px 50px -15px rgba(0, 0, 0, 0.6),
              0 0 30px rgba(214, 122, 24, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-564c267 */.elementor-4385 .elementor-element.elementor-element-564c267 .elementor-button {
  position: relative !important;
  overflow: hidden !important;
  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
}

.elementor-4385 .elementor-element.elementor-element-564c267 .elementor-button::after {
  content: '' !important;
  position: absolute !important;
  top: -50% !important;
  left: -60% !important;
  width: 30% !important;
  height: 200% !important;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.5),
    transparent
  ) !important;
  transform: rotate(25deg) !important;
  transition: none !important;
  pointer-events: none !important;
}

.elementor-4385 .elementor-element.elementor-element-564c267 .elementor-button:hover::after {
  left: 140% !important;
  transition: left 0.75s ease-in-out !important;
}

.elementor-4385 .elementor-element.elementor-element-564c267 .elementor-button:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 20px rgba(214, 122, 24, 0.4) !important;
}/* End custom CSS */