.elementor-10099 .elementor-element.elementor-element-212cd307:not(.elementor-motion-effects-element-type-background),.elementor-10099 .elementor-element.elementor-element-212cd307>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://consultingbyaip.pt/wp-content/uploads/2024/01/pexels-yan-krukau-7792770.jpg");background-position:0 0;background-size:cover}.elementor-10099 .elementor-element.elementor-element-212cd307>.elementor-background-overlay{background-color:var(--e-global-color-457d4c0);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-10099 .elementor-element.elementor-element-212cd307>.elementor-container{min-height:500px}.elementor-10099 .elementor-element.elementor-element-212cd307{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-10099 .elementor-element.elementor-element-13a00196>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 0 0}.elementor-10099 .elementor-element.elementor-element-13a00196>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-10099 .elementor-element.elementor-element-73e89bd5{text-align:center}.elementor-10099 .elementor-element.elementor-element-73e89bd5 .elementor-heading-title{color:var(--e-global-color-5586482)}.elementor-10099 .elementor-element.elementor-element-6e1e454d{margin-top:20px;margin-bottom:20px;padding:0}.elementor-10099 .elementor-element.elementor-element-1e4e6b5b .elementor-icon-box-wrapper{gap:15px}.elementor-10099 .elementor-element.elementor-element-1e4e6b5b.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-10099 .elementor-element.elementor-element-1e4e6b5b.elementor-view-framed .elementor-icon,.elementor-10099 .elementor-element.elementor-element-1e4e6b5b.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-10099 .elementor-element.elementor-element-69c5c4b5 .elementor-icon-box-wrapper{gap:15px}.elementor-10099 .elementor-element.elementor-element-69c5c4b5.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-10099 .elementor-element.elementor-element-69c5c4b5.elementor-view-framed .elementor-icon,.elementor-10099 .elementor-element.elementor-element-69c5c4b5.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-10099 .elementor-element.elementor-element-3ad03cec .elementor-icon-box-wrapper{gap:15px}.elementor-10099 .elementor-element.elementor-element-3ad03cec.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-10099 .elementor-element.elementor-element-3ad03cec.elementor-view-framed .elementor-icon,.elementor-10099 .elementor-element.elementor-element-3ad03cec.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-10099 .elementor-element.elementor-element-7e65f3e{margin-top:10px;margin-bottom:10px}.elementor-10099 .elementor-element.elementor-element-11cf7ba3 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-10099 .elementor-element.elementor-element-3a1faf8c{margin-top:10px;margin-bottom:10px}.elementor-10099 .elementor-element.elementor-element-65eb193c .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-10099 .elementor-element.elementor-element-7ec599c7{margin-top:10px;margin-bottom:10px}.elementor-10099 .elementor-element.elementor-element-755c768c .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-10099 .elementor-element.elementor-element-71fd7a14{margin-top:10px;margin-bottom:10px}.elementor-10099 .elementor-element.elementor-element-63b3c32b>.elementor-widget-container{margin:0 0 0 30px}.elementor-10099 .elementor-element.elementor-element-63b3c32b{text-align:start}.elementor-10099 .elementor-element.elementor-element-63b3c32b img{width:30%}.elementor-10099 .elementor-element.elementor-element-19ffdb3b{margin-top:10px;margin-bottom:10px}.elementor-10099 .elementor-element.elementor-element-6e65be95 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-10099 .elementor-element.elementor-element-111b2f21{margin-top:10px;margin-bottom:10px}.elementor-10099 .elementor-element.elementor-element-64def794 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-10099 .elementor-element.elementor-element-64f34240{--spacer-size:25px}.elementor-10099 .elementor-element.elementor-element-653f423a .elementor-button{background-color:var(--e-global-color-primary);fill:var(--e-global-color-5586482);color:var(--e-global-color-5586482);border-style:solid;border-width:2px;border-color:var(--e-global-color-7dc11f6);border-radius:0}.elementor-10099 .elementor-element.elementor-element-653f423a .elementor-button:hover,.elementor-10099 .elementor-element.elementor-element-653f423a .elementor-button:focus{background-color:var(--e-global-color-5586482);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-10099 .elementor-element.elementor-element-653f423a .elementor-button:hover svg,.elementor-10099 .elementor-element.elementor-element-653f423a .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-10099 .elementor-element.elementor-element-9f0e09b{--spacer-size:25px}.elementor-10099 .elementor-element.elementor-element-a8e38ff{--spacer-size:25px}:root{--page-title-display:none}@media(min-width:768px){.elementor-10099 .elementor-element.elementor-element-7b9a2ef0{width:54.952%}.elementor-10099 .elementor-element.elementor-element-58356a1{width:45%}}@media(max-width:1024px){.elementor-10099 .elementor-element.elementor-element-212cd307:not(.elementor-motion-effects-element-type-background),.elementor-10099 .elementor-element.elementor-element-212cd307>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}@media(max-width:767px){.elementor-10099 .elementor-element.elementor-element-212cd307:not(.elementor-motion-effects-element-type-background),.elementor-10099 .elementor-element.elementor-element-212cd307>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:bottom center}}@media(min-width:1025px){.elementor-10099 .elementor-element.elementor-element-212cd307:not(.elementor-motion-effects-element-type-background),.elementor-10099 .elementor-element.elementor-element-212cd307>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}