.elementor-113 .elementor-element.elementor-element-50b1e10{--display:flex;--min-height:327px;--justify-content:flex-end;--border-radius:16px 16px 16px 16px;box-shadow:0px 30px 30px -10px rgba(0,0,0,0.5);}.elementor-113 .elementor-element.elementor-element-50b1e10:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-50b1e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-113 .elementor-element.elementor-element-baa756f img{height:100%;object-fit:cover;object-position:center center;}.elementor-113 .elementor-element.elementor-element-ffbea0d{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:0px 0px 16px 16px;--padding-top:2.5rem;--padding-bottom:2.2rem;--padding-left:2.7rem;--padding-right:1.5rem;}.elementor-113 .elementor-element.elementor-element-e7bb675{padding:0px 0px 10px 0px;}.elementor-113 .elementor-element.elementor-element-e7bb675 .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-family:"Gill Sans", Sans-serif;font-size:2.2rem;font-weight:400;line-height:1.1em;text-align:left;}.elementor-113 .elementor-element.elementor-element-e7bb675 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-113 .elementor-element.elementor-element-e7bb675 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-113 .elementor-element.elementor-element-e7bb675 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-113 .elementor-element.elementor-element-69984e9 .jet-listing-dynamic-field__content{color:var( --e-global-color-5c597c5 );font-family:"Gill Sans", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:uppercase;line-height:1.1em;text-align:left;}.elementor-113 .elementor-element.elementor-element-69984e9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-113 .elementor-element.elementor-element-69984e9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-113 .elementor-element.elementor-element-69984e9 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-113 .elementor-element.elementor-element-174169e{--display:flex;--min-height:327px;--justify-content:flex-end;--border-radius:16px 16px 16px 16px;box-shadow:0px 30px 30px -10px rgba(0,0,0,0.5);}.elementor-113 .elementor-element.elementor-element-174169e:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-174169e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-113 .elementor-element.elementor-element-50f9b1d img{height:100%;object-fit:cover;object-position:center center;}.elementor-113 .elementor-element.elementor-element-d8caf59{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:0px 0px 16px 16px;--padding-top:2.5rem;--padding-bottom:2.2rem;--padding-left:2.7rem;--padding-right:1.5rem;}.elementor-113 .elementor-element.elementor-element-2c3c23c{padding:0px 0px 10px 0px;}.elementor-113 .elementor-element.elementor-element-2c3c23c .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-family:"Gill Sans", Sans-serif;font-size:2.2rem;font-weight:400;line-height:1.1em;text-align:left;}.elementor-113 .elementor-element.elementor-element-2c3c23c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-113 .elementor-element.elementor-element-2c3c23c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-113 .elementor-element.elementor-element-2c3c23c .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-113 .elementor-element.elementor-element-e91d7a3 .jet-listing-dynamic-field__content{color:var( --e-global-color-5c597c5 );font-family:"Gill Sans", Sans-serif;font-size:1.4rem;font-weight:400;text-transform:uppercase;line-height:1.1em;text-align:left;}.elementor-113 .elementor-element.elementor-element-e91d7a3 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-113 .elementor-element.elementor-element-e91d7a3 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-113 .elementor-element.elementor-element-e91d7a3 .jet-listing-dynamic-field{justify-content:flex-start;}.jet-listing-item.single-jet-engine.elementor-page-113 > .elementor{width:320px;margin-left:auto;margin-right:auto;}@media(max-width:1280px){.elementor-113 .elementor-element.elementor-element-ffbea0d{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:1rem;}.elementor-113 .elementor-element.elementor-element-e7bb675 .jet-listing-dynamic-field__content{font-size:2rem;}.elementor-113 .elementor-element.elementor-element-69984e9 .jet-listing-dynamic-field__content{font-size:1.2rem;}.elementor-113 .elementor-element.elementor-element-50b1e10{--min-height:280px;}.elementor-113 .elementor-element.elementor-element-d8caf59{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:1rem;}.elementor-113 .elementor-element.elementor-element-2c3c23c .jet-listing-dynamic-field__content{font-size:2rem;}.elementor-113 .elementor-element.elementor-element-e91d7a3 .jet-listing-dynamic-field__content{font-size:1.2rem;}.elementor-113 .elementor-element.elementor-element-174169e{--min-height:280px;}}@media(max-width:767px){.elementor-113 .elementor-element.elementor-element-e7bb675 .jet-listing-dynamic-field__content{font-size:1.6rem;}.elementor-113 .elementor-element.elementor-element-50b1e10{--min-height:70vw;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-113 .elementor-element.elementor-element-2c3c23c .jet-listing-dynamic-field__content{font-size:1.6rem;}.elementor-113 .elementor-element.elementor-element-174169e{--min-height:70vw;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}}/* Start custom CSS for image, class: .elementor-element-baa756f */.elementor-113 .elementor-element.elementor-element-baa756f {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    overflow: hidden;
    width: auto !important;
    max-width: none !important;
    border-radius: var(--border-radius);
}

.elementor-113 .elementor-element.elementor-element-baa756f .elementor-image {
    margin: 0 0 0 -150%;
    height: 100%;
    width: 400%;
}

.elementor-113 .elementor-element.elementor-element-baa756f picture {
    display: block;
    height: 90%;
    width: auto;
}

.elementor-113 .elementor-element.elementor-element-baa756f picture img {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffbea0d *//*.elementor-113 .elementor-element.elementor-element-ffbea0d {
    border-bottom: 1px solid #ffd100;
    border-top: 1px solid transparent;
    border-right: 1px;
    border-left: 1px;
    box-sizing: border-box;
    background-position: 0 0, 0 100%;
    background-repeat: no-repeat;
    background-image: linear-gradient(to top, #ffd100 0%, transparent 100%), linear-gradient(to top, #ffd100 0%, transparent 100%);
}*/
.recent-posts-home-hero-slider-listing-inner {
    background: linear-gradient(180deg, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.64) 52.6%, #171717 100%) !important;
    backdrop-filter: blur(8px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baa756f */.elementor-113 .elementor-element.elementor-element-baa756f {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    overflow: hidden;
    width: auto !important;
    max-width: none !important;
    border-radius: var(--border-radius);
}

.elementor-113 .elementor-element.elementor-element-baa756f .elementor-image {
    margin: 0 0 0 -150%;
    height: 100%;
    width: 400%;
}

.elementor-113 .elementor-element.elementor-element-baa756f picture {
    display: block;
    height: 90%;
    width: auto;
}

.elementor-113 .elementor-element.elementor-element-baa756f picture img {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffbea0d *//*.elementor-113 .elementor-element.elementor-element-ffbea0d {
    border-bottom: 1px solid #ffd100;
    border-top: 1px solid transparent;
    border-right: 1px;
    border-left: 1px;
    box-sizing: border-box;
    background-position: 0 0, 0 100%;
    background-repeat: no-repeat;
    background-image: linear-gradient(to top, #ffd100 0%, transparent 100%), linear-gradient(to top, #ffd100 0%, transparent 100%);
}*/
.recent-posts-home-hero-slider-listing-inner {
    background: linear-gradient(180deg, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.64) 52.6%, #171717 100%) !important;
    backdrop-filter: blur(8px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50b1e10 */.recent-posts-home-hero-slider-listing-outer {
    box-shadow: none !important;
}

.recent-posts-home-hero-slider-listing-outer:before {
    content: '';
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    margin-left: -2px;
    margin-top: -2px;
    z-index: -1;
    background: linear-gradient(180deg, 
    rgba(23, 23, 23, 0) 0%, 
    rgba(23, 23, 23, 0.1) 10%, 
    var( --e-global-color-accent ) 100%) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50f9b1d */.elementor-113 .elementor-element.elementor-element-50f9b1d {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    overflow: hidden;
    width: auto !important;
    max-width: none !important;
    border-radius: var(--border-radius);
}

.elementor-113 .elementor-element.elementor-element-50f9b1d .elementor-image {
    margin: 0 0 0 -150%;
    height: 100%;
    width: 400%;
}

.elementor-113 .elementor-element.elementor-element-50f9b1d picture {
    display: block;
    height: 90%;
    width: auto;
}

.elementor-113 .elementor-element.elementor-element-50f9b1d picture img {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8caf59 *//*.elementor-113 .elementor-element.elementor-element-d8caf59 {
    border-bottom: 1px solid #ffd100;
    border-top: 1px solid transparent;
    border-right: 1px;
    border-left: 1px;
    box-sizing: border-box;
    background-position: 0 0, 0 100%;
    background-repeat: no-repeat;
    background-image: linear-gradient(to top, #ffd100 0%, transparent 100%), linear-gradient(to top, #ffd100 0%, transparent 100%);
}*/
.recent-posts-home-hero-slider-listing-inner {
    background: linear-gradient(180deg, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.64) 52.6%, #171717 100%) !important;
    backdrop-filter: blur(8px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50f9b1d */.elementor-113 .elementor-element.elementor-element-50f9b1d {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    overflow: hidden;
    width: auto !important;
    max-width: none !important;
    border-radius: var(--border-radius);
}

.elementor-113 .elementor-element.elementor-element-50f9b1d .elementor-image {
    margin: 0 0 0 -150%;
    height: 100%;
    width: 400%;
}

.elementor-113 .elementor-element.elementor-element-50f9b1d picture {
    display: block;
    height: 90%;
    width: auto;
}

.elementor-113 .elementor-element.elementor-element-50f9b1d picture img {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8caf59 *//*.elementor-113 .elementor-element.elementor-element-d8caf59 {
    border-bottom: 1px solid #ffd100;
    border-top: 1px solid transparent;
    border-right: 1px;
    border-left: 1px;
    box-sizing: border-box;
    background-position: 0 0, 0 100%;
    background-repeat: no-repeat;
    background-image: linear-gradient(to top, #ffd100 0%, transparent 100%), linear-gradient(to top, #ffd100 0%, transparent 100%);
}*/
.recent-posts-home-hero-slider-listing-inner {
    background: linear-gradient(180deg, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.64) 52.6%, #171717 100%) !important;
    backdrop-filter: blur(8px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-174169e */.recent-posts-home-hero-slider-listing-outer {
    box-shadow: none !important;
}

.recent-posts-home-hero-slider-listing-outer:before {
    content: '';
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    margin-left: -2px;
    margin-top: -2px;
    z-index: -1;
    background: linear-gradient(180deg, 
    rgba(23, 23, 23, 0) 0%, 
    rgba(23, 23, 23, 0.1) 10%, 
    var( --e-global-color-accent ) 100%) !important;
}/* End custom CSS */