@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}

@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3,0.3,0.3)}to{opacity:0}}

@keyframes zoomInX{from{opacity:0;transform:scaleX(0)}50%{opacity:1}}@keyframes zoomOutX{from{opacity:1}50%{opacity:0;transform:scaleX(0)}to{opacity:0}}

@keyframes zoomInY{from{opacity:0;transform:scaleY(0)}50%{opacity:1;tranform:scaleY(1)}}@keyframes zoomOutY{from{opacity:1}50%{opacity:0;transform:scaleY(0)}to{opacity:0}}

@keyframes scaleIn{from{opacity:0;transform:scale(0)}to{opacity:1}}@keyframes scaleOut{from{opacity:1}to{opacity:0;transform:scale(0)}}

@keyframes slideYIn{from{opacity:0;transform:translateY(-15px)}to{opacity:1}}@keyframes slideYOut{from{opacity:1}to{opacity:0;transform:translateY(-15px)}}

@keyframes slideYDownIn{from{opacity:0;transform:translateY(15px)}to{opacity:1}}@keyframes slideYDownOut{from{opacity:1}to{opacity:0;transform:translateY(15px)}}

@keyframes slideXLeftIn{from{opacity:0;transform:translateX(-15px)}to{opacity:1}}@keyframes slideXLeftOut{from{opacity:1}to{opacity:0;transform:translateX(-15px)}}

@keyframes slideXRightIn{from{opacity:0;transform:translateX(15px)}to{opacity:1}}@keyframes slideXRightOut{from{opacity:1}to{opacity:0;transform:translateX(15px)}}

.sf-hidden{display:none!important}