.elementor-1465 .elementor-element.elementor-element-f7652a5{--display:flex;--min-height:245px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--overlay-opacity:1;--padding-top:05%;--padding-bottom:05%;--padding-left:5%;--padding-right:05%;}.elementor-1465 .elementor-element.elementor-element-f7652a5::before, .elementor-1465 .elementor-element.elementor-element-f7652a5 > .elementor-background-video-container::before, .elementor-1465 .elementor-element.elementor-element-f7652a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1465 .elementor-element.elementor-element-f7652a5 > .elementor-background-slideshow::before, .elementor-1465 .elementor-element.elementor-element-f7652a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1465 .elementor-element.elementor-element-f7652a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F0F0F00;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{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 );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1465 .elementor-element.elementor-element-99af6e9{left:25%;}body.rtl .elementor-1465 .elementor-element.elementor-element-99af6e9{right:25%;}.elementor-1465 .elementor-element.elementor-element-99af6e9{text-align:center;}.elementor-1465 .elementor-element.elementor-element-99af6e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-text );}.elementor-1465 .elementor-element.elementor-element-99af6e9 .elementor-heading-title a:hover, .elementor-1465 .elementor-element.elementor-element-99af6e9 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-1465 .elementor-element.elementor-element-f7652a5:not(.elementor-motion-effects-element-type-background), .elementor-1465 .elementor-element.elementor-element-f7652a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1465 .elementor-element.elementor-element-f5afbde{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--overlay-opacity:1;--padding-top:01%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1465 .elementor-element.elementor-element-f5afbde:not(.elementor-motion-effects-element-type-background), .elementor-1465 .elementor-element.elementor-element-f5afbde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1465 .elementor-element.elementor-element-f5afbde::before, .elementor-1465 .elementor-element.elementor-element-f5afbde > .elementor-background-video-container::before, .elementor-1465 .elementor-element.elementor-element-f5afbde > .e-con-inner > .elementor-background-video-container::before, .elementor-1465 .elementor-element.elementor-element-f5afbde > .elementor-background-slideshow::before, .elementor-1465 .elementor-element.elementor-element-f5afbde > .e-con-inner > .elementor-background-slideshow::before, .elementor-1465 .elementor-element.elementor-element-f5afbde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F0F0F00;--background-overlay:'';}.elementor-1465 .elementor-element.elementor-element-4663aa4{width:100%;max-width:100%;padding:3% 0% 0% 0%;text-align:start;}.elementor-1465 .elementor-element.elementor-element-4663aa4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-1465 .elementor-element.elementor-element-4663aa4 .elementor-heading-title a:hover, .elementor-1465 .elementor-element.elementor-element-4663aa4 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.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 );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1465 .elementor-element.elementor-element-60efcaa .elementor-button{background-color:#3A3A3A00;fill:#02010100;color:#02010100;padding:30% 0% 30% 0%;}.elementor-1465 .elementor-element.elementor-element-60efcaa{width:100%;max-width:100%;margin:-65% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;top:0px;}body:not(.rtl) .elementor-1465 .elementor-element.elementor-element-60efcaa{left:0px;}body.rtl .elementor-1465 .elementor-element.elementor-element-60efcaa{right:0px;}.jet-listing-item.single-jet-engine.elementor-page-1465 > .elementor{width:347px;margin-left:auto;margin-right:auto;}@media(min-width:1025px){.elementor-1465 .elementor-element.elementor-element-f7652a5:not(.elementor-motion-effects-element-type-background), .elementor-1465 .elementor-element.elementor-element-f7652a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1465 .elementor-element.elementor-element-f5afbde:not(.elementor-motion-effects-element-type-background), .elementor-1465 .elementor-element.elementor-element-f5afbde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1465 .elementor-element.elementor-element-4663aa4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1465 .elementor-element.elementor-element-4663aa4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-f7652a5 *//* 1. Base do Contêiner */
.elementor-1465 .elementor-element.elementor-element-f7652a5 {
    position: relative;
    overflow: hidden;
    display: flex;
    transition: box-shadow 0.5s ease-in-out;
    z-index: 1;
}

/* 2. Efeito de Escurecer (Invertido: Começa Escuro, clareia no Hover) */
.elementor-1465 .elementor-element.elementor-element-f7652a5 {
    box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.7);
}

.elementor-1465 .elementor-element.elementor-element-f7652a5:hover {
    box-shadow: inset 0 0 0 0px rgba(0, 0, 0, 0);
}

/* 3. Linha Vermelha (Superior Esquerda) */
.elementor-1465 .elementor-element.elementor-element-f7652a5::before {
    content: '';
    position: absolute;
    top: 0 !important;
    left: 0 !important;
    width: 0;
    height: 0;
    border-top: 8px solid #CC0046;
    border-left: 8px solid #CC0046;
    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    z-index: 10;
    pointer-events: none;
    opacity: 0;
}

/* 4. Linha Azul (Inferior Direita) */
.elementor-1465 .elementor-element.elementor-element-f7652a5::after {
    content: '';
    position: absolute;
    bottom: 0 !important;
    right: 0 !important;
    width: 0;
    height: 0;
    border-bottom: 8px solid #00dae5;
    border-right: 8px solid #00dae5;
    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    z-index: 10;
    pointer-events: none;
    opacity: 0;
}

/* Hover das Linhas */
.elementor-1465 .elementor-element.elementor-element-f7652a5:hover::before,
.elementor-1465 .elementor-element.elementor-element-f7652a5:hover::after {
    width: 25%;
    height: 40%;
    opacity: 1;
}

/* 5. Títulos - Movimento e Visibilidade */
.elementor-1465 .elementor-element.elementor-element-f7652a5 .titulo-topo,
.elementor-1465 .elementor-element.elementor-element-f7652a5 .titulo-topo *,
.elementor-1465 .elementor-element.elementor-element-f7652a5 .titulo-baixo,
.elementor-1465 .elementor-element.elementor-element-f7652a5 .titulo-baixo * {
    position: relative !important;
    z-index: 30 !important; /* Acima de tudo */
    transition: transform 0.8s cubic-bezier(0.16, 1, 0.3, 1), color 0.5s ease, opacity 0.5s ease !important;
}

/* Posições Iniciais */
.elementor-1465 .elementor-element.elementor-element-f7652a5 .titulo-topo { transform: translateX(-150%); }
.elementor-1465 .elementor-element.elementor-element-f7652a5 .titulo-baixo { transform: translateX(150%); }

/* Hover dos Títulos */
.elementor-1465 .elementor-element.elementor-element-f7652a5:hover .titulo-topo,
.elementor-1465 .elementor-element.elementor-element-f7652a5:hover .titulo-topo *,
.elementor-1465 .elementor-element.elementor-element-f7652a5:hover .titulo-baixo,
.elementor-1465 .elementor-element.elementor-element-f7652a5:hover .titulo-baixo * {
    transform: translateX(0) !important;
    color: #CC0046 !important;
    opacity: 1 !important;
}

/* 6. A MÁGICA: Esconder todos os outros widgets no Hover */
/* Seleciona todos os filhos diretos que NÃO contém nossas classes de título */
.elementor-1465 .elementor-element.elementor-element-f7652a5:hover > *:not(.titulo-topo):not(.titulo-baixo) {
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.4s ease;
}/* End custom CSS */