.elementor-169 .elementor-element.elementor-element-realcard{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-169 .elementor-element.elementor-element-realgall .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:1;}.elementor-169 .elementor-element.elementor-element-realgall .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-169 .elementor-element.elementor-element-realgall .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-169 .elementor-element.elementor-element-realgall .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-169 .elementor-element.elementor-element-realgall .jet-listing-dynamic-field__content{text-align:left;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-169 .elementor-element.elementor-element-realflgp{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:0px 12px 0px 12px;}.elementor-169 .elementor-element.elementor-element-realflgp .elementor-heading-title{font-family:"Excon", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:var( --e-global-color-blanc );}.elementor-169 .elementor-element.elementor-element-realflgb{width:auto;max-width:auto;background-color:var( --e-global-color-secondary );padding:0px 12px 0px 12px;}.elementor-169 .elementor-element.elementor-element-realflgb .elementor-heading-title{font-family:"Excon", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:var( --e-global-color-blanc );}.elementor-169 .elementor-element.elementor-element-realttle{padding:0px 24px 0px 24px;}.elementor-169 .elementor-element.elementor-element-realttle .jet-listing-dynamic-field__content{color:var( --e-global-color-blanc );font-family:"Excon", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.3em;text-align:left;}.elementor-169 .elementor-element.elementor-element-realttle .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-169 .elementor-element.elementor-element-realttle .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-169 .elementor-element.elementor-element-realttle .jet-listing-dynamic-field{justify-content:flex-start;}@media(max-width:1024px){.elementor-169 .elementor-element.elementor-element-realflgp .elementor-heading-title{font-size:18px;}.elementor-169 .elementor-element.elementor-element-realflgb .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-169 .elementor-element.elementor-element-realflgp .elementor-heading-title{font-size:18px;}.elementor-169 .elementor-element.elementor-element-realflgb .elementor-heading-title{font-size:18px;}.elementor-169 .elementor-element.elementor-element-realttle .jet-listing-dynamic-field__content{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-realcard */.elementor-169 .elementor-element.elementor-element-realcard{position:relative;padding-top:100%;overflow:hidden;}@media(max-width:767px){.elementor-169 .elementor-element.elementor-element-realcard{padding-top:0;height:calc(100vw - 48px);}}.elementor-169 .elementor-element.elementor-element-realcard .elementor-element-realgall{position:static;}.elementor-169 .elementor-element.elementor-element-realcard .jet-engine-gallery-grid{position:absolute;inset:0;display:block;}.elementor-169 .elementor-element.elementor-element-realcard .jet-engine-gallery-grid__item{position:absolute;inset:0;padding:0;}.elementor-169 .elementor-element.elementor-element-realcard .jet-engine-gallery-grid__item:not(:first-child){display:none;}.elementor-169 .elementor-element.elementor-element-realcard .jet-engine-gallery-grid__item-wrap{position:absolute;inset:0;display:block;}.elementor-169 .elementor-element.elementor-element-realcard .jet-engine-gallery-grid__item-img{width:100%;height:100%;object-fit:cover;display:block;}.elementor-169 .elementor-element.elementor-element-realcard .jet-engine-lightbox-icon{display:none;}.elementor-169 .elementor-element.elementor-element-realcard::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(227,39,55,.5) 0%,rgba(21,37,78,.9) 100%);opacity:0;transition:opacity .35s ease;}.elementor-169 .elementor-element.elementor-element-realcard:hover::before{opacity:1;}.elementor-169 .elementor-element.elementor-element-realcard .ts-card-flag{position:absolute;top:0;left:0;z-index:3;pointer-events:none;}.elementor-169 .elementor-element.elementor-element-realcard .elementor-widget.ts-card-title{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .35s ease;pointer-events:none;}.elementor-169 .elementor-element.elementor-element-realcard .ts-card-title .jet-listing-dynamic-field__content{text-align:center;}.elementor-169 .elementor-element.elementor-element-realcard:hover .elementor-widget.ts-card-title{opacity:1;}@media(max-width:767px){@supports(animation-timeline: view()){.elementor-169 .elementor-element.elementor-element-realcard{view-timeline-name:--tscard;}.elementor-169 .elementor-element.elementor-element-realcard::before{animation:tscardspot linear both;animation-timeline:--tscard;}.elementor-169 .elementor-element.elementor-element-realcard .elementor-widget.ts-card-title{animation:tscardspot linear both;animation-timeline:--tscard;}}}@keyframes tscardspot{0%,35%{opacity:0}48%,72%{opacity:1}85%,100%{opacity:0}}/* End custom CSS */