.elementor-312 .elementor-element.elementor-element-16a9cbb {
  --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;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-312 .elementor-element.elementor-element-6bf93ec {
  --display: flex;
  --position: absolute;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 0px 0px 10px 10px;
  box-shadow: 2px 0px 5px 0px rgba(0, 0, 0, 0.5);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  top: 10px;
  --z-index: 1;
}
.elementor-312
  .elementor-element.elementor-element-6bf93ec:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-312
  .elementor-element.elementor-element-6bf93ec
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9fda105);
}
body:not(.rtl) .elementor-312 .elementor-element.elementor-element-6bf93ec {
  left: 30px;
}
body.rtl .elementor-312 .elementor-element.elementor-element-6bf93ec {
  right: 30px;
}
.elementor-312
  .elementor-element.elementor-element-e7f2b7e
  .jet-listing-dynamic-field__content {
  color: var(--e-global-color-62e8f2b);
  font-weight: 600;
  text-align: left;
}
.elementor-312
  .elementor-element.elementor-element-e7f2b7e
  .jet-listing-dynamic-field
  .jet-listing-dynamic-field__inline-wrap {
  width: auto;
}
.elementor-312
  .elementor-element.elementor-element-e7f2b7e
  .jet-listing-dynamic-field
  .jet-listing-dynamic-field__content {
  width: auto;
}
.elementor-312
  .elementor-element.elementor-element-e7f2b7e
  .jet-listing-dynamic-field {
  justify-content: center;
}
.elementor-312 .elementor-element.elementor-element-b958522.elementor-element {
  --align-self: center;
}
.elementor-312
  .elementor-element.elementor-element-b958522
  .jet-listing-dynamic-field__content {
  color: var(--e-global-color-62e8f2b);
  font-weight: 600;
  text-transform: uppercase;
  text-align: left;
}
.elementor-312
  .elementor-element.elementor-element-b958522
  .jet-listing-dynamic-field
  .jet-listing-dynamic-field__inline-wrap {
  width: auto;
}
.elementor-312
  .elementor-element.elementor-element-b958522
  .jet-listing-dynamic-field
  .jet-listing-dynamic-field__content {
  width: auto;
}
.elementor-312
  .elementor-element.elementor-element-b958522
  .jet-listing-dynamic-field {
  justify-content: flex-start;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-312 .elementor-element.elementor-element-157779c img {
  width: 95%;
  height: 250px;
  object-fit: cover;
  object-position: center center;
  border-radius: 15px 15px 15px 15px;
}
.elementor-312 .elementor-element.elementor-element-0c2843f {
  background-color: var(--e-global-color-c021c4d);
  padding: 2px 20px 2px 20px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-312 .elementor-element.elementor-element-0c2843f.elementor-element {
  --align-self: flex-start;
}
.elementor-312
  .elementor-element.elementor-element-0c2843f
  .jet-listing-dynamic-field__content {
  color: var(--e-global-color-62e8f2b);
  font-size: 14px;
  font-weight: 500;
  text-align: left;
}
.elementor-312
  .elementor-element.elementor-element-0c2843f
  .jet-listing-dynamic-field
  .jet-listing-dynamic-field__inline-wrap {
  width: auto;
}
.elementor-312
  .elementor-element.elementor-element-0c2843f
  .jet-listing-dynamic-field
  .jet-listing-dynamic-field__content {
  width: auto;
}
.elementor-312
  .elementor-element.elementor-element-0c2843f
  .jet-listing-dynamic-field {
  justify-content: flex-start;
}
.elementor-312 .elementor-element.elementor-element-dcc1ea3 {
  background-color: var(--e-global-color-secondary);
  padding: 2px 20px 2px 20px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-312 .elementor-element.elementor-element-dcc1ea3.elementor-element {
  --align-self: flex-start;
}
.elementor-312
  .elementor-element.elementor-element-dcc1ea3
  .jet-listing-dynamic-field__content {
  color: var(--e-global-color-62e8f2b);
  font-size: 14px;
  font-weight: 500;
  text-align: left;
}
.elementor-312
  .elementor-element.elementor-element-dcc1ea3
  .jet-listing-dynamic-field
  .jet-listing-dynamic-field__inline-wrap {
  width: auto;
}
.elementor-312
  .elementor-element.elementor-element-dcc1ea3
  .jet-listing-dynamic-field
  .jet-listing-dynamic-field__content {
  width: auto;
}
.elementor-312
  .elementor-element.elementor-element-dcc1ea3
  .jet-listing-dynamic-field {
  justify-content: flex-start;
}
.elementor-312 .elementor-element.elementor-element-c7f9886 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --overflow: hidden;
}
.elementor-312
  .elementor-element.elementor-element-b0ef0a5
  .jet-listing-dynamic-field__content {
  color: var(--e-global-color-primary);
  font-size: 18px;
  font-weight: 600;
  /*text-transform: capitalize;*/
  line-height: 1.1em;
  text-align: left;
}
.elementor-312
  .elementor-element.elementor-element-b0ef0a5
  .jet-listing-dynamic-field
  .jet-listing-dynamic-field__inline-wrap {
  width: auto;
}
.elementor-312
  .elementor-element.elementor-element-b0ef0a5
  .jet-listing-dynamic-field
  .jet-listing-dynamic-field__content {
  width: auto;
}
.elementor-312
  .elementor-element.elementor-element-b0ef0a5
  .jet-listing-dynamic-field {
  justify-content: flex-start;
}
.elementor-312
  .elementor-element.elementor-element-f09e44c
  .jet-listing-dynamic-field__content {
  color: var(--e-global-color-05c8a37);
  font-size: 15px;
  /*text-transform: capitalize;*/
  line-height: 1.2em;
  text-align: left;
}
.elementor-312
  .elementor-element.elementor-element-f09e44c
  .jet-listing-dynamic-field
  .jet-listing-dynamic-field__inline-wrap {
  width: auto;
}
.elementor-312
  .elementor-element.elementor-element-f09e44c
  .jet-listing-dynamic-field
  .jet-listing-dynamic-field__content {
  width: auto;
}
.elementor-312
  .elementor-element.elementor-element-f09e44c
  .jet-listing-dynamic-field {
  justify-content: flex-start;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-312 .elementor-element.elementor-element-4e37494 .elementor-button {
  background-color: #5e89b600;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  border-radius: 30px 30px 30px 30px;
  padding: 10px 60px 10px 15px;
}
.elementor-312 .elementor-element.elementor-element-4e37494 {
  background-color: var(--e-global-color-2ab81fa);
  background-image: url("../../2025/07/ico-boton.webp");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 30px 30px 30px 30px;
}
.elementor-312 .elementor-element.elementor-element-4e37494.elementor-element {
  --align-self: flex-start;
}
.jet-listing-item.single-jet-engine.elementor-page-312 > .elementor {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .elementor-312 .elementor-element.elementor-element-6bf93ec {
    --width: 100px;
  }
}
