@import url("https://fonts.googleapis.com/css2?family=Inria+Serif:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Outfit:wght@100..900&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");@import url("https://fonts.googleapis.com/css2?family=Inria+Serif&family=Inter&family=Libre+Caslon+Text&family=Lora&family=Montserrat&family=Outfit&family=Poppins&display=swap");.privacy-policy-page,.privacy-policy-page *{margin:0;padding:0;box-sizing:border-box}.privacy-policy-page{--primary-color:#000000;--secondary-color:#000000;--accent-color:#333333;--text-dark:#000000;--text-light:#000000;--border-color:#cccccc;--background-light:transparent;--white:#000000;min-height:100vh;line-height:1.6;color:#000000}.privacy-policy-page .container{max-width:900px;margin:0 auto;padding:40px 20px}.privacy-policy-page .policy-header{font-family:Montserrat,sans-serif;color:var(--white);padding:40px 0;margin-bottom:-99px;border-radius:0;box-shadow:none}.privacy-policy-page .policy-header .container{padding:40px 20px}.privacy-policy-page .back-home-btn{display:inline-block;margin-bottom:20px;color:var(--white);text-transform:uppercase;font-size:.9em;letter-spacing:.5px;transition:all .3s ease;text-decoration:none}.privacy-policy-page .back-home-btn:hover{color:#000000;text-decoration:underline}.privacy-policy-page .policy-header h1{font-family:Montserrat,sans-serif;font-size:2.5em;margin-bottom:10px;font-weight:400;color:#000000}.privacy-policy-page .policy-header p{font-size:1.1em;opacity:.95}.privacy-policy-page h2{color:var(--primary-color);font-size:1.8em;margin-top:40px;margin-bottom:4px;padding-bottom:15px}.privacy-policy-page h2,.privacy-policy-page h3{font-family:Montserrat,sans-serif;font-weight:500}.privacy-policy-page h3{color:var(--secondary-color);font-size:1.3em;margin-top:25px;margin-bottom:15px}.privacy-policy-page p{font-family:Lora,serif;margin-bottom:15px;text-align:justify;color:var(--text-dark);font-size:1em;line-height:1.8;font-weight:300}.privacy-policy-page ul{margin-left:30px;margin-bottom:20px}.privacy-policy-page ul li{font-family:Lora,serif;margin-bottom:10px;color:var(--text-dark);line-height:1.8}.privacy-policy-page .highlight-box{background-color:transparent;border-left:none;padding:0;margin:15px 0;border-radius:0}.privacy-policy-page .highlight-box p{margin-bottom:0}.privacy-policy-page strong{color:var(--text-dark);font-weight:600}.privacy-policy-page a{color:#000000;text-decoration:none;transition:color .3s ease;font-weight:500}.privacy-policy-page a:hover{color:#000000;text-decoration:underline}.privacy-policy-page .contact-info{color:var(--white);padding:40px 0;border-radius:0;margin-top:40px;text-align:center}.privacy-policy-page .contact-info h3{color:#000000;border-bottom:none;padding-bottom:0;margin-bottom:10px}.privacy-policy-page .contact-info p{color:var(--white);margin-bottom:8px;text-align:center}.privacy-policy-page .contact-info a,.privacy-policy-page .contact-info a:hover{color:#000000}.privacy-policy-page .policy-footer{padding:30px 20px;border-top:none;margin-top:40px}.privacy-policy-page .policy-footer,.privacy-policy-page .policy-footer p{text-align:center;color:var(--text-light)}.privacy-policy-page .effective-date{color:var(--text-light);font-size:1.1em;font-style:italic}@media (max-width:768px){.privacy-policy-page .policy-header h1{font-size:1.8em}.privacy-policy-page h2{font-size:1.4em}.privacy-policy-page h3{font-size:1.1em}.privacy-policy-page .container{padding:20px 15px}.privacy-policy-page .section,.privacy-policy-page .terms-section{padding:20px}}body:has(.privacy-policy-page) .navbar-header{display:none}