.natural-gallery-js .figure{display:flex;flex-direction:column;float:left;left:0;margin:0;overflow:hidden;position:relative;transition:background-color 1s}.natural-gallery-js .figure:hover .selectBtn,.natural-gallery-js .figure:hover .title.hover{transform:translateY(0)}.natural-gallery-js .figure .zoomable,.natural-gallery-js .figure.zoomable{cursor:zoom-in}.natural-gallery-js .figure .activable,.natural-gallery-js .figure.activable{cursor:pointer}.natural-gallery-js .figure.loaded>.image{opacity:1;transition:opacity 1s ease-out,transform 1s ease-out,margin .2s ease-out}.natural-gallery-js .figure.selected .selectBtn{left:0;top:0;transform:translateY(0)}.natural-gallery-js .figure .image.zoomable:hover,.natural-gallery-js .figure.zoomable:hover .image{transform:rotate(1deg) scale(1.2)}.natural-gallery-js .figure .image.zoomable:active,.natural-gallery-js .figure.zoomable:active .image{transform:scale(1);transition:opacity 1s ease-out,transform .1s ease-out,margin .2s ease-out}.natural-gallery-js .figure .image{background-position:50%;background-repeat:no-repeat;display:block;flex:1;height:auto;margin:0;opacity:0;position:relative;transition:all .2s ease;width:auto;z-index:100}.natural-gallery-js .figure .selectBtn{fill:currentColor;background:rgba(0,0,0,.6);border-bottom-right-radius:5px;color:hsla(0,0%,100%,.9);cursor:pointer;height:36px;left:0;padding:10px;position:absolute;top:0;transform:translateY(calc(-100% - 15px));transition:all .2s ease;width:36px;z-index:991}.natural-gallery-js .figure .selectBtn .marker{border-radius:2px;border-style:solid;border-width:2px;box-sizing:border-box;height:18px;position:relative;width:18px}.natural-gallery-js .figure .selectBtn .marker:after,.natural-gallery-js .figure .selectBtn .marker:before{background:transparent;content:" ";display:block;position:absolute;width:2px}.natural-gallery-js .figure .selectBtn .marker:before{height:7px;left:5px;top:5px;transform:rotate(-45deg);transform-origin:0 100%}.natural-gallery-js .figure .selectBtn .marker:after{height:11px;left:4px;top:0;transform:rotate(45deg);transform-origin:100% 100%}.natural-gallery-js .figure .title{background:rgba(0,0,0,.6);bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.7em;overflow:hidden;padding:10px;position:absolute;right:0;text-align:center;transition:all .2s ease;white-space:normal;z-index:1100}.natural-gallery-js .figure .title.hover{padding:10px;transform:translateY(calc(100% + 12px))}.natural-gallery-js .figure .link{border:none;cursor:pointer;text-decoration:none}.natural-gallery-js .figure .button{border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.5);display:block;margin:10px;padding:5px}.pswp{z-index:9999999}.pswp .pswp__caption__center{text-align:center}.natural-gallery-js{position:relative}.natural-gallery-js *,.natural-gallery-js :after,.natural-gallery-js :before{box-sizing:border-box;margin:0;padding:0}.natural-gallery-js iframe{background-color:transparent;border:0;height:0;left:0;position:absolute;top:0;width:100%}.natural-gallery-js.scrolling,.natural-gallery-js.scrolling *{pointer-events:none!important}.natural-gallery-js .column{float:left}.natural-gallery-js .column:last-child{margin-right:0!important}.natural-gallery-js .column .figure:last-child{margin-bottom:0!important}.natural-gallery-js .natural-gallery-body{margin:0;padding:0}.natural-gallery-js .natural-gallery-body.resizing .column,.natural-gallery-js .natural-gallery-body.resizing .figure{opacity:0;transition:none}.natural-gallery-js .natural-gallery-body:after{clear:both;content:"";display:block}.natural-gallery-js .natural-gallery-body a.figure{cursor:default;height:inherit;width:inherit}.natural-gallery-js .natural-gallery-body a.figure img{height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.natural-gallery-js .natural-gallery-body a.figure.zoomable{cursor:zoom-in}.natural-gallery-js .natural-gallery-next{display:block;height:30px;margin:10px auto;text-align:center}.natural-gallery-js .natural-gallery-next svg{cursor:pointer;font-size:16px;height:inherit}.natural-gallery-js .natural-gallery-next:after{clear:both;content:"";display:block}@keyframes loading{0%{opacity:.3;transform:scale(0)}to{opacity:.05;transform:scale(1)}}
