.elementor-181 .elementor-element.elementor-element-4a75809{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-8150998{--display:flex;--min-height:320px;--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;}.elementor-181 .elementor-element.elementor-element-8150998:not(.elementor-motion-effects-element-type-background), .elementor-181 .elementor-element.elementor-element-8150998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-181 .elementor-element.elementor-element-5f6f5de{--spacer-size:50px;}.elementor-181 .elementor-element.elementor-element-040569b{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:0px;--padding-right:-1px;}.elementor-181 .elementor-element.elementor-element-4a7c80d{text-align:end;}.elementor-181 .elementor-element.elementor-element-4a7c80d .elementor-heading-title{font-family:var( --e-global-typography-5d62e4a-font-family ), Sans-serif;font-size:var( --e-global-typography-5d62e4a-font-size );letter-spacing:var( --e-global-typography-5d62e4a-letter-spacing );color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-cf2970b{text-align:end;}.elementor-181 .elementor-element.elementor-element-cf2970b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(1.1rem, 1.1rem + 0vw, 1.1rem);text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-d009c32{text-align:end;}.elementor-181 .elementor-element.elementor-element-d009c32 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(1.1rem, 1.1rem + 0vw, 1.1rem);text-transform:none;color:var( --e-global-color-primary );}.elementor-181 .elementor-element.elementor-element-247a3d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-247a3d4.e-con{--align-self:flex-end;}.elementor-181 .elementor-element.elementor-element-82c7fab{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-20px;--z-index:2;}.elementor-181 .elementor-element.elementor-element-398c6ad .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;text-transform:uppercase;line-height:15px;color:var( --e-global-color-9173a78 );}.elementor-181 .elementor-element.elementor-element-82c7fab.e-con{--e-con-transform-rotateZ:-16deg;}body:not(.rtl) .elementor-181 .elementor-element.elementor-element-82c7fab{left:-180px;}body.rtl .elementor-181 .elementor-element.elementor-element-82c7fab{right:-180px;}.elementor-181 .elementor-element.elementor-element-4c07cf0 .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 80px 10px 80px;}.elementor-181 .elementor-element.elementor-element-4c07cf0 .elementor-button:hover, .elementor-181 .elementor-element.elementor-element-4c07cf0 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-72baa85 );}.elementor-181 .elementor-element.elementor-element-4c07cf0 .elementor-button:hover svg, .elementor-181 .elementor-element.elementor-element-4c07cf0 .elementor-button:focus svg{fill:var( --e-global-color-72baa85 );}.jet-listing-item.single-jet-engine.elementor-page-181 > .elementor{width:726px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-181 .elementor-element.elementor-element-4a7c80d .elementor-heading-title{font-size:var( --e-global-typography-5d62e4a-font-size );letter-spacing:var( --e-global-typography-5d62e4a-letter-spacing );}.elementor-181 .elementor-element.elementor-element-cf2970b .elementor-heading-title{font-size:14px;}.elementor-181 .elementor-element.elementor-element-d009c32 .elementor-heading-title{font-size:14px;}.elementor-181 .elementor-element.elementor-element-4c07cf0 .elementor-button{padding:10px 60px 10px 60px;}}@media(max-width:767px){.elementor-181 .elementor-element.elementor-element-4a75809{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-181 .elementor-element.elementor-element-8150998{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-181 .elementor-element.elementor-element-5f6f5de{--spacer-size:140px;}.elementor-181 .elementor-element.elementor-element-4a7c80d .elementor-heading-title{font-size:var( --e-global-typography-5d62e4a-font-size );letter-spacing:var( --e-global-typography-5d62e4a-letter-spacing );}.elementor-181 .elementor-element.elementor-element-cf2970b .elementor-heading-title{font-size:14px;}.elementor-181 .elementor-element.elementor-element-d009c32 .elementor-heading-title{font-size:14px;}.elementor-181 .elementor-element.elementor-element-247a3d4{--width:auto;}body:not(.rtl) .elementor-181 .elementor-element.elementor-element-82c7fab{left:-100px;}body.rtl .elementor-181 .elementor-element.elementor-element-82c7fab{right:-100px;}.elementor-181 .elementor-element.elementor-element-82c7fab{--z-index:10;}.elementor-181 .elementor-element.elementor-element-4c07cf0 .elementor-button{border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}}@media(min-width:768px){.elementor-181 .elementor-element.elementor-element-8150998{--width:40%;}.elementor-181 .elementor-element.elementor-element-040569b{--width:60%;}.elementor-181 .elementor-element.elementor-element-247a3d4{--width:auto;}}/* Start custom CSS for container, class: .elementor-element-82c7fab *//* Permite que Elementor lo posicione como absoluto desde el panel */
.contenedor-star {
  position: absolute !important;
  overflow: visible !important;
  width: fit-content !important;
}

/* Este es el truco: el widget-container interno se convierte 
   en el punto de referencia para el heading */
.contenedor-star > .elementor-widget-wrap,
.contenedor-star > .elementor-container {
  position: relative !important;
  overflow: visible !important;
  width: fit-content !important;
}

/* La imagen estrella marca el tamaño base */
.contenedor-star .estrella-svg {
  margin: 0 !important;
  line-height: 0;
}

.contenedor-star .estrella-svg img {
  display: block;
  width: 100%;
  height: auto;
}

/* El heading se centra dentro del contenedor relativo interno */
.contenedor-star .texto-estrella {
  position: absolute !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 70%;
  text-align: center !important;
  z-index: 1;
  pointer-events: none;
}

.contenedor-star .texto-estrella .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;
  color: #fff;
  font-weight: 700;
  line-height: 1.2;
}/* End custom CSS */