.elementor-5071 .elementor-element.elementor-element-64f294d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5071 .elementor-element.elementor-element-37f466c .jet-listing-dynamic-link__link:hover{background-color:var( --e-global-color-e1983f8 );color:var( --e-global-color-c016e25 );border-color:var( --e-global-color-fe973cf );}.elementor-5071 .elementor-element.elementor-element-37f466c{width:100%;max-width:100%;background-color:#FFFFFF00;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-5071 .elementor-element.elementor-element-37f466c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5071 .elementor-element.elementor-element-37f466c .jet-listing-dynamic-link__link{align-self:stretch;font-size:0.95em;font-weight:500;line-height:1.4em;letter-spacing:0.4px;word-spacing:0px;color:var( --e-global-color-secondary );padding:24px 4px 20px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#404040;border-radius:12px 12px 12px 12px;flex-direction:row;}.elementor-5071 .elementor-element.elementor-element-37f466c .jet-listing-dynamic-link__icon{color:#FFFFFF06;order:3;}.elementor-5071 .elementor-element.elementor-element-37f466c .jet-listing-dynamic-link__icon :is(svg, path){fill:#FFFFFF06;}.elementor-5071 .elementor-element.elementor-element-37f466c .jet-listing-dynamic-link__link.in-store{color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-37f466c */.kee-mood-card {
backdrop-filter: blur(2px)  !important;
background-size: cover !important;
background-position: center center !important;
background-size: 105% !important;
transition: all 0.5s ease;
}
.kee-mood-card:hover {
backdrop-filter: blur(0px) saturate(1) !important;
background-size: 100% !important;
}

.kee-mood-card::after {
position: absolute;
content: "";
top: 0px;
left: 0px;
width: 100%;
height: 100%;
transition: all 0.5s ease;
background: #222222f6;
border-radius: 11px;
z-index: -1;
}
.kee-mood-card:hover:after {
background: #00000033;
}/* End custom CSS */