body{font-family:Arial,sans-serif}.rh-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:9999;align-items:center;justify-content:center}.rh-modal{width:800px;max-width:95%;height:540px;background:#fff;border-radius:18px;display:flex;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.25)}.rh-left{width:52%;position:relative;background:#fbfbff}.ellipse{position:absolute;right:0px;width:600px;height:550px;background:#ddd1fb;border-radius:0 50% 50% 0;}.content{position:relative;z-index:2;padding:120px 30px 30px;}.content h2{font-size:28px;margin-bottom:20px;color:#222}.content h2 span{color:#5B2E91;}.content p{font-size:18px;line-height:1.7;max-width:360px}.mother{position:absolute;bottom:0;left:40px;width:430px;z-index:3}.dots{position:absolute;left:28px;bottom:30px;width:70px;height:70px;background:radial-gradient(#5B2E91 2px,transparent 3px);background-size:16px 16px}.rh-right{width:48%;padding:50px 30px;position:relative}.logo{width:150px;margin-bottom: 20px;}.rh-right h3{font-size:22px;line-height:1.4}.rh-right label{display:block;margin:10px 0 5px;font-weight:bold}.rh-right input{width:100%;height:38px;border:1px solid #ddd;border-radius:6px;padding:0 16px}.btn{margin-top:15px;width:100%;height:42px;background:#5B2E91;color:#fff;border:none;border-radius:20px;font-size:16px}.btn:hover{background: #000;color: #fff;}.rh-right small{display:block;text-align:center;margin-top:18px;color:#777}#rhClose{position:absolute;right:18px;top:18px;width:42px;height:42px;border-radius:50%;background:#fff;border:1px solid #ddd;font-size:26px;cursor:pointer}
.exit-country-code{
width: 40%;
margin-right: 10px;
float: left;
}
.exit-phone-number{
width: 56% !important;
}

@media screen and (max-width: 767px) {
  .rh-right {
    width: 55%;
    padding: 50px 10px;
    position: relative;
}
.content {
    position: relative;
    z-index: 2;
    padding: 155px 10px 10px;
}
.content h2 {
    font-size: 16px;
    margin-bottom: 20px;
    color: #222;
}
.content p {
    font-size: 12px;
    line-height: 1.7;
    max-width: 360px;
}
.exit-country-code {
    width: 37%;
}
.btn {
    margin-top: 15px;
    width: 100%;
    height: 36px;
    background: #5B2E91;
    color: #fff;
    border: none;
    border-radius: 10px;
    font-size: 12px;
}
.rh-overlay{display: none;}
}
   #ExitIntent input{font-size: 12px;}
    #ExitIntent select{font-size: 12px;    height: 38px;}
      .waitExitOtp{color: #ff0000;}
.pos-real{position: relative;}