.elementor-3053 .elementor-element.elementor-element-4055a6e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3053 .elementor-element.elementor-element-a2fe948 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-3053 .elementor-element.elementor-element-a2fe948 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-3053 .elementor-element.elementor-element-a2fe948 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-3053 .elementor-element.elementor-element-a2fe948 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-3053 .elementor-element.elementor-element-4026432.elementor-element{--align-self:flex-start;}.elementor-3053 .elementor-element.elementor-element-4026432 .jet-listing-dynamic-field__content{color:#588F70;text-align:left;}.elementor-3053 .elementor-element.elementor-element-4026432 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3053 .elementor-element.elementor-element-4026432 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3053 .elementor-element.elementor-element-4026432 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-3053 .elementor-element.elementor-element-0459e17 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3053 .elementor-element.elementor-element-0459e17 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3053 .elementor-element.elementor-element-0459e17 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-3053 .elementor-element.elementor-element-0459e17 .jet-listing-dynamic-field__content{text-align:left;}.elementor-3053 .elementor-element.elementor-element-c7843bc .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3053 .elementor-element.elementor-element-c7843bc .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3053 .elementor-element.elementor-element-c7843bc .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-3053 .elementor-element.elementor-element-c7843bc .jet-listing-dynamic-field__content{text-align:left;}@media(max-width:767px){.elementor-3053 .elementor-element.elementor-element-4055a6e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-a2fe948 */.elementor-3053 .elementor-element.elementor-element-a2fe948{
    width:100% !important;
}
.elementor-3053 .elementor-element.elementor-element-a2fe948 img{
    width:100% !important;height:220px !important;object-fit:cover !important;
    display:block !important;transition:transform .35s ease;
}


@media (max-width:921px){
  .elementor-3053 .elementor-element.elementor-element-a2fe948 img{
    height:130px!important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-4026432 */.elementor-3053 .elementor-element.elementor-element-4026432{
    display:block !important;margin:0 !important;
}
.elementor-3053 .elementor-element.elementor-element-4026432 .jet-listing-dynamic-field__content{
    font-size:12px !important;text-transform:uppercase !important;
    letter-spacing:.05em !important;font-weight:600 !important;
    display:block !important;margin:16px 18px 0 !important;
}


@media (max-width:921px){
  .elementor-3053 .elementor-element.elementor-element-4026432{ display:none!important; }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-0459e17 */.elementor-3053 .elementor-element.elementor-element-0459e17{
    display:block !important;margin:0 !important;
}
.elementor-3053 .elementor-element.elementor-element-0459e17 .jet-listing-dynamic-field__content{
    font-size:18px !important;line-height:1.35 !important;
    color:#0F172A !important;font-weight:700 !important;
    margin:8px 18px 8px !important;transition:color .2s ease;
    display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;
    overflow:hidden;
}


@media (max-width:921px){
  .elementor-3053 .elementor-element.elementor-element-0459e17 .jet-listing-dynamic-field__content{
    font-size:13px!important;
    line-height:1.25!important;
    margin:12px 10px 4px!important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c7843bc */.elementor-3053 .elementor-element.elementor-element-c7843bc{
    display:block !important;margin:0 !important;
}
.elementor-3053 .elementor-element.elementor-element-c7843bc .jet-listing-dynamic-field__content{
    font-size:14px !important;line-height:1.55 !important;
    color:#64748B !important;margin:0 18px 18px !important;
    display:-webkit-box !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;
    overflow:hidden;
}


@media (max-width:921px){
  .elementor-3053 .elementor-element.elementor-element-c7843bc .jet-listing-dynamic-field__content{
    font-size:11px!important;
    line-height:1.4!important;
    margin:0 10px 10px!important;
    -webkit-line-clamp:2;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4055a6e */.elementor-3053 .elementor-element.elementor-element-4055a6e{
    overflow:hidden;
    background:#fff;
    box-shadow:0 1px 3px rgba(15,23,42,0.07);
    transition:box-shadow .25s ease, transform .25s ease;
    text-decoration:none !important;
    align-items:stretch !important;
}
.elementor-3053 .elementor-element.elementor-element-4055a6e:hover{
    box-shadow:0 10px 28px rgba(15,23,42,0.13);
    transform:translateY(-3px);
}
.elementor-3053 .elementor-element.elementor-element-4055a6e:hover .elementor-element-a2fe948 img{
    transform:scale(1.05);
}
.elementor-3053 .elementor-element.elementor-element-4055a6e:hover .elementor-element-0459e17 .jet-listing-dynamic-field__content{
    color:#588F70 !important;
}/* End custom CSS */