.elementor-111662 .elementor-element.elementor-element-777eced{--display:flex;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:15px 15px 15px 15px;--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-111662 .elementor-element.elementor-element-0d3a134{z-index:0;}.elementor-111662 .elementor-element.elementor-element-0d3a134 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-111662 .elementor-element.elementor-element-0d3a134 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-111662 .elementor-element.elementor-element-0d3a134 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;width:100%;}.elementor-111662 .elementor-element.elementor-element-0d3a134 .jet-listing-dynamic-image img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-111662 .elementor-element.elementor-element-0d3a134 .jet-listing-dynamic-image__caption{text-align:left;}body:not(.rtl) .elementor-111662 .elementor-element.elementor-element-fb3cfb0{left:20px;}body.rtl .elementor-111662 .elementor-element.elementor-element-fb3cfb0{right:20px;}.elementor-111662 .elementor-element.elementor-element-fb3cfb0{bottom:20px;}.elementor-111662 .elementor-element.elementor-element-fb3cfb0 .jet-listing-dynamic-field__content{color:var( --e-global-color-b12ebbc );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:28px;text-align:left;}.elementor-111662 .elementor-element.elementor-element-fb3cfb0 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-111662 .elementor-element.elementor-element-fb3cfb0 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-111662 .elementor-element.elementor-element-fb3cfb0 .jet-listing-dynamic-field{justify-content:flex-start;}@media(min-width:768px){.elementor-111662 .elementor-element.elementor-element-777eced{--width:245px;}}/* Start custom CSS for container, class: .elementor-element-777eced *//*.elementor-111662 .elementor-element.elementor-element-777eced::before {
    border: 0;
    content: "" !important;
    position: absolut!important;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%; 
    
    background: linear-gradient(
        to top, 
        rgba(0,0,0,0.55) 0%,   
        rgba(0,0,0,0.1) 55%,  
        transparent 95%      
    ) !important;
    z-index: 1;
    pointer-events: none;
}*//* End custom CSS */