.bw-zoom{overflow:hidden!important;display:block}
.bw-zoom img{filter:grayscale(100%);transform:scale(1);transition:filter .6s ease,transform .6s ease!important}
.bw-zoom:hover img{filter:grayscale(0%);transform:scale(1.08)}
.img-slide-right{opacity:.4;transition:all .4s ease;transform:translateX(0)}
.img-slide-right:hover{opacity:1;transform:translateX(25px)}
.img-slide-left{opacity:.4;transition:all .4s ease;transform:translateX(0)}
.img-slide-left:hover{opacity:1;transform:translateX(-25px)}
@media (max-width: 768px) {
.cursor{display:none!important}
body,a,button,.card{cursor:auto!important}
}
@media (hover: none) and (pointer: coarse) {
.cursor{display:none!important}
}
.my-fixed-cover,.my-fixed-cover .wp-block-cover__image-background{background-attachment:fixed!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}
.sf-hover-card .wp-block-cover__inner-container{opacity:0;transform:translateY(30px);transition:opacity .4s ease,transform .4s cubic-bezier(0.25,1,0.5,1)}
.sf-hover-card:hover .wp-block-cover__inner-container{opacity:1;transform:translateY(0)}
.sf-hover-card .wp-block-cover__image-background{transition:transform .6s cubic-bezier(0.25,0.46,0.45,0.94)!important}
.sf-hover-card:hover .wp-block-cover__image-background{transform:scale(1.05)!important}