.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#000000b3;display:flex;align-items:center;justify-content:center;transition:opacity .5s;visibility:hidden;opacity:0;z-index:9999}.overlay.active{visibility:visible;opacity:1}.popup{position:relative;width:90%;max-width:800px;height:500px;background:#fff;border-radius:10px;overflow:hidden;display:flex}.popup .close{position:absolute;top:15px;right:15px;width:30px;height:30px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#000;text-decoration:none;border:none;cursor:pointer;z-index:1}.popup .content{width:50%;padding:40px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.popup .image{width:50%;background-image:url(https://d3k81ch9hvuctc.cloudfront.net/company/TD9uag/images/623367f7-a90c-40a7-994d-bbaf9f1bb0d4.png);background-size:cover;background-position:center}.popup h2{font-size:32px;font-weight:700;margin:0 0 20px;line-height:1.2}.popup p{font-size:16px;margin-bottom:30px;color:#666}.popup input[type=email],.popup input[type=tel]{width:100%;padding:15px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px;font-size:16px}.popup button{width:100%;background-color:#000;color:#fff;padding:15px;border:none;border-radius:5px;cursor:pointer;font-size:18px;font-weight:700}.popup button:hover{background-color:#333}.logo{position:absolute;bottom:30px;right:30px;color:#fff;font-size:28px;font-weight:700;text-align:right}.step{display:none;width:100%}.step.active{display:block}@media screen and (max-width: 768px){.popup{flex-direction:column-reverse;height:auto}.popup .content,.popup .image{width:100%}.popup .image{height:250px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/regman-modal.css.map */
