.elementor-857 .elementor-element.elementor-element-181beda{--display:flex;--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;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:#D2D2D2;--border-color:#D2D2D2;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.16);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-857 .elementor-element.elementor-element-181beda:not(.elementor-motion-effects-element-type-background), .elementor-857 .elementor-element.elementor-element-181beda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-857 .elementor-element.elementor-element-ed32d0e .elementor-heading-title{font-size:23px;font-weight:400;}.elementor-857 .elementor-element.elementor-element-dc55ee9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-857 .elementor-element.elementor-element-dc55ee9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-857 .elementor-element.elementor-element-dc55ee9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-857 .elementor-element.elementor-element-dc55ee9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-857 .elementor-element.elementor-element-a46671a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-857 .elementor-element.elementor-element-a46671a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-857 .elementor-element.elementor-element-a46671a .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-857 .elementor-element.elementor-element-a46671a .jet-listing-dynamic-field__content{text-align:left;}.elementor-857 .elementor-element.elementor-element-fbe8c7c .jet-listing-dynamic-link__link{background-color:#125C51;align-self:stretch;font-size:23px;font-weight:600;color:#FFFFFF;padding:13px 13px 13px 13px;border-radius:7px 7px 7px 7px;flex-direction:row;}.elementor-857 .elementor-element.elementor-element-fbe8c7c .jet-listing-dynamic-link__icon{order:1;}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-a46671a */.card-vaga {
  border: 1px solid #ddd;
  padding: 20px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}
.badge {
  background: #e5f0ff;
  color: #004aad;
  border-radius: 30px;
  padding: 4px 10px;
  font-size: 12px;
  margin-right: 5px;
}
.ver-vaga-btn {
  background: #222;
  color: #fff;
  padding: 10px 20px;
  display: inline-block;
  border-radius: 6px;
  text-align: center;
}/* End custom CSS */