.instagram-es img,
.instagram-pt img {
  width: 100%;
  height: 100%;
}

.texto-imagen--instagram_left img {
    width: 200px;
    border-radius: 50%;
    float: right;
}

.texto-imagen--instagram_left .texto-imagen__cta {
  margin-top: 10px;
}

@media (max-width: 991px) {
.texto-imagen--instagram_left {
  text-align: center;
}
.texto-imagen--instagram_left img {
  float: none;
}

}

.captcha__description {
  display: none;
}

.form-control.captcha {
  border: 0px;
  padding-left: 0px !important; 
}

.webform-submission-formulario-webpower-add-form .captcha__title, 
.webform-submission-formulario-webpower-pt-add-form .captcha__title {
      	color: #FFFFFF;
}

.node-104 .bloque-webform {
 flex-direction: column;
}

.paragraph-id-1031 {
  padding: 60px 0px;
}

.paragraph-id-1031.texto-imagen {
  //max-width: 1100px;
  margin: 0 auto;
}


@media (min-width: 992px) {
.paragraph-id-1031.texto-imagen img {
   width: 400px;
}
.paragraph-id-1031.texto-imagen .texto-imagen__image,
.paragraph-id-1031.texto-imagen .texto-imagen__content {
 	flex: 0 1 auto;
  flex-grow: 0 !important;
  //flex-shrink: 1 !important;
  flex-basis: auto !important;
}

.paragraph-id-1031.texto-imagen .texto-imagen__image {
flex-shrink: 0 !important;
}

.paragraph-id-1031.texto-imagen .texto-imagen__content {
flex-shrink: 1 !important;
}

.paragraph-id-1031.texto-imagen .texto-imagen__body {
 font-size: 1.3rem;
 margin-left: 20px;
}
}

.paragraph-id-1034 {
 margin: 100px 0 !important;
}



.section__description {
  margin-bottom: 20px;
  font-size: 1.3rem;
}

.icon__description p {
  font-size: 0.8rem;
}

.texto-imagen--center_image_top .texto-imagen__body {
  font-size: 1.2rem;
}

#block-kec-stark-local-tasks {
  max-width: 1320px;
  margin: 20px auto;
	//margin: 20px 0;
  font-family: Arial, sans-serif;

}

/* Contenidor de tabs */
#block-kec-stark-local-tasks ul {
  display: flex;
  gap: 8px;
  padding: 0;
  margin: 0;
  list-style: none;
  border-bottom: 2px solid #ddd;
}

/* Cada tab */
#block-kec-stark-local-tasks ul li {
  margin: 0;
}

/* Links */
#block-kec-stark-local-tasks ul li a {
  display: block;
  padding: 10px 16px;
  text-decoration: none;
  color: #444;
  background: #f5f5f5;
  border-radius: 6px 6px 0 0;
  border: 1px solid #ddd;
  border-bottom: none;
  transition: all 0.2s ease;
}

/* Hover */
#block-kec-stark-local-tasks ul li a:hover {
  background: #eaeaea;
  color: #000;
}

/* Tab activa */
#block-kec-stark-local-tasks ul li a.is-active {
  background: #ffffff;
  color: #000;
  font-weight: bold;
  border-bottom: 2px solid white;
  position: relative;
  top: 2px;
}

ul.sf-menu span.nolink {
  padding-right: 3em;
}
