.elementor-1971 .elementor-element.elementor-element-f3c3292{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:15px 15px 15px 15px;}.elementor-1971 .elementor-element.elementor-element-40b7c33{--display:flex;}.elementor-1971 .elementor-element.elementor-element-793bcdc img{width:100%;height:360px;object-fit:cover;object-position:center center;border-radius:15px 15px 0px 0px;}.elementor-1971 .elementor-element.elementor-element-74e9095{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 3px 0px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-1971 .elementor-element.elementor-element-a2d2c63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1971 .elementor-element.elementor-element-6c8837f .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:400;text-align:left;}.elementor-1971 .elementor-element.elementor-element-6c8837f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1971 .elementor-element.elementor-element-6c8837f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1971 .elementor-element.elementor-element-6c8837f .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1971 .elementor-element.elementor-element-4b3ce71 .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:400;text-align:left;}.elementor-1971 .elementor-element.elementor-element-4b3ce71 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1971 .elementor-element.elementor-element-4b3ce71 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1971 .elementor-element.elementor-element-4b3ce71 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1971 .elementor-element.elementor-element-4e99c9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1971 .elementor-element.elementor-element-fcb480a .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:400;text-align:left;}.elementor-1971 .elementor-element.elementor-element-fcb480a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1971 .elementor-element.elementor-element-fcb480a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1971 .elementor-element.elementor-element-fcb480a .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1971 .elementor-element.elementor-element-d12bc73.elementor-element{--align-self:center;}.elementor-1971 .elementor-element.elementor-element-d12bc73 .jet-listing-dynamic-field__content{color:#FFFFFFB3;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-align:left;}.elementor-1971 .elementor-element.elementor-element-d12bc73 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1971 .elementor-element.elementor-element-d12bc73 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1971 .elementor-element.elementor-element-d12bc73 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1971 .elementor-element.elementor-element-923767a{width:100%;max-width:100%;}.elementor-1971 .elementor-element.elementor-element-923767a .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;padding:10px 0px 10px 0px;}@media(max-width:1366px){.elementor-1971 .elementor-element.elementor-element-793bcdc img{height:180px;}.elementor-1971 .elementor-element.elementor-element-74e9095{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1971 .elementor-element.elementor-element-6c8837f .jet-listing-dynamic-field__content{font-size:0.8rem;}.elementor-1971 .elementor-element.elementor-element-4b3ce71 .jet-listing-dynamic-field__content{font-size:0.8rem;}.elementor-1971 .elementor-element.elementor-element-fcb480a .jet-listing-dynamic-field__content{font-size:0.8rem;}.elementor-1971 .elementor-element.elementor-element-d12bc73 .jet-listing-dynamic-field__content{font-size:0.8rem;}.elementor-1971 .elementor-element.elementor-element-923767a .elementor-button{font-size:1rem;padding:5px 0px 5px 0px;}}@media(max-width:1366px) and (min-width:768px){.elementor-1971 .elementor-element.elementor-element-f3c3292{--content-width:100%;}}@media(max-width:767px){.elementor-1971 .elementor-element.elementor-element-f3c3292{--content-width:100%;}}/* Start custom CSS for image, class: .elementor-element-793bcdc *//* Clip the zoom so it doesn't spill out */
.elementor-1971 .elementor-element.elementor-element-793bcdc .elementor-widget-image {
  overflow: hidden;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

/* The image itself — zoom on hover */
.elementor-1971 .elementor-element.elementor-element-793bcdc .elementor-widget-image img {
  display: block;
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
  object-position: center;
  transform: scale(1);
  transition: transform 0.4s ease;
}

.elementor-1971 .elementor-element.elementor-element-793bcdc .elementor-widget-image:hover img {
  transform: scale(1.08);
}/* End custom CSS */