.lightwidget,.lightwidget *{border:0;box-sizing:border-box;font:inherit;font-size:100%;line-height:1.5;margin:0;padding:14px;vertical-align:baseline}
.lightwidget__tile{list-style:none}
.lightwidget__tile--hidden{display:none}
.lightwidget__image-wrapper{font-size:0;line-height:0}
.lightwidget__caption,.lightwidget__photo{display:block}
.lightwidget__caption{color:#333;font-family:-apple-system,Arial,Helvetica,Verdana,sans-serif;font-size:12px;overflow:hidden;padding:1px}
.lightwidget__link{display:block;text-decoration:none}
.lightwidget__image{border:0;height:auto;max-width:100%;width:100%}
.lightwidget--hide-tiles>.lightwidget__tile{display:none}
.lightwidget--slideshow .lightwidget__caption{display:none}
.vjslider{width:100%;overflow:hidden; margin:0 auto;}
.vjslider__slider{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;transition:none}
.vjslider__slider--animate{transition:transform .3s}
.vjslider__slide{width:100%}
.lightwidget--hover-zoom-in .lightwidget__image-wrapper{overflow:hidden}
.lightwidget--hover-zoom-in .lightwidget__image-wrapper .lightwidget__image,.lightwidget--hover-zoom-in .lightwidget__image-wrapper .lightwidget__object-fit-wrapper{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}
.lightwidget--hover-zoom-in .lightwidget__link--hover .lightwidget__image,.lightwidget--hover-zoom-in .lightwidget__link--hover .lightwidget__object-fit-wrapper{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}
.lightwidget--image-format-square .lightwidget__image-wrapper{position:relative;width:100%}
.lightwidget--image-format-square .lightwidget__image-wrapper:after{content:"";display:block;height:0;padding-bottom:17%}
.lightwidget--image-format-square .lightwidget__image{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}
.lightwidget--object-fit-fallback .lightwidget__object-fit-wrapper{height:100%;position:absolute;width:100%}
.lightwidget--object-fit-fallback .lightwidget__object-fit-wrapper:before{background-image:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.lightwidget--object-fit-fallback .lightwidget__image{opacity:0}
