.elementor-23610 .elementor-element.elementor-element-87fb3ac{--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;--justify-content:flex-start;--gap:15px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23610 .elementor-element.elementor-element-c99697c .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-23610 .elementor-element.elementor-element-c99697c .jet-listing-dynamic-image a{width:100%;max-width:100%;}.elementor-23610 .elementor-element.elementor-element-c99697c .jet-listing-dynamic-image img{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-23610 .elementor-element.elementor-element-ee48e73 .jet-listing-dynamic-terms{text-align:left;}.elementor-23610 .elementor-element.elementor-element-ee48e73 .jet-listing-dynamic-terms__link{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.1em;letter-spacing:0px;background-color:var( --e-global-color-3b71b7a );color:var( --e-global-color-primary );padding:2px 10px 2px 10px;margin:0px 10px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-23610 .elementor-element.elementor-element-ee48e73 .jet-listing-dynamic-terms__link:hover{background-color:var( --e-global-color-3b71b7a );color:var( --e-global-color-primary );}.elementor-23610 .elementor-element.elementor-element-c53b67e .jet-listing-dynamic-field__content{color:#101828;font-family:var( --e-global-typography-bd9187d-font-family ), Sans-serif;font-size:var( --e-global-typography-bd9187d-font-size );font-weight:var( --e-global-typography-bd9187d-font-weight );line-height:var( --e-global-typography-bd9187d-line-height );letter-spacing:var( --e-global-typography-bd9187d-letter-spacing );word-spacing:var( --e-global-typography-bd9187d-word-spacing );text-align:left;}.elementor-23610 .elementor-element.elementor-element-c53b67e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-23610 .elementor-element.elementor-element-c53b67e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-23610 .elementor-element.elementor-element-c53b67e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23610 .elementor-element.elementor-element-c53b67e{width:100%;max-width:100%;}.elementor-23610 .elementor-element.elementor-element-5c5e875 .jet-listing-dynamic-field__content{color:#475467;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-align:left;}.elementor-23610 .elementor-element.elementor-element-5c5e875 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-23610 .elementor-element.elementor-element-5c5e875 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-23610 .elementor-element.elementor-element-5c5e875 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23610 .elementor-element.elementor-element-5c5e875 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-23610 .elementor-element.elementor-element-5c5e875{width:100%;max-width:100%;}.jet-listing-item.single-jet-engine.elementor-page-23610 > .elementor{width:385px;margin-left:auto;margin-right:auto;}@media(min-width:2400px){.elementor-23610 .elementor-element.elementor-element-c53b67e .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-bd9187d-font-size );line-height:var( --e-global-typography-bd9187d-line-height );letter-spacing:var( --e-global-typography-bd9187d-letter-spacing );word-spacing:var( --e-global-typography-bd9187d-word-spacing );}}@media(max-width:1440px){.elementor-23610 .elementor-element.elementor-element-c99697c .jet-listing-dynamic-image a{width:100%;max-width:100%;}.elementor-23610 .elementor-element.elementor-element-c99697c .jet-listing-dynamic-image img{width:100%;max-width:100%;}.elementor-23610 .elementor-element.elementor-element-c53b67e .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-bd9187d-font-size );line-height:var( --e-global-typography-bd9187d-line-height );letter-spacing:var( --e-global-typography-bd9187d-letter-spacing );word-spacing:var( --e-global-typography-bd9187d-word-spacing );}}@media(max-width:1024px){.elementor-23610 .elementor-element.elementor-element-87fb3ac{--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;--flex-wrap:nowrap;}.elementor-23610 .elementor-element.elementor-element-ee48e73 .jet-listing-dynamic-terms__link{font-size:17px;}.elementor-23610 .elementor-element.elementor-element-ee48e73 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-23610 .elementor-element.elementor-element-c53b67e .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-bd9187d-font-size );line-height:var( --e-global-typography-bd9187d-line-height );letter-spacing:var( --e-global-typography-bd9187d-letter-spacing );word-spacing:var( --e-global-typography-bd9187d-word-spacing );}}@media(max-width:767px){.elementor-23610 .elementor-element.elementor-element-87fb3ac{--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;--flex-wrap:nowrap;}.elementor-23610 .elementor-element.elementor-element-c99697c .jet-listing-dynamic-image img{height:100%;}.elementor-23610 .elementor-element.elementor-element-ee48e73 .jet-listing-dynamic-terms__link{font-size:14px;}.elementor-23610 .elementor-element.elementor-element-c53b67e .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-bd9187d-font-size );line-height:var( --e-global-typography-bd9187d-line-height );letter-spacing:var( --e-global-typography-bd9187d-letter-spacing );word-spacing:var( --e-global-typography-bd9187d-word-spacing );}}/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-c99697c */.cst-post-listing-featured {
  overflow: hidden; 
  border-radius: 16px;
}

.cst-post-listing-featured img {
  transition: transform .6s ease;
}

.cst-post-listing:hover .cst-post-listing-featured img {
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c53b67e */.cst-post-listing-title-heading span {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   max-height: 2.6em;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-5c5e875 */.cst-post-listing-excerpt p {
    display: -webkit-box;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87fb3ac */.cst-post-listing:hover .cst-post-listing-title-heading, .cst-post-listing:hover .cst-post-listing-excerpt, .cst-post-listing:hover .cst-post-listing-meta, .cst-post-listing:hover .post-tags-listing {
    transform: translateX(5px);
    
}

.cst-post-listing:hover .cst-post-listing-title-heading::after {
    transform: translateX(-10px) rotate(-45deg);
}


.cst-post-listing-title-heading::after {
    content: "\e628";
    font-family: "themify";
    color: #101828;
    font-size: 20px;
    font-weight: 600;
    padding-left: 30px;
    margin-top: 5px;
    margin-bottom: -10px;
    margin-left: auto;
    transform: rotate(-45deg);
    transition: all .3s ease;
}
.cst-post-listing-title-heading, .post-tags-listing {
    display: inline-flex;
    transition: all .2s ease-out;
}

.cst-post-listing-meta img {
    min-width: 40px;
    height: 40px;
    object-fit: cover;
}
.cst-post-listing-meta {
    display: inline-flex;
}
.cst-post-listing-meta, .cst-post-listing-excerpt {
    transition: all .2s ease-out;
}

.cst-post-listing:hover .cst-post-listing-featured img{
    overflow: hidden;
}/* End custom CSS */