.page__contact .help-section{padding:40px 0;color:var(--font-color)}.page__contact .help-container{display:flex;justify-content:space-between;align-items:center;width:90%;margin:25px auto}.page__contact .help-text{width:100%}.page__contact .help-text h1{font-size:60px;font-weight:bold;margin-bottom:15px}.page__contact .help-text p{font-size:22px;line-height:1.6;color:var(--font-color-light)}.page__contact .help-text .highlight{color:var(--accent-color);font-weight:bold}.page__contact .help-image{width:100%;display:flex;margin-right:90px;justify-content:center}.page__contact .help-image img{max-width:100%;height:auto}@media(max-width: 767px){.page__contact .help-container{flex-direction:column;text-align:center;margin:0 15px}.page__contact .help-text{margin-bottom:20px}.page__contact .help-text h1{font-size:30px}.page__contact .help-text p{font-size:18px}.page__contact .help-image img{width:75%;margin-left:30px;display:flex;justify-content:center;align-items:center}}@media(min-width: 768px){.page__contact .help-container{flex-direction:row}.page__contact .help-text{width:50%}.page__contact .help-image{width:50%;display:flex;justify-content:flex-end}.page__contact .help-image img{width:80%}.page__contact .help-text h1{font-size:30px}.page__contact .help-text p{font-size:20px}}@media(min-width: 1024px){.page__contact .help-container{gap:30px}.page__contact .help-text h1{font-size:36px}.page__contact .help-text p{font-size:20px}.page__contact .help-image img{width:80%}}.page__contact .contact-section{background-color:var(--footer-background-color);color:var(--font-color);padding:40px 0}.page__contact .contact-container{display:flex;justify-content:space-between;align-items:flex-start;width:90%;margin:0 auto}.page__contact .contact-text{width:100%;margin-top:40px}.page__contact .contact-text h2{font-size:32px;font-weight:bold;margin-bottom:15px}.page__contact .contact-text p{font-size:22px;line-height:1.8}.page__contact .kuchhi{margin-top:40px}.page__contact .contact-text a{color:var(--accent-color);text-decoration:none}.page__contact .contact-form{width:100%;background-color:var(--footer-inside-background-color);border-radius:15px;padding:50px;margin-top:40px}.page__contact .contact-form form{display:flex;flex-direction:column}.page__contact .contact-form label{margin-bottom:7px;font-size:15px;font-weight:500}.page__contact .contact-form input,.page__contact .contact-form select,.page__contact .contact-form textarea{padding:12px;margin-bottom:15px;border:1px solid var(--font-color);border-radius:10px;background-color:rgba(0,0,0,0);color:var(--font-color)}.page__contact .contact-form input::placeholder,.page__contact .contact-form textarea::placeholder{color:#ccc}.page__contact .contact-form textarea{height:100px;resize:none}.page__contact select{appearance:none;width:100%;padding:12px;margin-bottom:15px;border:1px solid var(--prominent-background-color);border-radius:5px;background-color:var(--select-option-background-color);color:var(--font-color);font-size:16px;position:relative}.page__contact select::after{content:"▼";font-size:12px;color:var(--accent-color);position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none}.page__contact select{padding-right:40px}.page__contact option{background-color:var(--select-option-background-color);color:var(--font-color)}.page__contact select option:checked{background-color:var(--select-option-background-color);color:var(--accent-color)}.page__contact select option:hover{background-color:var(--prominent-background-color);color:var(--accent-color)}.page__contact select:focus{outline:none;border-color:var(--accent-color)}.page__contact .recaptcha-container{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:var(--highlighted-background-color);border-radius:5px;border:1px solid var(--prominent-background-color);margin-bottom:15px}.page__contact .recaptcha-logo img{width:60px;height:50px}.page__contact .contact-form button{padding:15px;background-color:var(--accent-color);color:#393939;font-weight:600;border:none;border-radius:15px;cursor:pointer}.page__contact .contact-form button:hover{background-color:var(--accent-color-hover);color:var(--accent-bgcolored-font-color)}@media(max-width: 767px){.page__contact .contact-container{flex-direction:column}.page__contact .contact-text,.page__contact .contact-form{width:100%}.page__contact .contact-text h2{font-size:24px}.page__contact .contact-text p{font-size:16px}.page__contact .contact-form{padding:5px;margin-top:20px}}@media(min-width: 768px){.page__contact .contact-text{width:40%}.page__contact .contact-form{width:50%}.page__contact .contact-container{gap:30px}.page__contact .contact-text h2{font-size:28px}.page__contact .contact-text p{font-size:18px}}@media(min-width: 1025px){.page__contact .contact-text h2{font-size:36px}.page__contact .contact-text p{font-size:20px}.page__contact .contact-form{width:50%;padding:50px}}.page__contact .custom-faq-section{background-color:var(--footer-background-color);padding:40px 0;color:var(--font-color)}.page__contact .custom-faq-container{display:flex;justify-content:space-between;align-items:center;width:90%;margin:0 auto}.page__contact .custom-faq-container h2{font-size:40px;font-weight:bold}.page__contact .custom-faq-container p{font-size:20px;line-height:1.6;max-width:500px}.page__contact .custom-faq-container a{color:var(--accent-color);text-decoration:none}.page__contact .custom-faq-container a:hover{text-decoration:underline}@media(max-width: 767px){.page__contact .custom-faq-container{flex-direction:column;text-align:center}.page__contact .custom-faq-container h2{font-size:32px;margin-bottom:20px}.page__contact .custom-faq-container p{font-size:18px;line-height:1.5}}@media(min-width: 768px)and (max-width: 1024px){.page__contact .custom-faq-container{justify-content:space-between;align-items:flex-start}.page__contact .custom-faq-container h2{font-size:20px}.page__contact .custom-faq-container p{font-size:18px}}@media(min-width: 1025px){.page__contact .custom-faq-container{justify-content:space-between;align-items:flex-start}.page__contact .custom-faq-container h2{font-size:40px}.page__contact .custom-faq-container p{font-size:20px}}.page__contact .refunds-section{position:relative;background-image:url(../assets/img/refundbg.6b5cc28a.png);background-size:cover;background-position:center;padding:60px 0;color:var(--font-color);text-align:left}.page__contact .refunds-overlay{padding:40px 0}.page__contact .refunds-container{width:90%;margin:0 auto}.page__contact .refunds-container h2{font-size:48px;font-weight:bold;margin-bottom:20px}.page__contact .refunds-container p{font-size:25px;line-height:1.8;text-align:left;margin:0 auto}.page__contact .refunds-container a{color:var(--accent-color);text-decoration:none}.page__contact .refunds-container a:hover{text-decoration:underline}@media(max-width: 767px){.page__contact .refunds-container h2{font-size:28px}.page__contact .refunds-container p{font-size:16px}}@media(min-width: 768px)and (max-width: 1024px){.page__contact .refunds-container h2{font-size:36px}.page__contact .refunds-container p{font-size:18px}}@media(min-width: 1025px){.page__contact .refunds-container h2{font-size:40px}.page__contact .refunds-container p{font-size:20px}}.message{padding:15px;border-radius:5px;margin-bottom:20px;font-size:16px}.message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.message.validation{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba}.hidden{display:none}.recaptcha-container.recaptcha-error{border:1px solid red;padding:5px;border-radius:5px}