.elementor-3 .elementor-element.elementor-element-e3e1475{--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;}.elementor-3 .elementor-element.elementor-element-e096537{text-align:center;}.elementor-3 .elementor-element.elementor-element-e096537 .elementor-heading-title{color:var( --e-global-color-a11b8f7 );}body.elementor-page-3:not(.elementor-motion-effects-element-type-background), body.elementor-page-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4fc0294 );}/* Start custom CSS for html, class: .elementor-element-14ccf9f */..elementor-3 .elementor-element.elementor-element-14ccf9f{
  padding:60px 20px;
}

.worka-subtitle{
 
  color:#ffffff;
}

.worka-terminos{
  max-width:1100px;
  margin:auto;

  color:#ffffff;
}

.worka-header{
  text-align:center;
  margin-bottom:60px;
}

.worka-header h1{
  font-size:42px;
  margin-bottom:15px;
  font-weight:700;
}

.worka-badge{
  display:inline-block;
  background:#D4AF37;
  color:#000;
  padding:8px 20px;
  border-radius:30px;
  font-weight:600;
  font-size:14px;
}

.worka-card{
  background:#ffffff;
  border-left:6px solid #D4AF37;
  padding:30px;
  margin-bottom:30px;
  border-radius:12px;
  box-shadow:0 10px 30px rgba(0,0,0,0.05);
  transition:all 0.3s ease;
}

.worka-card:hover{
  transform:translateY(-5px);
}

.worka-card-header{
  display:flex;
  align-items:center;
  margin-bottom:20px;
}

.worka-icon{
  width:45px;
  height:45px;
  margin-right:15px;
}

.worka-icon svg{
  width:100%;
  height:100%;
  fill:#D4AF37;
}

.worka-card h2{
  margin:0;
  font-size:20px;
  font-weight:700;
}

.worka-card p{
  line-height:1.7;
  margin-bottom:12px;
  color:#333;
}


.worka-icon{
  width:45px;
  height:45px;
  background:#D4AF37;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-right:15px;
  font-size:18px;
}

.worka-icon i{
  color:#000;
}

.worka-card-header{
  display:flex;
  align-items:center;
  margin-bottom:20px;
}/* End custom CSS */