.elementor-606 .elementor-element.elementor-element-82d0e61{--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;--justify-content:center;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-606 .elementor-element.elementor-element-82d0e61:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-82d0e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://techflow.re-visionclinic.com/wp-content/uploads/2025/05/banner-img-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-606 .elementor-element.elementor-element-264cdbb .elementor-heading-title{font-family:var( --e-global-typography-ddfa6a8-font-family ), Sans-serif;font-size:var( --e-global-typography-ddfa6a8-font-size );font-weight:var( --e-global-typography-ddfa6a8-font-weight );text-transform:var( --e-global-typography-ddfa6a8-text-transform );line-height:var( --e-global-typography-ddfa6a8-line-height );letter-spacing:var( --e-global-typography-ddfa6a8-letter-spacing );color:var( --e-global-color-09a07bb );}.elementor-606 .elementor-element.elementor-element-26c3be1{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-606 .elementor-element.elementor-element-5004e02{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-d67dc01-font-family ), Sans-serif;font-size:var( --e-global-typography-d67dc01-font-size );font-weight:var( --e-global-typography-d67dc01-font-weight );text-transform:var( --e-global-typography-d67dc01-text-transform );line-height:var( --e-global-typography-d67dc01-line-height );letter-spacing:var( --e-global-typography-d67dc01-letter-spacing );}.elementor-606 .elementor-element.elementor-element-5004e02.elementor-element{--align-self:center;}.elementor-606 .elementor-element.elementor-element-a56adfd{text-align:center;}.elementor-606 .elementor-element.elementor-element-1fe5666{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-d67dc01-font-family ), Sans-serif;font-size:var( --e-global-typography-d67dc01-font-size );font-weight:var( --e-global-typography-d67dc01-font-weight );text-transform:var( --e-global-typography-d67dc01-text-transform );line-height:var( --e-global-typography-d67dc01-line-height );letter-spacing:var( --e-global-typography-d67dc01-letter-spacing );}.elementor-606 .elementor-element.elementor-element-1fe5666.elementor-element{--align-self:center;}.elementor-606 .elementor-element.elementor-element-4502f33{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-606 .elementor-element.elementor-element-4502f33:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-4502f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ee41a5 );}.elementor-606 .elementor-element.elementor-element-7ce6faf{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-606 .elementor-element.elementor-element-995dd91.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-606 .elementor-element.elementor-element-995dd91 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-606 .elementor-element.elementor-element-9ff9317{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-606 .elementor-element.elementor-element-ba3e8bb .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );text-transform:var( --e-global-typography-e366fc4-text-transform );line-height:var( --e-global-typography-e366fc4-line-height );letter-spacing:var( --e-global-typography-e366fc4-letter-spacing );}.elementor-606 .elementor-element.elementor-element-d73fe35{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-606 .elementor-element.elementor-element-d73fe35 img{width:100%;max-width:209px;}.elementor-606 .elementor-element.elementor-element-c1a21af{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-606 .elementor-element.elementor-element-8b320ed{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-606 .elementor-element.elementor-element-b5b343a .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );text-transform:var( --e-global-typography-e366fc4-text-transform );line-height:var( --e-global-typography-e366fc4-line-height );letter-spacing:var( --e-global-typography-e366fc4-letter-spacing );}.elementor-606 .elementor-element.elementor-element-9853e16{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-606 .elementor-element.elementor-element-9853e16 img{width:100%;max-width:209px;}.elementor-606 .elementor-element.elementor-element-0956322{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-606 .elementor-element.elementor-element-bb9e79b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-606 .elementor-element.elementor-element-bb9e79b img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center right;}.elementor-606 .elementor-element.elementor-element-fe65162{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-606 .elementor-element.elementor-element-fe65162:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-fe65162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ee41a5 );}.elementor-606 .elementor-element.elementor-element-871d830{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-606 .elementor-element.elementor-element-a44be76.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-606 .elementor-element.elementor-element-a44be76 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-606 .elementor-element.elementor-element-67b5172{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-606 .elementor-element.elementor-element-f9d2e7e .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );text-transform:var( --e-global-typography-e366fc4-text-transform );line-height:var( --e-global-typography-e366fc4-line-height );letter-spacing:var( --e-global-typography-e366fc4-letter-spacing );}.elementor-606 .elementor-element.elementor-element-047886d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-606 .elementor-element.elementor-element-047886d img{width:100%;max-width:209px;}.elementor-606 .elementor-element.elementor-element-72ad3a0{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-606 .elementor-element.elementor-element-0c482d6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-606 .elementor-element.elementor-element-9b72d19 .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );text-transform:var( --e-global-typography-e366fc4-text-transform );line-height:var( --e-global-typography-e366fc4-line-height );letter-spacing:var( --e-global-typography-e366fc4-letter-spacing );}.elementor-606 .elementor-element.elementor-element-c7536ec{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-606 .elementor-element.elementor-element-c7536ec img{width:100%;max-width:209px;}.elementor-606 .elementor-element.elementor-element-ed8b186{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-606 .elementor-element.elementor-element-0e533eb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-606 .elementor-element.elementor-element-0e533eb img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-606 .elementor-element.elementor-element-16e3bd5{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-606 .elementor-element.elementor-element-16e3bd5:not(.elementor-motion-effects-element-type-background), .elementor-606 .elementor-element.elementor-element-16e3bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ee41a5 );}.elementor-606 .elementor-element.elementor-element-8cfc448{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-606 .elementor-element.elementor-element-a12894b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-606 .elementor-element.elementor-element-a12894b img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-606 .elementor-element.elementor-element-547abd9{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-606 .elementor-element.elementor-element-0e0a0cf .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );text-transform:var( --e-global-typography-e366fc4-text-transform );line-height:var( --e-global-typography-e366fc4-line-height );letter-spacing:var( --e-global-typography-e366fc4-letter-spacing );}.elementor-606 .elementor-element.elementor-element-89f7acb{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-606 .elementor-element.elementor-element-89f7acb img{width:100%;max-width:209px;}@media(max-width:1024px){.elementor-606 .elementor-element.elementor-element-82d0e61{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-606 .elementor-element.elementor-element-264cdbb .elementor-heading-title{font-size:var( --e-global-typography-ddfa6a8-font-size );line-height:var( --e-global-typography-ddfa6a8-line-height );letter-spacing:var( --e-global-typography-ddfa6a8-letter-spacing );}.elementor-606 .elementor-element.elementor-element-5004e02{width:100%;max-width:100%;font-size:var( --e-global-typography-d67dc01-font-size );line-height:var( --e-global-typography-d67dc01-line-height );letter-spacing:var( --e-global-typography-d67dc01-letter-spacing );}.elementor-606 .elementor-element.elementor-element-1fe5666{width:100%;max-width:100%;font-size:var( --e-global-typography-d67dc01-font-size );line-height:var( --e-global-typography-d67dc01-line-height );letter-spacing:var( --e-global-typography-d67dc01-letter-spacing );}.elementor-606 .elementor-element.elementor-element-4502f33{--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-606 .elementor-element.elementor-element-7ce6faf{--min-height:500px;}.elementor-606 .elementor-element.elementor-element-7ce6faf.e-con{--order:-99999 /* order start hack */;}.elementor-606 .elementor-element.elementor-element-ba3e8bb .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );letter-spacing:var( --e-global-typography-e366fc4-letter-spacing );}.elementor-606 .elementor-element.elementor-element-c1a21af{--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-606 .elementor-element.elementor-element-b5b343a .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );letter-spacing:var( --e-global-typography-e366fc4-letter-spacing );}.elementor-606 .elementor-element.elementor-element-0956322{--min-height:500px;}.elementor-606 .elementor-element.elementor-element-0956322.e-con{--order:-99999 /* order start hack */;}.elementor-606 .elementor-element.elementor-element-fe65162{--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-606 .elementor-element.elementor-element-871d830{--min-height:500px;}.elementor-606 .elementor-element.elementor-element-871d830.e-con{--order:-99999 /* order start hack */;}.elementor-606 .elementor-element.elementor-element-f9d2e7e .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );letter-spacing:var( --e-global-typography-e366fc4-letter-spacing );}.elementor-606 .elementor-element.elementor-element-72ad3a0{--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-606 .elementor-element.elementor-element-9b72d19 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );letter-spacing:var( --e-global-typography-e366fc4-letter-spacing );}.elementor-606 .elementor-element.elementor-element-ed8b186{--min-height:500px;}.elementor-606 .elementor-element.elementor-element-ed8b186.e-con{--order:-99999 /* order start hack */;}.elementor-606 .elementor-element.elementor-element-16e3bd5{--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-606 .elementor-element.elementor-element-8cfc448{--min-height:500px;}.elementor-606 .elementor-element.elementor-element-8cfc448.e-con{--order:-99999 /* order start hack */;}.elementor-606 .elementor-element.elementor-element-0e0a0cf .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );letter-spacing:var( --e-global-typography-e366fc4-letter-spacing );}}@media(max-width:767px){.elementor-606 .elementor-element.elementor-element-264cdbb .elementor-heading-title{font-size:var( --e-global-typography-ddfa6a8-font-size );line-height:var( --e-global-typography-ddfa6a8-line-height );letter-spacing:var( --e-global-typography-ddfa6a8-letter-spacing );}.elementor-606 .elementor-element.elementor-element-26c3be1{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-606 .elementor-element.elementor-element-5004e02{font-size:var( --e-global-typography-d67dc01-font-size );line-height:var( --e-global-typography-d67dc01-line-height );letter-spacing:var( --e-global-typography-d67dc01-letter-spacing );}.elementor-606 .elementor-element.elementor-element-1fe5666{font-size:var( --e-global-typography-d67dc01-font-size );line-height:var( --e-global-typography-d67dc01-line-height );letter-spacing:var( --e-global-typography-d67dc01-letter-spacing );}.elementor-606 .elementor-element.elementor-element-4502f33{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-606 .elementor-element.elementor-element-7ce6faf{--min-height:230px;}.elementor-606 .elementor-element.elementor-element-ba3e8bb .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );letter-spacing:var( --e-global-typography-e366fc4-letter-spacing );}.elementor-606 .elementor-element.elementor-element-c1a21af{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-606 .elementor-element.elementor-element-b5b343a .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );letter-spacing:var( --e-global-typography-e366fc4-letter-spacing );}.elementor-606 .elementor-element.elementor-element-0956322{--min-height:230px;}.elementor-606 .elementor-element.elementor-element-fe65162{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-606 .elementor-element.elementor-element-871d830{--min-height:230px;}.elementor-606 .elementor-element.elementor-element-f9d2e7e .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );letter-spacing:var( --e-global-typography-e366fc4-letter-spacing );}.elementor-606 .elementor-element.elementor-element-72ad3a0{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-606 .elementor-element.elementor-element-9b72d19 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );letter-spacing:var( --e-global-typography-e366fc4-letter-spacing );}.elementor-606 .elementor-element.elementor-element-ed8b186{--min-height:230px;}.elementor-606 .elementor-element.elementor-element-16e3bd5{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-606 .elementor-element.elementor-element-8cfc448{--min-height:230px;}.elementor-606 .elementor-element.elementor-element-0e0a0cf .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );letter-spacing:var( --e-global-typography-e366fc4-letter-spacing );}}/* Start custom CSS for image, class: .elementor-element-995dd91 */.elementor-606 .elementor-element.elementor-element-995dd91 img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17e9017 */.elementor-606 .elementor-element.elementor-element-17e9017 .elementor-button-icon svg {
    height: 1.5rem;
    width: 1.5rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c60825b */.elementor-606 .elementor-element.elementor-element-c60825b .elementor-button-icon svg {
    height: 1.5rem;
    width: 1.5rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb9e79b */.elementor-606 .elementor-element.elementor-element-bb9e79b img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a44be76 */.elementor-606 .elementor-element.elementor-element-a44be76 img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-836ccb3 */.elementor-606 .elementor-element.elementor-element-836ccb3 .elementor-button-icon svg {
    height: 1.5rem;
    width: 1.5rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e2fa952 */.elementor-606 .elementor-element.elementor-element-e2fa952 .elementor-button-icon svg {
    height: 1.5rem;
    width: 1.5rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e533eb */.elementor-606 .elementor-element.elementor-element-0e533eb img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a12894b */.elementor-606 .elementor-element.elementor-element-a12894b img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9ba730 */.elementor-606 .elementor-element.elementor-element-f9ba730 .elementor-button-icon svg {
    height: 1.5rem;
    width: 1.5rem;
}/* End custom CSS */