*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;line-height:1.6;background-color:#f9f9f9}:root{--primary-color: #47053e;--secondary-color: #ffb703}.about-us,.terms-and-condition,.privacy-policy{width:100%;max-width:1200px;margin:10px auto;word-wrap:break-word;overflow-wrap:break-word}.about-us .content,.terms-and-condition .content,.privacy-policy .content{font-size:1rem;line-height:1.8;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 1200px){.about-us,.terms-and-condition,.privacy-policy{padding:20px}}@media (max-width: 768px){.about-us,.terms-and-condition,.privacy-policy{padding:10px}.about-us .content,.terms-and-condition .content,.privacy-policy .content{font-size:.9rem;padding:0 20px}}@media (max-width: 480px){.about-us,.terms-and-condition,.privacy-policy{padding:8px}.about-us .content,.terms-and-condition .content,.privacy-policy .content{font-size:.8rem}}.loader-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.loader{border:3px solid #f3f3f3;border-top:3px solid #ffb703;border-radius:50%;width:35px;height:35px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contact-us{height:calc(100vh - 115px);padding:30px;max-width:900px;margin:0 auto;text-align:center}.contact-us h1{font-size:2.5rem;color:#333;margin-bottom:20px}.contact-box{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 6px #0000001a;text-align:left;max-width:600px;margin:0 auto}.contact-box p{font-size:1.1rem;margin-bottom:12px;color:#444}.contact-box strong{color:#333}.contact-box a{color:#06c;text-decoration:none}.contact-box a:hover{text-decoration:underline}@media (max-width: 768px){.contact-us h1{font-size:2rem}.contact-box p{font-size:1rem}.contact-box{padding:15px}}@media (max-width: 480px){.contact-us h1{font-size:1.75rem}.contact-box p{font-size:.9rem}.contact-box{padding:12px}}.header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 2rem;background-color:var(--primary-color);color:#fff;position:sticky;top:0;box-shadow:0 4px 8px #0000001a}.logo img{height:40px}.nav-link{color:var(--secondary-color);text-decoration:none;font-size:16px;font-weight:500}.menu-toggle{display:none;flex-direction:column;gap:5px;cursor:pointer}.menu-toggle .bar{width:25px;height:3px;background-color:var(--secondary-color);transition:all .3s ease}.menu-toggle .bar.open{transform:rotate(45deg)}.menu-toggle .bar:nth-child(2).open{opacity:0}.menu-toggle .bar:nth-child(3).open{transform:rotate(-45deg)}.nav-links.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background-color:var(--primary-color);padding:1rem;gap:15px}.nav-links{display:flex;gap:20px}@media (max-width: 768px){.nav-links{display:none}.menu-toggle{display:flex}}.footer{background-color:var(--primary-color);color:#fff;text-align:center;padding:1rem 0;position:relative;bottom:0;width:100%}.footer-content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px}.footer p{margin:0;font-size:14px}.maintained-by{font-size:12px;color:#f1faee}.maintained-by a{color:var(--secondary-color);text-decoration:none;font-weight:700}.maintained-by a:hover{text-decoration:underline}@media (max-width: 768px){.footer p{font-size:12px}.maintained-by{font-size:11px}}
