.elementor-14229 .elementor-element.elementor-element-088c64e{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-14229 .elementor-element.elementor-element-381b8e8 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-14229 .elementor-element.elementor-element-381b8e8 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-14229 .elementor-element.elementor-element-381b8e8 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;width:100%;}.elementor-14229 .elementor-element.elementor-element-381b8e8 .jet-listing-dynamic-image img{width:100%;height:200px;object-fit:cover;border-radius:15px 15px 15px 15px;}.elementor-14229 .elementor-element.elementor-element-381b8e8 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-14229 .elementor-element.elementor-element-095416c{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14229 .elementor-element.elementor-element-095416c .jet-listing-dynamic-field__content{color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-14229 .elementor-element.elementor-element-095416c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-14229 .elementor-element.elementor-element-095416c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-14229 .elementor-element.elementor-element-358050e{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14229 .elementor-element.elementor-element-358050e .jet-listing-dynamic-field__content{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-14229 .elementor-element.elementor-element-358050e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-14229 .elementor-element.elementor-element-358050e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-381b8e8 */.elementor-14229 .elementor-element.elementor-element-381b8e8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* TOP LINE */
.elementor-14229 .elementor-element.elementor-element-381b8e8::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 11px; /* thicker */
  background-color: #FF6000;
   border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  transition: width 0.4s ease;
}

/* BOTTOM LINE */
.elementor-14229 .elementor-element.elementor-element-381b8e8::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0%;
  height: 11px; /* thicker */
  background-color: #FF6000;
  border-bottom-right-radius: 12px;
   border-top-left-radius: 12px;
  transition: width 0.4s ease;
}

/* HOVER */
.elementor-14229 .elementor-element.elementor-element-381b8e8:hover::before {
  width: 40%;
}

.elementor-14229 .elementor-element.elementor-element-381b8e8:hover::after {
  width: 40%;
}/* End custom CSS */