.elementor-2439 .elementor-element.elementor-element-f3ead08 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-2439 .elementor-element.elementor-element-fd43ed4.elementor-column .elementor-column-wrap {
  align-items: center;
}
.elementor-2439 .elementor-element.elementor-element-fd43ed4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2439 .elementor-element.elementor-element-fd43ed4.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2439 .elementor-element.elementor-element-fd43ed4 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-2439 .elementor-element.elementor-element-fd43ed4:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2439 .elementor-element.elementor-element-fd43ed4 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #2C2A2A;
}
.elementor-2439 .elementor-element.elementor-element-fd43ed4 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-2439 .elementor-element.elementor-element-fd43ed4 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2439 .elementor-element.elementor-element-5d6f5aa {
  text-align: center;
  color: #FFFFFF;
  font-size: 20px;
  text-transform: uppercase;
}
.elementor-2439 .elementor-element.elementor-element-5d6f5aa > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-2439 .elementor-element.elementor-element-59b97ff.elementor-column .elementor-column-wrap {
  align-items: center;
}
.elementor-2439 .elementor-element.elementor-element-59b97ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2439 .elementor-element.elementor-element-59b97ff.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2439 .elementor-element.elementor-element-59b97ff > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-2439 .elementor-element.elementor-element-59b97ff:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2439 .elementor-element.elementor-element-59b97ff > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #5C5B5F;
}
.elementor-2439 .elementor-element.elementor-element-59b97ff > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-2439 .elementor-element.elementor-element-59b97ff > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2439 .elementor-element.elementor-element-594bbab {
  text-align: center;
  color: #FFFFFF;
  font-size: 20px;
  text-transform: uppercase;
}
.elementor-2439 .elementor-element.elementor-element-594bbab > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-2439 .elementor-element.elementor-element-1eeb7e3.elementor-column .elementor-column-wrap {
  align-items: center;
}
.elementor-2439 .elementor-element.elementor-element-1eeb7e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2439 .elementor-element.elementor-element-1eeb7e3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-2439 .elementor-element.elementor-element-1eeb7e3:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2439 .elementor-element.elementor-element-1eeb7e3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ff4200;
}
.elementor-2439 .elementor-element.elementor-element-1eeb7e3 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2439 .elementor-element.elementor-element-1eeb7e3 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2439 .elementor-element.elementor-element-50dd3a2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2439 .elementor-element.elementor-element-e96ba54 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-2439 .elementor-element.elementor-element-94248c5 {
  text-align: center;
  color: #FFFFFF;
  font-size: 20px;
  text-transform: uppercase;
}
.elementor-2439 .elementor-element.elementor-element-94248c5 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-2439 .elementor-element.elementor-element-5459ea5.elementor-column .elementor-column-wrap {
  align-items: center;
}
.elementor-2439 .elementor-element.elementor-element-5459ea5.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2439 .elementor-element.elementor-element-5459ea5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2439 .elementor-element.elementor-element-5459ea5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-2439 .elementor-element.elementor-element-2827c1d > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2439 .elementor-element.elementor-element-0d2a78e {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-2439 .elementor-element.elementor-element-ebca316.elementor-column .elementor-column-wrap {
  align-items: center;
}
.elementor-2439 .elementor-element.elementor-element-ebca316.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2439 .elementor-element.elementor-element-ebca316.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2439 .elementor-element.elementor-element-ebca316 > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0.5px 0.5px;
  border-color: #7A7A7A;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-2439 .elementor-element.elementor-element-ebca316 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2439 .elementor-element.elementor-element-24092d8 img {
  width: 65px;
}
.elementor-bc-flex-widget .elementor-2439 .elementor-element.elementor-element-82bdd49.elementor-column .elementor-column-wrap {
  align-items: center;
}
.elementor-2439 .elementor-element.elementor-element-82bdd49.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2439 .elementor-element.elementor-element-82bdd49.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2439 .elementor-element.elementor-element-82bdd49 > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0.5px 0px;
  border-color: #7A7A7A;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-2439 .elementor-element.elementor-element-82bdd49 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2439 .elementor-element.elementor-element-0c53f15 {
  text-align: center;
  color: #242121;
  font-family: "Tahoma", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-bc-flex-widget .elementor-2439 .elementor-element.elementor-element-f38a86f.elementor-column .elementor-column-wrap {
  align-items: center;
}
.elementor-2439 .elementor-element.elementor-element-f38a86f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2439 .elementor-element.elementor-element-f38a86f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2439 .elementor-element.elementor-element-f38a86f > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0.5px 0.5px 0px;
  border-color: #7A7A7A;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 40px 0px 40px;
}
.elementor-2439 .elementor-element.elementor-element-f38a86f > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2439 .elementor-element.elementor-element-fb1b780 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-2439 .elementor-element.elementor-element-7ff920e.elementor-column .elementor-column-wrap {
  align-items: center;
}
.elementor-2439 .elementor-element.elementor-element-7ff920e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2439 .elementor-element.elementor-element-7ff920e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2439 .elementor-element.elementor-element-7ff920e > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-2439 .elementor-element.elementor-element-7ff920e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2439 .elementor-element.elementor-element-7ff920e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #2C2A2A;
}
.elementor-2439 .elementor-element.elementor-element-7ff920e:hover > .elementor-element-populated {
  background-color: #000000;
}
.elementor-2439 .elementor-element.elementor-element-7ff920e > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2439 .elementor-element.elementor-element-7ff920e > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2439 .elementor-element.elementor-element-f4b636e {
  text-align: center;
}
.elementor-2439 .elementor-element.elementor-element-f4b636e .elementor-heading-title {
  color: #FFFFFF;
  font-size: 20px;
  text-transform: uppercase;
}
.elementor-2439 .elementor-element.elementor-element-f4b636e > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
}
.elementor-2439 .elementor-element.elementor-element-b1dac67 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-2439 .elementor-element.elementor-element-b1dac67:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2439 .elementor-element.elementor-element-b1dac67 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ff4200;
}
.elementor-2439 .elementor-element.elementor-element-b1dac67:hover > .elementor-element-populated {
  background-color: #54595F;
}
.elementor-2439 .elementor-element.elementor-element-b1dac67 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2439 .elementor-element.elementor-element-b1dac67 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2439 .elementor-element.elementor-element-1204f0a img {
  width: 65%;
}
.elementor-2439 .elementor-element.elementor-element-1204f0a > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
@media(min-width:768px) {
  .elementor-2439 .elementor-element.elementor-element-59b97ff {
    width: 46.842%;
  }
  .elementor-2439 .elementor-element.elementor-element-1eeb7e3 {
    width: 28.158%;
  }
  .elementor-2439 .elementor-element.elementor-element-e96ba54 {
    width: 80%;
  }
  .elementor-2439 .elementor-element.elementor-element-5459ea5 {
    width: 19.595%;
  }
  .elementor-2439 .elementor-element.elementor-element-82bdd49 {
    width: 45%;
  }
  .elementor-2439 .elementor-element.elementor-element-f38a86f {
    width: 30%;
  }
  .elementor-2439 .elementor-element.elementor-element-7ff920e {
    width: 78.689%;
  }
  .elementor-2439 .elementor-element.elementor-element-b1dac67 {
    width: 20.246%;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-2439 .elementor-element.elementor-element-7ff920e {
    width: 75%;
  }
  .elementor-2439 .elementor-element.elementor-element-b1dac67 {
    width: 25%;
  }
}
@media(max-width:1024px) {
  .elementor-2439 .elementor-element.elementor-element-5d6f5aa {
    font-size: 16px;
  }
  .elementor-2439 .elementor-element.elementor-element-594bbab {
    font-size: 16px;
  }
  .elementor-2439 .elementor-element.elementor-element-94248c5 {
    font-size: 16px;
  }
  .elementor-2439 .elementor-element.elementor-element-0c53f15 {
    font-size: 18px;
    line-height: 1em;
  }
  .elementor-2439 .elementor-element.elementor-element-f4b636e .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-2439 .elementor-element.elementor-element-1204f0a img {
    width: 55%;
  }
}
@media(max-width:767px) {
  .elementor-2439 .elementor-element.elementor-element-ebca316 > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-2439 .elementor-element.elementor-element-82bdd49 > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-2439 .elementor-element.elementor-element-0c53f15 {
    line-height: 1.3em;
  }
  .elementor-2439 .elementor-element.elementor-element-f38a86f > .elementor-element-populated {
    border-width: 0px 0px 1px 0px;
    margin: 0px 0px 5px 0px;
    padding: 0px 30px 20px 30px;
  }
  .elementor-2439 .elementor-element.elementor-element-7ff920e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2439 .elementor-element.elementor-element-7ff920e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../image/fondo-botones.jpg");
  }
  .elementor-2439 .elementor-element.elementor-element-7ff920e > .elementor-element-populated {
    padding: 5px 20px 5px 20px;
  }
  .elementor-2439 .elementor-element.elementor-element-f4b636e .elementor-heading-title {
    font-size: 18px;
  }
}