.button{font-size:1em;padding:10px;color:#fff;border:2px solid #06D85F;border-radius:20px/50px;text-decoration:none;cursor:pointer;transition:all 0.3s ease-out}.button:hover{background:#06D85F}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);display:none;z-index:9999}.popup{margin:auto;padding:20px;background:#fff;border-radius:5px;position:absolute;transition:all 2s ease-in-out;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;width:70%}.popup .title{margin:0;color:#333;font-family:Arial,sans-serif;height:33px;line-height:33px;position:relative}.popup .close{position:absolute;top:0;right:0;transition:all 200ms;font-size:30px;font-weight:700;text-decoration:none;color:#333}.popup .close:hover{color:#8f8f8f}.img{width:100%!important;height:auto!important}.popup-open{overflow:hidden!important}.popup img.mCS_img_loaded{max-width:100%}@media screen and (max-width:700px){.popup{width:calc(100vw - (60px))}.img{width:100%!important;height:auto!important}}