.elementor-49465 .elementor-element.elementor-element-b179626{--display:flex;--min-height:480px;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49465 .elementor-element.elementor-element-b179626.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49465 .elementor-element.elementor-element-b3f45ab img{width:300px;height:260px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-671b13e );border-radius:50% 50% 50% 50%;}.elementor-49465 .elementor-element.elementor-element-7f9fb61{--display:flex;--min-height:70px;--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:flex-start;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-49465 .elementor-element.elementor-element-62eb57b > .elementor-widget-container{padding:0px 0px 9px 0px;}.elementor-49465 .elementor-element.elementor-element-62eb57b{text-align:center;}.elementor-49465 .elementor-element.elementor-element-62eb57b .elementor-heading-title{font-family:"Toyota Text", Sans-serif;font-size:21px;font-weight:bold;color:var( --e-global-color-a4d7b26 );}.elementor-49465 .elementor-element.elementor-element-3b5af3a{--display:flex;--min-height:110px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-49465 .elementor-element.elementor-element-86bb923 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-49465 .elementor-element.elementor-element-86bb923{text-align:center;}.elementor-49465 .elementor-element.elementor-element-86bb923 .elementor-heading-title{font-family:"Toyota Text", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-49465 .elementor-element.elementor-element-f40ef3f .elementor-button{background-color:var( --e-global-color-671b13e );font-family:"Toyota Text", Sans-serif;font-size:16px;font-weight:bold;fill:var( --e-global-color-a4d7b26 );color:var( --e-global-color-a4d7b26 );padding:0px 0px 0px 0px;}.elementor-49465 .elementor-element.elementor-element-f40ef3f > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-49465 .elementor-element.elementor-element-f40ef3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49465 .elementor-element.elementor-element-f40ef3f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-49465 .elementor-element.elementor-element-f40ef3f .elementor-button:hover, .elementor-49465 .elementor-element.elementor-element-f40ef3f .elementor-button:focus{color:var( --e-global-color-3de2dac );}.elementor-49465 .elementor-element.elementor-element-f40ef3f .elementor-button:hover svg, .elementor-49465 .elementor-element.elementor-element-f40ef3f .elementor-button:focus svg{fill:var( --e-global-color-3de2dac );}.jet-listing-item.single-jet-engine.elementor-page-49465 > .elementor{width:380px;margin-left:auto;margin-right:auto;}@media(min-width:768px){.elementor-49465 .elementor-element.elementor-element-b179626{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-f40ef3f */.elementor-button {
    color: black; /* Color inicial del texto */
    position: relative; /* Establecer posición relativa para mover el icono */
    transition: color 0.3s, text-decoration 0.3s; /* Agregar transiciones para suavizar el efecto */
}

.elementor-button:hover {
    color: red; /* Color del texto en estado hover */
    text-decoration: underline; /* Subrayar solo en estado hover */
    text-underline-offset: 4px; /* Separar el subrayado del texto por 4px */
    text-decoration-thickness: 2px; /* Grosor del subrayado */
}

.elementor-button:hover .elementor-button-icon {
    transform: translateX(4px); /* Mover el icono 4px a la izquierda en estado hover */
}/* End custom CSS */