﻿.cookie-policy-page{padding:80px 0 60px;min-height:100vh;background:#f8f9fa}.cookie-policy-page .page-title{text-align:center;margin-bottom:50px;font-size:42px;font-weight:700;color:#333}.cookie-policy-page .policy-content{background:#fff;padding:50px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.1);line-height:1.8}.cookie-policy-page .policy-content h2{font-size:28px;font-weight:700;color:#333;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:3px solid #667eea}.cookie-policy-page .policy-content h2:first-child{margin-top:0}.cookie-policy-page .policy-content h3{font-size:22px;font-weight:600;color:#444;margin-top:30px;margin-bottom:15px}.cookie-policy-page .policy-content p{margin-bottom:15px;color:#555;font-size:16px}.cookie-policy-page .policy-content ul{margin:15px 0 25px 20px}.cookie-policy-page .policy-content ul li{margin-bottom:10px;color:#555;font-size:16px}.cookie-policy-page .policy-content ul li strong{color:#333}.cookie-policy-page .policy-content ul li a{color:#667eea;text-decoration:none}.cookie-policy-page .policy-content ul li a:hover{text-decoration:underline}.cookie-policy-page .policy-content .contact-info{list-style:none;margin-left:0;padding-left:0}.cookie-policy-page .policy-content .contact-info li{padding:8px 0;padding-left:30px;position:relative}.cookie-policy-page .policy-content .contact-info li:before{content:"→";position:absolute;left:0;color:#667eea;font-weight:bold}.cookie-policy-page .policy-content strong{font-weight:600;color:#333}.cookie-policy-page .policy-content a{color:#667eea;text-decoration:none}.cookie-policy-page .policy-content a:hover{text-decoration:underline;color:#5568d3}.cookie-policy-page .cookie-table{width:100%;margin:20px 0 30px;border-collapse:collapse;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.cookie-policy-page .cookie-table thead{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%)}.cookie-policy-page .cookie-table thead tr th{padding:15px;text-align:left;color:#fff;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:0.5px}.cookie-policy-page .cookie-table tbody tr{border-bottom:1px solid #e9ecef}.cookie-policy-page .cookie-table tbody tr:last-child{border-bottom:none}.cookie-policy-page .cookie-table tbody tr:hover{background:#f8f9fa}.cookie-policy-page .cookie-table tbody tr td{padding:15px;color:#555;font-size:14px}.cookie-policy-page .cookie-table tbody tr td:first-child{font-family:'Courier New', monospace;color:#667eea;font-weight:600}.cookie-policy-page .last-updated{margin-top:40px;padding-top:30px;border-top:2px solid #e9ecef;text-align:center}.cookie-policy-page .last-updated p{color:#888;font-size:14px;margin:0}.cookie-policy-page .back-link{text-align:center;margin-top:40px}.cookie-policy-page .back-link .btn{padding:12px 30px;font-size:16px;font-weight:600;border-radius:25px;transition:all 0.3s ease}.cookie-policy-page .back-link .btn i{margin-right:8px}.cookie-policy-page .back-link .btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,0.4)}@media (max-width: 768px){.cookie-policy-page{padding:40px 0 30px}.cookie-policy-page .page-title{font-size:32px;margin-bottom:30px}.cookie-policy-page .policy-content{padding:30px 20px}.cookie-policy-page .policy-content h2{font-size:24px}.cookie-policy-page .policy-content h3{font-size:20px}.cookie-policy-page .policy-content p,.cookie-policy-page .policy-content ul li{font-size:15px}.cookie-policy-page .cookie-table{font-size:12px;display:block;overflow-x:auto}.cookie-policy-page .cookie-table thead tr th,.cookie-policy-page .cookie-table tbody tr td{padding:10px}}@media (max-width: 480px){.cookie-policy-page .page-title{font-size:28px}.cookie-policy-page .policy-content{padding:20px 15px}}
