.designquiz-phase2-popupform{position:absolute;left:0;top:0;z-index:99999;width:100%;display:none}
.designquiz-phase2-popupform-overlay{width:100%;position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b0;display:flex;justify-content:center;align-items:center}
.designquiz-phase2-popupform-wrapper{padding:40px;max-width:518px;border-radius:10px;background:#FFF;margin:0 15px}
.designquiz-phase2-popupform-wrapper .designquiz-form-heading h1,.designquiz-phase2-popupform-wrapper .designquiz-form-heading h2,.designquiz-phase2-popupform-wrapper .designquiz-form-heading h3,.designquiz-phase2-popupform-wrapper .designquiz-form-heading h4,.designquiz-phase2-popupform-wrapper .designquiz-form-heading h5,.designquiz-phase2-popupform-wrapper .designquiz-form-heading h6{color:#323232;font-size:32px;line-height:37.504px;margin-bottom:32px;font-family:BioRhyme;font-weight:700}
.designquiz-phase2-popupform-wrapper .frm__group{position:relative}
.designquiz-phase2-popupform-wrapper .frm__field{border-radius:8px;background:#FFF;padding:16px;color:#202020;border:1px solid rgba(32,32,32,0.2);font-family:Lato;font-size:16px;font-weight:400;line-height:20px;width:100%}
.designquiz-phase2-popupform-wrapper .frm__field:focus{border:.8px solid #202020}
.designquiz-phase2-popupform-wrapper .dq_frm__label{display:none;top:-6px;position:absolute;left:14px;padding:0 4px;z-index:2;background:#fff;color:#323232;font-family:Lato;font-size:12px;font-weight:400;line-height:14px;text-transform:capitalize;transition:all .3s}
.designquiz-phase2-popupform-wrapper .frm__group input:focus~.dq_frm__label{display:block}
.designquiz-phase2-popupform-wrapper .country_code{position:absolute;top:17px;left:17px;z-index:1;display:flex;align-items:center;column-gap:7px;color:#202020;font-family:Lato;font-size:16px;font-weight:400}
.designquiz-phase2-popupform-wrapper .country_code::before{content:'';background-image:url(../../../content/dam/asianpaintsbeautifulhomes/design-quiz-phase2-new/india-icon.png);background-position:center;background-size:cover;width:18px;height:12px;display:block}
.designquiz-phase2-popupform-wrapper .country_code::after{content:'';width:1px;height:20px;background-color:black;opacity:.2;display:inline-block;margin-left:3px}
.designquiz-phase2-popupform-wrapper input[type='tel'].frm__field#field_login_add_phone_number{text-indent:75px}
.designquiz-phase2-popupform-wrapper .error{color:#d51123;display:inline-block;font-size:14px;line-height:16px;visibility:hidden;margin-top:unset;line-height:30px}
.designquiz-phase2-popupform-wrapper .frm__field::placeholder{color:#202020;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:20px;opacity:.4}
.designquiz-phase2-popupform-wrapper .field_checkbox-text{position:relative;color:#202020;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:20.8px;display:block;padding-left:38px;margin-bottom:18px}
.designquiz-phase2-popupform-wrapper .checkbox-group label input{width:0;height:0;opacity:0}
.designquiz-phase2-popupform-wrapper .checkmark-box{display:block;width:20px;height:20px;position:absolute;background-color:transparent;cursor:pointer;border-radius:2px;border:1px solid #232426;top:1px;left:0}
.designquiz-phase2-popupform-wrapper .checkbox-group label input:checked~span{background:#232426;border:unset}
.designquiz-phase2-popupform-wrapper .checkbox-group label input:checked~span::after{content:"";display:block;position:absolute;top:2px;left:7px;width:4px;height:10px;border:1px solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.designquiz-phase2-popupform-wrapper .dq_desc{color:#323232;font-family:Lato;font-size:14px;font-weight:400;line-height:16.8px;margin-bottom:40px;opacity:.6}
.designquiz-phase2-popupform-wrapper .designquiz-banner-cta{display:flex;justify-content:flex-end}
.designquiz-phase2-popupform-wrapper .btn-dq-text{color:#FFF;font-family:Lato;font-size:18px;font-weight:700;line-height:23.4px;border-radius:30px;background:#232426;padding:12px 39px;cursor:pointer;border:0}
input:focus-visible{outline:unset}
@media only screen and (max-width:768px){.designquiz-phase2-popupform-wrapper{padding:32px 20px;max-width:335px;width:100%}
.designquiz-phase2-popupform-wrapper .designquiz-form-heading{font-size:24px;line-height:26.4px}
.designquiz-phase2-popupform-wrapper .dq-bannerimg{min-height:671px}
.designquiz-phase2-popupform-wrapper .field_checkbox-text{font-size:14px;line-height:18.2px;margin-bottom:16px;color:#323232}
.designquiz-phase2-popupform-wrapper .dq_desc{margin-bottom:32px}
.designquiz-phase2-popupform-wrapper .btn-dq-text{width:100%;text-align:center}
.designquiz-phase2-popupform-wrapper .country_code{color:#323232}
}