.elementor-2510 .elementor-element.elementor-element-cd5e868{--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;--padding-top:120px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2510 .elementor-element.elementor-element-cd5e868:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-cd5e868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flexicodeai.com/wp-content/uploads/2025/07/hero-section-background-scaled-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2510 .elementor-element.elementor-element-66fda3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 80px;--row-gap:50px;--column-gap:80px;}.elementor-2510 .elementor-element.elementor-element-fedf5e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2510 .elementor-element.elementor-element-c62a42a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2510 .elementor-element.elementor-element-c62a42a .elementor-heading-title{font-size:54px;line-height:1.08em;color:#FFFFFF;}.elementor-2510 .elementor-element.elementor-element-e4311df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-size:18px;color:#FFFFFF;}.elementor-2510 .elementor-element.elementor-element-14d7a4e .elementor-button{background-color:#FD5320;font-weight:600;line-height:40px;border-radius:50px 50px 50px 50px;padding:8px 8px 8px 30px;}.elementor-2510 .elementor-element.elementor-element-14d7a4e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2510 .elementor-element.elementor-element-14d7a4e .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-2510 .elementor-element.elementor-element-7509c06{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2510 .elementor-element.elementor-element-7509c06:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-7509c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flexicodeai.com/wp-content/uploads/2026/07/black_man_office_workspace.webp");background-position:-395px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-2510 .elementor-element.elementor-element-c23aaa4{--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 100px;--row-gap:0px;--column-gap:100px;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2510 .elementor-element.elementor-element-beafffe{--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-2510 .elementor-element.elementor-element-b0b215b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2510 .elementor-element.elementor-element-b0b215b .elementor-heading-title{line-height:1.5em;}.elementor-2510 .elementor-element.elementor-element-7d3d7ec{--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-2510 .elementor-element.elementor-element-8ffb45e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-2510 .elementor-element.elementor-element-8ffb45e img{width:300px;border-radius:100px 100px 100px 100px;}.elementor-2510 .elementor-element.elementor-element-c3fa84f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-2510 .elementor-element.elementor-element-ede264c .elementor-button{background-color:#FFFFFF00;font-weight:600;text-decoration:underline;line-height:40px;fill:#040404;color:#040404;padding:0px 0px 0px 0px;}.elementor-2510 .elementor-element.elementor-element-ede264c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2510 .elementor-element.elementor-element-ede264c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-2510 .elementor-element.elementor-element-ede264c .elementor-button:hover, .elementor-2510 .elementor-element.elementor-element-ede264c .elementor-button:focus{color:#FD5320;}.elementor-2510 .elementor-element.elementor-element-ede264c .elementor-button:hover svg, .elementor-2510 .elementor-element.elementor-element-ede264c .elementor-button:focus svg{fill:#FD5320;}.elementor-2510 .elementor-element.elementor-element-8ebf04e{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-2510 .elementor-element.elementor-element-8ebf04e:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-8ebf04e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flexicodeai.com/wp-content/uploads/2025/07/hero-section-background-scaled-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2510 .elementor-element.elementor-element-fa80c48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-2510 .elementor-element.elementor-element-fa80c48 .elementor-heading-title{line-height:1.5em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2510 .elementor-element.elementor-element-0634e28.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2510 .elementor-element.elementor-element-0634e28.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2510 .elementor-element.elementor-element-0634e28.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2510 .elementor-element.elementor-element-0634e28 .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:700;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2510 .elementor-element.elementor-element-0634e28 .elementor-image-box-wrapper .elementor-image-box-img{width:85px;}.elementor-2510 .elementor-element.elementor-element-0634e28 .elementor-image-box-img img{border-radius:250px;transition-duration:0.3s;}.elementor-2510 .elementor-element.elementor-element-0634e28 .elementor-image-box-description{color:var( --e-global-color-blocksy_palette_8 );}.elementor-2510 .elementor-element.elementor-element-a685c7a{--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;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:87px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2510 .elementor-element.elementor-element-a685c7a:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-a685c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-2510 .elementor-element.elementor-element-2c0878a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 90px;--row-gap:20px;--column-gap:90px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2510 .elementor-element.elementor-element-ebd9849{--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-2510 .elementor-element.elementor-element-37aed78 .elementor-heading-title{line-height:1.5em;}.elementor-2510 .elementor-element.elementor-element-4c72307{--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-2510 .elementor-element.elementor-element-db62b23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-size:20px;line-height:1.5em;}.elementor-2510 .elementor-element.elementor-element-5d481fb .elementor-button{background-color:#FFFFFF00;font-weight:600;text-decoration:underline;line-height:40px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-2510 .elementor-element.elementor-element-5d481fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2510 .elementor-element.elementor-element-5d481fb .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-2510 .elementor-element.elementor-element-5d481fb .elementor-button:hover, .elementor-2510 .elementor-element.elementor-element-5d481fb .elementor-button:focus{color:#FD5320;}.elementor-2510 .elementor-element.elementor-element-5d481fb .elementor-button:hover svg, .elementor-2510 .elementor-element.elementor-element-5d481fb .elementor-button:focus svg{fill:#FD5320;}.elementor-2510 .elementor-element.elementor-element-c35ca0f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-2510 .elementor-element.elementor-element-fa9deb8{--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;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2510 .elementor-element.elementor-element-fa9deb8:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-fa9deb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-2510 .elementor-element.elementor-element-d1e7c70{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:31px 23px 25px 23px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-radius:38px 38px 38px 38px;}.elementor-2510 .elementor-element.elementor-element-d1e7c70 .elementor-icon-wrapper{text-align:center;}.elementor-2510 .elementor-element.elementor-element-d1e7c70.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-d1e7c70.elementor-view-framed .elementor-icon, .elementor-2510 .elementor-element.elementor-element-d1e7c70.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-d1e7c70.elementor-view-framed .elementor-icon, .elementor-2510 .elementor-element.elementor-element-d1e7c70.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-d1e7c70 .elementor-icon{font-size:24px;}.elementor-2510 .elementor-element.elementor-element-d1e7c70 .elementor-icon svg{height:24px;}.elementor-2510 .elementor-element.elementor-element-b3bdc39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2510 .elementor-element.elementor-element-b3bdc39 .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-2510 .elementor-element.elementor-element-90e261f{--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;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2510 .elementor-element.elementor-element-90e261f:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-90e261f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-2510 .elementor-element.elementor-element-2ccb74f{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:31px 23px 25px 23px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-radius:38px 38px 38px 38px;}.elementor-2510 .elementor-element.elementor-element-2ccb74f .elementor-icon-wrapper{text-align:center;}.elementor-2510 .elementor-element.elementor-element-2ccb74f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-2ccb74f.elementor-view-framed .elementor-icon, .elementor-2510 .elementor-element.elementor-element-2ccb74f.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-2ccb74f.elementor-view-framed .elementor-icon, .elementor-2510 .elementor-element.elementor-element-2ccb74f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-2ccb74f .elementor-icon{font-size:24px;}.elementor-2510 .elementor-element.elementor-element-2ccb74f .elementor-icon svg{height:24px;}.elementor-2510 .elementor-element.elementor-element-228844a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2510 .elementor-element.elementor-element-228844a .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-2510 .elementor-element.elementor-element-d67c249{--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;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2510 .elementor-element.elementor-element-d67c249:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-d67c249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-2510 .elementor-element.elementor-element-81e9863{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:31px 23px 25px 23px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-radius:38px 38px 38px 38px;}.elementor-2510 .elementor-element.elementor-element-81e9863 .elementor-icon-wrapper{text-align:center;}.elementor-2510 .elementor-element.elementor-element-81e9863.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-81e9863.elementor-view-framed .elementor-icon, .elementor-2510 .elementor-element.elementor-element-81e9863.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-81e9863.elementor-view-framed .elementor-icon, .elementor-2510 .elementor-element.elementor-element-81e9863.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-81e9863 .elementor-icon{font-size:24px;}.elementor-2510 .elementor-element.elementor-element-81e9863 .elementor-icon svg{height:24px;}.elementor-2510 .elementor-element.elementor-element-7aba0f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2510 .elementor-element.elementor-element-7aba0f7 .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-2510 .elementor-element.elementor-element-e010c65{--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;--margin-top:-119px;--margin-bottom:95px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:85px;--padding-left:40px;--padding-right:40px;}.elementor-2510 .elementor-element.elementor-element-e010c65:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-e010c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-2510 .elementor-element.elementor-element-51ce380{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 90px;--row-gap:20px;--column-gap:90px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2510 .elementor-element.elementor-element-83b742a{--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-2510 .elementor-element.elementor-element-f0b7682 .elementor-heading-title{line-height:1.5em;}.elementor-2510 .elementor-element.elementor-element-bfbf09a{--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-2510 .elementor-element.elementor-element-ec873a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-size:20px;line-height:1.5em;}.elementor-2510 .elementor-element.elementor-element-21c63d8 .elementor-button{background-color:#FFFFFF00;font-weight:600;text-decoration:underline;line-height:40px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-2510 .elementor-element.elementor-element-21c63d8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2510 .elementor-element.elementor-element-21c63d8 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-2510 .elementor-element.elementor-element-21c63d8 .elementor-button:hover, .elementor-2510 .elementor-element.elementor-element-21c63d8 .elementor-button:focus{color:#FD5320;}.elementor-2510 .elementor-element.elementor-element-21c63d8 .elementor-button:hover svg, .elementor-2510 .elementor-element.elementor-element-21c63d8 .elementor-button:focus svg{fill:#FD5320;}.elementor-2510 .elementor-element.elementor-element-a098a5f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-2510 .elementor-element.elementor-element-0d85599{--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;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2510 .elementor-element.elementor-element-0d85599:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-0d85599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-2510 .elementor-element.elementor-element-0ae024d{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:31px 23px 25px 23px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-radius:38px 38px 38px 38px;}.elementor-2510 .elementor-element.elementor-element-0ae024d .elementor-icon-wrapper{text-align:center;}.elementor-2510 .elementor-element.elementor-element-0ae024d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-0ae024d.elementor-view-framed .elementor-icon, .elementor-2510 .elementor-element.elementor-element-0ae024d.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-0ae024d.elementor-view-framed .elementor-icon, .elementor-2510 .elementor-element.elementor-element-0ae024d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-0ae024d .elementor-icon{font-size:24px;}.elementor-2510 .elementor-element.elementor-element-0ae024d .elementor-icon svg{height:24px;}.elementor-2510 .elementor-element.elementor-element-0d22445{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2510 .elementor-element.elementor-element-0d22445 .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-2510 .elementor-element.elementor-element-cbbae74{--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;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2510 .elementor-element.elementor-element-cbbae74:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-cbbae74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-2510 .elementor-element.elementor-element-6669677{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:31px 23px 25px 23px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-radius:38px 38px 38px 38px;}.elementor-2510 .elementor-element.elementor-element-6669677 .elementor-icon-wrapper{text-align:center;}.elementor-2510 .elementor-element.elementor-element-6669677.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-6669677.elementor-view-framed .elementor-icon, .elementor-2510 .elementor-element.elementor-element-6669677.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-6669677.elementor-view-framed .elementor-icon, .elementor-2510 .elementor-element.elementor-element-6669677.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-6669677 .elementor-icon{font-size:24px;}.elementor-2510 .elementor-element.elementor-element-6669677 .elementor-icon svg{height:24px;}.elementor-2510 .elementor-element.elementor-element-faad262{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2510 .elementor-element.elementor-element-faad262 .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-2510 .elementor-element.elementor-element-55670b0{--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;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2510 .elementor-element.elementor-element-55670b0:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-55670b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-2510 .elementor-element.elementor-element-af8d7de{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:31px 23px 25px 23px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-radius:38px 38px 38px 38px;}.elementor-2510 .elementor-element.elementor-element-af8d7de .elementor-icon-wrapper{text-align:center;}.elementor-2510 .elementor-element.elementor-element-af8d7de.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-af8d7de.elementor-view-framed .elementor-icon, .elementor-2510 .elementor-element.elementor-element-af8d7de.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-af8d7de.elementor-view-framed .elementor-icon, .elementor-2510 .elementor-element.elementor-element-af8d7de.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-2510 .elementor-element.elementor-element-af8d7de .elementor-icon{font-size:24px;}.elementor-2510 .elementor-element.elementor-element-af8d7de .elementor-icon svg{height:24px;}.elementor-2510 .elementor-element.elementor-element-2ac83fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2510 .elementor-element.elementor-element-2ac83fd .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-2510 .elementor-element.elementor-element-a318a93{--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 100px;--row-gap:0px;--column-gap:100px;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2510 .elementor-element.elementor-element-94a9f42{--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-2510 .elementor-element.elementor-element-823c134{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2510 .elementor-element.elementor-element-823c134 .elementor-heading-title{line-height:1.5em;}.elementor-2510 .elementor-element.elementor-element-6e3039b{--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-2510 .elementor-element.elementor-element-83dc66a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-2510 .elementor-element.elementor-element-83dc66a img{width:300px;border-radius:100px 100px 100px 100px;}.elementor-2510 .elementor-element.elementor-element-5fe2fdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-2510 .elementor-element.elementor-element-3c89187 .elementor-button{background-color:#FFFFFF00;font-weight:600;text-decoration:underline;line-height:40px;fill:#040404;color:#040404;padding:0px 0px 0px 0px;}.elementor-2510 .elementor-element.elementor-element-3c89187 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2510 .elementor-element.elementor-element-3c89187 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-2510 .elementor-element.elementor-element-3c89187 .elementor-button:hover, .elementor-2510 .elementor-element.elementor-element-3c89187 .elementor-button:focus{color:#FD5320;}.elementor-2510 .elementor-element.elementor-element-3c89187 .elementor-button:hover svg, .elementor-2510 .elementor-element.elementor-element-3c89187 .elementor-button:focus svg{fill:#FD5320;}.elementor-2510 .elementor-element.elementor-element-423fb1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2510 .elementor-element.elementor-element-87a833f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2510 .elementor-element.elementor-element-87a833f:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-87a833f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flexicodeai.com/wp-content/uploads/2025/07/hero-section-background-scaled-1.webp");background-position:50% 90%;background-size:cover;}.elementor-2510 .elementor-element.elementor-element-669db2f{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:31px 23px 25px 23px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-blocksy_palette_8 );border-radius:38px 38px 38px 38px;}.elementor-2510 .elementor-element.elementor-element-669db2f .elementor-icon-wrapper{text-align:center;}.elementor-2510 .elementor-element.elementor-element-669db2f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-2510 .elementor-element.elementor-element-669db2f.elementor-view-framed .elementor-icon, .elementor-2510 .elementor-element.elementor-element-669db2f.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_8 );border-color:var( --e-global-color-blocksy_palette_8 );}.elementor-2510 .elementor-element.elementor-element-669db2f.elementor-view-framed .elementor-icon, .elementor-2510 .elementor-element.elementor-element-669db2f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-2510 .elementor-element.elementor-element-669db2f .elementor-icon{font-size:24px;}.elementor-2510 .elementor-element.elementor-element-669db2f .elementor-icon svg{height:24px;}.elementor-2510 .elementor-element.elementor-element-3d149a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2510 .elementor-element.elementor-element-f3b52e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2510 .elementor-element.elementor-element-f3b52e7 .elementor-heading-title{line-height:1.5em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-2510 .elementor-element.elementor-element-c25adfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;color:#FFFFFFD1;}.elementor-2510 .elementor-element.elementor-element-1f64b66 .elementor-button{background-color:#FD5320;font-weight:600;line-height:40px;border-radius:50px 50px 50px 50px;padding:8px 8px 8px 30px;}.elementor-2510 .elementor-element.elementor-element-1f64b66 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2510 .elementor-element.elementor-element-1f64b66 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-2510 .elementor-element.elementor-element-a1f22ac img{width:350px;border-radius:20px 20px 20px 20px;}.elementor-2510 .elementor-element.elementor-element-00eb3b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2510 .elementor-element.elementor-element-6634fe4{text-align:center;}@media(min-width:768px){.elementor-2510 .elementor-element.elementor-element-fedf5e0{--width:46%;}.elementor-2510 .elementor-element.elementor-element-7509c06{--width:50%;}.elementor-2510 .elementor-element.elementor-element-beafffe{--width:50%;}.elementor-2510 .elementor-element.elementor-element-7d3d7ec{--width:50%;}.elementor-2510 .elementor-element.elementor-element-ebd9849{--width:45%;}.elementor-2510 .elementor-element.elementor-element-4c72307{--width:450px;}.elementor-2510 .elementor-element.elementor-element-83b742a{--width:45%;}.elementor-2510 .elementor-element.elementor-element-bfbf09a{--width:450px;}.elementor-2510 .elementor-element.elementor-element-94a9f42{--width:50%;}.elementor-2510 .elementor-element.elementor-element-6e3039b{--width:50%;}.elementor-2510 .elementor-element.elementor-element-3d149a2{--width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2510 .elementor-element.elementor-element-fedf5e0{--width:100%;}.elementor-2510 .elementor-element.elementor-element-7509c06{--width:100%;}.elementor-2510 .elementor-element.elementor-element-beafffe{--width:61%;}.elementor-2510 .elementor-element.elementor-element-7d3d7ec{--width:39%;}.elementor-2510 .elementor-element.elementor-element-ebd9849{--width:100%;}.elementor-2510 .elementor-element.elementor-element-4c72307{--width:100%;}.elementor-2510 .elementor-element.elementor-element-83b742a{--width:100%;}.elementor-2510 .elementor-element.elementor-element-bfbf09a{--width:100%;}.elementor-2510 .elementor-element.elementor-element-94a9f42{--width:61%;}.elementor-2510 .elementor-element.elementor-element-6e3039b{--width:39%;}.elementor-2510 .elementor-element.elementor-element-3d149a2{--width:88%;}}@media(max-width:1024px){.elementor-2510 .elementor-element.elementor-element-cd5e868{--padding-top:110px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-2510 .elementor-element.elementor-element-66fda3b{--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-2510 .elementor-element.elementor-element-fedf5e0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2510 .elementor-element.elementor-element-c62a42a{text-align:center;}.elementor-2510 .elementor-element.elementor-element-c62a42a .elementor-heading-title{font-size:40px;}.elementor-2510 .elementor-element.elementor-element-e4311df{text-align:center;}.elementor-2510 .elementor-element.elementor-element-7509c06{--min-height:550px;}.elementor-2510 .elementor-element.elementor-element-7509c06:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-7509c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2510 .elementor-element.elementor-element-c23aaa4{--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-2510 .elementor-element.elementor-element-b0b215b .elementor-heading-title{font-size:30px;}.elementor-2510 .elementor-element.elementor-element-fa80c48 .elementor-heading-title{font-size:25px;}.elementor-2510 .elementor-element.elementor-element-2c0878a{--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-2510 .elementor-element.elementor-element-37aed78{text-align:center;}.elementor-2510 .elementor-element.elementor-element-37aed78 .elementor-heading-title{font-size:30px;}.elementor-2510 .elementor-element.elementor-element-4c72307{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2510 .elementor-element.elementor-element-db62b23{text-align:center;font-size:18px;}.elementor-2510 .elementor-element.elementor-element-c35ca0f{--grid-auto-flow:row;}.elementor-2510 .elementor-element.elementor-element-51ce380{--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-2510 .elementor-element.elementor-element-f0b7682{text-align:center;}.elementor-2510 .elementor-element.elementor-element-f0b7682 .elementor-heading-title{font-size:30px;}.elementor-2510 .elementor-element.elementor-element-bfbf09a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2510 .elementor-element.elementor-element-ec873a7{text-align:center;font-size:18px;}.elementor-2510 .elementor-element.elementor-element-a098a5f{--grid-auto-flow:row;}.elementor-2510 .elementor-element.elementor-element-a318a93{--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-2510 .elementor-element.elementor-element-823c134 .elementor-heading-title{font-size:30px;}.elementor-2510 .elementor-element.elementor-element-87a833f:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-87a833f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2510 .elementor-element.elementor-element-f3b52e7 .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-2510 .elementor-element.elementor-element-c62a42a .elementor-heading-title{font-size:32px;}.elementor-2510 .elementor-element.elementor-element-7509c06:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-7509c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2510 .elementor-element.elementor-element-c23aaa4{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2510 .elementor-element.elementor-element-b0b215b{text-align:center;}.elementor-2510 .elementor-element.elementor-element-b0b215b .elementor-heading-title{font-size:25px;}.elementor-2510 .elementor-element.elementor-element-1bcd778{text-align:center;}.elementor-2510 .elementor-element.elementor-element-7d3d7ec{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2510 .elementor-element.elementor-element-c3fa84f{text-align:center;}.elementor-2510 .elementor-element.elementor-element-8ebf04e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-2510 .elementor-element.elementor-element-fa80c48{text-align:center;}.elementor-2510 .elementor-element.elementor-element-0634e28 .elementor-image-box-img{margin-bottom:20px;}.elementor-2510 .elementor-element.elementor-element-a685c7a{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-2510 .elementor-element.elementor-element-37aed78 .elementor-heading-title{font-size:25px;}.elementor-2510 .elementor-element.elementor-element-c35ca0f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-2510 .elementor-element.elementor-element-fa9deb8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2510 .elementor-element.elementor-element-b3bdc39{text-align:center;}.elementor-2510 .elementor-element.elementor-element-073559d{text-align:center;}.elementor-2510 .elementor-element.elementor-element-90e261f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2510 .elementor-element.elementor-element-228844a{text-align:center;}.elementor-2510 .elementor-element.elementor-element-2477712{text-align:center;}.elementor-2510 .elementor-element.elementor-element-d67c249{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2510 .elementor-element.elementor-element-7aba0f7{text-align:center;}.elementor-2510 .elementor-element.elementor-element-d1c715f{text-align:center;}.elementor-2510 .elementor-element.elementor-element-e010c65{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-2510 .elementor-element.elementor-element-f0b7682 .elementor-heading-title{font-size:25px;}.elementor-2510 .elementor-element.elementor-element-a098a5f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-2510 .elementor-element.elementor-element-0d85599{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2510 .elementor-element.elementor-element-0d22445{text-align:center;}.elementor-2510 .elementor-element.elementor-element-412dc93{text-align:center;}.elementor-2510 .elementor-element.elementor-element-cbbae74{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2510 .elementor-element.elementor-element-faad262{text-align:center;}.elementor-2510 .elementor-element.elementor-element-e732e35{text-align:center;}.elementor-2510 .elementor-element.elementor-element-55670b0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2510 .elementor-element.elementor-element-2ac83fd{text-align:center;}.elementor-2510 .elementor-element.elementor-element-b315322{text-align:center;}.elementor-2510 .elementor-element.elementor-element-a318a93{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2510 .elementor-element.elementor-element-823c134{text-align:center;}.elementor-2510 .elementor-element.elementor-element-823c134 .elementor-heading-title{font-size:25px;}.elementor-2510 .elementor-element.elementor-element-8f26066{text-align:center;}.elementor-2510 .elementor-element.elementor-element-6e3039b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2510 .elementor-element.elementor-element-5fe2fdf{text-align:center;}.elementor-2510 .elementor-element.elementor-element-423fb1b{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2510 .elementor-element.elementor-element-87a833f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2510 .elementor-element.elementor-element-87a833f:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-87a833f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2510 .elementor-element.elementor-element-3d149a2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2510 .elementor-element.elementor-element-f3b52e7{text-align:center;}.elementor-2510 .elementor-element.elementor-element-c25adfe{text-align:center;}}/* Start custom CSS */body.page-id-2510 .ct-container-full[data-vertical-spacing]{--theme-content-vertical-spacing:0px;} body.page-id-2510 .hero-section.is-width-constrained{width:100%;max-width:none;margin:0;padding:clamp(136px,12vw,184px) 24px clamp(42px,5vw,66px);background:radial-gradient(circle at 82% 12%,rgba(253,83,32,.20),transparent 28%),linear-gradient(135deg,#050505 0%,#111111 46%,#050505 100%);border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden;position:relative;z-index:0;} body.page-id-2510 .hero-section.is-width-constrained:before{content:"SERVICIO FLEXICODEAI";display:block;max-width:1180px;margin:0 auto 14px;color:#FD5320;font-family:"Lato",sans-serif;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;} body.page-id-2510 .hero-section .entry-header{max-width:1180px;margin:0 auto;padding:0;color:#fff;} body.page-id-2510 .hero-section .page-title{max-width:900px;margin:0;color:#fff;font-family:"Funnel Display","Lato",sans-serif;font-size:clamp(34px,5vw,68px);line-height:.98;letter-spacing:-.045em;text-wrap:balance;} body.page-id-2510 .hero-section .page-title:after{content:"";display:block;width:92px;height:4px;margin-top:24px;border-radius:999px;background:linear-gradient(90deg,#FD5320,#FFB347);box-shadow:0 14px 34px rgba(253,83,32,.35);} body.page-id-2510 .hero-section .page-description,body.page-id-2510 .hero-section .page-description p{color:#fff !important;max-width:1180px;margin:28px auto 0;font-size:clamp(16px,1.7vw,24px);line-height:1.45;font-weight:500;text-shadow:0 2px 18px rgba(0,0,0,.42);} body.page-id-2510 .entry-content{margin-top:0;} @media(max-width:767px){body.page-id-2510 .hero-section.is-width-constrained{padding:104px 20px 36px;}body.page-id-2510 .hero-section .page-title{font-size:36px;max-width:100%;line-height:1.02;}body.page-id-2510 .hero-section .page-description,body.page-id-2510 .hero-section .page-description p{font-size:16px;line-height:1.5;margin-top:22px;}}
body.page-id-2510 .e-grid>.e-con{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease;box-shadow:0 10px 30px rgba(0,0,0,.10);} body.page-id-2510 .e-grid>.e-con:hover{transform:translateY(-8px);box-shadow:0 26px 60px rgba(0,0,0,.22);} body.page-id-2510 .elementor-widget-image img{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease;} body.page-id-2510 .elementor-widget-image:hover img{transform:scale(1.04);box-shadow:0 24px 50px rgba(0,0,0,.28);} body.page-id-2510 .elementor-button{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;} body.page-id-2510 .elementor-button:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(253,83,32,.38);filter:brightness(1.05);} body.page-id-2510 .elementor-icon{transition:transform .4s cubic-bezier(.2,.7,.2,1);} body.page-id-2510 .e-grid>.e-con:hover .elementor-icon{transform:translateY(-4px) rotate(-6deg);} body.page-id-2510 .fx-reveal{opacity:0;transform:translateY(34px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform;} body.page-id-2510 .fx-reveal.fx-in{opacity:1;transform:none;} @media(prefers-reduced-motion:reduce){body.page-id-2510 .fx-reveal{opacity:1 !important;transform:none !important;transition:none !important;}}/* End custom CSS */