.modal-overlay{-webkit-overflow-scrolling:touch;align-items:center;background-color:rgba(0,0,0,0.4);bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;opacity:1;overflow-x:hidden;padding:10px;position:fixed;right:0;top:0;transition:opacity 0.6s;z-index:9999}.modal-overlay *{box-sizing:border-box}.modal-overlay.modal-hidden{opacity:0;z-index:-9999}.modal{background:#fff;border-radius:10px;box-sizing:border-box;flex-direction:row;font-family:inherit;font-size:1rem;justify-content:center;max-width:750px;padding:40px;position:relative;transform:scale(1);transition:transform 0.4s}.modal-overlay.modal-hidden .modal{transform:scale(2)}.modal .modal-close{color:#FFF;font-size:30px;position:absolute;right:0;text-align:center;text-decoration:none;top:-30px}.modal .modal-body{display:flex}.modal .modal-body .image{margin-left:-120px}.modal .modal-body .image img{max-width:100%}.modal .modal-body .text{flex-shrink:0;font-size:22px;margin:auto;text-align:right;color:#084B60}.modal .modal-body .text h2{font-size:50px;margin-bottom:40px;margin-top:40px}.modal .modal-body .text a.button{font-weight:bold;background-color:#582ae0;border-radius:999px;color:#ffffff;display:inline-block;font-size:14px;margin-top:40px;padding:15px 30px;text-decoration:none;text-transform:uppercase}