.elementor-1015040101 .elementor-element.elementor-element-4fbec6c2{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1015040101 .elementor-element.elementor-element-f8bf1de .elementor-text-editor{text-align:center;}.elementor-1015040101 .elementor-element.elementor-element-f8bf1de{color:#0e2847;font-family:"Poppins", sans-serif;font-size:16px;font-weight:normal;line-height:1.54em;}.elementor-1015040101 .elementor-element.elementor-element-f8bf1de > .elementor-widget-container{margin:0px -40px 0px -40px;padding:0px 0px 50px 0px;}@media(max-width:1024px){.elementor-1015040101 .elementor-element.elementor-element-f8bf1de{font-size:16px;}.elementor-1015040101 .elementor-element.elementor-element-f8bf1de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1015040101 .elementor-element.elementor-element-4fbec6c2{margin-top:-30px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-1015040101 .elementor-element.elementor-element-18ce52de > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1015040101 .elementor-element.elementor-element-f8bf1de{font-size:16px;line-height:1.54em;}.elementor-1015040101 .elementor-element.elementor-element-f8bf1de > .elementor-widget-container{margin:-10px 15px -20px 15px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-f8bf1de */.texto-orion h1 {
  padding-left: 40px;
  box-sizing: border-box;
  margin-top: 38px !important;
  margin-bottom: 18px !important;
  line-height: 1.25 !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;
}


@media (max-width: 768px) {
 .texto-orion h1 {
    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 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;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4fbec6c2 */.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 */