.elementor-23 .elementor-element.elementor-element-6a7a275{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.58;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-6a7a275::before, .elementor-23 .elementor-element.elementor-element-6a7a275 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-6a7a275 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-6a7a275 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-6a7a275 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-6a7a275 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-f93b6dd .hero-title{font-size:88px;font-weight:700;line-height:92px;}.elementor-23 .elementor-element.elementor-element-1e2a843{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-1e2a843:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1e2a843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;background-image:url("https://redomo.hitechsp.com.br/wp-content/uploads/2025/01/choose_bg_1.png");}.elementor-23 .elementor-element.elementor-element-0a7923e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-afd80f7{--display:flex;--margin-top:-190px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;--z-index:3;overflow:visible;}.elementor-23 .elementor-element.elementor-element-934331e{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-72d9c25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-23 .elementor-element.elementor-element-72d9c25 .title-area{margin:0px 0px 30px 0px !important;}.elementor-23 .elementor-element.elementor-element-72d9c25 .sec-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-44c337e > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-23 .elementor-element.elementor-element-44c337e .th_btn i{margin-left:8px;}.elementor-23 .elementor-element.elementor-element-44c337e .btn-wrapper{text-align:left;}.elementor-23 .elementor-element.elementor-element-44c337e .th_btn{text-transform:none;font-style:normal;}.elementor-23 .elementor-element.elementor-element-20ed62b{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-20ed62b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-20ed62b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://redomo.hitechsp.com.br/wp-content/uploads/2025/01/service_bg_1.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-96f7a71{--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:center;overflow:visible;}.elementor-23 .elementor-element.elementor-element-9663084{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-9663084 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 12px 0px 12px;}.elementor-23 .elementor-element.elementor-element-9663084.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-9663084 .title-area{text-align:left;}.elementor-23 .elementor-element.elementor-element-9663084 .sec-title{color:#0E121D;font-size:30px;}.elementor-23 .elementor-element.elementor-element-9663084 p{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-0c5e5ab{--display:flex;overflow:visible;}.elementor-23 .elementor-element.elementor-element-a609ba5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 12px 0px 12px;}.elementor-23 .elementor-element.elementor-element-a609ba5.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-cc0df2d{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-9b97af6{--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;overflow:visible;}.elementor-23 .elementor-element.elementor-element-8b39ef9{--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;overflow:visible;}.elementor-23 .elementor-element.elementor-element-7163d65{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-7163d65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 12px 0px 12px;}.elementor-23 .elementor-element.elementor-element-7163d65.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-7163d65 .title-area{text-align:center;}.elementor-23 .elementor-element.elementor-element-7163d65 .sec-title{color:#0E121D;font-size:30px;}.elementor-23 .elementor-element.elementor-element-7163d65 p{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a3c2528{--display:flex;--min-height:200px;--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-evenly;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;overflow:visible;}.elementor-23 .elementor-element.elementor-element-d13b0c4{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(229.5, 229.5, 229.5, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-d13b0c4.e-con{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-1156f96{padding:0px 0px 0px 0px;border-style:none;}.elementor-23 .elementor-element.elementor-element-1156f96.elementor-element{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-1156f96 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#0E121D;font-size:38px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-7bf397a{text-align:center;font-size:14px;}.elementor-23 .elementor-element.elementor-element-1aea04b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(229.5, 229.5, 229.5, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-1aea04b.e-con{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-6ded6f6{padding:0px 0px 0px 0px;border-style:none;}.elementor-23 .elementor-element.elementor-element-6ded6f6.elementor-element{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-6ded6f6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#0E121D;font-size:38px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-0674b7c{text-align:center;font-size:14px;}.elementor-23 .elementor-element.elementor-element-071a669{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(229.5, 229.5, 229.5, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-071a669.e-con{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-d50e68e{padding:0px 0px 0px 0px;border-style:none;}.elementor-23 .elementor-element.elementor-element-d50e68e.elementor-element{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-d50e68e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#0E121D;font-size:38px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-c2a67ac{text-align:center;font-size:14px;}.elementor-23 .elementor-element.elementor-element-5ef92b5{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(229.5, 229.5, 229.5, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-5ef92b5.e-con{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-5a1c1c8{padding:0px 0px 0px 0px;border-style:none;}.elementor-23 .elementor-element.elementor-element-5a1c1c8.elementor-element{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-5a1c1c8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#0E121D;font-size:38px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-0154cf1{text-align:center;font-size:14px;}.elementor-23 .elementor-element.elementor-element-3ed8681{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-d946539{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(229.5, 229.5, 229.5, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-d946539.e-con{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-74e9761{padding:0px 0px 0px 0px;border-style:none;}.elementor-23 .elementor-element.elementor-element-74e9761.elementor-element{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-74e9761 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#0E121D;font-size:38px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-6413844{text-align:center;font-size:14px;}.elementor-23 .elementor-element.elementor-element-cceaf46{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(229.5, 229.5, 229.5, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-cceaf46.e-con{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-fe7c32d{padding:0px 0px 0px 0px;border-style:none;}.elementor-23 .elementor-element.elementor-element-fe7c32d.elementor-element{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-fe7c32d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#0E121D;font-size:38px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-1222065{text-align:center;font-size:14px;}.elementor-23 .elementor-element.elementor-element-8f8326d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(229.5, 229.5, 229.5, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-8f8326d.e-con{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-d8bf4ea{padding:0px 0px 0px 0px;border-style:none;}.elementor-23 .elementor-element.elementor-element-d8bf4ea.elementor-element{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-d8bf4ea .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#0E121D;font-size:38px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-d674fda{text-align:center;font-size:14px;}.elementor-23 .elementor-element.elementor-element-54ee9c1{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(229.5, 229.5, 229.5, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-54ee9c1.e-con{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-796de2b{padding:0px 0px 0px 0px;border-style:none;}.elementor-23 .elementor-element.elementor-element-796de2b.elementor-element{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-796de2b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:#0E121D;font-size:38px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-d6f982f{text-align:left;font-size:14px;}.elementor-23 .elementor-element.elementor-element-c78f241{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-454107c{margin:81px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-c7831da > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-c7831da .th_btn i{margin-left:8px;}.elementor-23 .elementor-element.elementor-element-c7831da .btn-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-c7831da .th_btn{text-transform:none;}.elementor-23 .elementor-element.elementor-element-af74df6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.66;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-af74df6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-af74df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#264D73;background-image:url("https://redomo.hitechsp.com.br/wp-content/uploads/2025/08/bg-brazil-01.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-af74df6::before, .elementor-23 .elementor-element.elementor-element-af74df6 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-af74df6 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-af74df6 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-af74df6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-af74df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-3b2d39b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-3b2d39b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 12px 0px 12px;}.elementor-23 .elementor-element.elementor-element-3b2d39b.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-3b2d39b .title-area{text-align:center;}.elementor-23 .elementor-element.elementor-element-3b2d39b .sub-title{--theme-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-3b2d39b .sec-title{color:#FFFFFF;font-size:30px;}.elementor-23 .elementor-element.elementor-element-3b2d39b p{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a74380e{--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:60px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;overflow:visible;}.elementor-23 .elementor-element.elementor-element-a74380e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a74380e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-23 .elementor-element.elementor-element-296f6a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 60px 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-296f6a0 .elementor-heading-title{font-size:30px;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-1e2a843{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-0a7923e{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-afd80f7{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-23 .elementor-element.elementor-element-934331e{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-23 .elementor-element.elementor-element-934331e.e-con{--order:-99999 /* order start hack */;}.elementor-23 .elementor-element.elementor-element-72d9c25 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-20ed62b{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-96f7a71{--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;}.elementor-23 .elementor-element.elementor-element-9663084 .title-area{text-align:center;}.elementor-23 .elementor-element.elementor-element-a609ba5 > .elementor-widget-container{padding:0px 36px 0px 36px;}.elementor-23 .elementor-element.elementor-element-7163d65 .title-area{text-align:center;}.elementor-23 .elementor-element.elementor-element-3b2d39b .title-area{text-align:center;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-f93b6dd .hero-title{font-size:40px;line-height:1.2em;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-1e2a843{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-afd80f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-23 .elementor-element.elementor-element-934331e{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-23 .elementor-element.elementor-element-44c337e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-44c337e.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-a609ba5 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-23 .elementor-element.elementor-element-a3c2528{--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-23 .elementor-element.elementor-element-af74df6{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a74380e{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-1e2a843{--content-width:1720px;}.elementor-23 .elementor-element.elementor-element-afd80f7{--width:50%;}.elementor-23 .elementor-element.elementor-element-934331e{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-afd80f7{--width:100%;}.elementor-23 .elementor-element.elementor-element-934331e{--width:100%;}}@media(min-width:1025px){.elementor-23 .elementor-element.elementor-element-af74df6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-af74df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for solakservice, class: .elementor-element-a609ba5 *//* Define uma altura mínima para os cards, tornando-os mais altos */
.service-card {
    min-height: 480px; /* Você pode ajustar este valor como preferir */
    display: flex;
    flex-direction: column; /* Organiza o conteúdo interno em uma coluna */
}

/* Faz a área de conteúdo crescer para ocupar toda a altura do card */
.service-card .box-content {
    flex-grow: 1; /* Essencial para preencher o espaço vertical */
    display: flex;
    flex-direction: column;
}

/* Empurra o botão para a parte inferior do card */
.service-card .th-btn {
    margin-top: auto; /* Alinha o botão na base do card */
}

/*
** Centraliza o título do card APENAS na vertical
*/

/* 1. Remove qualquer alinhamento horizontal prévio */
.service-card .box-title {
    text-align: left; /* Garante o alinhamento à esquerda */
}

/* 2. Faz o container do título crescer e o alinha verticalmente */
.service-card .box-content {
    display: flex;
    flex-direction: column;
}

.service-card .box-title {
    flex-grow: 1; /* Faz o título ocupar o espaço vazio */
    display: flex;
    align-items: center; /* Alinha o texto verticalmente ao centro */
}

.service-card .box-icon {
    background-color: #0099cc;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc0df2d *//*
================================================================
|   CÓDIGO FINAL E OTIMIZADO PARA A SEÇÃO DE RESULTADOS        |
================================================================
*/

/* ID da sua seção no Elementor: .secao-resultados-final */

/* 1. EFEITO HOVER NOS CARDS (USANDO SUA CLASSE 'custom-hover-colunas') */
.secao-resultados-final .custom-hover-colunas {
  border-radius: 10px; /* Borda arredondada para o efeito de sombra */
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.secao-resultados-final .custom-hover-colunas:hover {
  transform: translateY(-8px);
  box-shadow: 0 10px 25px rgba(0, 45, 91, 0.1);
}


/* 2. LAYOUT RESPONSIVO PARA MOBILE (COM TÍTULO STICKY) */
@media (max-width: 767px) {

  /* Container principal da seção */
  .secao-resultados-final > .e-con-inner {
    display: flex;
    flex-direction: column; /* Força o empilhamento vertical */
    gap: 40px; /* Espaço entre o título e os números */
  }

  /* Container do Título (primeiro filho) */
  .secao-resultados-final > .e-con-inner > .elementor-element:first-child {
    position: -webkit-sticky;
    position: sticky;
    top: 100px; /* Distância do topo - ajuste se precisar */
    background-color: #fff; /* Fundo branco para não ficar transparente ao rolar */
    z-index: 10;
    width: 100%;
  }

  /* Alinha os textos do título à esquerda no mobile */
  .secao-resultados-final .title-area {
      text-align: left;
  }
  
  /* Containers que agrupam as linhas de números */
  .secao-resultados-final .elementor-element-a3c2528,
  .secao-resultados-final .elementor-element-3ed8681 {
    display: flex;
    flex-direction: column;
    gap: 25px; /* Espaço entre cada card de número */
  }
}/* End custom CSS */
/* Start custom CSS *//* Efeito personalizado ao passar o mouse */
.custom-hover-colunas {
    transition: transform 0.3s ease; /* Ajuste a duração e o tipo de transição conforme necessário */
}

.custom-hover-colunas:hover {
    transform: translateY(-30px); /* Substitua 10px pelo valor desejado para ajustar a altura do movimento */
}/* End custom CSS */