.campaigner_app{position:fixed;z-index:2020;padding-top:30px;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.7)}.campaigner_app_main{background-color:#1d7f65;overflow:hidden;border-radius:20px;max-width:850px;margin:50px auto}.campaigner_app_main_box1{display:flex;align-items:center;justify-content:flex-end;gap:15px;padding-top:10px;padding-right:15px}.campaigner_app_main_box1_imgBox{max-width:150px}.campaigner_app_main_box1_imgBox img{width:100%}.campaigner_app_main_box1_closeBtn{font-size:16px;font-weight:700;color:#1d7f65;cursor:pointer;background-color:#fff;width:23px;border-radius:50%;text-align:center;box-shadow:0 0 10px #fff}.campaigner_app_main_box1_closeBtn:hover{font-size:18px;width:26px;font-weight:800}.campaigner_app_main_box2{display:flex}.campaigner_app_main_box2_left{display:flex;flex-direction:column;justify-content:center;align-items:center;width:53%;padding-left:45px}.campaigner_app_main_box2_left_qrcode .qrcode-image-android,.campaigner_app_main_box2_left_qrcode .qrcode-image-ios{border:10px solid #000;height:10vw;max-height:225px}.campaigner_app_main_box2_left_heading{font-size:42px;letter-spacing:-1px;line-height:47px;color:#f9cf1c;font-weight:700;text-align:center;filter:drop-shadow(0 4px .5px rgba(2,37,24,.4))}.campaigner_app_main_box2_left_text{font-size:16px;letter-spacing:0;line-height:22px;color:#f9fcfb;font-weight:400;text-align:center}.campaigner_app_main_box2_left_qrHeading{font-size:21px;letter-spacing:-1px;line-height:38px;color:#f9fcfb;font-weight:600;text-align:center;filter:drop-shadow(0 4px .5px rgba(2,37,24,.4))}.campaigner_app_main_box2_left_btnBox{margin-bottom:25px}.campaigner_app_main_box2_left_btnBox img{width:140px;border-radius:5px}.campaigner_app_main_box2_right{position:relative}.campaigner_app_main_box2_right_img1{position:absolute;right:-545px;bottom:-225px;width:700px}.campaigner_app_main_box2_right_img1 img{width:100%}.campaigner_app_main_box2_right_img2{width:166px;position:absolute;right:-288px;bottom:0}.campaigner_app_main_box2_right_img2 img{width:100%}.hide{display:none}.show{display:block}.campaignerAndroidApp,.campaignerIosApp{cursor:pointer}.referal-page{position:relative;padding:20px;color:#000;z-index:1;min-height:100vh;display:flex;align-items:center}@media only screen and (max-width:767px){.referal-page{min-height:70vh}}.referal-page:before{content:"";position:absolute;inset:0;background:url(/themes/front/images/ref-bg.png);opacity:.1;z-index:-1}.referal-page button,.referal-page input{outline:0!important}.referal-page .referrals-wrapper{width:480px;margin:0 auto;font-family:Inter,sans-serif}@media only screen and (max-width:767px){.referal-page .referrals-wrapper{width:auto}}.referal-page .referrals-wrapper .step-one-animation{display:flex;gap:8px;width:100%;margin-bottom:20px;padding:0 10px}.referal-page .referrals-wrapper .step-one-animation .line-one{background-color:#17674a;height:4px;width:50%;border-radius:10px}.referal-page .referrals-wrapper .step-one-animation .line-two{background-color:#e1e3e6;height:4px;width:50%;border-radius:10px}.referal-page .referrals-wrapper .step-two-animation{display:flex;gap:8px;width:100%;margin-bottom:20px;padding:0 10px}.referal-page .referrals-wrapper .step-two-animation .line-one{background-color:#7ec0a9;height:4px;width:50%;border-radius:10px}.referal-page .referrals-wrapper .step-two-animation .line-two{background-color:#17674a;height:4px;width:50%;border-radius:10px}.referal-page .referrals-wrapper .refer-sec{gap:8px;margin:90px auto 0;display:flex;padding:0 40px;align-items:center}@media only screen and (max-width:767px){.referal-page .referrals-wrapper .refer-sec{padding:0 15px}}.referal-page .referrals-wrapper .refer-sec h1{color:var #1a273c;font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:0}@media only screen and (max-width:767px){.referal-page .referrals-wrapper .refer-sec h1{font-size:24px}}.referal-page .referrals-wrapper .refer-sec img{width:104px;height:104px}.referal-page .referrals-wrapper .card{background:#fff;border-radius:19px;box-shadow:0 4px 10px rgba(0,0,0,.08);padding:24px;max-width:100%;width:100%}@media only screen and (max-width:767px){.referal-page .referrals-wrapper .card{padding:16px}}.referal-page .referrals-wrapper .card h3{font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:0;color:#1a273c;margin:0 5px;text-transform:math-auto}@media only screen and (max-width:767px){.referal-page .referrals-wrapper .card h3{font-size:20px}}.referal-page .referrals-wrapper .card p{color:#333f51;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:0;margin-top:0;padding-top:8px}@media only screen and (max-width:767px){.referal-page .referrals-wrapper .card p{font-size:14px}}.referal-page .referrals-wrapper .card .phone-currency-group{display:flex;gap:8px;width:100%}.referal-page .referrals-wrapper .card .phone-currency-group #mobile_country_code{width:100px!important}.referal-page .referrals-wrapper .card .phone-currency-group .currency_code{width:30%!important}@media only screen and (max-width:767px){.referal-page .referrals-wrapper .card .phone-currency-group .currency_code{width:45%!important}}.referal-page .referrals-wrapper .card .form-group{margin-bottom:15px}.referal-page .referrals-wrapper .card .form-group .disease-suggestion,.referal-page .referrals-wrapper .card .form-group .hospital-suggestion{padding:4px 10px}.referal-page .referrals-wrapper .card .form-group input,.referal-page .referrals-wrapper .card .form-group select{width:100%!important;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:6px;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;color:#838a96!important;height:40px}.referal-page .referrals-wrapper .card .form-group input:focus,.referal-page .referrals-wrapper .card .form-group select:focus{border:1px solid #21936a!important;box-shadow:0 0 0 2px var(--primary-P75,#cdeae0)}.referal-page .referrals-wrapper .card .form-group input:hover,.referal-page .referrals-wrapper .card .form-group select:hover{border:1px solid #adb1b9}.referal-page .referrals-wrapper .card .form-group .modalRelation{width:100%}.referal-page .referrals-wrapper .card .form-group .error{color:red;font-size:12px;display:none;margin-top:4px}.referal-page .referrals-wrapper .card .form-group .error-message{color:red;font-size:12px;margin-top:4px}.referal-page .referrals-wrapper .card .firstnextbtn{background-color:#e1e3e6;color:#adb1b9;border:none;padding:10px 15px;border-radius:6px;cursor:pointer;width:100%;justify-content:center;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin:24px auto 0;display:flex;gap:8px}@media (max-width:767px){.referal-page .referrals-wrapper .card .firstnextbtn{width:100%}}.referal-page .referrals-wrapper .card .firstnextbtn span{width:24px;height:24px;font-size:24px;display:flex;justify-content:center;align-items:center;gap:8px}.referal-page .referrals-wrapper .card .tip{font-size:12px;color:#666;margin-top:10px;text-align:center}.referal-page .referrals-wrapper .card .finalsubmitbtn{background-color:#e1e3e6;color:#adb1b9;color:#fff;border:none;padding:10px 15px;border-radius:6px;cursor:pointer;width:100%;display:flex;justify-content:center;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin:24px auto 0}.referal-page .referrals-wrapper .card .ref-thankyou img{display:flex;margin:0 auto}.referal-page .referrals-wrapper .card .ref-thankyou h3{color:#1a273c;font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:0;margin:0;padding-bottom:8px;text-align:left}@media only screen and (max-width:767px){.referal-page .referrals-wrapper .card .ref-thankyou h3{font-size:20px}}.referal-page .referrals-wrapper .card .ref-thankyou p{color:#333f51;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:0;margin:0;padding-bottom:24px;text-align:left}@media only screen and (max-width:767px){.referal-page .referrals-wrapper .card .ref-thankyou p{font-size:14px}}.referal-page .referrals-wrapper .card .btn-success{background-color:#21936a;color:#fff;border:none;padding:10px 15px;border-radius:6px;cursor:pointer;width:100%;display:flex;justify-content:center;margin:0 auto;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.referal-page .referrals-wrapper .card .btn-success:hover{background-color:#17674a;transition:all .3s ease}.referal-page .referrals-wrapper .form-control:focus{outline:0!important;border:1px solid #21936a!important;box-shadow:0 0 0 2px var(--primary-P75,#cdeae0)}