.elementor-3883 .elementor-element.elementor-element-9f56ac6{--display:flex;--min-height:0px;--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-693766a );--border-color:var( --e-global-color-693766a );--border-radius:10px 10px 10px 10px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3883 .elementor-element.elementor-element-9f56ac6:not(.elementor-motion-effects-element-type-background), .elementor-3883 .elementor-element.elementor-element-9f56ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3883 .elementor-element.elementor-element-9f56ac6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3883 .elementor-element.elementor-element-9015d5f{width:auto;max-width:auto;background-color:var( --e-global-color-accent );margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:2em 2em 2em 2em;text-align:center;}.elementor-3883 .elementor-element.elementor-element-9015d5f img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:2px 2px 2px 2px;border-color:#606060;border-radius:25px 25px 25px 25px;}.elementor-3883 .elementor-element.elementor-element-2e7cc27{width:var( --container-widget-width, 92% );max-width:92%;margin:0em 1em calc(var(--kit-widget-spacing, 0px) + 0em) 1em;padding:0em 1em 0em 1em;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-3883 .elementor-element.elementor-element-2e7cc27.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3883 .elementor-element.elementor-element-2e7cc27 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-align:left;}.elementor-3883 .elementor-element.elementor-element-2e7cc27 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3883 .elementor-element.elementor-element-2e7cc27 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3883 .elementor-element.elementor-element-2e7cc27 .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3883 .elementor-element.elementor-element-2e7cc27 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3883 .elementor-element.elementor-element-757b0ad{width:var( --container-widget-width, 92% );max-width:92%;margin:0em 1em calc(var(--kit-widget-spacing, 0px) + 0em) 1em;padding:0em 1em 0em 1em;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-3883 .elementor-element.elementor-element-757b0ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3883 .elementor-element.elementor-element-757b0ad .jet-listing-dynamic-field__content{color:var( --e-global-color-be133fb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-align:left;}.elementor-3883 .elementor-element.elementor-element-757b0ad .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3883 .elementor-element.elementor-element-757b0ad .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3883 .elementor-element.elementor-element-757b0ad .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3883 .elementor-element.elementor-element-757b0ad .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3883 .elementor-element.elementor-element-7e19fa9{width:var( --container-widget-width, 92% );max-width:92%;margin:-1em 1em calc(var(--kit-widget-spacing, 0px) + 0em) 1em;padding:0em 1em 0em 1em;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-3883 .elementor-element.elementor-element-7e19fa9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3883 .elementor-element.elementor-element-7e19fa9 .jet-listing-dynamic-field__content{color:var( --e-global-color-abc1396 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-align:left;}.elementor-3883 .elementor-element.elementor-element-7e19fa9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3883 .elementor-element.elementor-element-7e19fa9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3883 .elementor-element.elementor-element-7e19fa9 .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3883 .elementor-element.elementor-element-7e19fa9 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3883 .elementor-element.elementor-element-64caeae{width:var( --container-widget-width, 92% );max-width:92%;margin:0em 1em calc(var(--kit-widget-spacing, 0px) + 0em) 1em;padding:0em 1em 0em 1em;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-3883 .elementor-element.elementor-element-64caeae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3883 .elementor-element.elementor-element-64caeae .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-align:left;}.elementor-3883 .elementor-element.elementor-element-64caeae .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3883 .elementor-element.elementor-element-64caeae .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3883 .elementor-element.elementor-element-64caeae .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3883 .elementor-element.elementor-element-64caeae .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3883 .elementor-element.elementor-element-2c0c63b .elementor-button{background-color:var( --e-global-color-693766a );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:11px 11px 11px 11px;}.elementor-3883 .elementor-element.elementor-element-2c0c63b{margin:-1em 11em calc(var(--kit-widget-spacing, 0px) + 2em) 2em;padding:2px 2px 2px 2px;}.elementor-3883 .elementor-element.elementor-element-2c0c63b.elementor-element{--align-self:stretch;}.jet-listing-item.single-jet-engine.elementor-page-3883 > .elementor{width:400px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3883 .elementor-element.elementor-element-2e7cc27 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-primary-font-size );}.elementor-3883 .elementor-element.elementor-element-757b0ad .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-accent-font-size );}.elementor-3883 .elementor-element.elementor-element-7e19fa9 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-accent-font-size );}.elementor-3883 .elementor-element.elementor-element-64caeae .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-3883 .elementor-element.elementor-element-9f56ac6.e-con{--e-con-transform-translateX:-27px;--e-con-transform-scale:0.8;--flex-grow:0;--flex-shrink:0;}.elementor-3883 .elementor-element.elementor-element-9f56ac6{--width:439px;--min-height:0px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:31px 31px 31px 31px;--margin-top:4px;--margin-bottom:4px;--margin-left:4px;--margin-right:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-origin-x:center;--e-con-transform-origin-y:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3883 .elementor-element.elementor-element-9015d5f img{width:200px;max-width:245px;height:200px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3883 .elementor-element.elementor-element-2e7cc27{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;}.elementor-3883 .elementor-element.elementor-element-2e7cc27.elementor-element{--align-self:center;}.elementor-3883 .elementor-element.elementor-element-2e7cc27 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-primary-font-size );}.elementor-3883 .elementor-element.elementor-element-757b0ad .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-accent-font-size );}.elementor-3883 .elementor-element.elementor-element-7e19fa9 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-accent-font-size );}.elementor-3883 .elementor-element.elementor-element-64caeae .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3883 .elementor-element.elementor-element-2c0c63b{margin:0em 6em calc(var(--kit-widget-spacing, 0px) + 1em) 1em;}}@media(min-width:768px){.elementor-3883 .elementor-element.elementor-element-9f56ac6{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-9015d5f *//* ===== RESPONSIVIDADE PARA LISTINGS E COMPONENTES ===== */
@media (max-width: 768px) {

  /* Garantir que listings não fiquem espremidos */
  .elementor-widget-container .elementor-grid,
  .elementor-element .elementor-grid,
  .jet-listing-grid,
  .listing-grid,
  .listings-wrapper {
      display: grid !important;
      grid-template-columns: 1fr !important;
      grid-gap: 18px !important;
      width: 100% !important;
      padding: 0 10px !important;
      margin: 0 auto !important;
  }

  /* Cards dos Listings */
  .listing-item,
  .jet-listing-dynamic-post,
  .elementor-post,
  .elementor-grid-item,
  .post-item-card,
  .loop-item {
      width: 100% !important;
      max-width: 360px;
      margin: 0 auto !important;
      display: block !important;
      text-align: center !important;
      overflow: hidden;
  }

  /* Imagens dos cards */
  .listing-item img,
  .jet-listing-dynamic-post img,
  .elementor-post img,
  .elementor-grid-item img,
  .post-item-card img,
  .loop-item img {
      width: 100% !important;
      height: auto !important;
      object-fit: cover !important;
      border-radius: 12px;
  }

  /* Títulos */
  .listing-item h2,
  .listing-item h3,
  .elementor-post__title,
  .loop-item-title {
      font-size: 1.1rem !important;
      line-height: 1.25 !important;
      margin-top: 10px;
  }

  /* Remove compressões forçadas */
  * {
      min-width: 0 !important;
  }
}/* End custom CSS */