.elementor-564 .elementor-element.elementor-element-47ab43b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(2rem, 4vw, 4rem) clamp(2rem, 4vw, 4rem);--row-gap:clamp(2rem, 4vw, 4rem);--column-gap:clamp(2rem, 4vw, 4rem);--grid-auto-flow:row;--align-items:stretch;--overflow:hidden;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:#E5E7EB;--border-color:#E5E7EB;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-47ab43b:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-47ab43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9863614 );}.elementor-564 .elementor-element.elementor-element-93d7a65.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-564 .elementor-element.elementor-element-93d7a65 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-564 .elementor-element.elementor-element-ff57a73{--display:flex;--padding-top:clamp(1.5rem, 3vw, 2.5rem);--padding-bottom:clamp(1.5rem, 3vw, 2.5rem);--padding-left:clamp(1.5rem, 3vw, 2.5rem);--padding-right:clamp(1.5rem, 3vw, 2.5rem);}.elementor-564 .elementor-element.elementor-element-5df7792 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-564 .elementor-element.elementor-element-5df7792 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-564 .elementor-element.elementor-element-5df7792 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-564 .elementor-element.elementor-element-5df7792 .jet-listing-dynamic-field__content{text-align:left;}.elementor-564 .elementor-element.elementor-element-100b382 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-564 .elementor-element.elementor-element-100b382 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-564 .elementor-element.elementor-element-100b382 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-564 .elementor-element.elementor-element-100b382 .jet-listing-dynamic-field__content{text-align:left;}.elementor-564 .elementor-element.elementor-element-a4b5543 .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-564 .elementor-element.elementor-element-a4b5543 .jet-listing-dynamic-link__icon{order:1;}.jet-listing-item.single-jet-engine.elementor-page-564 > .elementor{width:1100px;margin-left:auto;margin-right:auto;}@media(min-width:2400px){.elementor-564 .elementor-element.elementor-element-47ab43b{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-564 .elementor-element.elementor-element-47ab43b{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-564 .elementor-element.elementor-element-47ab43b{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-564 .elementor-element.elementor-element-47ab43b{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-564 .elementor-element.elementor-element-47ab43b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-564 .elementor-element.elementor-element-47ab43b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-5df7792 */.elementor-564 .elementor-element.elementor-element-5df7792 h2 {
    font-family: var(--font-primary); font-size: var(--font-size-h3);
    font-weight: 700; color: var(--color-neutral-900); line-height: 1.25;
    margin-bottom: 0.75rem;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-100b382 */.elementor-564 .elementor-element.elementor-element-100b382 p {
    font-size: var(--font-size-body); color: var(--color-neutral-700);
    line-height: 1.65; margin-bottom: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-a4b5543 */.elementor-564 .elementor-element.elementor-element-a4b5543 span {
    display: inline-flex; align-items: center; gap: 0.4rem;
    background: transparent; color: var(--color-primary);
    font-family: var(--font-secondary); font-weight: 600;
    font-size: var(--font-size-body-sm); text-decoration: none;
    border: none; cursor: pointer; transition: var(--transition-base);
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47ab43b */.elementor-564 .elementor-element.elementor-element-47ab43b {
    transition: var(--transition-slow);
}
.elementor-564 .elementor-element.elementor-element-47ab43b:hover {
    box-shadow: var(--shadow-lg); 
    border-color: rgba(58,157,35,0.2);
}/* End custom CSS */