.g--popup{background-color:rgba(0,0,0,.75);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:200;z-index:100001}.g--popup_wrap{align-items:center;display:flex;justify-content:center;left:50%;max-width:95%;position:absolute;top:50%;transform:translate(-50%,-50%)}.g--popup_inner{background-color:#fff;border-radius:15px;box-shadow:0 0 5px rgba(0,0,0,.4);max-height:90vh;max-width:500px;overflow-y:auto;position:relative;width:100vw}.g--popup_close{color:#fff;cursor:pointer;font-size:30px;line-height:1em;position:absolute;right:20px;top:16px;transition:color .3s ease;z-index:2}.g--popup_close:hover{color:#ff33b1}.exit-popup{border:10px solid #fff;color:#fff;position:relative;text-align:center}.exit-popup .cta_button{align-items:center!important;display:inline-flex!important;justify-content:center!important}.exit-popup--bg{border-radius:10px;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.exit-popup--special_offer{height:140px;left:-40px;position:absolute;top:-25px;width:140px;z-index:1}.exit-popup--top{padding:50px;position:relative;z-index:1}.exit-popup--title{color:#fff;text-transform:uppercase}.exit-popup--description{color:#fff}.exit-popup--description h3{color:#fff;font-family:Rogan,Arial,sans-serif;line-height:1em;margin:0}.exit-popup--description h3.exit-popup--top_text{color:#ff33b1;font-family:Rogan-bold,Arial,sans-serif;font-weight:700}.exit-popup--description h3.exit-popup--bottom_text{color:#8a2dd3;font-family:Rogan-bold,Arial,sans-serif;font-weight:700;margin-top:5px}.exit-popup--disclaimer{border:1px dashed #fff;border-radius:8px;display:inline-block;margin-top:20px;padding:2px 13px}.exit-popup--bottom{padding:0 50px 25px;position:relative}.exit-popup--bottom_inner{position:relative;z-index:1}.exit-popup--spheres{border-bottom-left-radius:15px;border-bottom-right-radius:15px;height:100%;left:0;object-fit:cover;object-position:top center;position:absolute;top:0;width:100%}.exit-popup--portrait{margin:20px auto;text-align:center}.exit-popup--portrait img{background-color:#fff;border:5px solid #fff;border-radius:50%;display:inline-block;height:117px;margin-top:-52px;width:117px}.exit-popup--callout_text{font-family:Rogan-bold,Arial,sans-serif;font-size:22px;margin:10px 0}.exit-popup--cta{margin-bottom:20px}.exit-popup--notes{font-size:15px;line-height:22px}.exit-popup--notes p{margin:0}