.elementor-2616 .elementor-element.elementor-element-e8000e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2616 .elementor-element.elementor-element-e8000e1:not(.elementor-motion-effects-element-type-background), .elementor-2616 .elementor-element.elementor-element-e8000e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B6EE5;background-image:url("https://grupoinfratech.com.br/wp-content/uploads/2026/07/placa-leds-infratech.jpg");background-position:center center;background-size:cover;}.elementor-2616 .elementor-element.elementor-element-e8000e1::before, .elementor-2616 .elementor-element.elementor-element-e8000e1 > .elementor-background-video-container::before, .elementor-2616 .elementor-element.elementor-element-e8000e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2616 .elementor-element.elementor-element-e8000e1 > .elementor-background-slideshow::before, .elementor-2616 .elementor-element.elementor-element-e8000e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2616 .elementor-element.elementor-element-e8000e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0B6EE5 0%, #000C28 100%);}.elementor-2616 .elementor-element.elementor-element-3f85475{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2616 .elementor-element.elementor-element-81a0101{--display:flex;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2616 .elementor-element.elementor-element-d9cf94c .elementor-icon-box-wrapper{align-items:end;gap:14px;}.elementor-2616 .elementor-element.elementor-element-d9cf94c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2616 .elementor-element.elementor-element-d9cf94c .elementor-icon{font-size:18px;padding:7px;}.elementor-2616 .elementor-element.elementor-element-d9cf94c .elementor-icon-box-title, .elementor-2616 .elementor-element.elementor-element-d9cf94c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-2616 .elementor-element.elementor-element-d633fd3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 84.363% );max-width:84.363%;--container-widget-width:84.363%;--container-widget-flex-grow:0;text-align:center;}.elementor-2616 .elementor-element.elementor-element-d633fd3 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-2616 .elementor-element.elementor-element-d633fd3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2616 .elementor-element.elementor-element-d633fd3 .wcf--title{color:#FFFFFF;font-weight:500;line-height:56px;}.elementor-2616 .elementor-element.elementor-element-d633fd3 .wcf--title .highlight{color:#FFFFFF;font-weight:800;}.elementor-2616 .elementor-element.elementor-element-d633fd3 .wcf--title a:hover .highlight{color:var( --e-global-color-secondary );}.elementor-2616 .elementor-element.elementor-element-72d0219{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2616 .elementor-element.elementor-element-72d0219:not(.elementor-motion-effects-element-type-background), .elementor-2616 .elementor-element.elementor-element-72d0219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2616 .elementor-element.elementor-element-dfcf208{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2616 .elementor-element.elementor-element-dfcf208.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2616 .elementor-element.elementor-element-a1bf1f6{--display:flex;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-2616 .elementor-element.elementor-element-0442db2 .elementor-icon-box-wrapper{align-items:end;gap:14px;}.elementor-2616 .elementor-element.elementor-element-0442db2 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-2616 .elementor-element.elementor-element-0442db2 .elementor-icon{font-size:18px;padding:7px;}.elementor-2616 .elementor-element.elementor-element-0442db2 .elementor-icon-box-title, .elementor-2616 .elementor-element.elementor-element-0442db2 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-2616 .elementor-element.elementor-element-b16a1a9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:left;}.elementor-2616 .elementor-element.elementor-element-b16a1a9 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-2616 .elementor-element.elementor-element-b16a1a9 .wcf--title{color:var( --e-global-color-text );font-weight:500;line-height:53px;}.elementor-2616 .elementor-element.elementor-element-b16a1a9 .wcf--title .highlight{color:var( --e-global-color-primary );font-weight:800;}.elementor-2616 .elementor-element.elementor-element-b16a1a9 .wcf--title a:hover .highlight{color:var( --e-global-color-secondary );}.elementor-2616 .elementor-element.elementor-element-ba14875{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:initial;max-width:initial;text-align:left;--wcf-slide-distance:60px;}.elementor-2616 .elementor-element.elementor-element-ba14875.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2616 .elementor-element.elementor-element-ba14875 .wcf--text{color:#01122A85;}.elementor-2616 .elementor-element.elementor-element-4751794{--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:center;--align-items:center;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 25px 0px rgba(25.60717391304347, 47.27017107750474, 69.69999999999999, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-50px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:20px;--z-index:99;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-2616 .elementor-element.elementor-element-4751794:not(.elementor-motion-effects-element-type-background), .elementor-2616 .elementor-element.elementor-element-4751794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2616 .elementor-element.elementor-element-4751794.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2616 .elementor-element.elementor-element-314a37a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-2616 .elementor-element.elementor-element-314a37a .elementor-icon-box-wrapper{text-align:start;}.elementor-2616 .elementor-element.elementor-element-314a37a .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2616 .elementor-element.elementor-element-314a37a .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-2616 .elementor-element.elementor-element-4408629 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2616 .elementor-element.elementor-element-4408629 .cz_line{background-color:#0b6ee5;width:3px;height:140px;padding:0px;margin:0px;}.elementor-2616 .elementor-element.elementor-element-c21924d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-2616 .elementor-element.elementor-element-c21924d .elementor-icon-box-wrapper{text-align:start;}.elementor-2616 .elementor-element.elementor-element-c21924d .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2616 .elementor-element.elementor-element-c21924d .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-2616 .elementor-element.elementor-element-c61b2a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2616 .elementor-element.elementor-element-c61b2a5 .cz_line{background-color:#0b6ee5;width:3px;height:140px;padding:0px;margin:0px;}.elementor-2616 .elementor-element.elementor-element-34d32b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-2616 .elementor-element.elementor-element-34d32b4 .elementor-icon-box-wrapper{text-align:start;}.elementor-2616 .elementor-element.elementor-element-34d32b4 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2616 .elementor-element.elementor-element-34d32b4 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-2616 .elementor-element.elementor-element-c69d5f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2616 .elementor-element.elementor-element-2986143 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2616 .elementor-element.elementor-element-2986143 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2616 .elementor-element.elementor-element-2986143{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2616 .elementor-element.elementor-element-2986143 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2616 .elementor-element.elementor-element-2986143 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2616 .elementor-element.elementor-element-2986143 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2616 .elementor-element.elementor-element-f99bb1b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2616 .elementor-element.elementor-element-f99bb1b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2616 .elementor-element.elementor-element-f99bb1b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2616 .elementor-element.elementor-element-f99bb1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2616 .elementor-element.elementor-element-f99bb1b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2616 .elementor-element.elementor-element-f99bb1b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2616 .elementor-element.elementor-element-b31d6e1{--display:flex;}.elementor-2616 .elementor-element.elementor-element-586de07{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 95.313% );max-width:95.313%;--container-widget-width:95.313%;--container-widget-flex-grow:0;}.elementor-2616 .elementor-element.elementor-element-586de07.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2616 .elementor-element.elementor-element-586de07 img{border-radius:10px 10px 10px 10px;}.elementor-2616 .elementor-element.elementor-element-eaaeb57{--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;--overlay-opacity:0.16;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2616 .elementor-element.elementor-element-eaaeb57:not(.elementor-motion-effects-element-type-background), .elementor-2616 .elementor-element.elementor-element-eaaeb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2616 .elementor-element.elementor-element-eaaeb57::before, .elementor-2616 .elementor-element.elementor-element-eaaeb57 > .elementor-background-video-container::before, .elementor-2616 .elementor-element.elementor-element-eaaeb57 > .e-con-inner > .elementor-background-video-container::before, .elementor-2616 .elementor-element.elementor-element-eaaeb57 > .elementor-background-slideshow::before, .elementor-2616 .elementor-element.elementor-element-eaaeb57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2616 .elementor-element.elementor-element-eaaeb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2616 .elementor-element.elementor-element-c409b84{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2616 .elementor-element.elementor-element-c409b84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2616 .elementor-element.elementor-element-953ee10{--display:flex;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-2616 .elementor-element.elementor-element-77a35c2 .elementor-icon-box-wrapper{align-items:end;gap:14px;}.elementor-2616 .elementor-element.elementor-element-77a35c2 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-2616 .elementor-element.elementor-element-77a35c2 .elementor-icon{font-size:18px;padding:7px;}.elementor-2616 .elementor-element.elementor-element-77a35c2 .elementor-icon-box-title, .elementor-2616 .elementor-element.elementor-element-77a35c2 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-2616 .elementor-element.elementor-element-5e139b2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:left;}.elementor-2616 .elementor-element.elementor-element-5e139b2 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-2616 .elementor-element.elementor-element-5e139b2 .wcf--title{color:var( --e-global-color-text );font-weight:500;line-height:53px;}.elementor-2616 .elementor-element.elementor-element-5e139b2 .wcf--title .highlight{color:var( --e-global-color-primary );font-weight:800;}.elementor-2616 .elementor-element.elementor-element-5e139b2 .wcf--title a:hover .highlight{color:var( --e-global-color-secondary );}.elementor-2616 .elementor-element.elementor-element-d2997d3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:initial;max-width:initial;text-align:left;--wcf-slide-distance:60px;}.elementor-2616 .elementor-element.elementor-element-d2997d3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2616 .elementor-element.elementor-element-d2997d3 .wcf--text{color:#01122A85;}.elementor-2616 .elementor-element.elementor-element-e978a8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:99;}.elementor-2616 .elementor-element.elementor-element-57fb3a4{--display:flex;}.elementor-2616 .elementor-element.elementor-element-999c756 .elementor-repeater-item-5bff8fb.floating-element{width:310px;z-index:1;}.elementor-2616 .elementor-element.elementor-element-5c7dabe{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-2616 .elementor-element.elementor-element-5c7dabe img{border-radius:15px 15px 15px 15px;}.elementor-2616 .elementor-element.elementor-element-08eaf81{--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;--overlay-opacity:0.36;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2616 .elementor-element.elementor-element-08eaf81:not(.elementor-motion-effects-element-type-background), .elementor-2616 .elementor-element.elementor-element-08eaf81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01122A;}.elementor-2616 .elementor-element.elementor-element-08eaf81::before, .elementor-2616 .elementor-element.elementor-element-08eaf81 > .elementor-background-video-container::before, .elementor-2616 .elementor-element.elementor-element-08eaf81 > .e-con-inner > .elementor-background-video-container::before, .elementor-2616 .elementor-element.elementor-element-08eaf81 > .elementor-background-slideshow::before, .elementor-2616 .elementor-element.elementor-element-08eaf81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2616 .elementor-element.elementor-element-08eaf81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://grupoinfratech.com.br/wp-content/uploads/2026/07/bg-1-scaled.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:51% auto;}.elementor-2616 .elementor-element.elementor-element-0cfc092{--display:flex;}.elementor-2616 .elementor-element.elementor-element-481a62d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 94.063% );max-width:94.063%;--container-widget-width:94.063%;--container-widget-flex-grow:0;}.elementor-2616 .elementor-element.elementor-element-481a62d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2616 .elementor-element.elementor-element-481a62d img{border-radius:15px 15px 15px 15px;}.elementor-2616 .elementor-element.elementor-element-5d31273{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2616 .elementor-element.elementor-element-186a92d{--display:flex;}.elementor-2616 .elementor-element.elementor-element-5b26f48 .elementor-icon-box-wrapper{align-items:end;gap:14px;}.elementor-2616 .elementor-element.elementor-element-5b26f48 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-2616 .elementor-element.elementor-element-5b26f48 .elementor-icon{font-size:18px;padding:7px;}.elementor-2616 .elementor-element.elementor-element-5b26f48 .elementor-icon-box-title, .elementor-2616 .elementor-element.elementor-element-5b26f48 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-2616 .elementor-element.elementor-element-8eabc99{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:left;}.elementor-2616 .elementor-element.elementor-element-8eabc99 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-2616 .elementor-element.elementor-element-8eabc99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2616 .elementor-element.elementor-element-8eabc99 .wcf--title{color:#FFFFFF;font-weight:500;letter-spacing:-1.1px;}.elementor-2616 .elementor-element.elementor-element-8eabc99 .wcf--title .highlight{color:#0B6EE5;font-weight:800;}.elementor-2616 .elementor-element.elementor-element-8eabc99 .wcf--title a:hover .highlight{color:var( --e-global-color-secondary );}.elementor-2616 .elementor-element.elementor-element-f0f2a01{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:left;}.elementor-2616 .elementor-element.elementor-element-f0f2a01.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2616 .elementor-element.elementor-element-f0f2a01 .wcf--text{color:#FFFFFF;}.elementor-2616 .elementor-element.elementor-element-727c5c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2616 .elementor-element.elementor-element-54d2402{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2616 .elementor-element.elementor-element-ef796be{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2616 .elementor-element.elementor-element-ef796be:not(.elementor-motion-effects-element-type-background), .elementor-2616 .elementor-element.elementor-element-ef796be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2616 .elementor-element.elementor-element-8fcaccc .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-2616 .elementor-element.elementor-element-8fcaccc .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-2616 .elementor-element.elementor-element-8fcaccc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2616 .elementor-element.elementor-element-8fcaccc.elementor-view-framed .elementor-icon, .elementor-2616 .elementor-element.elementor-element-8fcaccc.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2616 .elementor-element.elementor-element-8fcaccc .elementor-icon{font-size:18px;}.elementor-2616 .elementor-element.elementor-element-8fcaccc .elementor-icon-box-title, .elementor-2616 .elementor-element.elementor-element-8fcaccc .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-2616 .elementor-element.elementor-element-8fcaccc:has(:hover) .elementor-icon-box-title,
					 .elementor-2616 .elementor-element.elementor-element-8fcaccc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2616 .elementor-element.elementor-element-6cbafa5{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-2616 .elementor-element.elementor-element-6cbafa5 .elementor-divider-separator{width:51%;}.elementor-2616 .elementor-element.elementor-element-6cbafa5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2616 .elementor-element.elementor-element-97e7d9e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2616 .elementor-element.elementor-element-97e7d9e:not(.elementor-motion-effects-element-type-background), .elementor-2616 .elementor-element.elementor-element-97e7d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2616 .elementor-element.elementor-element-135900c .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-2616 .elementor-element.elementor-element-135900c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-2616 .elementor-element.elementor-element-135900c .elementor-icon{font-size:18px;}.elementor-2616 .elementor-element.elementor-element-135900c .elementor-icon-box-title, .elementor-2616 .elementor-element.elementor-element-135900c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-2616 .elementor-element.elementor-element-c0615ae{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-2616 .elementor-element.elementor-element-c0615ae .elementor-divider-separator{width:51%;}.elementor-2616 .elementor-element.elementor-element-c0615ae .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2616 .elementor-element.elementor-element-19d7bad{--display:flex;--justify-content:flex-end;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2616 .elementor-element.elementor-element-ccaa7ea{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2616 .elementor-element.elementor-element-ccaa7ea:not(.elementor-motion-effects-element-type-background), .elementor-2616 .elementor-element.elementor-element-ccaa7ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2616 .elementor-element.elementor-element-450154c .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-2616 .elementor-element.elementor-element-450154c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-2616 .elementor-element.elementor-element-450154c .elementor-icon{font-size:18px;}.elementor-2616 .elementor-element.elementor-element-450154c .elementor-icon-box-title, .elementor-2616 .elementor-element.elementor-element-450154c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-2616 .elementor-element.elementor-element-e4c1187{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-2616 .elementor-element.elementor-element-e4c1187 .elementor-divider-separator{width:51%;}.elementor-2616 .elementor-element.elementor-element-e4c1187 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2616 .elementor-element.elementor-element-4641b7b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2616 .elementor-element.elementor-element-4641b7b:not(.elementor-motion-effects-element-type-background), .elementor-2616 .elementor-element.elementor-element-4641b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2616 .elementor-element.elementor-element-c1ff72d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2616 .elementor-element.elementor-element-c1ff72d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2616 .elementor-element.elementor-element-c1ff72d .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-2616 .elementor-element.elementor-element-c1ff72d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-2616 .elementor-element.elementor-element-c1ff72d .elementor-icon{font-size:18px;}.elementor-2616 .elementor-element.elementor-element-c1ff72d .elementor-icon-box-title, .elementor-2616 .elementor-element.elementor-element-c1ff72d .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-2616 .elementor-element.elementor-element-43e192f{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-2616 .elementor-element.elementor-element-43e192f .elementor-divider-separator{width:51%;}.elementor-2616 .elementor-element.elementor-element-43e192f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2616 .elementor-element.elementor-element-f8176ed{--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;--overlay-opacity:0.19;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2616 .elementor-element.elementor-element-f8176ed:not(.elementor-motion-effects-element-type-background), .elementor-2616 .elementor-element.elementor-element-f8176ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2616 .elementor-element.elementor-element-f8176ed::before, .elementor-2616 .elementor-element.elementor-element-f8176ed > .elementor-background-video-container::before, .elementor-2616 .elementor-element.elementor-element-f8176ed > .e-con-inner > .elementor-background-video-container::before, .elementor-2616 .elementor-element.elementor-element-f8176ed > .elementor-background-slideshow::before, .elementor-2616 .elementor-element.elementor-element-f8176ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-2616 .elementor-element.elementor-element-f8176ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://grupoinfratech.com.br/wp-content/uploads/2026/07/bg04.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-2616 .elementor-element.elementor-element-fc4ea64{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2616 .elementor-element.elementor-element-fc4ea64:not(.elementor-motion-effects-element-type-background), .elementor-2616 .elementor-element.elementor-element-fc4ea64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2616 .elementor-element.elementor-element-fe2590d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 85.159% );max-width:85.159%;--container-widget-width:85.159%;--container-widget-flex-grow:0;}.elementor-2616 .elementor-element.elementor-element-fe2590d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2616 .elementor-element.elementor-element-fe2590d img{border-radius:10px 10px 10px 10px;}.elementor-2616 .elementor-element.elementor-element-a8286c9{--display:flex;--position:absolute;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;top:341px;}.elementor-2616 .elementor-element.elementor-element-a8286c9:not(.elementor-motion-effects-element-type-background), .elementor-2616 .elementor-element.elementor-element-a8286c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-2616 .elementor-element.elementor-element-a8286c9{left:-1px;}body.rtl .elementor-2616 .elementor-element.elementor-element-a8286c9{right:-1px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2616 .elementor-element.elementor-element-3d0a1b9{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-2616 .elementor-element.elementor-element-3d0a1b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2616 .elementor-element.elementor-element-3d0a1b9 .elementor-counter-title{justify-content:start;font-family:"DM Sans", Sans-serif;font-weight:400;line-height:21px;}.elementor-2616 .elementor-element.elementor-element-3d0a1b9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Roboto", Sans-serif;font-size:80px;font-weight:600;}.elementor-2616 .elementor-element.elementor-element-c742295{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-2616 .elementor-element.elementor-element-c742295 .elementor-divider-separator{width:51%;}.elementor-2616 .elementor-element.elementor-element-c742295 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2616 .elementor-element.elementor-element-1476538{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 25px 0px rgba(24.05869565217392, 41.14273156899811, 71.4, 0.14);--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;top:83px;--z-index:99;}.elementor-2616 .elementor-element.elementor-element-1476538:not(.elementor-motion-effects-element-type-background), .elementor-2616 .elementor-element.elementor-element-1476538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2616 .elementor-element.elementor-element-1476538.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2616 .elementor-element.elementor-element-1476538{left:-79px;}body.rtl .elementor-2616 .elementor-element.elementor-element-1476538{right:-79px;}.elementor-2616 .elementor-element.elementor-element-16dbd44 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:18px;}.elementor-2616 .elementor-element.elementor-element-16dbd44 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-2616 .elementor-element.elementor-element-16dbd44 .elementor-icon{font-size:36px;}.elementor-2616 .elementor-element.elementor-element-16dbd44 .elementor-icon-box-title, .elementor-2616 .elementor-element.elementor-element-16dbd44 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2616 .elementor-element.elementor-element-eb9515c{--display:flex;--position:absolute;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 25px 0px rgba(26.51630434782608, 39.279560491493385, 59.499999999999986, 0.18);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;top:492px;--z-index:99;}.elementor-2616 .elementor-element.elementor-element-eb9515c:not(.elementor-motion-effects-element-type-background), .elementor-2616 .elementor-element.elementor-element-eb9515c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC2;}body:not(.rtl) .elementor-2616 .elementor-element.elementor-element-eb9515c{left:429px;}body.rtl .elementor-2616 .elementor-element.elementor-element-eb9515c{right:429px;}.elementor-2616 .elementor-element.elementor-element-6df2338{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2616 .elementor-element.elementor-element-6df2338.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2616 .elementor-element.elementor-element-6df2338 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2616 .elementor-element.elementor-element-6df2338 .elementor-icon{font-size:39px;}.elementor-2616 .elementor-element.elementor-element-6df2338 .elementor-icon-box-title, .elementor-2616 .elementor-element.elementor-element-6df2338 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:-0.9px;}.elementor-2616 .elementor-element.elementor-element-6df2338 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-2616 .elementor-element.elementor-element-009ec24{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-2616 .elementor-element.elementor-element-009ec24 .elementor-divider-separator{width:51%;}.elementor-2616 .elementor-element.elementor-element-009ec24 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2616 .elementor-element.elementor-element-4c76a27{--display:flex;--justify-content:center;}.elementor-2616 .elementor-element.elementor-element-dfd9db7{--display:flex;--wcf-slide-distance:40px;--wcf-slide-duration:600ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-2616 .elementor-element.elementor-element-567428c .elementor-icon-box-wrapper{align-items:end;gap:14px;}.elementor-2616 .elementor-element.elementor-element-567428c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-2616 .elementor-element.elementor-element-567428c .elementor-icon{font-size:18px;padding:7px;}.elementor-2616 .elementor-element.elementor-element-567428c .elementor-icon-box-title, .elementor-2616 .elementor-element.elementor-element-567428c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-2616 .elementor-element.elementor-element-8d2c120{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:left;}.elementor-2616 .elementor-element.elementor-element-8d2c120 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-2616 .elementor-element.elementor-element-8d2c120 .wcf--title{color:var( --e-global-color-text );font-weight:500;line-height:41px;}.elementor-2616 .elementor-element.elementor-element-8d2c120 .wcf--title .highlight{color:var( --e-global-color-primary );font-weight:800;}.elementor-2616 .elementor-element.elementor-element-8d2c120 .wcf--title a:hover .highlight{color:var( --e-global-color-secondary );}.elementor-2616 .elementor-element.elementor-element-93ffd9d{--display:flex;border-style:solid;--border-style:solid;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2616 .elementor-element.elementor-element-93ffd9d:not(.elementor-motion-effects-element-type-background), .elementor-2616 .elementor-element.elementor-element-93ffd9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2616 .elementor-element.elementor-element-97143b3 > .elementor-widget-container{margin:-39px 0px -24px 0px;}@media(max-width:1024px){.elementor-2616 .elementor-element.elementor-element-e8000e1{--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2616 .elementor-element.elementor-element-d633fd3 .wcf--title{font-size:50px;}.elementor-2616 .elementor-element.elementor-element-72d0219{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2616 .elementor-element.elementor-element-b16a1a9 .wcf--title{font-size:50px;}.elementor-2616 .elementor-element.elementor-element-eaaeb57{--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-2616 .elementor-element.elementor-element-5e139b2 .wcf--title{font-size:50px;}.elementor-2616 .elementor-element.elementor-element-e978a8a{--flex-wrap:wrap;}.elementor-2616 .elementor-element.elementor-element-08eaf81{--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:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2616 .elementor-element.elementor-element-0cfc092.e-con{--order:99999 /* order end hack */;}.elementor-2616 .elementor-element.elementor-element-8eabc99 .wcf--title{font-size:50px;}.elementor-2616 .elementor-element.elementor-element-f8176ed{--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-2616 .elementor-element.elementor-element-1476538{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2616 .elementor-element.elementor-element-1476538{left:46px;}body.rtl .elementor-2616 .elementor-element.elementor-element-1476538{right:46px;}.elementor-2616 .elementor-element.elementor-element-8d2c120 .wcf--title{font-size:50px;}}@media(max-width:767px){.elementor-2616 .elementor-element.elementor-element-e8000e1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2616 .elementor-element.elementor-element-3f85475{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2616 .elementor-element.elementor-element-81a0101{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2616 .elementor-element.elementor-element-d9cf94c .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-2616 .elementor-element.elementor-element-d9cf94c .elementor-icon{font-size:12px;padding:5px;}.elementor-2616 .elementor-element.elementor-element-d9cf94c .elementor-icon-box-title, .elementor-2616 .elementor-element.elementor-element-d9cf94c .elementor-icon-box-title a{font-size:13px;}.elementor-2616 .elementor-element.elementor-element-d633fd3{width:var( --container-widget-width, 338.961px );max-width:338.961px;--container-widget-width:338.961px;--container-widget-flex-grow:0;}.elementor-2616 .elementor-element.elementor-element-d633fd3 .wcf--title{font-size:25px;line-height:1.5em;}.elementor-2616 .elementor-element.elementor-element-a1bf1f6.e-con{--align-self:center;}.elementor-2616 .elementor-element.elementor-element-0442db2 .elementor-icon{font-size:12px;padding:5px;}.elementor-2616 .elementor-element.elementor-element-0442db2 .elementor-icon-box-title, .elementor-2616 .elementor-element.elementor-element-0442db2 .elementor-icon-box-title a{font-size:14px;}.elementor-2616 .elementor-element.elementor-element-b16a1a9{text-align:center;}.elementor-2616 .elementor-element.elementor-element-b16a1a9 .wcf--title{font-size:32px;line-height:1.3em;}.elementor-2616 .elementor-element.elementor-element-ba14875{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2616 .elementor-element.elementor-element-ba14875 .wcf--text, .elementor-2616 .elementor-element.elementor-element-ba14875 .wcf--text *{font-size:16px;}.elementor-2616 .elementor-element.elementor-element-4408629 .cz_line{width:250px;height:1px;}.elementor-2616 .elementor-element.elementor-element-c61b2a5 .cz_line{width:250px;height:1px;}.elementor-2616 .elementor-element.elementor-element-c69d5f7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2616 .elementor-element.elementor-element-eaaeb57{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2616 .elementor-element.elementor-element-c409b84{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2616 .elementor-element.elementor-element-77a35c2 .elementor-icon{font-size:12px;padding:5px;}.elementor-2616 .elementor-element.elementor-element-77a35c2 .elementor-icon-box-title, .elementor-2616 .elementor-element.elementor-element-77a35c2 .elementor-icon-box-title a{font-size:14px;}.elementor-2616 .elementor-element.elementor-element-5e139b2{text-align:center;}.elementor-2616 .elementor-element.elementor-element-5e139b2 .wcf--title{font-size:32px;line-height:1.3em;}.elementor-2616 .elementor-element.elementor-element-d2997d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2616 .elementor-element.elementor-element-d2997d3 .wcf--text, .elementor-2616 .elementor-element.elementor-element-d2997d3 .wcf--text *{font-size:16px;}.elementor-2616 .elementor-element.elementor-element-e978a8a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2616 .elementor-element.elementor-element-999c756 .elementor-repeater-item-5bff8fb.floating-element{width:160px;}.elementor-2616 .elementor-element.elementor-element-999c756{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2616 .elementor-element.elementor-element-481a62d{width:var( --container-widget-width, 318.188px );max-width:318.188px;--container-widget-width:318.188px;--container-widget-flex-grow:0;}.elementor-2616 .elementor-element.elementor-element-5d31273{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2616 .elementor-element.elementor-element-5b26f48 .elementor-icon{font-size:12px;padding:5px;}.elementor-2616 .elementor-element.elementor-element-5b26f48 .elementor-icon-box-title, .elementor-2616 .elementor-element.elementor-element-5b26f48 .elementor-icon-box-title a{font-size:14px;}.elementor-2616 .elementor-element.elementor-element-8eabc99{text-align:center;}.elementor-2616 .elementor-element.elementor-element-8eabc99 .wcf--title{font-size:32px;}.elementor-2616 .elementor-element.elementor-element-f0f2a01{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2616 .elementor-element.elementor-element-f0f2a01 .wcf--text, .elementor-2616 .elementor-element.elementor-element-f0f2a01 .wcf--text *{font-size:16px;}.elementor-2616 .elementor-element.elementor-element-727c5c1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2616 .elementor-element.elementor-element-54d2402{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2616 .elementor-element.elementor-element-6cbafa5 .elementor-divider{text-align:center;}.elementor-2616 .elementor-element.elementor-element-6cbafa5 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2616 .elementor-element.elementor-element-c0615ae .elementor-divider{text-align:center;}.elementor-2616 .elementor-element.elementor-element-c0615ae .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2616 .elementor-element.elementor-element-e4c1187 .elementor-divider{text-align:center;}.elementor-2616 .elementor-element.elementor-element-e4c1187 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2616 .elementor-element.elementor-element-43e192f .elementor-divider{text-align:center;}.elementor-2616 .elementor-element.elementor-element-43e192f .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2616 .elementor-element.elementor-element-f8176ed{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2616 .elementor-element.elementor-element-fc4ea64.e-con{--order:99999 /* order end hack */;}.elementor-2616 .elementor-element.elementor-element-a8286c9{--width:71%;--margin-top:-131px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2616 .elementor-element.elementor-element-3d0a1b9 .elementor-counter-number-wrapper{font-size:50px;}.elementor-2616 .elementor-element.elementor-element-1476538{--width:45%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;top:31px;}body:not(.rtl) .elementor-2616 .elementor-element.elementor-element-1476538{left:15px;}body.rtl .elementor-2616 .elementor-element.elementor-element-1476538{right:15px;}.elementor-2616 .elementor-element.elementor-element-4c76a27{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2616 .elementor-element.elementor-element-dfd9db7{--width:100%;}.elementor-2616 .elementor-element.elementor-element-567428c .elementor-icon{font-size:12px;padding:5px;}.elementor-2616 .elementor-element.elementor-element-567428c .elementor-icon-box-title, .elementor-2616 .elementor-element.elementor-element-567428c .elementor-icon-box-title a{font-size:14px;}.elementor-2616 .elementor-element.elementor-element-8d2c120{text-align:center;}.elementor-2616 .elementor-element.elementor-element-8d2c120 .wcf--title{font-size:32px;line-height:1.3em;}.elementor-2616 .elementor-element.elementor-element-93ffd9d{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-2616 .elementor-element.elementor-element-3f85475{--width:80%;}.elementor-2616 .elementor-element.elementor-element-dfcf208{--width:50%;}.elementor-2616 .elementor-element.elementor-element-4751794{--width:140.909%;}.elementor-2616 .elementor-element.elementor-element-c409b84{--width:50%;}.elementor-2616 .elementor-element.elementor-element-e978a8a{--width:160%;}.elementor-2616 .elementor-element.elementor-element-97e7d9e{--width:100%;}.elementor-2616 .elementor-element.elementor-element-4641b7b{--width:100%;}.elementor-2616 .elementor-element.elementor-element-fc4ea64{--width:50%;}.elementor-2616 .elementor-element.elementor-element-a8286c9{--width:37%;}.elementor-2616 .elementor-element.elementor-element-1476538{--width:34%;}.elementor-2616 .elementor-element.elementor-element-eb9515c{--width:27%;}.elementor-2616 .elementor-element.elementor-element-4c76a27{--width:50%;}.elementor-2616 .elementor-element.elementor-element-93ffd9d{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2616 .elementor-element.elementor-element-dfcf208{--width:87%;}.elementor-2616 .elementor-element.elementor-element-c409b84{--width:90%;}.elementor-2616 .elementor-element.elementor-element-e978a8a{--width:100%;}.elementor-2616 .elementor-element.elementor-element-fc4ea64{--width:100%;}.elementor-2616 .elementor-element.elementor-element-1476538{--width:32%;}.elementor-2616 .elementor-element.elementor-element-4c76a27{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-81a0101 *//* Container do título */
.elementor-2616 .elementor-element.elementor-element-81a0101 {
    position: relative;
    display: inline-flex;
    padding: 5px 10px 5px 5px;
    border-radius: 60px;
    overflow: hidden;
    z-index: 1;
    background: transparent;
    width: fit-content !important;
    align-self: left
    ;
}

/* Borda gradient animada */
.elementor-2616 .elementor-element.elementor-element-81a0101::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 60px;
    padding: 2px;

    background: linear-gradient(
        120deg,
        #0B6EE5,
        #0B6EE56B,
        #FFFFFF,
        #FFFFFF
    );

    background-size: 300% 300%;
    animation: bordaAnimada 4s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
            mask-composite: exclude;

    z-index: -1;
}

/* Animação */
@keyframes bordaAnimada {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1bf1f6 *//* Container do título */
.elementor-2616 .elementor-element.elementor-element-a1bf1f6 {
    position: relative;
    display: inline-flex;
    padding: 5px 10px 5px 5px;
    border-radius: 60px;
    overflow: hidden;
    z-index: 1;
    background: transparent;
    width: fit-content !important;
    align-self: left
    ;
}

/* Borda gradient animada */
.elementor-2616 .elementor-element.elementor-element-a1bf1f6::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 60px;
    padding: 2px;

    background: linear-gradient(
        120deg,
        #0B6EE5,
        #0B6EE56B,
        #FFFFFF,
        #FFFFFF
    );

    background-size: 300% 300%;
    animation: bordaAnimada 4s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
            mask-composite: exclude;

    z-index: -1;
}

/* Animação */
@keyframes bordaAnimada {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-953ee10 *//* Container do título */
.elementor-2616 .elementor-element.elementor-element-953ee10 {
    position: relative;
    display: inline-flex;
    padding: 5px 10px 5px 5px;
    border-radius: 60px;
    overflow: hidden;
    z-index: 1;
    background: transparent;
    width: fit-content !important;
    align-self: left
    ;
}

/* Borda gradient animada */
.elementor-2616 .elementor-element.elementor-element-953ee10::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 60px;
    padding: 2px;

    background: linear-gradient(
        120deg,
        #0B6EE5,
        #0B6EE56B,
        #FFFFFF,
        #FFFFFF
    );

    background-size: 300% 300%;
    animation: bordaAnimada 4s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
            mask-composite: exclude;

    z-index: -1;
}

/* Animação */
@keyframes bordaAnimada {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa8d60d *//* =====================================================
   INFRATECH — TIMELINE VERTICAL AJUSTADA
   Ícones equilibrados: nem finos, nem grandes demais
   ===================================================== */

.elementor-2616 .elementor-element.elementor-element-aa8d60d {
  --infra-blue: #0B6EE5;
  --infra-blue-dark: #052B66;
  --infra-navy: #061B3A;
  --infra-light: #EAF4FF;
  --infra-card: #FFFFFF;
  --infra-card-blue: #DDEEFF;
  --infra-text: #071A36;
  --infra-muted: #6F7F95;

  position: relative;
  width: 100%;
}

/* Container geral */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .infratech-process-timeline {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 8px 0 8px 56px;
  width: 100%;
  max-width: 740px;
}

/* Linha base vertical */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-line {
  position: absolute;
  left: 22px;
  top: 16px;
  bottom: 16px;
  width: 3px;
  border-radius: 999px;
  background: rgba(11, 110, 229, 0.18);
  overflow: hidden;
}

/* Efeito de movimento na linha */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-line::before {
  content: "";
  position: absolute;
  left: 0;
  top: -35%;
  width: 100%;
  height: 42%;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    rgba(11, 110, 229, 0),
    #0B6EE5,
    #052B66,
    #FFFFFF,
    #0B6EE5
  );
  background-size: 300% 300%;
  animation: infraTimelineFlow 3.6s linear infinite;
  box-shadow: 0 0 12px rgba(11, 110, 229, 0.4);
}

/* Ponta/seta do movimento */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-line::after {
  content: "";
  position: absolute;
  left: 50%;
  top: -35%;
  width: 10px;
  height: 10px;
  transform: translateX(-50%) rotate(45deg);
  background: #052B66;
  border-radius: 2px;
  animation: infraTimelineArrow 3.6s linear infinite;
  box-shadow: 0 0 8px rgba(11, 110, 229, 0.4);
}

/* Cada item */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item {
  position: relative;
}

/* Número lateral */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-number {
  position: absolute;
  left: -46px;
  top: 50%;
  transform: translateY(-50%);
  width: 33px;
  height: 33px;
  border-radius: 50%;
  background: #FFFFFF;
  border: 2px solid var(--infra-blue);
  color: var(--infra-blue);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  font-weight: 800;
  z-index: 3;
  box-shadow: 0 6px 14px rgba(11, 110, 229, 0.12);
  transition: all 0.3s ease;
}

/* Card padrão */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-card {
  display: grid;
  grid-template-columns: 58px 1fr;
  align-items: center;
  gap: 16px;
  min-height: 92px;
  padding: 18px 22px;
  border-radius: 16px;
  background: #FFFFFF;
  border: 1px solid rgba(11, 110, 229, 0.14);
  box-shadow: 0 10px 26px rgba(6, 27, 58, 0.05);
  transition: all 0.3s ease;
}

/* Remove destaque fixo do item 02 */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item.featured .process-card {
  background: rgba(234, 244, 255, 0.95) !important;
  border: 1px solid rgba(11, 110, 229, 0.14) !important;
  box-shadow: 0 10px 26px rgba(6, 27, 58, 0.05) !important;
}

.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item.featured .process-number,
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item.final .process-number {
  background: #FFFFFF !important;
  color: var(--infra-blue) !important;
  border: 2px solid var(--infra-blue) !important;
}

/* Ícone */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-icon {
  width: 46px;
  height: 46px;
  border-radius: 12px;
  background: rgba(11, 110, 229, 0.11);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  transition: all 0.3s ease;
}

/* Imagem do ícone equilibrada */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-icon img {
  width: 28px;
  height: 28px;
  object-fit: contain;
  display: block;

  filter:
    brightness(0) saturate(100%)
    invert(34%) sepia(99%) saturate(2481%)
    hue-rotate(204deg) brightness(94%) contrast(105%);

  transform: scale(1);
  transition: all 0.3s ease;
}

/* Remove ícone branco fixo do item 02 */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item.featured .process-icon {
  background: rgba(11, 110, 229, 0.11) !important;
}

.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item.featured .process-icon img {
  filter:
    brightness(0) saturate(100%)
    invert(34%) sepia(99%) saturate(2481%)
    hue-rotate(204deg) brightness(94%) contrast(105%) !important;
}

/* Texto */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-content h3 {
  margin: 0 0 4px 0;
  font-size: 17px;
  line-height: 1.2em;
  font-weight: 800;
  color: var(--infra-text);
  transition: all 0.3s ease;
}

.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-content p {
  margin: 0;
  font-size: 14px;
  line-height: 1.42em;
  font-weight: 400;
  color: var(--infra-muted);
  transition: all 0.3s ease;
}

/* Remove texto branco fixo do item 02 */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item.featured .process-content h3,
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item.featured .process-content p {
  color: inherit !important;
}

.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item.featured .process-content h3 {
  color: var(--infra-text) !important;
}

.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item.featured .process-content p {
  color: var(--infra-muted) !important;
}

/* Hover azul escuro em todos os cards */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item:hover .process-card {
  background: linear-gradient(135deg, #0B6EE5 0%, #0756B5 48%, #052B66 100%) !important;
  border-color: transparent !important;
  box-shadow: 0 14px 30px rgba(11, 110, 229, 0.22) !important;
  transform: translateX(4px);
}

/* Texto branco no hover */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item:hover .process-content h3,
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item:hover .process-content p {
  color: #FFFFFF !important;
}

/* Ícone no hover */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item:hover .process-icon {
  background: rgba(255, 255, 255, 0.16) !important;
}

.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item:hover .process-icon img {
  filter: brightness(0) invert(1) !important;
  transform: scale(1.03);
}

/* Número no hover */
.elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item:hover .process-number {
  background: linear-gradient(135deg, #0B6EE5 0%, #052B66 100%) !important;
  color: #FFFFFF !important;
  border-color: transparent !important;
}

/* Animações */
@keyframes infraTimelineFlow {
  0% {
    top: -35%;
    background-position: 0% 50%;
  }

  100% {
    top: 100%;
    background-position: 300% 50%;
  }
}

@keyframes infraTimelineArrow {
  0% {
    top: -35%;
    opacity: 0;
  }

  12% {
    opacity: 1;
  }

  88% {
    opacity: 1;
  }

  100% {
    top: 100%;
    opacity: 0;
  }
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-2616 .elementor-element.elementor-element-aa8d60d .infratech-process-timeline {
    max-width: 100%;
    padding-left: 52px;
    gap: 15px;
  }

  .elementor-2616 .elementor-element.elementor-element-aa8d60d .process-line {
    left: 20px;
  }

  .elementor-2616 .elementor-element.elementor-element-aa8d60d .process-number {
    left: -43px;
    width: 31px;
    height: 31px;
    font-size: 11px;
  }

  .elementor-2616 .elementor-element.elementor-element-aa8d60d .process-card {
    grid-template-columns: 54px 1fr;
    gap: 15px;
    padding: 17px 20px;
    min-height: 88px;
  }

  .elementor-2616 .elementor-element.elementor-element-aa8d60d .process-icon {
    width: 43px;
    height: 43px;
  }

  .elementor-2616 .elementor-element.elementor-element-aa8d60d .process-icon img {
    width: 26px;
    height: 26px;
  }

  .elementor-2616 .elementor-element.elementor-element-aa8d60d .process-content h3 {
    font-size: 16px;
  }

  .elementor-2616 .elementor-element.elementor-element-aa8d60d .process-content p {
    font-size: 13px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-2616 .elementor-element.elementor-element-aa8d60d .infratech-process-timeline {
    padding-left: 44px;
    gap: 14px;
  }

  .elementor-2616 .elementor-element.elementor-element-aa8d60d .process-line {
    left: 16px;
  }

  .elementor-2616 .elementor-element.elementor-element-aa8d60d .process-number {
    left: -36px;
    width: 28px;
    height: 28px;
    font-size: 10px;
  }

  .elementor-2616 .elementor-element.elementor-element-aa8d60d .process-card {
    grid-template-columns: 1fr;
    gap: 12px;
    padding: 18px;
    border-radius: 14px;
    min-height: auto;
  }

  .elementor-2616 .elementor-element.elementor-element-aa8d60d .process-icon {
    width: 42px;
    height: 42px;
  }

  .elementor-2616 .elementor-element.elementor-element-aa8d60d .process-icon img {
    width: 25px;
    height: 25px;
  }

  .elementor-2616 .elementor-element.elementor-element-aa8d60d .process-content h3 {
    font-size: 16px;
  }

  .elementor-2616 .elementor-element.elementor-element-aa8d60d .process-content p {
    font-size: 13px;
    line-height: 1.4em;
  }

  .elementor-2616 .elementor-element.elementor-element-aa8d60d .process-item:hover .process-card {
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186a92d *//* Container do título */
.elementor-2616 .elementor-element.elementor-element-186a92d {
    position: relative;
    display: inline-flex;
    padding: 5px 10px 5px 5px;
    border-radius: 60px;
    overflow: hidden;
    z-index: 1;
    background: transparent;
    width: fit-content !important;
    align-self: left;
}

/* Borda gradient animada */
.elementor-2616 .elementor-element.elementor-element-186a92d::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 60px;
    padding: 2px;

    background: linear-gradient(
        120deg,
        #0B6EE5,
        #0B6EE56B,
        #01122A,
        #0B6EE5
    );

    background-size: 300% 300%;
    animation: bordaAnimada 4s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
            mask-composite: exclude;

    z-index: -1;
}

/* Animação */
@keyframes bordaAnimada {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef796be */.elementor-2616 .elementor-element.elementor-element-ef796be {
backdrop-filter: blur(6px);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97e7d9e */.elementor-2616 .elementor-element.elementor-element-97e7d9e {
backdrop-filter: blur(6px);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccaa7ea */.elementor-2616 .elementor-element.elementor-element-ccaa7ea {
backdrop-filter: blur(6px);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4641b7b */.elementor-2616 .elementor-element.elementor-element-4641b7b {
backdrop-filter: blur(6px);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1476538 */.elementor-2616 .elementor-element.elementor-element-1476538 {
    width: fit-content !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb9515c */.elementor-2616 .elementor-element.elementor-element-eb9515c {
backdrop-filter: blur(6px);

}
.elementor-2616 .elementor-element.elementor-element-eb9515c {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfd9db7 *//* Container do título */
.elementor-2616 .elementor-element.elementor-element-dfd9db7 {
    position: relative;
    display: inline-flex;
    padding: 5px 10px 5px 5px;
    border-radius: 60px;
    overflow: hidden;
    z-index: 1;
    background: transparent;
    width: fit-content !important;
    align-self: left
    ;
}

/* Borda gradient animada */
.elementor-2616 .elementor-element.elementor-element-dfd9db7::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 60px;
    padding: 2px;

    background: linear-gradient(
        120deg,
        #0B6EE5,
        #0B6EE56B,
        #FFFFFF,
        #FFFFFF
    );

    background-size: 300% 300%;
    animation: bordaAnimada 4s linear infinite;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
            mask-composite: exclude;

    z-index: -1;
}

/* Animação */
@keyframes bordaAnimada {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 300% 50%;
    }
}/* End custom CSS */