.rounded_corner{border-radius:22%}.outline_none{outline:none!important}.outline_black{outline:.1em solid #000!important}.outline_white{outline:.1em solid #fff!important}.btn.bg-lgiht2:hover{background-color:#000!important;color:#fff!important}.btn,button,a{z-index:1}.profile-card{position:relative;z-index:1}body{background-color:var(--background-color,"#fff");color:var(--text-color,"#fff")}.form-control{resize:none;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.form-control::-webkit-scrollbar{display:none}input::placeholder,textarea::placeholder{font-size:16px}.textarea_inputs{border:none;text-align:center;padding:10px .5rem;border-radius:1rem;box-shadow:none;min-height:45px!important}.cover-photo{border-radius:22px}.header_image{object-fit:cover;border-radius:22px}.profile-pic{width:120px;margin-top:-80px}.footer{width:100%}.menu{width:45px;height:45px;line-height:50px}.pac-container.pac-logo{z-index:1045;overflow:auto;height:120px}.highlightScanRegion{width:100%}.process_tick_svg{position:unset}.scan-region-highlight{display:block!important;margin-top:62px;height:210px!important}.scan-region-highlight-svg{width:100%!important}.scan-overlay{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.85);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.camera{position:relative;width:100%;height:100%;overflow:hidden}.focus-area{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:96%;height:220px;box-shadow:0 0 0 9999px rgba(0,0,0,.4);border-radius:12px}.btn-cancel{position:absolute;top:75%;left:50%;padding:20px 30px;transform:translateX(-50%);width:50%;border-radius:50px}.camera-instructions{position:absolute;top:25%;left:50%;transform:translateX(-50%);color:#fff;text-align:center;font}.camera video{width:100%;height:100%;object-fit:cover}#side_image{background-color:#e7f0ff;display:none;position:fixed;top:18%;border-radius:30px;text-align:center}.otp::-webkit-outer-spin-button,.otp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.otp[type="number"]{-moz-appearance:textfield}.otp{appearance:none;-webkit-appearance:none}input[type="radio"]:checked+label{background-color:#d8e5fc!important}.lable_qr_code_img{width:320px}.color-input-wrapper{display:flex;padding:0 3px;align-items:center;background-color:#f1f1f1;border-radius:30px!important;width:320px;margin:auto}.color-circle{width:30px;height:30px;border-radius:50%!important;background-color:#000;margin-right:10px;border:1px solid #ccc}.color-input-wrapper input{padding:5px;border:0;background-color:transparent;border-radius:4px;font-size:20px;font-weight:600;text-align:center;color:#161616}.IroSlider,.IroBox{margin:0 auto}.IroSlider{height:30px!important}.IroHandle{top:-12px!important;left:-12px!important;width:30px!important;height:30px!important}.qr_dots{width:40px;height:40px}.qr_dots img{width:100%}.card-wrapper{display:grid;grid-template-columns:repeat(2,1fr);row-gap:50px;column-gap:30px;padding-top:50px}.card_img_container{position:relative;width:100%;height:150px;background-color:#fff;border-radius:25px;box-shadow:0 0 20px rgba(0,0,0,.2);display:flex;justify-content:center;align-items:flex-end;color:#000;font-size:18px;padding-bottom:15px;cursor:pointer}.card_img_label{position:absolute;top:-30px;width:150px;height:119px}.card_img_label img{width:100%;height:100%;border-radius:10px}@media only screen and (max-width:700px){.card_img_label{width:120px;height:95px}.card_img_container{height:120px}}@media only screen and (min-width:450px){html,body,footer,#pre_loading,.offcanvas,#active_profiles,#privacy_banner_main{width:450px!important;margin:auto}html{box-shadow:0 1px 4px #bbb;min-height:100vh}}@media only screen and (min-width:992px){#side_image{display:block;right:0%;width:250px}.offcanvas#menu{width:23rem!important;background:#fff;visibility:visible;transform:none;margin-left:0%}}@media only screen and (min-width:1250px){#side_image{display:block;right:2%;width:285px}}@media only screen and (min-width:1400px){#side_image{display:block;right:2%;width:320px}}.icon-grid{display:grid;grid-template-columns:repeat(3,100px);grid-gap:20px;justify-content:center;margin-top:20px}#pre_loading .rectangle{width: calc(3 * 100px + 2 * 20px);height: calc(2 * 100px * (9 / 16) * 1.3);background:linear-gradient(-65deg,#d0d0d0 25%,#f0f0f0 50%,#d0d0d0 75%);border-radius:22px;margin:0 auto;position:relative;margin-bottom:20px;overflow:hidden;animation:shimmer 1.5s infinite}#pre_loading .circle{width:100px;height:100px;background:linear-gradient(-65deg,#d0d0d0 25%,#f0f0f0 50%,#d0d0d0 75%);outline:.2em solid #fff!important;border-radius:50%;position:sticky;left:50%;margin-top:-70px;transform:translateX(-50%);animation:shimmer 1.5s infinite}#pre_loading .skeleton{width:100px;height:100px;background:linear-gradient(-65deg,#d0d0d0 25%,#f0f0f0 50%,#d0d0d0 75%);border-radius:22%;animation:shimmer 1.5s infinite}@keyframes shimmer {
  0% {
    background-position: -200px 0;
  }
  100% {
    background-position: 200px 0;
  }
}#pre_loading .bar{background:linear-gradient(-65deg,#d0d0d0 25%,#f0f0f0 50%,#d0d0d0 75%);border-radius:10px;height:20px;margin:4px 0;animation:shimmer 1.5s infinite}#pre_loading .bar1{width:50%}#pre_loading .bar2{width:75%}#pre_loading .bar3{width:60%}#pre_loading .bars-container{display:flex;flex-direction:column;align-items:center;margin-top:10px;margin-bottom:0}.glass{position:relative;box-shadow:0 4px 8px rgba(0,0,0,.1) , 0 2px 8px rgba(255,255,255,.5) inset}.glass::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.3),rgba(255,255,255,.05) 60%) , linear-gradient(135deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 60%);border-radius:22%}.product_image.rounded-circle.glass::before{border-radius:50%}.modal-backdrop{background-color: #ffffff00 !important}.fa-wand-magic-sparkles{font-size:60px;background:linear-gradient(45deg,#ff9a9e,#fad0c4,#6a11cb,#2575fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}#privacy_banner_main{height:auto;width:100%;color:#fff;left:0;right:0;z-index:2;padding:0;line-height:20px}@keyframes smoothVibration {
        0%, 70% { transform: translateY(0); }
        75% { transform: translateY(-8px); }
        78% { transform: translateY(8px); }
        81% { transform: translateY(-6px); }
        84% { transform: translateY(6px); }
        87% { transform: translateY(-5px); }
        90% { transform: translateY(5px); }
        93% { transform: translateY(-4px); }
        96% { transform: translateY(4px); }
        100% { transform: translateY(0); }
    }@keyframes breathe {
        0%, 100% { transform: scale(1); }
        50% { transform: scale(1.08); }
    }@keyframes gradientShift {
        0% { background-position: 0% 50%; }
        100% { background-position: 100% 50%; }
    }@keyframes plusAnimation {
        0%, 50%, 100% { transform: scale(1); opacity: 1; text-shadow: 0 0 10px rgba(255, 255, 255, 0.5); }
        20% { transform: scale(1.4); opacity: 0.8; text-shadow: 0 0 15px rgba(255, 255, 255, 0.8); }
        70% { transform: scale(1.2); opacity: 0.9; text-shadow: 0 0 20px rgba(255, 255, 255, 1); }
    }.breathing-button{position:relative;width:70px;height:70px;border-radius:22px;display:flex;justify-content:center!important;align-items:center!important;background:linear-gradient(45deg,#ff66c4,#66c4ff,#6f6);background-size:200% 200%;cursor:pointer;animation:breathe 4s infinite ease-in-out , gradientShift 5s infinite alternate , smoothVibration 6s infinite;transition:all .4s ease-in-out}.breathing-plus{font-size:1.2rem;font-weight:200;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5);animation:plusAnimation 4s infinite ease-in-out;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.breathing-button:hover,.breathing-button:active{background:#007eff;animation:none;transform:scale(1)}.breathing-button:hover .breathing-plus,.breathing-button:active .breathing-plus{animation:none;text-shadow:none}.font_50{font-size:50px}.tab_imgs{width:10vw}.same-field2{height:-webkit-fill-available;width:14%}.otp_password.hide{-webkit-text-security:disc;text-security:disc;font-size:40px;line-height:1;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}@media (min-width:430px){.otp_password.hide{font-size:60px}}@supports (-webkit-touch-callout: none) {
    @media screen and (max-device-width: 430px) and (orientation: portrait) {
      .otp_password.hide {
        padding-bottom: 10px !important;
      }
    }
  }@media (min-width:450px){.tab_imgs{width:4rem}}@media (max-width:450px){.same-field2{font-size:1.4rem;padding:0!important;width: calc((100% - 7* 0.75rem) / 7)}}