.elementor-2174 .elementor-element.elementor-element-ee985a5{--display:flex;--min-height:540px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2174 .elementor-element.elementor-element-22c6968{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;}.elementor-2174 .elementor-element.elementor-element-22c6968:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-22c6968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afenge.olastudio.com.br/wp-content/uploads/2024/04/atendemos-todo-brasil-afenge-engenharia-seguranca-trabalho.webp");background-position:center right;background-repeat:no-repeat;}.elementor-2174 .elementor-element.elementor-element-22c6968::before, .elementor-2174 .elementor-element.elementor-element-22c6968 > .elementor-background-video-container::before, .elementor-2174 .elementor-element.elementor-element-22c6968 > .e-con-inner > .elementor-background-video-container::before, .elementor-2174 .elementor-element.elementor-element-22c6968 > .elementor-background-slideshow::before, .elementor-2174 .elementor-element.elementor-element-22c6968 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2174 .elementor-element.elementor-element-22c6968 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 50%, #F2295B00 0%);}.elementor-2174 .elementor-element.elementor-element-bd988ce{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-2174 .elementor-element.elementor-element-181d710{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 320px;--row-gap:0px;--column-gap:320px;--flex-wrap:nowrap;}.elementor-2174 .elementor-element.elementor-element-60b6c98{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-2174 .elementor-element.elementor-element-86b5adf > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:4px 8px 4px 8px;}.elementor-2174 .elementor-element.elementor-element-86b5adf.elementor-element{--align-self:flex-start;}.elementor-2174 .elementor-element.elementor-element-86b5adf .elementor-heading-title{font-family:var( --e-global-typography-50f2d8f-font-family ), Sans-serif;font-size:var( --e-global-typography-50f2d8f-font-size );font-weight:var( --e-global-typography-50f2d8f-font-weight );text-transform:var( --e-global-typography-50f2d8f-text-transform );line-height:var( --e-global-typography-50f2d8f-line-height );color:var( --e-global-color-31e44bb );}.elementor-2174 .elementor-element.elementor-element-9632b8e.elementor-element{--align-self:flex-start;}.elementor-2174 .elementor-element.elementor-element-9632b8e .elementor-heading-title{font-family:var( --e-global-typography-8f3837b-font-family ), Sans-serif;font-size:var( --e-global-typography-8f3837b-font-size );font-weight:var( --e-global-typography-8f3837b-font-weight );text-transform:var( --e-global-typography-8f3837b-text-transform );line-height:var( --e-global-typography-8f3837b-line-height );color:var( --e-global-color-31e44bb );}.elementor-2174 .elementor-element.elementor-element-299a527{--spacer-size:24px;}.elementor-2174 .elementor-element.elementor-element-ed3bcca.elementor-element{--align-self:flex-start;}.elementor-2174 .elementor-element.elementor-element-ed3bcca{color:var( --e-global-color-31e44bb );font-family:var( --e-global-typography-4e77d1e-font-family ), Sans-serif;font-size:var( --e-global-typography-4e77d1e-font-size );font-weight:var( --e-global-typography-4e77d1e-font-weight );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-b5af9ce .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-9b81370-font-family ), Sans-serif;font-size:var( --e-global-typography-9b81370-font-size );font-weight:var( --e-global-typography-9b81370-font-weight );text-transform:var( --e-global-typography-9b81370-text-transform );line-height:var( --e-global-typography-9b81370-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-31e44bb );border-radius:2px 2px 2px 2px;padding:9px 9px 9px 9px;}.elementor-2174 .elementor-element.elementor-element-b5af9ce .elementor-button:hover, .elementor-2174 .elementor-element.elementor-element-b5af9ce .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2174 .elementor-element.elementor-element-50835e1{--display:flex;}.elementor-2174 .elementor-element.elementor-element-a4ffc82{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2174 .elementor-element.elementor-element-a754379{--display:flex;--gap:40px 8px;--row-gap:40px;--column-gap:8px;}.elementor-2174 .elementor-element.elementor-element-ed1281d{text-align:left;}.elementor-2174 .elementor-element.elementor-element-ed1281d .elementor-heading-title{font-family:var( --e-global-typography-19eff70-font-family ), Sans-serif;font-size:var( --e-global-typography-19eff70-font-size );font-weight:var( --e-global-typography-19eff70-font-weight );text-transform:var( --e-global-typography-19eff70-text-transform );line-height:var( --e-global-typography-19eff70-line-height );color:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-e185bf2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 16px;--row-gap:24px;--column-gap:16px;--grid-auto-flow:row;}.elementor-2174 .elementor-element.elementor-element-7c4a6e3{--display:flex;--justify-content:space-between;--background-transition:0.2s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f410cb5 );--border-color:var( --e-global-color-f410cb5 );--border-radius:8px 8px 8px 8px;--padding-top:48px;--padding-bottom:35px;--padding-left:24px;--padding-right:24px;}.elementor-2174 .elementor-element.elementor-element-7c4a6e3:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-7c4a6e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e44bb );}.elementor-2174 .elementor-element.elementor-element-7c4a6e3:hover{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2174 .elementor-element.elementor-element-7c4a6e3, .elementor-2174 .elementor-element.elementor-element-7c4a6e3::before{--border-transition:0.3s;}.elementor-2174 .elementor-element.elementor-element-d5d6a63{--display:flex;--min-height:100%;--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:8px 24px;--row-gap:8px;--column-gap:24px;--flex-wrap:wrap;}.elementor-2174 .elementor-element.elementor-element-41ca25f{--e-transform-transition-duration:0ms;}.elementor-2174 .elementor-element.elementor-element-41ca25f .elementor-icon-wrapper{text-align:center;}.elementor-2174 .elementor-element.elementor-element-41ca25f .elementor-icon{font-size:84px;}.elementor-2174 .elementor-element.elementor-element-41ca25f .elementor-icon svg{height:84px;}.elementor-2174 .elementor-element.elementor-element-41ca25f .elementor-icon-wrapper svg{width:auto;}.elementor-2174 .elementor-element.elementor-element-9be904f{--display:flex;}.elementor-2174 .elementor-element.elementor-element-813f02b .elementor-heading-title{font-family:var( --e-global-typography-833692d-font-family ), Sans-serif;font-size:var( --e-global-typography-833692d-font-size );font-weight:var( --e-global-typography-833692d-font-weight );text-transform:var( --e-global-typography-833692d-text-transform );line-height:var( --e-global-typography-833692d-line-height );color:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-6199f86{color:var( --e-global-color-text );font-family:var( --e-global-typography-4e77d1e-font-family ), Sans-serif;font-size:var( --e-global-typography-4e77d1e-font-size );font-weight:var( --e-global-typography-4e77d1e-font-weight );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-c9c8393 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-9b81370-font-family ), Sans-serif;font-size:var( --e-global-typography-9b81370-font-size );font-weight:var( --e-global-typography-9b81370-font-weight );text-transform:var( --e-global-typography-9b81370-text-transform );line-height:var( --e-global-typography-9b81370-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-2174 .elementor-element.elementor-element-c9c8393{width:100%;max-width:100%;}.elementor-2174 .elementor-element.elementor-element-c9c8393.elementor-element{--align-self:flex-end;}.elementor-2174 .elementor-element.elementor-element-c9c8393 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2174 .elementor-element.elementor-element-c9c8393 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2174 .elementor-element.elementor-element-70522f8{--display:flex;--background-transition:0.2s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f410cb5 );--border-color:var( --e-global-color-f410cb5 );--border-radius:8px 8px 8px 8px;--padding-top:48px;--padding-bottom:35px;--padding-left:24px;--padding-right:24px;}.elementor-2174 .elementor-element.elementor-element-70522f8:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-70522f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e44bb );}.elementor-2174 .elementor-element.elementor-element-70522f8:hover{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2174 .elementor-element.elementor-element-70522f8, .elementor-2174 .elementor-element.elementor-element-70522f8::before{--border-transition:0.3s;}.elementor-2174 .elementor-element.elementor-element-e147aed{--display:flex;--min-height:100%;--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:8px 24px;--row-gap:8px;--column-gap:24px;--flex-wrap:wrap;}.elementor-2174 .elementor-element.elementor-element-d655688{--e-transform-transition-duration:0ms;}.elementor-2174 .elementor-element.elementor-element-d655688 .elementor-icon-wrapper{text-align:center;}.elementor-2174 .elementor-element.elementor-element-d655688 .elementor-icon{font-size:84px;}.elementor-2174 .elementor-element.elementor-element-d655688 .elementor-icon svg{height:84px;}.elementor-2174 .elementor-element.elementor-element-d655688 .elementor-icon-wrapper svg{width:auto;}.elementor-2174 .elementor-element.elementor-element-badc111{--display:flex;}.elementor-2174 .elementor-element.elementor-element-aacf1f8 .elementor-heading-title{font-family:var( --e-global-typography-833692d-font-family ), Sans-serif;font-size:var( --e-global-typography-833692d-font-size );font-weight:var( --e-global-typography-833692d-font-weight );text-transform:var( --e-global-typography-833692d-text-transform );line-height:var( --e-global-typography-833692d-line-height );color:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-767494c{color:var( --e-global-color-text );font-family:var( --e-global-typography-4e77d1e-font-family ), Sans-serif;font-size:var( --e-global-typography-4e77d1e-font-size );font-weight:var( --e-global-typography-4e77d1e-font-weight );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-1052359 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-9b81370-font-family ), Sans-serif;font-size:var( --e-global-typography-9b81370-font-size );font-weight:var( --e-global-typography-9b81370-font-weight );text-transform:var( --e-global-typography-9b81370-text-transform );line-height:var( --e-global-typography-9b81370-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-2174 .elementor-element.elementor-element-1052359{width:100%;max-width:100%;}.elementor-2174 .elementor-element.elementor-element-1052359.elementor-element{--align-self:flex-end;}.elementor-2174 .elementor-element.elementor-element-1052359 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2174 .elementor-element.elementor-element-1052359 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2174 .elementor-element.elementor-element-27fbf42{--display:flex;--background-transition:0.2s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f410cb5 );--border-color:var( --e-global-color-f410cb5 );--border-radius:8px 8px 8px 8px;--padding-top:48px;--padding-bottom:35px;--padding-left:24px;--padding-right:24px;}.elementor-2174 .elementor-element.elementor-element-27fbf42:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-27fbf42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e44bb );}.elementor-2174 .elementor-element.elementor-element-27fbf42:hover{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2174 .elementor-element.elementor-element-27fbf42, .elementor-2174 .elementor-element.elementor-element-27fbf42::before{--border-transition:0.3s;}.elementor-2174 .elementor-element.elementor-element-8f41971{--display:flex;--min-height:100%;--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:8px 24px;--row-gap:8px;--column-gap:24px;--flex-wrap:wrap;}.elementor-2174 .elementor-element.elementor-element-cca12cc{--e-transform-transition-duration:0ms;}.elementor-2174 .elementor-element.elementor-element-cca12cc .elementor-icon-wrapper{text-align:center;}.elementor-2174 .elementor-element.elementor-element-cca12cc .elementor-icon{font-size:84px;}.elementor-2174 .elementor-element.elementor-element-cca12cc .elementor-icon svg{height:84px;}.elementor-2174 .elementor-element.elementor-element-cca12cc .elementor-icon-wrapper svg{width:auto;}.elementor-2174 .elementor-element.elementor-element-21dc04c{--display:flex;}.elementor-2174 .elementor-element.elementor-element-03ef35d .elementor-heading-title{font-family:var( --e-global-typography-833692d-font-family ), Sans-serif;font-size:var( --e-global-typography-833692d-font-size );font-weight:var( --e-global-typography-833692d-font-weight );text-transform:var( --e-global-typography-833692d-text-transform );line-height:var( --e-global-typography-833692d-line-height );color:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-a3feb30{color:var( --e-global-color-text );font-family:var( --e-global-typography-4e77d1e-font-family ), Sans-serif;font-size:var( --e-global-typography-4e77d1e-font-size );font-weight:var( --e-global-typography-4e77d1e-font-weight );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-0816c75 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-9b81370-font-family ), Sans-serif;font-size:var( --e-global-typography-9b81370-font-size );font-weight:var( --e-global-typography-9b81370-font-weight );text-transform:var( --e-global-typography-9b81370-text-transform );line-height:var( --e-global-typography-9b81370-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-2174 .elementor-element.elementor-element-0816c75{width:100%;max-width:100%;}.elementor-2174 .elementor-element.elementor-element-0816c75.elementor-element{--align-self:flex-end;}.elementor-2174 .elementor-element.elementor-element-0816c75 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2174 .elementor-element.elementor-element-0816c75 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2174 .elementor-element.elementor-element-bb7428b{--display:flex;--background-transition:0.2s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f410cb5 );--border-color:var( --e-global-color-f410cb5 );--border-radius:8px 8px 8px 8px;--padding-top:48px;--padding-bottom:35px;--padding-left:24px;--padding-right:24px;}.elementor-2174 .elementor-element.elementor-element-bb7428b:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-bb7428b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e44bb );}.elementor-2174 .elementor-element.elementor-element-bb7428b:hover{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2174 .elementor-element.elementor-element-bb7428b, .elementor-2174 .elementor-element.elementor-element-bb7428b::before{--border-transition:0.3s;}.elementor-2174 .elementor-element.elementor-element-8bd595b{--display:flex;--min-height:100%;--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:8px 24px;--row-gap:8px;--column-gap:24px;--flex-wrap:wrap;}.elementor-2174 .elementor-element.elementor-element-c599c1e{--e-transform-transition-duration:0ms;}.elementor-2174 .elementor-element.elementor-element-c599c1e .elementor-icon-wrapper{text-align:center;}.elementor-2174 .elementor-element.elementor-element-c599c1e .elementor-icon{font-size:84px;}.elementor-2174 .elementor-element.elementor-element-c599c1e .elementor-icon svg{height:84px;}.elementor-2174 .elementor-element.elementor-element-c599c1e .elementor-icon-wrapper svg{width:auto;}.elementor-2174 .elementor-element.elementor-element-3ef6bae{--display:flex;}.elementor-2174 .elementor-element.elementor-element-f054501 .elementor-heading-title{font-family:var( --e-global-typography-833692d-font-family ), Sans-serif;font-size:var( --e-global-typography-833692d-font-size );font-weight:var( --e-global-typography-833692d-font-weight );text-transform:var( --e-global-typography-833692d-text-transform );line-height:var( --e-global-typography-833692d-line-height );color:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-ce7b3e0{color:var( --e-global-color-text );font-family:var( --e-global-typography-4e77d1e-font-family ), Sans-serif;font-size:var( --e-global-typography-4e77d1e-font-size );font-weight:var( --e-global-typography-4e77d1e-font-weight );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-a4e17f3 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-9b81370-font-family ), Sans-serif;font-size:var( --e-global-typography-9b81370-font-size );font-weight:var( --e-global-typography-9b81370-font-weight );text-transform:var( --e-global-typography-9b81370-text-transform );line-height:var( --e-global-typography-9b81370-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-2174 .elementor-element.elementor-element-a4e17f3{width:100%;max-width:100%;}.elementor-2174 .elementor-element.elementor-element-a4e17f3.elementor-element{--align-self:flex-end;}.elementor-2174 .elementor-element.elementor-element-a4e17f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2174 .elementor-element.elementor-element-a4e17f3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2174 .elementor-element.elementor-element-0042f5b{--display:flex;--background-transition:0.2s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f410cb5 );--border-color:var( --e-global-color-f410cb5 );--border-radius:8px 8px 8px 8px;--padding-top:48px;--padding-bottom:35px;--padding-left:24px;--padding-right:24px;}.elementor-2174 .elementor-element.elementor-element-0042f5b:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-0042f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e44bb );}.elementor-2174 .elementor-element.elementor-element-0042f5b:hover{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2174 .elementor-element.elementor-element-0042f5b, .elementor-2174 .elementor-element.elementor-element-0042f5b::before{--border-transition:0.3s;}.elementor-2174 .elementor-element.elementor-element-afb7cda{--display:flex;--min-height:100%;--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:8px 24px;--row-gap:8px;--column-gap:24px;--flex-wrap:wrap;}.elementor-2174 .elementor-element.elementor-element-0075c75{--e-transform-transition-duration:0ms;}.elementor-2174 .elementor-element.elementor-element-0075c75 .elementor-icon-wrapper{text-align:center;}.elementor-2174 .elementor-element.elementor-element-0075c75 .elementor-icon{font-size:84px;}.elementor-2174 .elementor-element.elementor-element-0075c75 .elementor-icon svg{height:84px;}.elementor-2174 .elementor-element.elementor-element-0075c75 .elementor-icon-wrapper svg{width:auto;}.elementor-2174 .elementor-element.elementor-element-2cc7bf0{--display:flex;}.elementor-2174 .elementor-element.elementor-element-fdf351a .elementor-heading-title{font-family:var( --e-global-typography-833692d-font-family ), Sans-serif;font-size:var( --e-global-typography-833692d-font-size );font-weight:var( --e-global-typography-833692d-font-weight );text-transform:var( --e-global-typography-833692d-text-transform );line-height:var( --e-global-typography-833692d-line-height );color:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-209e71e{color:var( --e-global-color-text );font-family:var( --e-global-typography-4e77d1e-font-family ), Sans-serif;font-size:var( --e-global-typography-4e77d1e-font-size );font-weight:var( --e-global-typography-4e77d1e-font-weight );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-73ab375 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-9b81370-font-family ), Sans-serif;font-size:var( --e-global-typography-9b81370-font-size );font-weight:var( --e-global-typography-9b81370-font-weight );text-transform:var( --e-global-typography-9b81370-text-transform );line-height:var( --e-global-typography-9b81370-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-2174 .elementor-element.elementor-element-73ab375{width:100%;max-width:100%;}.elementor-2174 .elementor-element.elementor-element-73ab375.elementor-element{--align-self:flex-end;}.elementor-2174 .elementor-element.elementor-element-73ab375 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2174 .elementor-element.elementor-element-73ab375 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2174 .elementor-element.elementor-element-622f0a4{--display:flex;--background-transition:0.2s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f410cb5 );--border-color:var( --e-global-color-f410cb5 );--border-radius:8px 8px 8px 8px;--padding-top:48px;--padding-bottom:35px;--padding-left:24px;--padding-right:24px;}.elementor-2174 .elementor-element.elementor-element-622f0a4:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-622f0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31e44bb );}.elementor-2174 .elementor-element.elementor-element-622f0a4:hover{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2174 .elementor-element.elementor-element-622f0a4, .elementor-2174 .elementor-element.elementor-element-622f0a4::before{--border-transition:0.3s;}.elementor-2174 .elementor-element.elementor-element-f4262cb{--display:flex;--min-height:100%;--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:8px 24px;--row-gap:8px;--column-gap:24px;--flex-wrap:wrap;}.elementor-2174 .elementor-element.elementor-element-f7b4b6c{--e-transform-transition-duration:0ms;}.elementor-2174 .elementor-element.elementor-element-f7b4b6c .elementor-icon-wrapper{text-align:center;}.elementor-2174 .elementor-element.elementor-element-f7b4b6c .elementor-icon{font-size:84px;}.elementor-2174 .elementor-element.elementor-element-f7b4b6c .elementor-icon svg{height:84px;}.elementor-2174 .elementor-element.elementor-element-f7b4b6c .elementor-icon-wrapper svg{width:auto;}.elementor-2174 .elementor-element.elementor-element-7c2f74f{--display:flex;}.elementor-2174 .elementor-element.elementor-element-d607e6b .elementor-heading-title{font-family:var( --e-global-typography-833692d-font-family ), Sans-serif;font-size:var( --e-global-typography-833692d-font-size );font-weight:var( --e-global-typography-833692d-font-weight );text-transform:var( --e-global-typography-833692d-text-transform );line-height:var( --e-global-typography-833692d-line-height );color:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-d331acf{color:var( --e-global-color-text );font-family:var( --e-global-typography-4e77d1e-font-family ), Sans-serif;font-size:var( --e-global-typography-4e77d1e-font-size );font-weight:var( --e-global-typography-4e77d1e-font-weight );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-04144e0 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-9b81370-font-family ), Sans-serif;font-size:var( --e-global-typography-9b81370-font-size );font-weight:var( --e-global-typography-9b81370-font-weight );text-transform:var( --e-global-typography-9b81370-text-transform );line-height:var( --e-global-typography-9b81370-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-2174 .elementor-element.elementor-element-04144e0{width:100%;max-width:100%;}.elementor-2174 .elementor-element.elementor-element-04144e0.elementor-element{--align-self:flex-end;}.elementor-2174 .elementor-element.elementor-element-04144e0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2174 .elementor-element.elementor-element-04144e0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2174 .elementor-element.elementor-element-84c962d{--display:flex;--min-height:540px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2174 .elementor-element.elementor-element-2272cb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;}.elementor-2174 .elementor-element.elementor-element-2272cb5:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-2272cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afenge.olastudio.com.br/wp-content/uploads/2024/04/atendemos-todo-brasil-afenge-engenharia-seguranca-trabalho.webp");background-position:center right;background-repeat:no-repeat;}.elementor-2174 .elementor-element.elementor-element-2272cb5::before, .elementor-2174 .elementor-element.elementor-element-2272cb5 > .elementor-background-video-container::before, .elementor-2174 .elementor-element.elementor-element-2272cb5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2174 .elementor-element.elementor-element-2272cb5 > .elementor-background-slideshow::before, .elementor-2174 .elementor-element.elementor-element-2272cb5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2174 .elementor-element.elementor-element-2272cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 50%, #F2295B00 0%);}.elementor-2174 .elementor-element.elementor-element-5c1d2bf{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-2174 .elementor-element.elementor-element-5ff3ba4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 320px;--row-gap:0px;--column-gap:320px;--flex-wrap:nowrap;}.elementor-2174 .elementor-element.elementor-element-5ff3ba4:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-5ff3ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afenge.olastudio.com.br/wp-content/uploads/2024/04/produtos-afenge-engenharia-seguranca-trabalho.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2174 .elementor-element.elementor-element-1cdf927{--display:flex;--min-height:300px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:8px 0px 0px 8px;}.elementor-2174 .elementor-element.elementor-element-785c5b5 .elementor-heading-title{font-family:var( --e-global-typography-522dee0-font-family ), Sans-serif;font-size:var( --e-global-typography-522dee0-font-size );font-weight:var( --e-global-typography-522dee0-font-weight );text-transform:var( --e-global-typography-522dee0-text-transform );line-height:var( --e-global-typography-522dee0-line-height );color:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-1e9eb4b{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-4e77d1e-font-family ), Sans-serif;font-size:var( --e-global-typography-4e77d1e-font-size );font-weight:var( --e-global-typography-4e77d1e-font-weight );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-2379de9 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-9b81370-font-family ), Sans-serif;font-size:var( --e-global-typography-9b81370-font-size );font-weight:var( --e-global-typography-9b81370-font-weight );text-transform:var( --e-global-typography-9b81370-text-transform );line-height:var( --e-global-typography-9b81370-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:9px 9px 9px 9px;}.elementor-2174 .elementor-element.elementor-element-2379de9 .elementor-button:hover, .elementor-2174 .elementor-element.elementor-element-2379de9 .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2174 .elementor-element.elementor-element-2379de9{width:100%;max-width:100%;}.elementor-2174 .elementor-element.elementor-element-7ed1c11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 320px;--row-gap:0px;--column-gap:320px;--flex-wrap:nowrap;}.elementor-2174 .elementor-element.elementor-element-7ed1c11:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-7ed1c11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afenge.olastudio.com.br/wp-content/uploads/2024/04/treinamento-afenge-engenharia-seguranca-trabalho.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2174 .elementor-element.elementor-element-62be18c{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:8px 0px 0px 8px;}.elementor-2174 .elementor-element.elementor-element-a7b0a57 .elementor-heading-title{font-family:var( --e-global-typography-522dee0-font-family ), Sans-serif;font-size:var( --e-global-typography-522dee0-font-size );font-weight:var( --e-global-typography-522dee0-font-weight );text-transform:var( --e-global-typography-522dee0-text-transform );line-height:var( --e-global-typography-522dee0-line-height );color:var( --e-global-color-31e44bb );}.elementor-2174 .elementor-element.elementor-element-a82caed{text-align:center;color:var( --e-global-color-31e44bb );font-family:var( --e-global-typography-4e77d1e-font-family ), Sans-serif;font-size:var( --e-global-typography-4e77d1e-font-size );font-weight:var( --e-global-typography-4e77d1e-font-weight );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-582188a .elementor-button{background-color:var( --e-global-color-31e44bb );font-family:var( --e-global-typography-9b81370-font-family ), Sans-serif;font-size:var( --e-global-typography-9b81370-font-size );font-weight:var( --e-global-typography-9b81370-font-weight );text-transform:var( --e-global-typography-9b81370-text-transform );line-height:var( --e-global-typography-9b81370-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-31e44bb );border-radius:2px 2px 2px 2px;padding:9px 9px 9px 9px;}.elementor-2174 .elementor-element.elementor-element-582188a{width:100%;max-width:100%;}.elementor-2174 .elementor-element.elementor-element-63b803b{--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-2174 .elementor-element.elementor-element-f1ca31f{--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-2174 .elementor-element.elementor-element-b62424f{--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;}@media(max-width:1600px){.elementor-2174 .elementor-element.elementor-element-22c6968:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-22c6968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:675px 0px;}.elementor-2174 .elementor-element.elementor-element-181d710{--gap:0px 220px;--row-gap:0px;--column-gap:220px;}.elementor-2174 .elementor-element.elementor-element-86b5adf .elementor-heading-title{font-size:var( --e-global-typography-50f2d8f-font-size );line-height:var( --e-global-typography-50f2d8f-line-height );}.elementor-2174 .elementor-element.elementor-element-9632b8e .elementor-heading-title{font-size:var( --e-global-typography-8f3837b-font-size );line-height:var( --e-global-typography-8f3837b-line-height );}.elementor-2174 .elementor-element.elementor-element-ed3bcca{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-b5af9ce .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-ed1281d .elementor-heading-title{font-size:var( --e-global-typography-19eff70-font-size );line-height:var( --e-global-typography-19eff70-line-height );}.elementor-2174 .elementor-element.elementor-element-e185bf2{--grid-auto-flow:row;}.elementor-2174 .elementor-element.elementor-element-813f02b .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-6199f86{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-c9c8393 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-aacf1f8 .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-767494c{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-1052359 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-03ef35d .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-a3feb30{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-0816c75 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-f054501 .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-ce7b3e0{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-a4e17f3 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-fdf351a .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-209e71e{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-73ab375 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-d607e6b .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-d331acf{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-04144e0 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-2272cb5:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-2272cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:675px 0px;}.elementor-2174 .elementor-element.elementor-element-5ff3ba4{--gap:0px 220px;--row-gap:0px;--column-gap:220px;}.elementor-2174 .elementor-element.elementor-element-1cdf927{--min-height:310px;}.elementor-2174 .elementor-element.elementor-element-785c5b5 .elementor-heading-title{font-size:var( --e-global-typography-522dee0-font-size );line-height:var( --e-global-typography-522dee0-line-height );}.elementor-2174 .elementor-element.elementor-element-1e9eb4b{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-2379de9 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-7ed1c11{--gap:0px 220px;--row-gap:0px;--column-gap:220px;}.elementor-2174 .elementor-element.elementor-element-62be18c{--min-height:310px;}.elementor-2174 .elementor-element.elementor-element-a7b0a57 .elementor-heading-title{font-size:var( --e-global-typography-522dee0-font-size );line-height:var( --e-global-typography-522dee0-line-height );}.elementor-2174 .elementor-element.elementor-element-a82caed{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-582188a .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}}@media(max-width:1366px){.elementor-2174 .elementor-element.elementor-element-22c6968:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-22c6968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:635px 0px;}.elementor-2174 .elementor-element.elementor-element-e185bf2{--grid-auto-flow:row;}.elementor-2174 .elementor-element.elementor-element-2272cb5:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-2272cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:635px 0px;}.elementor-2174 .elementor-element.elementor-element-5ff3ba4{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2174 .elementor-element.elementor-element-1cdf927{--min-height:340px;}.elementor-2174 .elementor-element.elementor-element-7ed1c11{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2174 .elementor-element.elementor-element-62be18c{--min-height:340px;}}@media(max-width:1280px){.elementor-2174 .elementor-element.elementor-element-22c6968:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-22c6968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:507px 0px;}.elementor-2174 .elementor-element.elementor-element-181d710{--gap:0px 160px;--row-gap:0px;--column-gap:160px;}.elementor-2174 .elementor-element.elementor-element-86b5adf .elementor-heading-title{font-size:var( --e-global-typography-50f2d8f-font-size );line-height:var( --e-global-typography-50f2d8f-line-height );}.elementor-2174 .elementor-element.elementor-element-9632b8e .elementor-heading-title{font-size:var( --e-global-typography-8f3837b-font-size );line-height:var( --e-global-typography-8f3837b-line-height );}.elementor-2174 .elementor-element.elementor-element-ed3bcca{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-b5af9ce .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-ed1281d .elementor-heading-title{font-size:var( --e-global-typography-19eff70-font-size );line-height:var( --e-global-typography-19eff70-line-height );}.elementor-2174 .elementor-element.elementor-element-e185bf2{--grid-auto-flow:row;}.elementor-2174 .elementor-element.elementor-element-813f02b .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-6199f86{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-c9c8393 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-aacf1f8 .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-767494c{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-1052359 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-03ef35d .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-a3feb30{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-0816c75 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-f054501 .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-ce7b3e0{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-a4e17f3 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-fdf351a .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-209e71e{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-73ab375 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-d607e6b .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-d331acf{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-04144e0 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-2272cb5:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-2272cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:507px 0px;}.elementor-2174 .elementor-element.elementor-element-5ff3ba4{--gap:0px 160px;--row-gap:0px;--column-gap:160px;}.elementor-2174 .elementor-element.elementor-element-1cdf927{--min-height:367px;}.elementor-2174 .elementor-element.elementor-element-785c5b5 .elementor-heading-title{font-size:var( --e-global-typography-522dee0-font-size );line-height:var( --e-global-typography-522dee0-line-height );}.elementor-2174 .elementor-element.elementor-element-1e9eb4b{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-2379de9 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-7ed1c11{--gap:0px 160px;--row-gap:0px;--column-gap:160px;}.elementor-2174 .elementor-element.elementor-element-62be18c{--min-height:367px;}.elementor-2174 .elementor-element.elementor-element-a7b0a57 .elementor-heading-title{font-size:var( --e-global-typography-522dee0-font-size );line-height:var( --e-global-typography-522dee0-line-height );}.elementor-2174 .elementor-element.elementor-element-a82caed{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-582188a .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}}@media(max-width:1024px){.elementor-2174 .elementor-element.elementor-element-22c6968:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-22c6968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:379px 0px;background-size:cover;}.elementor-2174 .elementor-element.elementor-element-181d710{--gap:0px 80px;--row-gap:0px;--column-gap:80px;}.elementor-2174 .elementor-element.elementor-element-e185bf2{--grid-auto-flow:row;}.elementor-2174 .elementor-element.elementor-element-2272cb5:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-2272cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:379px 0px;background-size:cover;}.elementor-2174 .elementor-element.elementor-element-5ff3ba4{--gap:0px 80px;--row-gap:0px;--column-gap:80px;}.elementor-2174 .elementor-element.elementor-element-1cdf927{--min-height:422px;}.elementor-2174 .elementor-element.elementor-element-7ed1c11{--gap:0px 80px;--row-gap:0px;--column-gap:80px;}.elementor-2174 .elementor-element.elementor-element-62be18c{--min-height:422px;}}@media(max-width:767px){.elementor-2174 .elementor-element.elementor-element-22c6968:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-22c6968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:0px auto;}.elementor-2174 .elementor-element.elementor-element-181d710{--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2174 .elementor-element.elementor-element-60b6c98{--content-width:100%;}.elementor-2174 .elementor-element.elementor-element-86b5adf.elementor-element{--align-self:center;}.elementor-2174 .elementor-element.elementor-element-86b5adf .elementor-heading-title{font-size:var( --e-global-typography-50f2d8f-font-size );line-height:var( --e-global-typography-50f2d8f-line-height );}.elementor-2174 .elementor-element.elementor-element-9632b8e{text-align:center;}.elementor-2174 .elementor-element.elementor-element-9632b8e .elementor-heading-title{font-size:var( --e-global-typography-8f3837b-font-size );line-height:var( --e-global-typography-8f3837b-line-height );}.elementor-2174 .elementor-element.elementor-element-ed3bcca{text-align:center;font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-b5af9ce .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-50835e1{--width:100%;}.elementor-2174 .elementor-element.elementor-element-ed1281d{text-align:center;}.elementor-2174 .elementor-element.elementor-element-ed1281d .elementor-heading-title{font-size:var( --e-global-typography-19eff70-font-size );line-height:var( --e-global-typography-19eff70-line-height );}.elementor-2174 .elementor-element.elementor-element-e185bf2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2174 .elementor-element.elementor-element-813f02b .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-6199f86{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-c9c8393 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-aacf1f8 .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-767494c{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-1052359 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-03ef35d .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-a3feb30{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-0816c75 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-f054501 .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-ce7b3e0{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-a4e17f3 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-fdf351a .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-209e71e{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-73ab375 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-d607e6b .elementor-heading-title{font-size:var( --e-global-typography-833692d-font-size );line-height:var( --e-global-typography-833692d-line-height );}.elementor-2174 .elementor-element.elementor-element-d331acf{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-04144e0 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-2272cb5:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-2272cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:0px auto;}.elementor-2174 .elementor-element.elementor-element-5c1d2bf{--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-2174 .elementor-element.elementor-element-5ff3ba4{--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2174 .elementor-element.elementor-element-1cdf927{--min-height:0px;--border-radius:8px 8px 0px 0px;}.elementor-2174 .elementor-element.elementor-element-785c5b5 .elementor-heading-title{font-size:var( --e-global-typography-522dee0-font-size );line-height:var( --e-global-typography-522dee0-line-height );}.elementor-2174 .elementor-element.elementor-element-1e9eb4b{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-2379de9 .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}.elementor-2174 .elementor-element.elementor-element-7ed1c11{--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2174 .elementor-element.elementor-element-62be18c{--min-height:479px;--border-radius:8px 8px 0px 0px;}.elementor-2174 .elementor-element.elementor-element-a7b0a57 .elementor-heading-title{font-size:var( --e-global-typography-522dee0-font-size );line-height:var( --e-global-typography-522dee0-line-height );}.elementor-2174 .elementor-element.elementor-element-a82caed{font-size:var( --e-global-typography-4e77d1e-font-size );line-height:var( --e-global-typography-4e77d1e-line-height );}.elementor-2174 .elementor-element.elementor-element-582188a .elementor-button{font-size:var( --e-global-typography-9b81370-font-size );line-height:var( --e-global-typography-9b81370-line-height );}}@media(min-width:768px){.elementor-2174 .elementor-element.elementor-element-9be904f{--width:72%;}.elementor-2174 .elementor-element.elementor-element-badc111{--width:72%;}.elementor-2174 .elementor-element.elementor-element-21dc04c{--width:72%;}.elementor-2174 .elementor-element.elementor-element-3ef6bae{--width:72%;}.elementor-2174 .elementor-element.elementor-element-2cc7bf0{--width:72%;}.elementor-2174 .elementor-element.elementor-element-7c2f74f{--width:72%;}.elementor-2174 .elementor-element.elementor-element-5ff3ba4{--content-width:640px;}.elementor-2174 .elementor-element.elementor-element-1cdf927{--width:100%;}.elementor-2174 .elementor-element.elementor-element-7ed1c11{--content-width:640px;}.elementor-2174 .elementor-element.elementor-element-62be18c{--width:100%;}}@media(max-width:1600px) and (min-width:768px){.elementor-2174 .elementor-element.elementor-element-9be904f{--width:71%;}.elementor-2174 .elementor-element.elementor-element-badc111{--width:71%;}.elementor-2174 .elementor-element.elementor-element-21dc04c{--width:71%;}.elementor-2174 .elementor-element.elementor-element-3ef6bae{--width:71%;}.elementor-2174 .elementor-element.elementor-element-2cc7bf0{--width:71%;}.elementor-2174 .elementor-element.elementor-element-7c2f74f{--width:71%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2174 .elementor-element.elementor-element-9be904f{--width:68%;}.elementor-2174 .elementor-element.elementor-element-badc111{--width:68%;}.elementor-2174 .elementor-element.elementor-element-21dc04c{--width:68%;}.elementor-2174 .elementor-element.elementor-element-3ef6bae{--width:68%;}.elementor-2174 .elementor-element.elementor-element-2cc7bf0{--width:68%;}.elementor-2174 .elementor-element.elementor-element-7c2f74f{--width:68%;}}@media(max-width:1280px) and (min-width:768px){.elementor-2174 .elementor-element.elementor-element-9be904f{--width:100%;}.elementor-2174 .elementor-element.elementor-element-badc111{--width:100%;}.elementor-2174 .elementor-element.elementor-element-21dc04c{--width:100%;}.elementor-2174 .elementor-element.elementor-element-3ef6bae{--width:100%;}.elementor-2174 .elementor-element.elementor-element-2cc7bf0{--width:100%;}.elementor-2174 .elementor-element.elementor-element-7c2f74f{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-22c6968 */@media only screen and (max-width: 767px) {


    .elementor-2174 .elementor-element.elementor-element-22c6968.elementor-element.elementor-element-22c6968::before, .elementor-2174 .elementor-element.elementor-element-22c6968 > .elementor-background-video-container::before, .elementor-2174 .elementor-element.elementor-element-22c6968 > .e-con-inner > .elementor-background-video-container::before, .elementor-2174 .elementor-element.elementor-element-22c6968 > .elementor-background-slideshow::before, .elementor-2174 .elementor-element.elementor-element-22c6968 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2174 .elementor-element.elementor-element-22c6968 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        
        background-image: linear-gradient(90deg, var(--e-global-color-primary) 1000%, #F2295B00 0%);
        
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed1281d */.elementor-2174 .elementor-element.elementor-element-ed1281d .elementor-heading-title::before {
    
    content: url(/wp-content/uploads/2024/03/imagem-servicos-background-title-afenge-engenharia.png);
    margin-right: 16px;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41ca25f */.elementor-2174 .elementor-element.elementor-element-41ca25f.icone-servicos svg {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-813f02b */.elementor-2174 .elementor-element.elementor-element-813f02b {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6199f86 */.elementor-2174 .elementor-element.elementor-element-6199f86 {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9c8393 */.elementor-2174 .elementor-element.elementor-element-c9c8393 .elementor-button-icon svg path {
    
    fill: var(--e-global-color-accent);
    
}

.elementor-2174 .elementor-element.elementor-element-c9c8393 .elementor-button-icon svg {
    
    width: 28px;
    height: 28px;
    margin-top: 2px;
    
}

.elementor-2174 .elementor-element.elementor-element-c9c8393 .elementor-button-icon svg, .elementor-2174 .elementor-element.elementor-element-c9c8393 .elementor-button-icon {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c4a6e3 */.elementor-2174 .elementor-element.elementor-element-7c4a6e3:hover, .elementor-2174 .elementor-element.elementor-element-7c4a6e3 .e-con-inner,  .elementor-2174 .elementor-element.elementor-element-7c4a6e3:hover .elementor-icon svg path, .elementor-2174 .elementor-element.elementor-element-7c4a6e3:hover .elementor-heading-title, .elementor-2174 .elementor-element.elementor-element-7c4a6e3:hover p, .elementor-2174 .elementor-element.elementor-element-7c4a6e3:hover .elementor-button-text, .elementor-2174 .elementor-element.elementor-element-7c4a6e3:hover .elementor-button-icon svg path {
    
    transition: all .3s ease 0s;
    color: #fff;
    fill: #fff;
    
}

.elementor-2174 .elementor-element.elementor-element-7c4a6e3:hover .elementor-icon svg path {
    
    transition: all .1s ease 0s;
    fill: #fff;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d655688 */.elementor-2174 .elementor-element.elementor-element-d655688.icone-servicos svg {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aacf1f8 */.elementor-2174 .elementor-element.elementor-element-aacf1f8 {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-767494c */.elementor-2174 .elementor-element.elementor-element-767494c {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1052359 */.elementor-2174 .elementor-element.elementor-element-1052359 .elementor-button-icon svg path {
    
    fill: var(--e-global-color-accent);
    
}

.elementor-2174 .elementor-element.elementor-element-1052359 .elementor-button-icon svg {
    
    width: 28px;
    height: 28px;
    margin-top: 2px;
    
}

.elementor-2174 .elementor-element.elementor-element-1052359 .elementor-button-icon svg, .elementor-2174 .elementor-element.elementor-element-1052359 .elementor-button-icon {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70522f8 */.elementor-2174 .elementor-element.elementor-element-70522f8:hover, .elementor-2174 .elementor-element.elementor-element-70522f8 .e-con-inner,  .elementor-2174 .elementor-element.elementor-element-70522f8:hover .elementor-icon svg path, .elementor-2174 .elementor-element.elementor-element-70522f8:hover .elementor-heading-title, .elementor-2174 .elementor-element.elementor-element-70522f8:hover p, .elementor-2174 .elementor-element.elementor-element-70522f8:hover .elementor-button-text, .elementor-2174 .elementor-element.elementor-element-70522f8:hover .elementor-button-icon svg path {
    
    transition: all .3s ease 0s;
    color: #fff;
    fill: #fff;
    
}

.elementor-2174 .elementor-element.elementor-element-70522f8:hover .elementor-icon svg path {
    
    transition: all .1s ease 0s;
    fill: #fff;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cca12cc */.elementor-2174 .elementor-element.elementor-element-cca12cc.icone-servicos svg {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03ef35d */.elementor-2174 .elementor-element.elementor-element-03ef35d {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3feb30 */.elementor-2174 .elementor-element.elementor-element-a3feb30 {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0816c75 */.elementor-2174 .elementor-element.elementor-element-0816c75 .elementor-button-icon svg path {
    
    fill: var(--e-global-color-accent);
    
}

.elementor-2174 .elementor-element.elementor-element-0816c75 .elementor-button-icon svg {
    
    width: 28px;
    height: 28px;
    margin-top: 2px;
    
}

.elementor-2174 .elementor-element.elementor-element-0816c75 .elementor-button-icon svg, .elementor-2174 .elementor-element.elementor-element-0816c75 .elementor-button-icon {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fbf42 */.elementor-2174 .elementor-element.elementor-element-27fbf42:hover, .elementor-2174 .elementor-element.elementor-element-27fbf42 .e-con-inner,  .elementor-2174 .elementor-element.elementor-element-27fbf42:hover .elementor-icon svg path, .elementor-2174 .elementor-element.elementor-element-27fbf42:hover .elementor-heading-title, .elementor-2174 .elementor-element.elementor-element-27fbf42:hover p, .elementor-2174 .elementor-element.elementor-element-27fbf42:hover .elementor-button-text, .elementor-2174 .elementor-element.elementor-element-27fbf42:hover .elementor-button-icon svg path {
    
    transition: all .3s ease 0s;
    color: #fff;
    fill: #fff;
    
}

.elementor-2174 .elementor-element.elementor-element-27fbf42:hover .elementor-icon svg path {
    
    transition: all .1s ease 0s;
    fill: #fff;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c599c1e */.elementor-2174 .elementor-element.elementor-element-c599c1e.icone-servicos svg {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f054501 */.elementor-2174 .elementor-element.elementor-element-f054501 {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce7b3e0 */.elementor-2174 .elementor-element.elementor-element-ce7b3e0 {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4e17f3 */.elementor-2174 .elementor-element.elementor-element-a4e17f3 .elementor-button-icon svg path {
    
    fill: var(--e-global-color-accent);
    
}

.elementor-2174 .elementor-element.elementor-element-a4e17f3 .elementor-button-icon svg {
    
    width: 28px;
    height: 28px;
    margin-top: 2px;
    
}

.elementor-2174 .elementor-element.elementor-element-a4e17f3 .elementor-button-icon svg, .elementor-2174 .elementor-element.elementor-element-a4e17f3 .elementor-button-icon {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7428b */.elementor-2174 .elementor-element.elementor-element-bb7428b:hover, .elementor-2174 .elementor-element.elementor-element-bb7428b .e-con-inner,  .elementor-2174 .elementor-element.elementor-element-bb7428b:hover .elementor-icon svg path, .elementor-2174 .elementor-element.elementor-element-bb7428b:hover .elementor-heading-title, .elementor-2174 .elementor-element.elementor-element-bb7428b:hover p, .elementor-2174 .elementor-element.elementor-element-bb7428b:hover .elementor-button-text, .elementor-2174 .elementor-element.elementor-element-bb7428b:hover .elementor-button-icon svg path {
    
    transition: all .3s ease 0s;
    color: #fff;
    fill: #fff;
    
}

.elementor-2174 .elementor-element.elementor-element-bb7428b:hover .elementor-icon svg path {
    
    transition: all .1s ease 0s;
    fill: #fff;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0075c75 */.elementor-2174 .elementor-element.elementor-element-0075c75.icone-servicos svg {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdf351a */.elementor-2174 .elementor-element.elementor-element-fdf351a {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-209e71e */.elementor-2174 .elementor-element.elementor-element-209e71e {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73ab375 */.elementor-2174 .elementor-element.elementor-element-73ab375 .elementor-button-icon svg path {
    
    fill: var(--e-global-color-accent);
    
}

.elementor-2174 .elementor-element.elementor-element-73ab375 .elementor-button-icon svg {
    
    width: 28px;
    height: 28px;
    margin-top: 2px;
    
}

.elementor-2174 .elementor-element.elementor-element-73ab375 .elementor-button-icon svg, .elementor-2174 .elementor-element.elementor-element-73ab375 .elementor-button-icon {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0042f5b */.elementor-2174 .elementor-element.elementor-element-0042f5b:hover, .elementor-2174 .elementor-element.elementor-element-0042f5b .e-con-inner,  .elementor-2174 .elementor-element.elementor-element-0042f5b:hover .elementor-icon svg path, .elementor-2174 .elementor-element.elementor-element-0042f5b:hover .elementor-heading-title, .elementor-2174 .elementor-element.elementor-element-0042f5b:hover p, .elementor-2174 .elementor-element.elementor-element-0042f5b:hover .elementor-button-text, .elementor-2174 .elementor-element.elementor-element-0042f5b:hover .elementor-button-icon svg path {
    
    transition: all .3s ease 0s;
    color: #fff;
    fill: #fff;
    
}

.elementor-2174 .elementor-element.elementor-element-0042f5b:hover .elementor-icon svg path {
    
    transition: all .1s ease 0s;
    fill: #fff;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f7b4b6c */.elementor-2174 .elementor-element.elementor-element-f7b4b6c.icone-servicos svg {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d607e6b */.elementor-2174 .elementor-element.elementor-element-d607e6b {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d331acf */.elementor-2174 .elementor-element.elementor-element-d331acf {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04144e0 */.elementor-2174 .elementor-element.elementor-element-04144e0 .elementor-button-icon svg path {
    
    fill: var(--e-global-color-accent);
    
}

.elementor-2174 .elementor-element.elementor-element-04144e0 .elementor-button-icon svg {
    
    width: 28px;
    height: 28px;
    margin-top: 2px;
    
}

.elementor-2174 .elementor-element.elementor-element-04144e0 .elementor-button-icon svg, .elementor-2174 .elementor-element.elementor-element-04144e0 .elementor-button-icon {
    
    transition: all .2s ease 0s;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-622f0a4 */.elementor-2174 .elementor-element.elementor-element-622f0a4:hover, .elementor-2174 .elementor-element.elementor-element-622f0a4 .e-con-inner,  .elementor-2174 .elementor-element.elementor-element-622f0a4:hover .elementor-icon svg path, .elementor-2174 .elementor-element.elementor-element-622f0a4:hover .elementor-heading-title, .elementor-2174 .elementor-element.elementor-element-622f0a4:hover p, .elementor-2174 .elementor-element.elementor-element-622f0a4:hover .elementor-button-text, .elementor-2174 .elementor-element.elementor-element-622f0a4:hover .elementor-button-icon svg path {
    
    transition: all .3s ease 0s;
    color: #fff;
    fill: #fff;
    
}

.elementor-2174 .elementor-element.elementor-element-622f0a4:hover .elementor-icon svg path {
    
    transition: all .1s ease 0s;
    fill: #fff;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2272cb5 */@media only screen and (max-width: 767px) {


    .elementor-2174 .elementor-element.elementor-element-2272cb5.elementor-element.elementor-element-22c6968::before, .elementor-2174 .elementor-element.elementor-element-22c6968 > .elementor-background-video-container::before, .elementor-2174 .elementor-element.elementor-element-22c6968 > .e-con-inner > .elementor-background-video-container::before, .elementor-2174 .elementor-element.elementor-element-22c6968 > .elementor-background-slideshow::before, .elementor-2174 .elementor-element.elementor-element-22c6968 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2174 .elementor-element.elementor-element-22c6968 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        
        background-image: linear-gradient(90deg, var(--e-global-color-primary) 1000%, #F2295B00 0%);
        
    }

}/* End custom CSS */