.elementor-435 .elementor-element.elementor-element-3dc39d5b:not(.elementor-motion-effects-element-type-background), .elementor-435 .elementor-element.elementor-element-3dc39d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.h2tech.ind.br/wp-content/uploads/2026/05/portrait-of-industrial-engineers-using-walkie-talk-2026-01-09-09-10-38-utc.jpg");background-position:0px -220px;background-repeat:no-repeat;background-size:cover;}.elementor-435 .elementor-element.elementor-element-3dc39d5b > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-435 .elementor-element.elementor-element-3dc39d5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-435 .elementor-element.elementor-element-7a93ac7f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-435 .elementor-element.elementor-element-7a93ac7f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-5a9b3612{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-3f66fb3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-65f253a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-435 .elementor-element.elementor-element-65f253a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-3130e9b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 17px 0px;}.elementor-435 .elementor-element.elementor-element-3130e9b7{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#4CC0AD;}.elementor-435 .elementor-element.elementor-element-344d6b5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-344d6b5f{text-align:center;}.elementor-435 .elementor-element.elementor-element-344d6b5f .elementor-heading-title{color:var( --e-global-color-135765e );}.elementor-435 .elementor-element.elementor-element-5443bbfb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:104px 15px 100px 15px;}.elementor-435 .elementor-element.elementor-element-5443bbfb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-435 .elementor-element.elementor-element-4d549c86 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-435 .elementor-element.elementor-element-4d549c86 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-139264da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:020px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E7E7E7;}.elementor-435 .elementor-element.elementor-element-139264da{text-align:start;}.elementor-435 .elementor-element.elementor-element-139264da .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:25px;font-weight:500;line-height:29px;}.elementor-435 .elementor-element.elementor-element-dc780fe{--display:flex;--border-radius:0px 0px 1px 0px;}.elementor-435 .elementor-element.elementor-element-f7ee182{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-435 .elementor-element.elementor-element-59b6c2a{--display:flex;}.elementor-435 .elementor-element.elementor-element-7f88fc7{--display:flex;}.elementor-435 .elementor-element.elementor-element-4ec93928{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-3c6cf865 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-435 .elementor-element.elementor-element-3c6cf865 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-1dc227a .elementor-icon-wrapper{text-align:center;}.elementor-435 .elementor-element.elementor-element-1dc227a.elementor-view-stacked .elementor-icon{background-color:#005F7A;}.elementor-435 .elementor-element.elementor-element-1dc227a.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-1dc227a.elementor-view-default .elementor-icon{color:#005F7A;border-color:#005F7A;}.elementor-435 .elementor-element.elementor-element-1dc227a.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-1dc227a.elementor-view-default .elementor-icon svg{fill:#005F7A;}.elementor-435 .elementor-element.elementor-element-1dc227a .elementor-icon{font-size:30px;}.elementor-435 .elementor-element.elementor-element-1dc227a .elementor-icon svg{height:30px;}.elementor-435 .elementor-element.elementor-element-11f6956f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-435 .elementor-element.elementor-element-11f6956f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-704efd26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-435 .elementor-element.elementor-element-704efd26{text-align:start;}.elementor-435 .elementor-element.elementor-element-704efd26 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:600;color:#005F7A;}.elementor-435 .elementor-element.elementor-element-1de3387{color:#64748B;}.elementor-435 .elementor-element.elementor-element-1de3387 a{color:#64748B;}.elementor-435 .elementor-element.elementor-element-754dbd1d{margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-435 .elementor-element.elementor-element-55f45a83 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-435 .elementor-element.elementor-element-55f45a83 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-bf54c1b .elementor-icon-wrapper{text-align:center;}.elementor-435 .elementor-element.elementor-element-bf54c1b.elementor-view-stacked .elementor-icon{background-color:#005F7A;}.elementor-435 .elementor-element.elementor-element-bf54c1b.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-bf54c1b.elementor-view-default .elementor-icon{color:#005F7A;border-color:#005F7A;}.elementor-435 .elementor-element.elementor-element-bf54c1b.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-bf54c1b.elementor-view-default .elementor-icon svg{fill:#005F7A;}.elementor-435 .elementor-element.elementor-element-bf54c1b .elementor-icon{font-size:30px;}.elementor-435 .elementor-element.elementor-element-bf54c1b .elementor-icon svg{height:30px;}.elementor-435 .elementor-element.elementor-element-4fb7908b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-435 .elementor-element.elementor-element-4fb7908b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-3f10f997 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-435 .elementor-element.elementor-element-3f10f997{text-align:start;}.elementor-435 .elementor-element.elementor-element-3f10f997 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:600;color:#005F7A;}.elementor-435 .elementor-element.elementor-element-212a21b8{color:#64748B;}.elementor-435 .elementor-element.elementor-element-212a21b8 a{color:#64748B;}.elementor-435 .elementor-element.elementor-element-37059bd3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-435 .elementor-element.elementor-element-37059bd3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-21467b8 .elementor-icon-wrapper{text-align:center;}.elementor-435 .elementor-element.elementor-element-21467b8.elementor-view-stacked .elementor-icon{background-color:#005F7A;}.elementor-435 .elementor-element.elementor-element-21467b8.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-21467b8.elementor-view-default .elementor-icon{color:#005F7A;border-color:#005F7A;}.elementor-435 .elementor-element.elementor-element-21467b8.elementor-view-framed .elementor-icon, .elementor-435 .elementor-element.elementor-element-21467b8.elementor-view-default .elementor-icon svg{fill:#005F7A;}.elementor-435 .elementor-element.elementor-element-21467b8 .elementor-icon{font-size:30px;}.elementor-435 .elementor-element.elementor-element-21467b8 .elementor-icon svg{height:30px;}.elementor-435 .elementor-element.elementor-element-683d7186 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-435 .elementor-element.elementor-element-683d7186 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-47617c2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-435 .elementor-element.elementor-element-47617c2d{text-align:start;}.elementor-435 .elementor-element.elementor-element-47617c2d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:600;color:#005F7A;}.elementor-435 .elementor-element.elementor-element-3ce0f705{color:#64748B;}.elementor-435 .elementor-element.elementor-element-3ce0f705 a{color:#64748B;}.elementor-435 .elementor-element.elementor-element-51a3706b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-435 .elementor-element.elementor-element-51a3706b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #005F7A 41%, #4CC0AD 100%);}.elementor-435 .elementor-element.elementor-element-51a3706b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-435 .elementor-element.elementor-element-51a3706b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 50px 0px 50px;}.elementor-435 .elementor-element.elementor-element-51a3706b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-435 .elementor-element.elementor-element-762f8746 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 17px 0px;}.elementor-435 .elementor-element.elementor-element-762f8746{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#00FFD5;}.elementor-435 .elementor-element.elementor-element-2bf81487 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-435 .elementor-element.elementor-element-2bf81487{text-align:center;}.elementor-435 .elementor-element.elementor-element-2bf81487 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-310914d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-3f75c794{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-3f75c794:not(.elementor-motion-effects-element-type-background), .elementor-435 .elementor-element.elementor-element-3f75c794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, #005F7A 0%, #4CC0AD 100%);}.elementor-435 .elementor-element.elementor-element-53552e87{--display:flex;}.elementor-435 .elementor-element.elementor-element-b315ce3 .elementor-repeater-item-5f0ed35.elementor-social-icon i{color:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-b315ce3 .elementor-repeater-item-5f0ed35.elementor-social-icon svg{fill:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-b315ce3 .elementor-repeater-item-6d479d2.elementor-social-icon i{color:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-b315ce3 .elementor-repeater-item-6d479d2.elementor-social-icon svg{fill:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-b315ce3 .elementor-repeater-item-d813c76.elementor-social-icon i{color:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-b315ce3 .elementor-repeater-item-d813c76.elementor-social-icon svg{fill:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-b315ce3 .elementor-repeater-item-0c4ef3b.elementor-social-icon i{color:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-b315ce3 .elementor-repeater-item-0c4ef3b.elementor-social-icon svg{fill:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-b315ce3{--grid-template-columns:repeat(5, auto);--icon-size:25px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-435 .elementor-element.elementor-element-b315ce3 .elementor-widget-container{text-align:center;}.elementor-435 .elementor-element.elementor-element-b315ce3 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-435 .elementor-element.elementor-element-b315ce3 .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:1em;}.elementor-435 .elementor-element.elementor-element-b315ce3 .elementor-social-icon i{color:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-b315ce3 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-b315ce3 .elementor-social-icon:hover i{color:#849DAA;}.elementor-435 .elementor-element.elementor-element-b315ce3 .elementor-social-icon:hover svg{fill:#849DAA;}.elementor-435 .elementor-element.elementor-element-9c65f88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-9c65f88:not(.elementor-motion-effects-element-type-background), .elementor-435 .elementor-element.elementor-element-9c65f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, #005F7A 0%, #4CC0AD 100%);}.elementor-435 .elementor-element.elementor-element-d3213fb{--display:flex;}.elementor-435 .elementor-element.elementor-element-aff264f .elementor-repeater-item-5f0ed35.elementor-social-icon i{color:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-aff264f .elementor-repeater-item-5f0ed35.elementor-social-icon svg{fill:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-aff264f .elementor-repeater-item-6d479d2.elementor-social-icon i{color:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-aff264f .elementor-repeater-item-6d479d2.elementor-social-icon svg{fill:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-aff264f .elementor-repeater-item-d813c76.elementor-social-icon i{color:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-aff264f .elementor-repeater-item-d813c76.elementor-social-icon svg{fill:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-aff264f .elementor-repeater-item-0c4ef3b.elementor-social-icon i{color:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-aff264f .elementor-repeater-item-0c4ef3b.elementor-social-icon svg{fill:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-aff264f{--grid-template-columns:repeat(5, auto);--icon-size:25px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-435 .elementor-element.elementor-element-aff264f .elementor-widget-container{text-align:center;}.elementor-435 .elementor-element.elementor-element-aff264f > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-435 .elementor-element.elementor-element-aff264f .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:1em;}.elementor-435 .elementor-element.elementor-element-aff264f .elementor-social-icon i{color:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-aff264f .elementor-social-icon svg{fill:#FFFFFF;}.elementor-435 .elementor-element.elementor-element-aff264f .elementor-social-icon:hover i{color:#849DAA;}.elementor-435 .elementor-element.elementor-element-aff264f .elementor-social-icon:hover svg{fill:#849DAA;}.elementor-435 .elementor-element.elementor-element-3c9b6fce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-435 .elementor-element.elementor-element-22e2943b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-1a9cf26c iframe{height:487px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-435 .elementor-element.elementor-element-1a9cf26c:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(min-width:768px){.elementor-435 .elementor-element.elementor-element-4d549c86{width:47.5%;}.elementor-435 .elementor-element.elementor-element-3c6cf865{width:8.093%;}.elementor-435 .elementor-element.elementor-element-11f6956f{width:91.907%;}.elementor-435 .elementor-element.elementor-element-55f45a83{width:8.093%;}.elementor-435 .elementor-element.elementor-element-4fb7908b{width:91.907%;}.elementor-435 .elementor-element.elementor-element-37059bd3{width:8.093%;}.elementor-435 .elementor-element.elementor-element-683d7186{width:91.907%;}.elementor-435 .elementor-element.elementor-element-280f6255{width:3.639%;}.elementor-435 .elementor-element.elementor-element-51a3706b{width:48.5%;}.elementor-435 .elementor-element.elementor-element-3f75c794{--content-width:1300px;}.elementor-435 .elementor-element.elementor-element-9c65f88{--content-width:1300px;}}@media(max-width:1024px){.elementor-435 .elementor-element.elementor-element-3dc39d5b:not(.elementor-motion-effects-element-type-background), .elementor-435 .elementor-element.elementor-element-3dc39d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-435 .elementor-element.elementor-element-3130e9b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-435 .elementor-element.elementor-element-5443bbfb{padding:100px 15px 100px 15px;}.elementor-435 .elementor-element.elementor-element-f7ee182{--grid-auto-flow:row;}.elementor-435 .elementor-element.elementor-element-11f6956f > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-435 .elementor-element.elementor-element-4fb7908b > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-435 .elementor-element.elementor-element-683d7186 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-435 .elementor-element.elementor-element-762f8746{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-435 .elementor-element.elementor-element-b315ce3{--icon-size:20px;--grid-column-gap:15px;}.elementor-435 .elementor-element.elementor-element-aff264f{--icon-size:20px;--grid-column-gap:15px;}}@media(max-width:767px){.elementor-435 .elementor-element.elementor-element-3dc39d5b:not(.elementor-motion-effects-element-type-background), .elementor-435 .elementor-element.elementor-element-3dc39d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-435 .elementor-element.elementor-element-3dc39d5b{margin-top:0px;margin-bottom:0px;}.elementor-435 .elementor-element.elementor-element-3130e9b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-435 .elementor-element.elementor-element-344d6b5f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-435 .elementor-element.elementor-element-5443bbfb{padding:70px 15px 70px 15px;}.elementor-435 .elementor-element.elementor-element-f7ee182{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-435 .elementor-element.elementor-element-51a3706b > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 15px 10px 15px;}.elementor-435 .elementor-element.elementor-element-762f8746{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-435 .elementor-element.elementor-element-3f75c794{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-b315ce3{--grid-template-columns:repeat(5, auto);--icon-size:15px;--grid-column-gap:0px;}.elementor-435 .elementor-element.elementor-element-b315ce3 .elementor-widget-container{text-align:center;}.elementor-435 .elementor-element.elementor-element-b315ce3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-9c65f88{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-435 .elementor-element.elementor-element-aff264f{--grid-template-columns:repeat(5, auto);--icon-size:25px;--grid-column-gap:0px;}.elementor-435 .elementor-element.elementor-element-aff264f .elementor-widget-container{text-align:center;}.elementor-435 .elementor-element.elementor-element-aff264f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-435 .elementor-element.elementor-element-1a9cf26c iframe{height:410px;}}@media(max-width:1024px) and (min-width:768px){.elementor-435 .elementor-element.elementor-element-65f253a3{width:100%;}}/* Start custom CSS for container, class: .elementor-element-dc780fe *//* =========================
   CONTAINER DOS BOTÕES
========================= */
.elementor-element-f7ee182{
  display: flex !important;
  justify-content: flex-start !important;
  gap: 12px !important;
  margin: 15px 0 10px 0 !important;
}

/* =========================
   BOTÕES BASE
========================= */
.elementor-element-f7ee182 .elementor-button{
  padding: 10px 22px !important;
  font-size: 13.5px !important;
  font-weight: 600 !important;
  border-radius: 30px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  text-decoration: none !important;

  transition: all 0.3s ease !important;

  position: relative !important;
  overflow: hidden !important;

  outline: none !important;
  box-shadow: none !important;
}

/* remove foco estranho */
.elementor-element-f7ee182 .elementor-button:focus,
.elementor-element-f7ee182 .elementor-button:active,
.elementor-element-f7ee182 .elementor-button:focus-visible{
  outline: none !important;
  box-shadow: none !important;
}

/* =========================
   BOTÃO 1 (PRIMÁRIO)
========================= */
.elementor-element-1e39d62 .elementor-button{
  background: linear-gradient(135deg, #005F7A, #00c2a8) !important;
  color: #ffffff !important;
  border: none !important;
}

/* 🔥 HOVER CORRIGIDO (mais escuro pra contraste) */
.elementor-element-1e39d62 .elementor-button:hover{
  background: linear-gradient(135deg, #004a61, #009e88) !important; /* 🔥 mais escuro */
  transform: translateY(-2px) !important;
  box-shadow: 0 10px 25px rgba(0,95,122,0.25) !important;
  color: #ffffff !important;
}

/* mantém cor no focus */
.elementor-element-1e39d62 .elementor-button:focus,
.elementor-element-1e39d62 .elementor-button:active{
  background: linear-gradient(135deg, #004a61, #009e88) !important;
  color: #ffffff !important;
}

/* =========================
   BOTÃO 2 (SECUNDÁRIO)
========================= */
.elementor-element-8f0574a .elementor-button{
  background: transparent !important;
  color: #005F7A !important;
  border: 2px solid #005F7A !important;
}

/* hover */
.elementor-element-8f0574a .elementor-button:hover{
  background: #005F7A !important;
  color: #ffffff !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 10px 25px rgba(0,95,122,0.2) !important;
}

/* mantém estilo no focus */
.elementor-element-8f0574a .elementor-button:focus,
.elementor-element-8f0574a .elementor-button:active{
  background: #005F7A !important;
  color: #ffffff !important;
  border-color: #005F7A !important;
}

/* =========================
   EFEITO SHINE
========================= */
.elementor-element-f7ee182 .elementor-button::after{
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,0.5),
    transparent
  );
  transform: skewX(-20deg);
}

.elementor-element-f7ee182 .elementor-button:hover::after{
  animation: shineBtn 0.8s ease;
}

@keyframes shineBtn{
  from { left: -120%; }
  to { left: 120%; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-754dbd1d */.elementor-column[data-id="4fb7908b"] {
  position: relative;
}

.elementor-column[data-id="4fb7908b"] .full-link {
  position: absolute;
  inset: 0;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d549c86 *//* ===== CAIXA GERAL ===== */
.elementor-column[data-id="4d549c86"] {
  background: #ffffff;
  padding: 35px;
  border-radius: 0;
  box-shadow: 0 15px 40px rgba(0,0,0,0.12);
}

/* ===== TÍTULO PRINCIPAL ===== */
.elementor-column[data-id="4d549c86"] .elementor-heading-title {
  font-size: 24px;
  margin-bottom: 30px;
  color: #0f172a;
}

/* ===== CADA ITEM ===== */
.elementor-column[data-id="4d549c86"] .elementor-inner-section {
  margin-bottom: 25px;
  padding: 20px;
  border-radius: 0;
  transition: all 0.3s ease;
}

/* Hover */
.elementor-column[data-id="4d549c86"] .elementor-inner-section:hover {
  background: #f8fafc;
  transform: translateY(-3px);
}

/* ===== LAYOUT ===== */
.elementor-column[data-id="4d549c86"] .elementor-inner-section .elementor-container {
  display: flex;
  align-items: flex-start;
}

/* ===== COLUNA DO ÍCONE ===== */
.elementor-column[data-id="4d549c86"] .elementor-inner-section .elementor-column:first-child {
  flex: 0 0 55px;
  max-width: 55px;
}

/* ===== ÍCONE ===== */
.elementor-column[data-id="4d549c86"] .elementor-icon {
  width: 45px;
  height: 45px;
  background: linear-gradient(135deg, #e6f0f5, #f8fafc);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

/* Hover ícone */
.elementor-column[data-id="4d549c86"] .elementor-inner-section:hover .elementor-icon {
  background: #2c5d73;
}

/* Ícone cor */
.elementor-column[data-id="4d549c86"] .elementor-icon i,
.elementor-column[data-id="4d549c86"] .elementor-icon svg {
  font-size: 18px;
  color: #2c5d73;
  transition: all 0.3s ease;
}

/* Ícone hover cor */
.elementor-column[data-id="4d549c86"] .elementor-inner-section:hover .elementor-icon i,
.elementor-column[data-id="4d549c86"] .elementor-inner-section:hover .elementor-icon svg {
  color: #ffffff;
}

/* ===== CONTEÚDO ===== */
.elementor-column[data-id="4d549c86"] .elementor-inner-section .elementor-column:last-child {
  flex: 1;
}

/* ===== TÍTULOS ===== */
.elementor-column[data-id="4d549c86"] h6 {
  margin: 0;
  font-size: 17px;
  font-weight: 600;
  color: #1e293b;
}

/* ===== TEXTO ===== */
.elementor-column[data-id="4d549c86"] p {
  margin: 6px 0 0;
  font-size: 14px;
  color: #64748b;
  line-height: 1.6;
}

/* Garante que nada bloqueie clique */
.elementor-column[data-id="4d549c86"] * {
  pointer-events: auto;
}

/* =========================
   CONTAINER DOS BOTÕES (AJUSTE PROFISSIONAL)
========================= */
.elementor-element-f7ee182{
  display: flex !important;
  justify-content: flex-start !important; /* alinhado com o título */
  align-items: center !important;
  gap: 10px !important; /* 🔥 MENOS ESPAÇO ENTRE ELES */
  margin: 12px 0 8px 0 !important; /* 🔥 aproxima do título */
  flex-wrap: wrap;
}

/* remove largura desnecessária dos containers filhos */
.elementor-element-f7ee182 .e-con{
  width: auto !important;
  flex: 0 0 auto !important;
}

/* remove qualquer espaçamento interno extra */
.elementor-element-f7ee182 .elementor-widget-button{
  margin: 0 !important;
}

/* garante que o botão não expanda */
.elementor-element-f7ee182 .elementor-button{
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-51a3706b */.elementor-column[data-id="51a3706b"] {
  border-radius: 0; /* 🔲 mantém padrão quadrado */
  box-shadow: 0 15px 40px rgba(0,0,0,0.12); /* 🌑 mesma sombra */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f75c794 */html, body {
    overflow-x: hidden !important;
    max-width: 100% !important;
}

/* Corrige submenu mobile */
.hfe-nav-menu,
.hfe-nav-menu__layout-horizontal,
.sub-menu {
    max-width: 100vw !important;
    overflow-x: hidden !important;
}

/* Corrige botão WhatsApp */
.qlwapp__container,
.qlwapp__button {
    max-width: calc(100vw - 20px) !important;
    right: 10px !important;
    left: auto !important;
}

/* Corrige banner de cookies */
#moove_gdpr_cookie_info_bar,
.moove-gdpr-info-bar-container {
    max-width: 100vw !important;
    overflow-x: hidden !important;
    box-sizing: border-box !important;
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-1a9cf26c *//* Seção ocupando largura total sem estourar */
.elementor-element[data-id="3c9b6fce"] {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0 !important;
}

/* Remove qualquer padding interno */
.elementor-element[data-id="3c9b6fce"] .elementor-container,
.elementor-element[data-id="3c9b6fce"] .e-con,
.elementor-element[data-id="3c9b6fce"] .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
}

/* Faz o mapa ocupar tudo sem ultrapassar */
.elementor-element[data-id="3c9b6fce"] iframe {
    width: 100%;
    height: 500px; /* ajuste como quiser */
    display: block;
    border: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.h2tech.ind.br/wp-content/uploads/2026/03/Oswald-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.h2tech.ind.br/wp-content/uploads/2026/03/Oswald-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.h2tech.ind.br/wp-content/uploads/2026/03/Oswald-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.h2tech.ind.br/wp-content/uploads/2026/03/Oswald-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.h2tech.ind.br/wp-content/uploads/2026/03/Oswald-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.h2tech.ind.br/wp-content/uploads/2026/03/Oswald-ExtraLight.ttf') format('truetype');
}
/* End Custom Fonts CSS */