.elementor-1010040101 .elementor-element.elementor-element-4a70996{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1010040101 .elementor-element.elementor-element-a571612 .elementor-text-editor{text-align:center;}.elementor-1010040101 .elementor-element.elementor-element-a571612{color:#0e2847;font-family:"Poppins", sans-serif;font-size:16px;font-weight:normal;line-height:1.54em;}.elementor-1010040101 .elementor-element.elementor-element-a571612 > .elementor-widget-container{margin:0px -40px 0px -40px;padding:0px 0px 50px 0px;}@media(max-width:1024px){.elementor-1010040101 .elementor-element.elementor-element-a571612{font-size:16px;}.elementor-1010040101 .elementor-element.elementor-element-a571612 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1010040101 .elementor-element.elementor-element-4a70996{margin-top:-30px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-1010040101 .elementor-element.elementor-element-58bdea7 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1010040101 .elementor-element.elementor-element-a571612{font-size:16px;line-height:1.54em;}.elementor-1010040101 .elementor-element.elementor-element-a571612 > .elementor-widget-container{margin:-10px 15px -20px 15px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-a571612 */@media (max-width: 768px) {
  .texto-orion h2 {
    padding-left: 0 !important;
    margin-left: 0 !important;
    margin-top: 28px !important;
    margin-bottom: 12px !important;
    line-height: 1.2 !important;
    font-size: 20px !important;
  }

  .texto-orion h3 {
    padding-left: 0 !important;
    margin-left: 0 !important;
    margin-top: 22px !important;
    margin-bottom: 10px !important;
    line-height: 1.2 !important;
    font-size: 18px !important;
  }

  .texto-orion p {
    margin-top: 0 !important;
    margin-bottom: 12px !important;
    line-height: 1.45 !important;
  }
}

.texto-orion h2 {
  padding-left: 26px;
  box-sizing: border-box;
  margin-top: 38px !important;
  margin-bottom: 18px !important;
  line-height: 1.25 !important;
}

.texto-orion h3 {
  padding-left: 26px;
  box-sizing: border-box;
  margin-top: 28px !important;
  margin-bottom: 14px !important;
  line-height: 1.25 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a70996 */.elementor-text-editor a {
  text-decoration: underline; /* Subrayar enlaces */
  color: #0e2847; /* Color de enlaces */
}

@media only screen and (max-width: 768px) {
  #js-product-list {
    margin-bottom: 30px;
  }
}

@media only screen and (min-width: 769px) {
  #js-product-list {
    margin-bottom: 20px;
  }
}






@media (max-width: 768px) {
  .elementor .elementor-element.elementor-element-714f133 h2,
  .elementor .elementor-element.elementor-element-714f133 h3 {
    padding-left: 0 !important;
    margin-left: 0 !important;
    margin-top: 24px !important;
    margin-bottom: 10px !important;
    line-height: 1.2 !important;
  }

  .elementor .elementor-element.elementor-element-714f133 p {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
    line-height: 1.45 !important;
  }

  .elementor .elementor-element.elementor-element-714f133 .elementor-widget-container p {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
  }
}/* End custom CSS */