/* The backdrop stays fixed across the viewport; only the inner lettering moves. */
.elementor-50 .elementor-element.elementor-element-3f7e3e9{left:0!important;right:0!important;width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box;overflow:hidden;padding:24px 0!important}
.elementor-50 .elementor-element.elementor-element-3f7e3e9 p{margin:0!important;flex-wrap:nowrap;white-space:nowrap}
.elementor-50 .elementor-element.elementor-element-3f7e3e9 img{width:25px;height:35px;flex:0 0 25px}
.elementor-50 .elementor-element.elementor-element-8cef0ad{width:245px!important;max-width:245px!important;flex:0 0 245px!important}
.elementor-50 .elementor-element.elementor-element-8cef0ad img{width:245px!important;height:55px!important;object-fit:contain}
.elementor-50 .elementor-element.elementor-element-a3a113a{width:260px!important;max-width:100%!important}
.elementor-50 .elementor-element.elementor-element-a3a113a img{width:260px!important;height:145px!important;object-fit:contain;object-position:left center}
#solucoes .service-details{border:0;background:transparent;margin-top:12px}
#solucoes .service-details>.e-con{display:flex!important;padding:0!important;border:0!important;background:transparent!important}
#solucoes .elementor-widget-n-accordion{margin-top:8px;width:100%}
#solucoes .elementor-icon-list-item{align-items:flex-start}
#solucoes .elementor-icon-list-icon{padding-top:5px}
.elementor-50 .elementor-element.elementor-element-47673e7::before{background-image:url('assets/logo-icon.svg')!important;background-size:contain!important;background-position:right center!important;background-repeat:no-repeat!important;opacity:.035!important}
@media(max-width:767px){
.elementor-50 .elementor-element.elementor-element-8cef0ad{width:210px!important;max-width:70%!important;flex:0 1 210px!important}
.elementor-50 .elementor-element.elementor-element-8cef0ad img{width:210px!important;height:45px!important}
.elementor-50 .elementor-element.elementor-element-a3a113a img{object-position:center}
}
#form-status a{color:var(--brand-light);text-decoration:underline;text-underline-offset:4px}
#solucoes .elementor-element-a1640fa,#solucoes .elementor-element-672cb9b,#solucoes .elementor-element-8d240a3{justify-content:flex-start}
