.app{display:flex;flex-direction:column;height:100%;box-sizing:border-box;scrollbar-width:auto;scrollbar-color:#c0c4c7 #fff}.btn_primary,.btn_primary:hover{background-color:#006a3a!important}.card_banner_thumb.placeholder{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOS4yMyAxOS41OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTkuMjMgMTkuNTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRENERUUwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjksOWMwLjc2LDAsMS41Mi0wLjA5LDIuMjYtMC4yNmMwLjc1LTAuMiwxLjIxLTAuOTYsMS4wMS0xLjcyYzAtMC4wMS0wLjAxLTAuMDMtMC4wMS0wLjA0CglDMTcuOTIsMi44NCwxNC4xMSwwLDkuNzksMEM5LjAzLDAsOC4yOCwwLjA5LDcuNTQsMC4yN0M2Ljc5LDAuNDUsNi4zMywxLjIxLDYuNTEsMS45NmMwLDAuMDEsMC4wMSwwLjAzLDAuMDEsMC4wNAoJQzcuNzUsNi4xNSwxMS41Nyw5LDE1LjksOXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjE3LDEyLjZjMC4yMi0wLjc0LTAuMi0xLjUyLTAuOTQtMS43NGMtMC4wMi0wLjAxLTAuMDQtMC4wMS0wLjA2LTAuMDJjLTAuNzQtMC4xOC0xLjUtMC4yNy0yLjI2LTAuMjcKCWMtNC4zMywwLTguMTUsMi44NS05LjM4LDdjLTAuMjIsMC43NCwwLjIxLDEuNTIsMC45NSwxLjc0YzAuMDIsMCwwLjAzLDAuMDEsMC4wNSwwLjAxQzEyLjU4LDIwLjU0LDE3LjcsMTcuNTgsMTkuMTcsMTIuNnoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTcuMzQsOS43OUM3LjM1LDcuMyw2LjQsNC45MSw0LjY5LDMuMUM0LjE0LDIuNTUsMy4yNSwyLjU1LDIuNywzLjA5YzAsMCwwLDAtMC4wMSwwLjAxCgljLTMuNTMsMy43Ni0zLjUzLDkuNjMsMCwxMy4zOWMwLjU1LDAuNTUsMS40NCwwLjU1LDEuOTksMC4wMWMwLDAsMCwwLDAuMDEtMC4wMUM2LjQsMTQuNjgsNy4zNSwxMi4yOCw3LjM0LDkuNzl6Ii8+Cjwvc3ZnPgo=")}.app_header{background-color:#fff;border-bottom:1px solid var(--main-bg);position:fixed;top:0;width:100%;padding:0 1.8rem;height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;overflow:hidden;z-index:100}.app_container.small{max-width:800px;padding:1.2rem 1.8rem;width:100%;margin:0 auto;.card{border:1px solid var(--line-color);border-radius:.6rem;position:relative;margin-bottom:1rem;background-color:#fff}}.app_layout{flex:1 1;overflow-y:auto;background-color:#edeff2}.community_row_dialog{margin:0 -1.5rem 1.5rem;padding:0 1.5rem 1.5rem;border-bottom:1px solid var(--line-color)}.card_banner_thumb,.card_media{display:flex;align-items:center;gap:20px}.card_body .card_banner_thumb{width:9rem;height:5.4rem;background-color:var(--main-bg);border-radius:.8rem;overflow:hidden;background-repeat:no-repeat;background-size:3.5rem;position:relative;background-position:50%;justify-content:center;img{width:100%;object-fit:cover!important;height:100%}}.app_container.small_success{display:flex;align-items:center;max-width:400px;.card{background-color:#fff;border-radius:.6rem;overflow:hidden;margin-bottom:1rem}}.small_success .success_msg{padding-top:2rem;flex-direction:column;text-align:center;padding-bottom:3rem;h3{font-weight:600;font-size:1.3rem}h3,p{margin:0 0 1rem}p{color:var(--main-color);line-height:1.7;font-size:1rem}}.success_icon.small,.success_msg{display:flex;align-items:center;justify-content:center;width:398px;height:291px}.success_icon.small{width:2.5rem;height:2.5rem;box-shadow:0 0 0 12px #dcfaf4;border-radius:50%;color:#fff;font-size:2.2rem;background-color:#05916f;margin-bottom:1.5rem}.app_layout .center_aligned{height:100%;display:flex;align-items:center}.success_page_container_wrap{max-width:620px!important}.success_card_heading{font-size:24px!important;font-weight:600!important}.success_card_description{margin-top:0!important;font-size:16px!important;color:#0f0f0f!important}.app_container .table_list table{width:100%;border-collapse:collapse;border:none}.app_container .table_list td,.app_container .table_list th{padding:.5rem 0;border:none;vertical-align:top;text-align:left}.css-165mck1,.css-z3c6am-MuiFormControl-root-MuiTextField-root,.form_control .css-165mck1,.mui_Field_Control{width:100%!important}.progress_step_separator{width:20px;height:0;border-bottom:1px solid #00ab65;margin:auto 15px}.form_accordion{margin-bottom:16px}.form_accordion .MuiAccordion-root{box-shadow:none!important;border:1px solid #e0e0e0!important;border-radius:8px!important}.form_accordion .MuiAccordion-root:before{display:none!important}.form_accordion .MuiAccordionSummary-root{background-color:#f8f9fa;border-radius:8px;min-height:56px}.form_accordion .MuiAccordionSummary-root.Mui-expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.form_accordion .MuiAccordionDetails-root{padding:16px 24px 24px;background-color:#fff}.review_field{margin-bottom:16px;padding:12px 0}.review_label{color:grey}.review_label,.review_value{font-family:Inter;font-weight:500;font-style:Medium;font-size:14px;line-height:100%;letter-spacing:0}.review_value{word-break:break-word;color:#0f0f0f}.review_section{margin-bottom:24px}.review_section h3{color:#333;font-size:18px;font-weight:600;margin-bottom:16px}.email_input .email_verified{left:calc(100% - 2.5rem);background-color:#006a3a;color:#fff;border-radius:50%;padding:2px}.check_icon{background-color:#00ab49;color:#fff;border-radius:50%;padding:3px}.email_otp_intro_head{margin-bottom:60px}.auth_wrap_form_2{display:flex;flex-direction:column;width:100%;flex:1 1;justify-content:center;margin-bottom:1rem}.resend_otp[disabled]{background-color:transparent!important;border:none!important}.otp_input input{width:3.5rem!important;height:3.5rem;background-color:#fff;border-radius:.6rem;min-height:46px;font-size:2rem;border:1px solid var(--line-color);color:var(--primary-color);padding:.5rem 1rem;width:100%;transition:var(--default-transition)}.otp_input input:focus{border-color:var(--primary-color)!important;background-color:#fff!important}.otp_input input:-webkit-autofill,.otp_input input:-webkit-autofill:active,.otp_input input:-webkit-autofill:focus,.otp_input input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.counter{display:flex;align-items:center;justify-content:center;font-weight:500;margin:1.5rem 0 1rem}.form_group.otp_input{gap:1rem;position:relative;width:260px;margin:auto}.opt_intraction{display:flex;align-items:center;position:absolute;right:-2.5rem;top:1rem}.otp_input div{justify-content:center;gap:1rem}.opt_intraction i{font-size:1.4rem}.opt_intraction .spinner i{color:#929292}.opt_intraction .spinner{animation:rotation 1.5s linear infinite}.opt_intraction .success i{color:var(--primary-color)}.otp_input .error input{border-color:#ff645b;color:#ff645b}.opt_intraction .error_ico i{color:#ff645b}.incorrect_otp{color:#c51611;display:block;text-align:center;margin-top:1rem;font-size:.85rem}.field_section.email_field_wrapper{padding:1.2rem!important}.req_attachment_file_icon_name_wrapper img{min-width:16px;width:16px}.req_attachment_file_wrapper{padding:8px}.icon_btn_wrap_left_border{border-left:1px solid #00000020;padding-left:4px;margin-left:4px}.app_review_pp_wrapper .app_review_pp_thumb{width:110px;height:110px}.app_review_pp_thumb{min-height:2rem;border-radius:.4rem;border:1px solid var(--line-color);overflow:hidden;background-repeat:no-repeat;background-size:3.5rem;position:relative;background-position:50%;display:flex;align-items:center;justify-content:center}.app_review_pp_thumb img{width:100%!important}.btn.icon_btn.btn_overlay_preview{border:1px solid #ffffff80!important;background-color:#00000066!important;color:#fff!important;font-size:.9rem!important;position:absolute!important;z-index:9!important;height:28px!important;width:28px!important;top:4px!important;right:4px!important}.btn.icon_btn.btn_overlay_preview:hover{background-color:#00000080!important}.icon_btn_wrap_left_border .btn.icon_btn_v2.transparent{display:flex!important;align-items:center!important;justify-content:center!important;line-height:normal!important}.icon_btn_wrap_left_border .btn.icon_btn_v2.transparent i{line-height:normal;margin-top:1px}.icon_btn_wrap_left_border .btn.icon_btn_v2.transparent:hover{color:#000!important;background-color:#00000033!important}.communa_app_container{justify-content:center;background-color:#fff;padding:4px;margin-bottom:1rem}.communa_app_card,.communa_app_container{display:flex;align-items:center;border-radius:10px;position:relative}.communa_app_card{padding:20px;box-sizing:border-box;background:linear-gradient(0deg,#f8f0ff,#f8f0ff),#fff;justify-content:space-between;min-width:100%;overflow:hidden;z-index:0}.communa_app_card>*{position:relative;z-index:1}.communa_card_extra{position:absolute;top:30%;left:40%;width:160px;height:160px;opacity:.6;filter:blur(10px);transform:rotate(15deg);z-index:0}.communa_app_card_content{display:flex;align-items:center;gap:16px}.communa_app_access_text{display:flex;flex-direction:column;font-size:28px;font-weight:600;line-height:1.2;color:#1a1a1a}.communa_app_access_text span{color:#0f0f0f;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0}.communa_app_qr_code_placeholder{width:6.5rem;height:6.5rem;padding:8px;background:#fff;border-radius:10px;max-width:-moz-fit-content;max-width:fit-content;max-height:-moz-fit-content;max-height:fit-content}.communa_app_qr_code_placeholder img{width:100%;height:100%;object-fit:contain}.communa_app_stores{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.communa_app_badge img{height:40px;width:auto;display:block}.communa_app_download_label{color:#3c3c3c;text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin:0}.hr_line{border-color:rgba(0,0,0,.05);margin-top:1rem;margin-bottom:.5rem}.success_list_divider{margin:2rem 0 1rem!important}.success-box.highlight{border:1px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#ac51ff80,#0ce98480) border-box;border-radius:20px!important;box-shadow:0 4px 20px 0 #00000020!important}.padding_success_details{padding:40px 32px!important}.padding_payment_details{padding:24px 32px!important}.table_list .success_list_table th{color:grey!important;font-weight:500!important}.table_list .success_list_table td{color:#0f0f0f!important;font-weight:600!important}.payment_success_card_heading{font-size:1rem!important;font-weight:600!important}@media (max-width:480px){.success_page_container_wrap{padding:0!important}}