.fssm-slideshow{position:relative;overflow:hidden;display:block;min-height:200px;max-width:100%;width:100%;box-sizing:border-box}.fssm-slideshow:before{content:"";display:block;padding-top:var(--fssm-aspect,56.25%);width:100%}.fssm-slideshow img.fssm-slide{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0;transition:opacity .6s ease;display:block}.fssm-slideshow img.fssm-slide.is-active{opacity:1}.fssm-slideshow .fssm-slide{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0;transition:opacity .6s ease;z-index:0}.fssm-slideshow .fssm-slide.is-active{opacity:1 !important;z-index:1}.fssm-slideshow .fssm-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.fssm-slideshow .fssm-slide:not(.is-active){opacity:0 !important;visibility:hidden !important;pointer-events:none;-webkit-transform:translateZ(0) scale(.99);transform:translateZ(0) scale(.99)}.fssm-slideshow .fssm-slide.is-active{opacity:1 !important;visibility:visible !important;pointer-events:auto;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@supports (-webkit-appearance:none){.fssm-slideshow .fssm-slide:not(.is-active){display:none !important}.fssm-slideshow .fssm-slide.is-active{display:block !important}}.fssm-slideshow .fssm-slide.fssm-lazy{opacity:0;background-image:none}.fssm-slideshow .fssm-slide.fssm-loading{opacity:0;background-image:none}.fssm-slideshow .fssm-slide.fssm-loaded{opacity:0}.fssm-slideshow .fssm-slide.fssm-loaded.is-active{opacity:1 !important}.fssm-slideshow .fssm-slide.fssm-error{opacity:0;background-image:none;position:relative}.fssm-slideshow .fssm-slide.fssm-error:after{content:"⚠";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:#e74c3c;opacity:.7}.fssm-effect-fade{animation:fssmFadeIn .6s ease both;-webkit-animation:fssmFadeIn .6s ease both}.fssm-effect-fade-out{animation:fssmFadeOut .6s ease both;-webkit-animation:fssmFadeOut .6s ease both}@keyframes fssmFadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fssmFadeIn{from{opacity:0}to{opacity:1}}@keyframes fssmFadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fssmFadeOut{from{opacity:1}to{opacity:0}}.fssm-effect-slide-left{animation:fssmSlideLeft .6s ease both;-webkit-animation:fssmSlideLeft .6s ease both}@keyframes fssmSlideLeft{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@-webkit-keyframes fssmSlideLeft{from{-webkit-transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}.fssm-effect-slide-right{animation:fssmSlideRight .6s ease both;-webkit-animation:fssmSlideRight .6s ease both}@keyframes fssmSlideRight{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@-webkit-keyframes fssmSlideRight{from{-webkit-transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}.fssm-effect-zoom-in{animation:fssmZoomIn .6s ease both;-webkit-animation:fssmZoomIn .6s ease both}@keyframes fssmZoomIn{from{transform:scale(.1);opacity:0}to{transform:scale(1);opacity:1}}@-webkit-keyframes fssmZoomIn{from{-webkit-transform:scale(.1);opacity:0}to{-webkit-transform:scale(1);opacity:1}}.fssm-effect-zoom-out{animation:fssmZoomOut .6s ease both;-webkit-animation:fssmZoomOut .6s ease both}@keyframes fssmZoomOut{from{transform:scale(2);opacity:0}to{transform:scale(1);opacity:1}}@-webkit-keyframes fssmZoomOut{from{-webkit-transform:scale(2);opacity:0}to{-webkit-transform:scale(1);opacity:1}}.fssm-effect-slide-up{animation:fssmSlideUp .6s ease both;-webkit-animation:fssmSlideUp .6s ease both}@keyframes fssmSlideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes fssmSlideUp{from{-webkit-transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}.fssm-effect-slide-down{animation:fssmSlideDown .6s ease both;-webkit-animation:fssmSlideDown .6s ease both}@keyframes fssmSlideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes fssmSlideDown{from{-webkit-transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}.fssm-effect-rotate-in{animation:fssmRotateIn .6s ease both;-webkit-animation:fssmRotateIn .6s ease both}@keyframes fssmRotateIn{from{transform:rotate(-180deg) scale(.1);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@-webkit-keyframes fssmRotateIn{from{-webkit-transform:rotate(-180deg) scale(.1);opacity:0}to{-webkit-transform:rotate(0) scale(1);opacity:1}}@media (max-width:768px){.fssm-slideshow{min-height:150px}}@media (max-width:480px){.fssm-slideshow{min-height:120px}}.fssm-slideshow{max-width:100% !important;height:auto !important}.fssm-slideshow *{max-width:100%}