@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{width:100%;height:100%;overflow-x:hidden;font-family:Poppins,sans-serif}::placeholder{font-size:14px;font-weight:500;letter-spacing:1px}@media screen and (max-width: 600px){::placeholder{font-size:10px;font-weight:500;letter-spacing:1px}}.login_container{min-height:100vh;background-image:url(/newbg.png);background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 700px){.login_container{background-image:url(/newbg.png)}}.login_baneer{width:50%;height:100vh;display:flex;justify-content:center;align-items:center;padding:180px 100px 100px}.login_left_logo{width:300px;margin-bottom:20px}.login_left_text{width:100%;height:auto;background:#007db7;color:#fff;padding:20px;border-radius:25px;line-height:1.2}.login_left_text::-webkit-scrollbar{width:8px;height:8px}.login_left_text::-webkit-scrollbar-track{background:transparent;border-radius:4px}.login_left_text::-webkit-scrollbar-thumb{background:#6a11cb;border-radius:4px}.login_left_text::-webkit-scrollbar-thumb:hover{background:#6a11cb}.login_form{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 100px}.login_title,.login_company_title{font-size:30px;font-weight:600;margin-bottom:20px;color:#fff}.login_company_title{margin-bottom:5px}.login_text{font-size:18px;font-weight:500;margin-bottom:20px;color:#fff}.checkbox_continer{display:flex;justify-content:flex-start;align-items:center;gap:20px!important;margin-top:20px}.checkbox{width:20px!important;height:20px!important;outline:none;accent-color:yellow;margin:0!important;padding:0!important;border:3px solid red}.checkbox_continer a{font-weight:700;color:#ff0;cursor:pointer}.login_btn{width:100%;padding:10px;background-color:#007db7;color:#fff;border-radius:25px;border:none;margin-top:20px;cursor:pointer;font-size:18px;font-weight:600}@media screen and (max-width: 1200px){.login_form{padding:10px 40px}}@media screen and (max-width: 1000px){.login_container{display:flex;flex-direction:column!important;justify-content:center;align-items:center;padding-top:120px}.login_baneer{order:2;width:100%;height:100%;padding:20px}.login_left_logo{display:none!important}.login_left_text{width:100%}.login_form{width:500px!important;padding:10px;order:1}}@media screen and (max-width: 600px){.login_form{width:100%!important;padding:10px 20px}.login_title,.login_company_title{font-size:25px}.login_text{font-size:14px}}.loginLogo{width:100px;position:absolute;top:10px;right:10px}@media screen and (max-width: 1000px){.loginLogo{display:flex!important}}.loginNvbar{width:100%;padding:10px 20px;display:flex;justify-content:flex-start;align-items:center;gap:5px;background-color:transparent;position:absolute!important;top:0;left:0;right:0}.login_logo_box{width:100px}.login_middle_box{display:flex;justify-content:center;align-items:center;gap:10px}.login_navbar_text{font-weight:600;font-size:20px;letter-spacing:1;padding:0 20px;text-align:center}@media screen and (max-width: 600px){.login_navbar_text{font-size:12px;line-height:16px}.login_logo_box{width:80px}}.verification_container{min-height:100vh;background-image:url(/newbg.png);background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 700px){.verification_container{background-image:url(/newbg.png)}}.verification_baneer{width:50%;display:flex;justify-content:center;align-items:center;padding:100px}.verification_form{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 100px}.verification_title,.verification_company_title{font-size:30px;font-weight:600;margin-bottom:20px;color:#fff}.verification_company_title{margin-bottom:5px}.verification_text{font-size:18px;font-weight:500;margin-bottom:20px;color:#fff}.inputfield{width:100%;height:50px;padding:10px;border-radius:8px;outline:none;font-weight:600;border:1px solid #007db7}.errormessage{font-weight:500;font-size:12px;color:#ff0;padding-left:10px}.verification_btn{width:100%;padding:10px;background-color:#007db7;color:#fff;border-radius:25px;border:none;margin-top:20px;cursor:pointer;font-size:18px;font-weight:600}.resentOtpBox{width:100%;margin-top:20px}.resetText{font-size:15px;font-weight:500;color:#fff}.resetBtn{font-weight:700;background-color:transparent;font-size:14px;color:#ff0;border:none}@media screen and (max-width: 1200px){.verification_form{padding:10px 40px}}@media screen and (max-width: 1000px){.verification_container{display:flex;flex-direction:column;justify-content:center;align-items:center}.verification_baneer{display:none!important}.verification_form{width:500px!important;padding:10px}}@media screen and (max-width: 600px){.verification_form{width:100%;padding:10px 20px}.verification_title,.verification_company_title{font-size:25px}.verification_text{font-size:14px}}.VerifivationNvbar{width:100%;padding:10px 20px;display:flex;justify-content:flex-start;align-items:center;gap:5px;background-color:transparent;position:absolute!important;top:0;left:0;right:0}.Verifivation_logo_box{width:100px}.Verifivation_middle_box{display:flex;justify-content:center;align-items:center;gap:10px}.Verifivation_navbar_text{font-weight:600;font-size:20px;letter-spacing:1;padding:0 20px;text-align:center}@media screen and (max-width: 600px){.Verifivation_navbar_text{font-size:12px;line-height:16px}.Verifivation_logo_box{width:80px}}.refund-policy-container{max-width:900px;margin:0 auto;padding:2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background-color:#fff;box-shadow:0 4px 12px #0000001a;border-radius:8px;margin-top:2rem;margin-bottom:2rem}.refund-policy-header{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e0e0e0}.refund-policy-header h1{font-size:2.2rem;color:#1a1f2c;margin-bottom:.5rem;line-height:1.2}.effective-date{font-style:italic;color:#666;font-size:1rem}.intro-text{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;color:#555}.policy-section{margin-bottom:2rem}.policy-section h2{font-size:1.5rem;color:#1a1f2c;margin-bottom:.8rem;display:flex;align-items:center}.section-number{display:inline-block;margin-right:.5rem;color:#7e69ab;font-weight:700}.policy-section p{line-height:1.6;margin-left:1.5rem;font-size:1.05rem}.miscellaneous-list{margin-left:2.5rem;list-style-type:circle}.miscellaneous-list li{margin-bottom:1rem;line-height:1.6;font-size:1.05rem}.contact-info{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0;text-align:center;font-size:1.1rem}.contact-info a{color:#7e69ab;text-decoration:none;font-weight:500;transition:color .2s ease}.contact-info a:hover{color:#6e59a5;text-decoration:underline}@media (max-width: 992px){.refund-policy-container{max-width:90%;padding:1.8rem}.refund-policy-header h1{font-size:2rem}}@media (max-width: 768px){.refund-policy-container{max-width:95%;padding:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}.refund-policy-header h1{font-size:1.8rem}.policy-section h2{font-size:1.3rem}.intro-text,.policy-section p,.miscellaneous-list li{font-size:1rem}}@media (max-width: 480px){.refund-policy-container{padding:1.2rem;margin-top:1rem;margin-bottom:1rem}.refund-policy-header h1{font-size:1.5rem}.effective-date{font-size:.9rem}.policy-section h2{font-size:1.2rem}.intro-text,.policy-section p,.miscellaneous-list li{font-size:.95rem}.policy-section p{margin-left:.8rem}.miscellaneous-list{margin-left:1.8rem}}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}.boddy{background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);min-height:100vh;display:flex;justify-content:center;align-items:center;color:#fff;overflow:hidden}.boddy_inner{width:100%;background:url(/newbg.png);background-position:center;background-size:cover;background-repeat:no-repeat;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.container{background:#ffffff1a!important;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #1f26875e!important;padding:40px;max-width:1000px;width:90%;display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:center;margin-top:100px}.manage_booking_container{background:#ffffff1a!important;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #1f26875e!important;padding:30px;max-width:1000px;width:90%;display:grid;grid-template-columns:1fr;gap:15px;align-items:center;margin-top:100px}.card{max-height:300px;overflow-y:auto;background:#fff3;border-radius:15px;padding:20px;box-shadow:0 4px 20px #0003;order:1}.card::-webkit-scrollbar{width:8px;height:8px}.card::-webkit-scrollbar-track{background:transparent;border-radius:4px}.card::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.card::-webkit-scrollbar-thumb:hover{background:#888}.section-title,.section-title1{font-size:25px;font-weight:700;margin-bottom:20px;color:#ff6ec4}.section-title1{margin-bottom:5px}.attendees li,.rooms li{margin-bottom:10px;list-style:none;padding:8px;background:#ffffff1a;border-radius:8px;transition:background .3s;color:#fff}.attendees li:hover,.rooms li:hover{background:#ffffff40}.right-side{display:flex;flex-direction:column;align-items:flex-start;gap:20px;order:2}.home_section1_title{font-size:40px;font-weight:700;color:#fff;margin-bottom:5px}.home_section1_text{font-size:25px;opacity:.8;color:#fff;margin-bottom:30px}.button{padding:12px 24px;background:linear-gradient(to right,#6a11cb,#2575fc);color:#fff;border:none;border-radius:12px;font-size:16px;cursor:pointer;transition:transform .3s,box-shadow .3s;margin:0 10px 10px 0}.button:hover{transform:scale(1.05);box-shadow:0 0 10px #6a11cb}input,select,.addRoom_by_default_input{padding:12px;border:1px solid #ccc;border-radius:10px;font-size:16px;width:100%;margin-top:8px;margin-bottom:16px;height:40;background:#fff;-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input,.addRoom_by_default_input{margin-bottom:5px;flex:1}label{font-size:25px;font-weight:600;margin-top:10px}.add_member_forms{max-height:300px;overflow-y:auto;margin-bottom:10px;padding-right:12px}.horizontal_user_form_last{display:flex;justify-content:center;align-items:center;gap:5px;border:2px solid #2575fc;padding:10px;border-radius:12px;margin-bottom:10px;box-shadow:0 0 3px 2px #6a11cb;margin-top:10px}.add_member_forms::-webkit-scrollbar{width:8px;height:8px}.add_member_forms::-webkit-scrollbar-track{background:transparent;border-radius:4px}.add_member_forms::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.add_member_forms::-webkit-scrollbar-thumb:hover{background:#888}.add_member_box{border:2px solid #2575fc;padding:10px;border-radius:12px;margin-bottom:10px;box-shadow:0 0 3px 2px #6a11cb}.horizontal_user_form{display:flex;justify-content:center;align-items:flex-start;gap:5px}.error_text{color:red;font-size:12px}.total_amount{margin-bottom:20px;font-weight:700}.manage_booking_all_tickets{max-height:500px;overflow-y:auto;display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;padding:10px}.manage_booking_all_tickets::-webkit-scrollbar{width:8px;height:8px}.manage_booking_all_tickets::-webkit-scrollbar-track{background:transparent;border-radius:4px}.manage_booking_all_tickets::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.manage_booking_all_tickets::-webkit-scrollbar-thumb:hover{background:#888}.all_ticket_boxs{padding:10px;border-radius:10px;box-shadow:0 0 3px 2px #6a11cb;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;white-space:nowrap;position:relative}.mui_select_country{width:100px!important;height:44px;margin-top:2px}.mobile_number_input{width:auto;height:44px;border-radius:0 5px 5px 0}@media screen and (max-width: 1000px){.container{grid-template-columns:1fr}.card{order:2;background:#fff3}.right-side{order:1}.right-side div{width:100%}.add_member_forms{max-height:350px}.attendees li,.rooms li{background:#000000b3}.attendees li:hover,.rooms li:hover{background:#000000e6}}@media screen and (max-width: 600px){.container{padding:20px;max-width:1000px;width:90%;height:90%;gap:20px}.card{padding:10px}.section-title{font-size:18px;font-weight:700;margin-bottom:15px;color:#ff6ec4}.home_section1_title{font-size:25px;margin-bottom:5px}.home_section1_text{font-size:16px;margin-bottom:25px}label{font-size:18px}input,select{font-size:12px;height:35px;padding:10px}.mui_select_country{height:35px}.mobile_number_input{width:auto;height:35px}.add_member_forms,.card{max-height:200px}.horizontal_user_form,.horizontal_user_form_last{flex-direction:column}.addRoom_by_default_input{font-size:12px}}@media screen and (max-width: 425px){.container,.manage_booking_container{margin-top:120px}}.travel_partner_container{margin:20px 0;padding:0 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}[data-rmiz-ghost]{position:absolute;pointer-events:none}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{background-color:#000000b3;border-radius:50%;border:none;box-shadow:0 0 1px #ffffff80;color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rmiz-btn-zoom]:not(:focus):not(:active){position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{position:absolute;inset:10px 10px auto auto;cursor:zoom-in}[data-rmiz-btn-unzoom]{position:absolute;inset:20px 20px auto auto;cursor:zoom-out;z-index:1}[data-rmiz-content=found] img,[data-rmiz-content=found] svg,[data-rmiz-content=found] [role=img],[data-rmiz-content=found] [data-zoom]{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{position:fixed;width:100vw;width:100dvw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden}[data-rmiz-modal-overlay]{position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{position:relative;width:100%;height:100%}[data-rmiz-modal-img]{position:absolute;cursor:zoom-out;image-rendering:high-quality;transform-origin:top left;transition:transform .3s}@media (prefers-reduced-motion: reduce){[data-rmiz-modal-overlay],[data-rmiz-modal-img]{transition-duration:.01ms!important}}.invoice-box{max-width:800px;margin:auto;padding:20px;font-size:14px;line-height:1.6;font-family:Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;color:#555;background-color:#fff}.invoice-table{width:100%;line-height:inherit;text-align:left;border-collapse:collapse;border:1px solid #000}.invoice-table td,.invoice-table th{padding:5px 8px;vertical-align:top;border:1px solid #ddd}.invoice-table tr.top table td{padding-bottom:10px;border:none}.invoice-table tr.top table{border:none}.invoice-table tr.top td,.invoice-table tr.information td{border-left:none;border-right:none}.invoice-table tr.top,.invoice-table tr.information{border-bottom:1px solid #000}.invoice-table tr.information td{padding-bottom:10px}.invoice-table .title img{max-width:150px}.invoice-table .invoice-header-details{text-align:center;font-size:12px;line-height:1.4;padding-left:20px;border:none}.invoice-table .original-receipt{text-align:right;font-size:12px;border:none}.invoice-table .proforma-title{font-size:18px;font-weight:700;text-align:center;padding:10px 0;text-decoration:underline;border-bottom:1px solid #000}.invoice-table tr.details-row td{padding-top:2px;padding-bottom:2px;font-size:13px;border-top:none;border-bottom:none}.invoice-table tr.details-row.last td{border-bottom:1px solid #000}.invoice-table tr.details-row .details-label{font-weight:700}.invoice-table tr.heading td{background:#eee;border-bottom:1px solid #000;font-weight:700}.invoice-table tr.heading.bill-to-heading td{text-align:left;padding-left:8px}.invoice-table tr.item td{border-bottom:1px solid #eee}.invoice-table tr.item.last td{border-bottom:1px solid #000}.invoice-table tr.item .inclusions-list{margin-top:5px;margin-bottom:0;padding-left:20px}.invoice-table tr.item .inclusions-list li{margin-bottom:2px}.invoice-table .amount-cell{text-align:right}.invoice-table tr.total-separator td{border-top:1px solid #000;border-bottom:none;border-left:none;border-right:none;padding:0;height:1px}.invoice-table tr.total td{border-top:none;border-bottom:1px solid #eee;font-weight:700}.invoice-table tr.total .summary-label{text-align:right;font-weight:400;padding-right:10px}.invoice-table tr.total .summary-label b{font-weight:700}.invoice-table .invoice-words td{border-top:none;border-bottom:none;font-weight:700}.invoice-table .invoice-words-value td{padding-top:5px;font-style:italic;font-weight:400;border-top:none;border-bottom:1px solid #eee}.invoice-table .invoice-words-value td:first-child{font-weight:700;font-style:normal}.invoice-table .bank-details-cell{border-right:1px solid #000!important;font-size:12px;line-height:1.5;font-weight:400!important}.invoice-table .bank-details-cell b{font-weight:700}.invoice-table tr.signature-section td{padding-top:30px;border-top:1px solid #000;border-bottom:none}.invoice-table tr.signature-section .certification-text{font-size:11px;font-style:italic}.invoice-table tr.signature-section .signature-label{text-align:right}.invoice-table tr.common-seal-section td{padding-top:10px;padding-bottom:20px;border-top:none;border-bottom:none}.invoice-table tr.common-seal-section .common-seal-label{text-align:right}.invoice-table tr:first-child td{border-top:1px solid #000}.invoice-table tr:last-child td{border-bottom:1px solid #000}.invoice-table tr td:first-child{border-left:1px solid #000}.invoice-table tr td:last-child{border-right:1px solid #000}.invoice-table tr.top table td,.invoice-table tr.top td,.invoice-table tr.information td,.invoice-table tr.details-row td,.invoice-table tr.heading td,.invoice-table tr.item td,.invoice-table tr.total td,.invoice-table tr.total .bank-details-cell,.invoice-table tr.signature-section td,.invoice-table tr.common-seal-section td{border:1px solid #eee}.invoice-table{border:1px solid #000}.invoice-table tr.top,.invoice-table tr.information,.invoice-table tr.details-row.last td,.invoice-table tr.item.last td{border-bottom:1px solid #000}.invoice-table tr.heading td{border-bottom:1px solid #000;background:#eee}.invoice-table tr.total.last td{border-bottom:1px solid #000}.invoice-table tr.total .bank-details-cell{border-right:1px solid #000!important}.invoice-table tr.signature-section td{border-top:1px solid #000}.invoice-table tr.top table,.invoice-table tr.top table tr,.invoice-table tr.top table td{border:none!important}@media screen and (max-width: 700px){.invoice-box{padding:10px;font-size:12px;line-height:1.4}.invoice-table td,.invoice-table th{padding:4px 6px}.invoice-table .title img{max-width:100px}.invoice-table .invoice-header-details{font-size:10px;padding-left:10px}.invoice-table .original-receipt{font-size:10px}.invoice-table .proforma-title{font-size:16px;padding:8px 0}.invoice-table tr.details-row td{font-size:11px}.invoice-table tr.heading td{font-size:12px}.invoice-table tr.item .inclusions-list{padding-left:15px}.invoice-table .bank-details-cell{font-size:10px;line-height:1.4}}@media screen and (max-width: 480px){.invoice-box{font-size:11px}.invoice-table .invoice-header-details,.invoice-table .bank-details-cell{font-size:9px}}.invoice_all_data_container{height:300px;overflow-y:auto}.invoice_all_data_card{box-shadow:0 0 2px #6a11cb;padding:10px;display:flex;justify-content:space-between;align-items:center}.billing_note{font-size:14px;letter-spacing:1px;line-height:18px;padding:0 10px;color:#303030;margin:5px 0}.qr_payment_container{width:100%;height:300px}.admin_dashoard_container{max-height:400px;overflow-y:auto}.dashboard_title{text-align:center}.admin_dashboard_btns{margin-top:20px;display:flex;justify-content:center;align-items:center}.invoice_all_data_card_admin{width:100%;display:flex;justify-content:space-between;align-items:center;box-shadow:0 0 3px 1px #000;padding:10px;border-radius:25px 5px;margin-bottom:10px;background:#00000080}.id_card_box{max-width:500px;height:800px;margin:20px auto auto;background:url(/assets/newbg-DpeYuoTP.png);background-position:center;background-size:cover;background-repeat:no-repeat}.id_card_box .id_card_contant{height:680px;background:#0006;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;white-space:wrap}.id_card_name{font-size:20px;font-weight:600;letter-spacing:1.2px;margin-bottom:15px;text-align:center}.id_card_email,.id_card_phone{font-size:16px;font-weight:600;letter-spacing:1.2px;margin-bottom:15px;text-align:center}@media screen and (max-width: 520px){.id_card_name{font-size:16px;font-weight:600;letter-spacing:1.2px;margin-bottom:15px}.id_card_email,.id_card_phone{font-size:12px;font-weight:600;letter-spacing:1.2px;margin-bottom:15px}}*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif}body{line-height:1.6}.navbar{background-color:#fff;box-shadow:0 2px 5px #0000001a;position:sticky;top:0;z-index:100;width:100%}.navbar-container{display:flex;justify-content:space-between;align-items:center;padding:15px 50px;max-width:1200px;margin:0 auto}.logo{display:flex;align-items:center}.logo-image{height:80px;width:auto}.nav-menu{display:flex;list-style:none}.nav-item{margin-left:30px}.nav-link{color:#333;text-decoration:none;font-size:16px;font-weight:500;transition:color .3s ease}.nav-link:hover{color:#0078d4}.banner{position:relative;width:100%;height:500px;overflow:hidden}.banner-image{width:100%;height:100%;object-fit:cover}.banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;text-align:center}.banner-content{color:#fff;max-width:800px;padding:0 20px}.banner-content h1{font-size:48px;margin-bottom:20px}.banner-content p{font-size:20px;margin-bottom:30px}.banner-button{background-color:#0078d4;color:#fff;border:none;padding:12px 30px;font-size:18px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.banner-button:hover{background-color:#005a9e}.content-section{padding:80px 0;background-color:#f8f8f8}.content-container{display:flex;align-items:flex-start;max-width:1200px;margin:0 auto;padding:0 20px}.image-container{flex:1;padding-right:40px}.content-image{width:100%;height:auto;border-radius:8px;box-shadow:0 5px 15px #0000001a}.text-container{flex:1;display:flex;flex-direction:column;justify-content:center}.text-container h2{font-size:36px;margin-bottom:20px;color:#333}.text-container p{font-size:16px;line-height:1.6;margin-bottom:15px;color:#555}.learn-more-button{background-color:#0078d4;color:#fff;border:none;padding:10px 25px;font-size:16px;border-radius:5px;cursor:pointer;transition:background-color .3s ease;align-self:flex-start;margin-top:15px}.learn-more-button:hover{background-color:#005a9e}.footer{background-color:#000;color:#fff;padding:30px 20px;text-align:center}.phone-link,.email-link{color:#e6ac00;text-decoration:none}@media screen and (max-width: 768px){.navbar-container{padding:15px 20px;flex-direction:row;justify-content:space-between;align-items:center}.nav-menu{margin-top:15px;width:100%;justify-content:space-around}.nav-item{margin-left:0}.banner{height:350px}.banner-content h1{font-size:32px}.banner-content p{font-size:16px}.banner-button{padding:10px 24px;font-size:16px}.content-container{flex-direction:column;align-items:center}.image-container{padding-right:0;margin-bottom:30px}.text-container h2{font-size:28px}}.footer{background-color:#000;color:#fff;padding:30px 20px;text-align:center;font-family:Arial,sans-serif}.contact-title{font-size:24px;margin-bottom:10px;letter-spacing:1px}.contact-text{font-size:14px;margin-bottom:8px}.contact-info{margin:5px 0}.phone-link,.email-link{color:#ff0;text-decoration:none}.phone-icon,.email-icon{margin-right:5px}.address-section{margin:20px 0}.address{font-size:14px;margin:12px 0;line-height:1.5}.social-section{display:flex;justify-content:center;margin:20px 0;gap:10px}.social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:5px;color:#fff;text-decoration:none;font-weight:700}.facebook{background-color:#4267b2}.twitter{background-color:#1da1f2}.whatsapp{background-color:#25d366}.website{margin-bottom:5px}.copyright{font-size:14px}.heart{color:red}.company{color:#e6ac00}.policy_link_box{display:flex;justify-content:center;gap:30px}@media screen and (max-width: 600px){.policy_link_box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}}.lmai-container{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:20px;text-align:center}.logo-container{display:flex;flex-direction:column;align-items:center}.lmai-logo{width:100px;max-width:100%;height:auto}.lmai-info{margin-top:5px}.association-name{color:#0077b6;font-weight:500}.cin-number{font-size:.9rem;color:#333}.welcome-heading{color:#333;font-size:2rem;margin:20px 0;text-transform:uppercase}.welcome-content{text-align:center;line-height:1.6;max-width:900px}.highlight{font-weight:700}@media (min-width: 768px){.logo-container{flex-direction:row;justify-content:center}.lmai-info{margin-left:15px;text-align:left}}@media (max-width: 767px){.logo-container{margin-bottom:20px}.welcome-heading{font-size:1.5rem}.welcome-content{font-size:.9rem}}.loading_payment_container{height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;background-image:url(/newbg.png);background-position:center;background-size:cover;background-repeat:no-repeat}.success_payment_status{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background-image:url(/newbg.png);background-position:center;background-size:cover;background-repeat:no-repeat}.payment_success_container{max-width:600px;width:90%;background:#fff;border-radius:25px;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.all_invoice_unauthorized{height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(/newbg.png);background-position:center;background-size:cover;background-repeat:no-repeat;padding:20px}.all_invoice_unauthorized{height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(/newbg.png);background-position:center;background-size:cover;background-repeat:no-repeat;padding:20px}.all_invoice_container_box{max-width:800px;width:100%;max-height:70vh;overflow-y:auto;padding:20px;background:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:80px;gap:20px}.invoice_all_data_card_unauthorized{width:100%;display:flex;justify-content:space-between;align-items:center;box-shadow:0 0 3px 1px #000;padding:10px;border-radius:25px 5px}.all_invoice_container_box_title{font-size:20px}.HomeNvbar{width:100%;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;gap:5px;background-color:transparent;position:absolute!important;top:0;left:0;right:0}.Home_logo_box{width:80px}.Home_logo_box1{width:100px}.Home_middle_box{display:flex;justify-content:center;align-items:center;gap:10px}.Home_navbar_text{font-weight:600;font-size:22px;letter-spacing:1;padding:0 20px;text-align:center;color:#e9e5e5}.size_logout{padding:8px;font-size:14px}@media screen and (max-width: 600px){.Home_navbar_text{font-size:12px;line-height:16px}.Home_logo_box,.Home_logo_box1{width:50px}}._single_id_card_box_70y8a_1{width:454px;height:283px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #000000}._csvUploadContainer_70y8a_25{max-width:500px;margin:20px auto;padding:10px;border:2px solid #e0e0e0;border-radius:10px;background-color:#f9f9f9;font-family:Arial,sans-serif;box-shadow:0 4px 6px #0000001a}._csvUploadContainer_70y8a_25 h2{text-align:center;color:#333;margin-bottom:10px;font-size:24px}._uploadForm_70y8a_61{display:flex;flex-direction:column;gap:20px}._fileInputContainer_70y8a_73{display:flex;flex-direction:column;gap:10px}._fileLabel_70y8a_85{font-weight:700;color:#555;font-size:16px}._fileInput_70y8a_73{padding:6px;border:2px solid #ddd;border-radius:5px;font-size:14px;background-color:#fff;cursor:pointer;transition:border-color .3s ease}._fileInput_70y8a_73:hover{border-color:#4caf50}._fileInput_70y8a_73:focus{outline:none;border-color:#4caf50;box-shadow:0 0 5px #4caf504d}._fileInfo_70y8a_137{background-color:#e8f5e8;padding:6px;border-radius:5px;border-left:4px solid #4caf50}._fileInfo_70y8a_137 p{margin:5px 0;color:#2e7d32}._fileInfo_70y8a_137 strong{color:#1b5e20}._submitBtn_70y8a_169{padding:5px 12px;font-size:16px;font-weight:700;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}._submitBtn_70y8a_169._enabled_70y8a_193{background-color:#4caf50;color:#fff}._submitBtn_70y8a_169._enabled_70y8a_193:hover{background-color:#45a049;transform:translateY(-2px);box-shadow:0 4px 8px #0003}._submitBtn_70y8a_169._enabled_70y8a_193:active{transform:translateY(0);box-shadow:0 2px 4px #0003}._submitBtn_70y8a_169._disabled_70y8a_225{background-color:#ccc;color:#666;cursor:not-allowed}._submitBtn_70y8a_169:disabled{background-color:#ccc;color:#666;cursor:not-allowed}@media (max-width: 600px){._csvUploadContainer_70y8a_25{margin:20px;padding:20px}._csvUploadContainer_70y8a_25 h2{font-size:20px}._submitBtn_70y8a_169{padding:12px 24px;font-size:14px}}
