.elementor-4641 .elementor-element.elementor-element-2ff87f0{--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;}.elementor-4641 .elementor-element.elementor-element-d267b3c{--display:flex;--min-height:482px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:wrap;--align-content:space-between;--overflow:hidden;--background-transition:0.3s;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-c77c850 );--border-color:var( --e-global-color-c77c850 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4641 .elementor-element.elementor-element-d267b3c:not(.elementor-motion-effects-element-type-background), .elementor-4641 .elementor-element.elementor-element-d267b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4641 .elementor-element.elementor-element-d267b3c:hover{background-color:var( --e-global-color-c77c850 );border-style:solid;border-color:var( --e-global-color-b3d7a75 );--border-color:var( --e-global-color-b3d7a75 );}.elementor-4641 .elementor-element.elementor-element-d267b3c, .elementor-4641 .elementor-element.elementor-element-d267b3c::before{--border-transition:0.3s;}.elementor-4641 .elementor-element.elementor-element-766588f{width:100%;max-width:100%;}.elementor-4641 .elementor-element.elementor-element-766588f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-4641 .elementor-element.elementor-element-766588f.elementor-element{--align-self:center;}.elementor-4641 .elementor-element.elementor-element-766588f .jet-listing-dynamic-terms{text-align:left;}.elementor-4641 .elementor-element.elementor-element-766588f .jet-listing-dynamic-terms__link{font-size:0.6rem;}.elementor-4641 .elementor-element.elementor-element-766588f .jet-listing-dynamic-terms__delimiter{color:var( --e-global-color-41d2bef );}.elementor-4641 .elementor-element.elementor-element-cc6d3a7{--display:flex;--min-height:80px;--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;--margin-top:-12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4641 .elementor-element.elementor-element-81f174b{width:var( --container-widget-width, 87% );max-width:87%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;--container-widget-width:87%;--container-widget-flex-grow:0;z-index:2;}.elementor-4641 .elementor-element.elementor-element-81f174b.elementor-element{--align-self:flex-end;}.elementor-4641 .elementor-element.elementor-element-81f174b .elementor-heading-title{font-size:1.1rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-4641 .elementor-element.elementor-element-26e6113{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-7%;--margin-bottom:-6%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4641 .elementor-element.elementor-element-26e6113.e-con{--align-self:center;}.elementor-4641 .elementor-element.elementor-element-6b07c73{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0% 16% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4641 .elementor-element.elementor-element-6b07c73 .jet-listing-dynamic-field__content{color:var( --e-global-color-accent );font-size:0.8rem;line-height:0.9rem;text-align:left;}.elementor-4641 .elementor-element.elementor-element-6b07c73 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4641 .elementor-element.elementor-element-6b07c73 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4641 .elementor-element.elementor-element-6b07c73 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4641 .elementor-element.elementor-element-dfb5ef0{width:100%;max-width:100%;margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + -5%) 5%;}.elementor-4641 .elementor-element.elementor-element-dfb5ef0.elementor-element{--align-self:center;}.elementor-4641 .elementor-element.elementor-element-dfb5ef0 .elementor-heading-title{font-size:0.6rem;font-weight:300;line-height:0.6rem;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-4641 .elementor-element.elementor-element-5dfd0a9 .elementor-button{background-color:var( --e-global-color-b3d7a75 );font-size:0.8rem;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.4s;border-radius:0px 14px 0px 0px;padding:3px 15px 16px 25px;}.elementor-4641 .elementor-element.elementor-element-5dfd0a9 .elementor-button:hover, .elementor-4641 .elementor-element.elementor-element-5dfd0a9 .elementor-button:focus{background-color:var( --e-global-color-b3d7a75 );}.elementor-4641 .elementor-element.elementor-element-5dfd0a9{width:var( --container-widget-width, 56% );max-width:56%;margin:0% 5% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;--container-widget-width:56%;--container-widget-flex-grow:0;z-index:0;}.elementor-4641 .elementor-element.elementor-element-5dfd0a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-4641 .elementor-element.elementor-element-537a40b{width:100%;max-width:100%;margin:-11% 0% calc(var(--kit-widget-spacing, 0px) + -2%) 0%;z-index:0;}.elementor-4641 .elementor-element.elementor-element-537a40b:not( .elementor-widget-image ), .elementor-4641 .elementor-element.elementor-element-537a40b.elementor-widget-image img{-webkit-mask-image:url( https://ividentia.voton.site/wp-content/uploads/2026/02/Bg-ividentia-mascara.svg );-webkit-mask-size:100%;-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;}.elementor-4641 .elementor-element.elementor-element-537a40b img{width:100%;transition-duration:3s;border-radius:10px 10px 10px 10px;}.jet-listing-item.single-jet-engine.elementor-page-4641 > .elementor{width:541px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-4641 .elementor-element.elementor-element-d267b3c{--width:100%;--min-height:240px;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-4641 .elementor-element.elementor-element-766588f{width:100%;max-width:100%;}.elementor-4641 .elementor-element.elementor-element-766588f > .elementor-widget-container{margin:0% 5% 0% 2%;}.elementor-4641 .elementor-element.elementor-element-766588f .jet-listing-dynamic-terms{text-align:left;}.elementor-4641 .elementor-element.elementor-element-766588f .jet-listing-dynamic-terms__link{line-height:0.5rem;}.elementor-4641 .elementor-element.elementor-element-766588f .jet-listing-dynamic-terms__delimiter{margin-left:0px;}.elementor-4641 .elementor-element.elementor-element-766588f .jet-listing-dynamic-terms__prefix{font-size:1rem;}.elementor-4641 .elementor-element.elementor-element-cc6d3a7{--min-height:60px;--justify-content:center;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4641 .elementor-element.elementor-element-81f174b{width:var( --container-widget-width, 88% );max-width:88%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-4641 .elementor-element.elementor-element-81f174b.elementor-element{--align-self:center;}.elementor-4641 .elementor-element.elementor-element-81f174b .elementor-heading-title{font-size:0.8rem;}.elementor-4641 .elementor-element.elementor-element-26e6113{--min-height:60px;}.elementor-4641 .elementor-element.elementor-element-6b07c73{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-4641 .elementor-element.elementor-element-dfb5ef0{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 7%;}.elementor-4641 .elementor-element.elementor-element-dfb5ef0 .elementor-heading-title{font-size:0.5rem;}.elementor-4641 .elementor-element.elementor-element-5dfd0a9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-4641 .elementor-element.elementor-element-5dfd0a9.elementor-element{--align-self:center;}.elementor-4641 .elementor-element.elementor-element-5dfd0a9 .elementor-button{font-size:0.6rem;padding:5px 8px 5px 8px;}.elementor-4641 .elementor-element.elementor-element-537a40b{width:100%;max-width:100%;margin:-14% 0% calc(var(--kit-widget-spacing, 0px) + -12%) 0%;}.elementor-4641 .elementor-element.elementor-element-537a40b img{width:100%;}}@media(min-width:768px){.elementor-4641 .elementor-element.elementor-element-d267b3c{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-5dfd0a9 */.elementor-4641 .elementor-element.elementor-element-5dfd0a9 .elementor-button-text{
    position: relative;
    clip-path: polygon(0 70, 39% 0, 100% 53%, 10% 100%, 0 100%, 0% 50%);

}

.elementor-4641 .elementor-element.elementor-element-5dfd0a9 .elementor-button-text::before{
    content: '';
    height: 3px;
    width: 0;
    position: absolute;
    background: #e7e9ee;
    bottom: -3px;
    opacity: 0;
    transition: all 1.5s ease;
    left: 50%;
    transform: translateX(-50%);
    clip-path: polygon(0 0, 89% 0, 100% 33%, 100% 100%, 0 100%, 0% 50%);

}

.elementor-4641 .elementor-element.elementor-element-5dfd0a9:hover .elementor-button-text::before{
    width: 100%;
    opacity: 0.98;
    clip-path: polygon(0 0, 89% 0, 100% 33%, 100% 100%, 0 100%, 0% 50%);

}

.elementor-4641 .elementor-element.elementor-element-5dfd0a9 .elementor-button{
background: linear-gradient(45deg,#fe7236,#ff0000,#ff9600,#ff0000);
background-size: 400% 200%;
transition: background 1.5s cubic-bezier(0.5, 0.1, 0.4, 0.9);
animation: brilho 3.5s ease-in infinite;
clip-path: polygon(0 0, 93% 0, 100% 27%, 100% 100%, 0 100%, 0% 50%);


}


@keyframes brilho {
    0%{
        background-position: 0 0;
    }
    100%{
        background-position: 100% 0;
    }
    
}

.elementor-4641 .elementor-element.elementor-element-5dfd0a9 .elementor-button svg{
    width: 16px; 
    height: 26px; 
    vertical-align: middle;
}

.elementor-4641 .elementor-element.elementor-element-5dfd0a9 .elementor-button-content-wrapper {
    align-items: center
}


.elementor-4641 .elementor-element.elementor-element-5dfd0a9 .elementor-button-icon{
    align-items: center;
    animation: svg 1s infinite ease; 
}


.elementor-4641 .elementor-element.elementor-element-5dfd0a9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}


@keyframes svg {
    0%{
        transform: translateY(0px);
    } 50%{
        transform: translateY(-2px);
    }100%{
        transform: translateY(0px);
    }

}/* End custom CSS */