.elementor-234 .elementor-element.elementor-element-91a54da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-234 .elementor-element.elementor-element-61a1a7f .jet-listing-dynamic-terms{text-align:left;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-234 .elementor-element.elementor-element-012ff8a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:-0.2px;color:#111111;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-234 .elementor-element.elementor-element-4054fe6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.1px;color:#5B5B5B;}.elementor-234 .elementor-element.elementor-element-a2b15ad .jet-listing-dynamic-link__link{align-self:flex-start;font-family:"Archivo", Sans-serif;text-transform:uppercase;flex-direction:row;}.elementor-234 .elementor-element.elementor-element-a2b15ad .jet-listing-dynamic-link__icon{order:1;}.jet-listing-item.single-jet-engine.elementor-page-234 > .elementor{width:400px;margin-left:auto;margin-right:auto;}/* Start custom CSS for image, class: .elementor-element-0c5d1d2 */.elementor-234 .elementor-element.elementor-element-0c5d1d2{
    overflow:hidden;
}

.elementor-234 .elementor-element.elementor-element-0c5d1d2 a{
    display:block;
    width:100%;
    overflow:hidden;
}

.elementor-234 .elementor-element.elementor-element-0c5d1d2 img{
    display:block;
    width:100%;
    height:400px;
    object-fit:cover;
    object-position:center center;
    transform:scale(1.02);
    transition:transform .8s cubic-bezier(.25,.46,.45,.94);
}

.elementor-234 .elementor-element.elementor-element-0c5d1d2:hover img{
    transform:scale(1.12);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-61a1a7f */.obra-thumb{
    position:relative;
    overflow:hidden;
}

.obra-tag{
    position:absolute;
    top:20px;
    right:20px;
    z-index:10;
}

.obra-tag .jet-listing-dynamic-terms__link,
.obra-tag a{
    background:#af0801;
    color:#FFFFFF;
    font-family: "Archivo", Sans-serif;
    padding:8px 16px;
    border-radius:30px;
    font-size:12px;
    font-weight:600;
    text-decoration:none;
    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-a2b15ad */.jet-listing-dynamic-link{
    display:inline-block;
}

.jet-listing-dynamic-link__link{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:156px;
    height:56px;
    padding:0 28px;
    background:#AF0801;
    color:#fff !important;
    text-decoration:none !important;
    text-transform:uppercase;
    font-size:13px;
    font-weight:600;
    box-sizing:border-box;
    transition:.3s;
}

.jet-listing-dynamic-link__label{
    color:#fff;
    line-height:1;
}

.jet-listing-dynamic-link__link::after{
    content:"";
    width:11px;
    height:11px;
    background-repeat:no-repeat;
    background-size:contain;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1 9 L9 1 M4 1 L9 1 L9 6' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    transition:transform .3s ease;
}

.jet-listing-dynamic-link__link:hover{
    background:#970701;
}

.jet-listing-dynamic-link__link:hover::after{
    transform:rotate(45deg);
}/* End custom CSS */