.fm-overlay{transition:opacity .5s ease-in-out;opacity:0}.fm-overlay.visible{opacity:1}.fm-overlay-fade{position:fixed;top:0;left:0;height:100%;width:100%;z-index:5000;background-color:rgba(0,0,0,.75)}.fm-overlay-richtext .fm-overlay-wrapper{padding:50px;border-radius:5px}.fm-overlay-wrapper{box-shadow:5px 5px 15px -3px #000;position:fixed;top:50%;left:50%;width:auto;max-width:75%;height:auto;max-height:75%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:hsla(0,0%,100%,.925);z-index:5002}.fm-overlay-wrapper .fm-overlay-close{padding:0;cursor:pointer;position:absolute;z-index:12;display:inline-block;overflow:hidden;right:12px;top:12px;background:none}.fm-overlay-wrapper .fm-overlay-close.icon svg{display:block;width:20px;height:22px}.fm-overlay-wrapper .fm-overlay-close.text .close-text{color:#000;display:block}.fm-overlay-wrapper .fm-overlay-close.text.icon .close-text,.fm-overlay-wrapper .fm-overlay-close.text.icon svg{display:inline-block}.fm-overlay-wrapper .fm-overlay-close.text.icon .close-text{vertical-align:top}.fm-overlay-wrapper .fm-overlay-close .close-text,.fm-overlay-wrapper .fm-overlay-close svg{display:none}.fm-overlay-wrapper .fm-overlay-title{margin-bottom:15px}.fm-overlay-wrapper .fm-overlay-content :last-child{margin-bottom:0}.fm-overlay-wrapper .fm-image-link{display:block}.fm-overlay-wrapper .fm-image-link .fm-image{display:block;margin-bottom:-1px}