.wsw-website-modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh}.wsw-website-modal-backdrop.fade{transition:opacity .15s linear;opacity:0}.wsw-website-modal-backdrop.show{opacity:.9}.wsw-website-modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.wsw-website-modal.fade{transition:opacity .1s linear}.wsw-website-modal.show{opacity:1;display:flex;align-items:center;justify-content:center}.wsw-website-modal .wsw-image-close,.wsw-website-modal .wsw-image-link,.wsw-website-modal .wsw-image-next,.wsw-website-modal .wsw-image-prev,.wsw-website-modal .wsw-image-zoom-in{cursor:pointer;position:absolute;opacity:.7}.wsw-website-modal .wsw-image-close:hover,.wsw-website-modal .wsw-image-link:hover,.wsw-website-modal .wsw-image-next:hover,.wsw-website-modal .wsw-image-prev:hover,.wsw-website-modal .wsw-image-zoom-in:hover{opacity:1}.wsw-website-modal .wsw-image-prev{top:50%;left:10px;right:auto}.wsw-website-modal .wsw-image-next{top:50%;right:10px;left:auto}.wsw-website-modal .wsw-image-link{top:2px;right:60px}.wsw-website-modal .wsw-image-zoom-in{top:2px;right:30px}.wsw-website-modal .wsw-image-close{top:2px;right:6px}.wsw-website-modal .wsw-image-caption{position:absolute;bottom:0;text-align:center;width:100%}.wsw-website-modal .wsw-image-caption a:not(.wsw-block-button),.wsw-website-modal .wsw-image-caption p{margin:0;color:#fff;font-size:.8em}.wsw-modal-image-zoomed-clone{position:absolute;cursor:pointer;z-index:10000;transition:all .3s}.wsw-modal-image-zoomed-toolbar{position:fixed;top:14px;left:0;width:100%;z-index:10001;transition:opacity .3s}.wsw-modal-image-zoomed-toolbar .wsw-image-zoom-out{cursor:pointer;position:absolute;right:62px;opacity:.7}.wsw-modal-image-zoomed-toolbar .wsw-image-zoom-out:hover{opacity:1}.wsw-modal-image-zoomed-toolbar .wsw-image-close{cursor:pointer;position:absolute;right:20px;opacity:.7}.wsw-modal-image-zoomed-toolbar .wsw-image-close:hover{opacity:1}.wsw-website-modal-content-wrapper{transform:scale(.95) translateY(-15px);opacity:0;transition:transform .1s ease-out,opacity .1s ease-out;min-height:calc(100% - 3.5rem);margin:1.75rem auto;display:flex;align-items:center;position:relative;width:auto}.wsw-website-modal-content-wrapper.wsw-modal-small{max-width:300px}.wsw-website-modal-content-wrapper.wsw-modal-big{max-width:800px}.wsw-website-modal-content-wrapper.show{opacity:1;transform:scale(1) translateY(0)}@media (min-width:1200px){.wsw-website-modal-content-wrapper.wsw-modal-big{max-width:1140px}}@media (min-width:1600px){.wsw-website-modal-content-wrapper.wsw-modal-big{max-width:1400px}}@media (min-width:2000px){.wsw-website-modal-content-wrapper.wsw-modal-big{max-width:1800px}}@media (min-width:2500px){.wsw-website-modal-content-wrapper.wsw-modal-big{max-width:2200px}}@media (min-width:3300px){.wsw-website-modal-content-wrapper.wsw-modal-big{max-width:3000px}}.wsw-website-modal-content{position:relative;display:flex;flex-direction:column;width:100%;border-radius:.3rem;outline:0;box-shadow:0 0 0 1px rgba(15,15,15,.05),0 5px 10px rgba(15,15,15,.1),0 15px 40px rgba(15,15,15,.2)}.wsw-website-modal-content.wsw-website-modal-gallery-content{padding:0}.wsw-website-modal-content.wsw-website-modal-gallery-content>div:first-child{position:relative}.wsw-website-modal.with-border .wsw-website-modal-gallery-content{border-radius:0;padding:1px}.wsw-modal-image{max-width:100%;max-height:90vh}.wsw-accordion-block.wsw-lightbox .accordion-tab-content img,.wsw-block-gallery.wsw-lightbox .wsw-block-gallery-image,.wsw-block-image.wsw-lightbox:not(.wsw-block-image-card):not(.wsw-block-image-stack),.wsw-block-image.wsw-lightbox img{cursor:pointer}body.modal-open{overflow:hidden}body.modal-open .wsw-website-modal{overflow-x:hidden;overflow-y:hidden}