body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;max-width:1200px;margin:0 auto;padding:20px;background-color:#f9f9f9}.breadcrumb{display:flex;list-style:none;padding:10px 0;margin:0 0 20px 0;background:rgba(255,255,255,0.8);border-radius:5px;padding:10px 20px}.breadcrumb li{display:flex;align-items:center}.breadcrumb li + li:before{content:"›";margin:0 10px;color:#666}.breadcrumb a{color:#d00;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.container{background:white;padding:40px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}h1{color:#000;font-size:2.5rem;margin-bottom:20px;text-align:center;border-bottom:3px solid #ffce00;padding-bottom:15px}h2{color:#d00;font-size:2rem;margin:40px 0 20px 0;border-left:5px solid #ffce00;padding-left:15px}h3{color:#333;font-size:1.5rem;margin:30px 0 15px 0}h4{color:#666;font-size:1.2rem;margin:25px 0 12px 0}p{margin-bottom:15px;text-align:justify}.intro{font-size:1.1rem;background:#f0f8ff;padding:20px;border-radius:8px;border-left:4px solid #ffce00;margin:30px 0}.infographic{background:linear-gradient(135deg,#000 0%,#d00 50%,#ffce00 100%);color:white;padding:30px;border-radius:10px;margin:30px 0;text-align:center}.timeline{background:#f8f8f8;padding:25px;border-radius:8px;margin:25px 0;border:1px solid #ddd}.timeline-item{display:flex;align-items:center;margin-bottom:15px;padding:10px;background:white;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.timeline-date{background:#d00;color:white;padding:8px 15px;border-radius:20px;font-weight:bold;margin-right:15px;min-width:100px;text-align:center}.statistics{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:30px 0}.stat-card{background:linear-gradient(45deg,#000,#333);color:#ffce00;padding:25px;border-radius:10px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,0.2)}.stat-number{font-size:2.5rem;font-weight:bold;margin-bottom:10px}.highlight-box{background:#fff3cd;border:1px solid #ffeaa7;padding:20px;border-radius:8px;margin:20px 0}.flag-colors{display:flex;height:60px;margin:20px 0;border-radius:5px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.2)}.flag-black{background:#000;flex:1}.flag-red{background:#d00;flex:1}.flag-gold{background:#ffce00;flex:1}.celebration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:30px 0}.celebration-card{background:#f8f9fa;padding:20px;border-radius:8px;border-top:4px solid #d00;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.quote{font-style:italic;background:#f0f0f0;padding:20px;border-left:4px solid #d00;margin:25px 0}.toc{background:#f8f9fa;padding:20px;border-radius:8px;margin:30px 0;border:1px solid #e9ecef}.toc ul{list-style:none;padding-left:0}.toc li{margin:8px 0;padding-left:20px}.toc a{color:#d00;text-decoration:none}.toc a:hover{text-decoration:underline}.saarland-header{background:linear-gradient(135deg,#003366 0%,#0066cc 50%,#ffffff 100%);color:white;padding:30px;border-radius:10px;margin:30px 0;text-align:center}.saarland-header h3{color:white;margin:0 0 10px 0}.event-card{background:white;border-radius:8px;padding:20px;margin:15px 0;box-shadow:0 2px 8px rgba(0,0,0,0.1);border-left:4px solid #d00}.event-time{background:#d00;color:white;padding:5px 10px;border-radius:15px;font-size:0.9rem;font-weight:bold;display:inline-block;margin-bottom:10px}.event-location{color:#666;font-size:0.9rem;margin-bottom:10px}.info-box{background:#e3f2fd;border:1px solid #2196f3;border-radius:8px;padding:20px;margin:20px 0}.info-box h4{color:#1976d2;margin-top:0}.warning-box{background:#fff3e0;border:1px solid #ff9800;border-radius:8px;padding:20px;margin:20px 0}.warning-box h4{color:#f57c00;margin-top:0}.related-links{background:#f8f9fa;padding:25px;border-radius:8px;margin:30px 0;border-left:4px solid #d00}.related-links h3{color:#d00;margin-top:0}.related-links ul{list-style:none;padding:0}.related-links li{margin:10px 0;padding-left:20px;position:relative}.related-links li:before{content:"→";position:absolute;left:0;color:#d00;font-weight:bold}.related-links a{color:#333;text-decoration:none;font-weight:500}.related-links a:hover{color:#d00;text-decoration:underline}.faq-container{background:white;padding:40px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.1);margin-top:40px}.faq-header{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:3px solid #ffce00}.faq-header h2{color:#000;font-size:2.5rem;margin-bottom:15px;border:none;padding:0}.faq-header p{font-size:1.2rem;color:#666;margin:0}.faq-item{margin-bottom:25px;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,0.05)}.faq-question{background:#f8f9fa;padding:20px;cursor:pointer;border-bottom:1px solid #e9ecef;position:relative;transition:background-color 0.3s ease}.faq-question:hover{background:#e9ecef}.faq-question h3{margin:0;font-size:1.2rem;color:#d00;padding-right:30px}.faq-question::after{content:'+';position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:bold;color:#d00;transition:transform 0.3s ease}.faq-question.active::after{transform:translateY(-50%) rotate(45deg)}.faq-answer{padding:20px;background:white;display:none;animation:fadeIn 0.3s ease}.faq-answer.show{display:block}.faq-answer p{margin:0;text-align:justify;line-height:1.7}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}.faq-intro{background:#f0f8ff;padding:20px;border-radius:8px;border-left:4px solid #ffce00;margin-bottom:30px}.faq-intro p{margin:0;font-size:1.1rem}.main-nav{background:linear-gradient(135deg,#000 0%,#d00 50%,#ffce00 100%);border-radius:8px;margin:20px 0;box-shadow:0 2px 10px rgba(0,0,0,0.2);position:relative}.nav-container{display:flex;justify-content:space-between;align-items:center;padding:0 20px;max-width:1200px;margin:0 auto}.nav-brand{color:white;font-size:1.2rem;font-weight:bold;padding:15px 0;text-decoration:none}.nav-menu{display:flex;list-style:none;margin:0;padding:0;align-items:center}.nav-item{position:relative}.nav-link{display:block;color:white;text-decoration:none;padding:15px 20px;transition:background-color 0.3s ease;font-weight:500}.nav-link:hover{background-color:rgba(255,255,255,0.1);text-decoration:none;color:white}.dropdown{position:relative}.dropdown-content{display:none;position:absolute;top:100%;left:0;background:white;min-width:250px;box-shadow:0 8px 16px rgba(0,0,0,0.2);border-radius:5px;z-index:1000;border:1px solid #ddd}.dropdown-content a{color:#333;padding:12px 16px;text-decoration:none;display:block;transition:background-color 0.3s ease;border-bottom:1px solid #f0f0f0}.dropdown-content a:last-child{border-bottom:none;border-radius:0 0 5px 5px}.dropdown-content a:first-child{border-radius:5px 5px 0 0}.dropdown-content a:hover{background-color:#f8f9fa;color:#d00}.dropdown:hover .dropdown-content{display:block}.dropdown-arrow::after{content:" ▼";font-size:0.8em;margin-left:5px}.burger{display:none;flex-direction:column;cursor:pointer;padding:10px}.burger span{width:25px;height:3px;background:white;margin:3px 0;transition:0.3s;border-radius:2px}.burger.active span:nth-child(1){transform:rotate(-45deg) translate(-5px,6px)}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}@media (max-width:768px){body{padding:10px;}.container{padding:20px;}h1{font-size:2rem;}h2{font-size:1.5rem;}.statistics{grid-template-columns:1fr;}.celebration-grid{grid-template-columns:1fr;}.timeline-item{flex-direction:column;align-items:flex-start;}.timeline-date{margin-bottom:10px;margin-right:0;}.burger{display:flex;}.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background:white;width:100%;text-align:center;transition:0.3s;box-shadow:0 10px 27px rgba(0,0,0,0.05);border-radius:0 0 10px 10px;max-height:calc(100vh - 70px);overflow-y:auto;z-index:999;}.nav-menu.active{left:0;}.nav-item{margin:0;width:100%;}.nav-link{padding:15px;color:#333;border-bottom:1px solid #f0f0f0;}.nav-link:hover{background-color:#f8f9fa;color:#d00;}.dropdown-content{position:static;display:none;background:#f8f9fa;box-shadow:none;border:none;border-radius:0;margin:0;}.dropdown-content a{padding-left:30px;background:#f8f9fa;font-size:0.9rem;}.dropdown.active .dropdown-content{display:block;}.breadcrumb{margin-top:10px;}}.main-footer{background:linear-gradient(135deg,#000 0%,#333 50%,#000 100%);color:white;margin-top:60px;padding:0;border-top:4px solid #ffce00}.footer-container{max-width:1200px;margin:0 auto;padding:0}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;padding:50px 40px}.footer-section h3{color:#ffce00;font-size:1.4rem;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #d00;font-weight:bold}.footer-content{line-height:1.6}.footer-content p{margin-bottom:15px}.footer-content strong{color:#ffce00}.footer-content a{color:white;text-decoration:none;transition:color 0.3s ease}.footer-content a:hover{color:#ffce00;text-decoration:underline}.privacy-list{list-style:none;padding:0;margin:15px 0}.privacy-list li{padding:5px 0;color:#ccc}.footer-flag{display:flex;height:30px;margin-top:20px;border-radius:3px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.3)}.footer-flag .flag-black{background:#000;flex:1}.footer-flag .flag-red{background:#d00;flex:1}.footer-flag .flag-gold{background:#ffce00;flex:1}.footer-bottom{background:rgba(0,0,0,0.5);border-top:1px solid #333;padding:25px 40px;text-align:center}.footer-bottom-content p{margin:5px 0;color:#ccc}.footer-tagline{font-size:0.9rem;font-style:italic}.footer-tagline a{color:#ffce00;text-decoration:none;font-weight:bold}.footer-tagline a:hover{text-decoration:underline}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:30px;padding:30px 20px;}.footer-bottom{padding:20px;}.footer-section h3{font-size:1.2rem;}}@media (max-width:480px){.footer-content{font-size:0.9rem;}.footer-grid{padding:20px 15px;}}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;max-width:1200px;margin:0 auto;padding:20px;background-color:#f9f9f9}.period-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:30px 0}.period-card{background:#f8f9fa;padding:20px;border-radius:8px;border-top:4px solid #d00;box-shadow:0 2px 8px rgba(0,0,0,0.1)}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}.faq-intro{background:#f0f8ff;padding:20px;border-radius:8px;border-left:4px solid #ffce00;margin-bottom:30px}@media (max-width:768px){body{padding:10px;}.container{padding:20px;}h1{font-size:2rem;}h2{font-size:1.5rem;}.statistics{grid-template-columns:1fr;}.period-grid{grid-template-columns:1fr;}.timeline-item{flex-direction:column;align-items:flex-start;}.timeline-date{margin-bottom:10px;margin-right:0;}.burger{display:flex;}.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background:white;width:100%;text-align:center;transition:0.3s;box-shadow:0 10px 27px rgba(0,0,0,0.05);border-radius:0 0 10px 10px;max-height:calc(100vh - 70px);overflow-y:auto;z-index:999;}.nav-menu.active{left:0;}.nav-item{margin:0;width:100%;}.nav-link{padding:15px;color:#333;border-bottom:1px solid #f0f0f0;}.nav-link:hover{background-color:#f8f9fa;color:#d00;}.dropdown-content{position:static;display:none;background:#f8f9fa;box-shadow:none;border:none;border-radius:0;margin:0;}.dropdown-content a{padding-left:30px;background:#f8f9fa;font-size:0.9rem;}.dropdown.active .dropdown-content{display:block;}.breadcrumb{margin-top:10px;}}.main-footer{background:linear-gradient(135deg,#000 0%,#333 50%,#000 100%);color:white;margin-top:60px;padding:0;border-top:4px solid #ffce00}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:30px;padding:30px 20px;}.footer-bottom{padding:20px;}.footer-section h3{font-size:1.2rem;}}@media (max-width:480px){.footer-content{font-size:0.9rem;}.footer-grid{padding:20px 15px;}}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;max-width:1200px;margin:0 auto;padding:20px;background-color:#f9f9f9}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}.faq-intro{background:#f0f8ff;padding:20px;border-radius:8px;border-left:4px solid #ffce00;margin-bottom:30px}@media (max-width:768px){body{padding:10px;}.container{padding:20px;}h1{font-size:2rem;}h2{font-size:1.5rem;}.statistics{grid-template-columns:1fr;}.celebration-grid{grid-template-columns:1fr;}.timeline-item{flex-direction:column;align-items:flex-start;}.timeline-date{margin-bottom:10px;margin-right:0;}.burger{display:flex;}.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background:white;width:100%;text-align:center;transition:0.3s;box-shadow:0 10px 27px rgba(0,0,0,0.05);border-radius:0 0 10px 10px;max-height:calc(100vh - 70px);overflow-y:auto;z-index:999;}.nav-menu.active{left:0;}.nav-item{margin:0;width:100%;}.nav-link{padding:15px;color:#333;border-bottom:1px solid #f0f0f0;}.nav-link:hover{background-color:#f8f9fa;color:#d00;}.dropdown-content{position:static;display:none;background:#f8f9fa;box-shadow:none;border:none;border-radius:0;margin:0;}.dropdown-content a{padding-left:30px;background:#f8f9fa;font-size:0.9rem;}.dropdown.active .dropdown-content{display:block;}.breadcrumb{margin-top:10px;}}.main-footer{background:linear-gradient(135deg,#000 0%,#333 50%,#000 100%);color:white;margin-top:60px;padding:0;border-top:4px solid #ffce00}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:30px;padding:30px 20px;}.footer-bottom{padding:20px;}.footer-section h3{font-size:1.2rem;}}@media (max-width:480px){.footer-content{font-size:0.9rem;}.footer-grid{padding:20px 15px;}}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;max-width:1200px;margin:0 auto;padding:20px;background-color:#f9f9f9}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}.faq-intro{background:#f0f8ff;padding:20px;border-radius:8px;border-left:4px solid #ffce00;margin-bottom:30px}@media (max-width:768px){body{padding:10px;}.container{padding:20px;}h1{font-size:2rem;}h2{font-size:1.5rem;}.statistics{grid-template-columns:1fr;}.celebration-grid{grid-template-columns:1fr;}.timeline-item{flex-direction:column;align-items:flex-start;}.timeline-date{margin-bottom:10px;margin-right:0;}.burger{display:flex;}.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background:white;width:100%;text-align:center;transition:0.3s;box-shadow:0 10px 27px rgba(0,0,0,0.05);border-radius:0 0 10px 10px;max-height:calc(100vh - 70px);overflow-y:auto;z-index:999;}.nav-menu.active{left:0;}.nav-item{margin:0;width:100%;}.nav-link{padding:15px;color:#333;border-bottom:1px solid #f0f0f0;}.nav-link:hover{background-color:#f8f9fa;color:#d00;}.dropdown-content{position:static;display:none;background:#f8f9fa;box-shadow:none;border:none;border-radius:0;margin:0;}.dropdown-content a{padding-left:30px;background:#f8f9fa;font-size:0.9rem;}.dropdown.active .dropdown-content{display:block;}.breadcrumb{margin-top:10px;}}.main-footer{background:linear-gradient(135deg,#000 0%,#333 50%,#000 100%);color:white;margin-top:60px;padding:0;border-top:4px solid #ffce00}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:30px;padding:30px 20px;}.footer-bottom{padding:20px;}.footer-section h3{font-size:1.2rem;}}@media (max-width:480px){.footer-content{font-size:0.9rem;}.footer-grid{padding:20px 15px;}}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;max-width:1200px;margin:0 auto;padding:20px;background-color:#f9f9f9}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}.faq-intro{background:#f0f8ff;padding:20px;border-radius:8px;border-left:4px solid #dc143c;margin-bottom:30px}@media (max-width:768px){body{padding:10px;}.container{padding:20px;}h1{font-size:2rem;}h2{font-size:1.5rem;}.statistics{grid-template-columns:1fr;}.celebration-grid{grid-template-columns:1fr;}.timeline-item{flex-direction:column;align-items:flex-start;}.timeline-date{margin-bottom:10px;margin-right:0;}.burger{display:flex;}.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background:white;width:100%;text-align:center;transition:0.3s;box-shadow:0 10px 27px rgba(0,0,0,0.05);border-radius:0 0 10px 10px;max-height:calc(100vh - 70px);overflow-y:auto;z-index:999;}.nav-menu.active{left:0;}.nav-item{margin:0;width:100%;}.nav-link{padding:15px;color:#333;border-bottom:1px solid #f0f0f0;}.nav-link:hover{background-color:#f8f9fa;color:#d00;}.dropdown-content{position:static;display:none;background:#f8f9fa;box-shadow:none;border:none;border-radius:0;margin:0;}.dropdown-content a{padding-left:30px;background:#f8f9fa;font-size:0.9rem;}.dropdown.active .dropdown-content{display:block;}.breadcrumb{margin-top:10px;}}.main-footer{background:linear-gradient(135deg,#000 0%,#333 50%,#000 100%);color:white;margin-top:60px;padding:0;border-top:4px solid #ffce00}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:30px;padding:30px 20px;}.footer-bottom{padding:20px;}.footer-section h3{font-size:1.2rem;}}@media (max-width:480px){.footer-content{font-size:0.9rem;}.footer-grid{padding:20px 15px;}}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;max-width:1200px;margin:0 auto;padding:20px;background-color:#f9f9f9}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}.faq-intro{background:#f0f8ff;padding:20px;border-radius:8px;border-left:4px solid #ffce00;margin-bottom:30px}@media (max-width:768px){body{padding:10px;}.container{padding:20px;}h1{font-size:2rem;}h2{font-size:1.5rem;}.statistics{grid-template-columns:1fr;}.celebration-grid{grid-template-columns:1fr;}.timeline-item{flex-direction:column;align-items:flex-start;}.timeline-date{margin-bottom:10px;margin-right:0;}.burger{display:flex;}.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background:white;width:100%;text-align:center;transition:0.3s;box-shadow:0 10px 27px rgba(0,0,0,0.05);border-radius:0 0 10px 10px;max-height:calc(100vh - 70px);overflow-y:auto;z-index:999;}.nav-menu.active{left:0;}.nav-item{margin:0;width:100%;}.nav-link{padding:15px;color:#333;border-bottom:1px solid #f0f0f0;}.nav-link:hover{background-color:#f8f9fa;color:#d00;}.dropdown-content{position:static;display:none;background:#f8f9fa;box-shadow:none;border:none;border-radius:0;margin:0;}.dropdown-content a{padding-left:30px;background:#f8f9fa;font-size:0.9rem;}.dropdown.active .dropdown-content{display:block;}.breadcrumb{margin-top:10px;}}.image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:40px 0}.image-card{background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid #e9ecef}.image-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.image-card img{width:100%;height:200px;object-fit:cover;display:block}.image-info{padding:20px}.image-info h4{color:#d00;font-size:1.2rem;margin:0 0 10px 0;font-weight:bold}.image-info p{color:#666;font-size:0.95rem;margin:0 0 20px 0;line-height:1.5}.download-btn{display:inline-flex;align-items:center;background:linear-gradient(135deg,#d00 0%,#ff4444 100%);color:white;text-decoration:none;padding:12px 20px;border-radius:25px;font-weight:bold;font-size:0.9rem;transition:all 0.3s ease;box-shadow:0 2px 10px rgba(208,0,0,0.2)}.download-btn:hover{background:linear-gradient(135deg,#b00 0%,#dd3333 100%);transform:translateY(-2px);box-shadow:0 4px 15px rgba(208,0,0,0.3);color:white;text-decoration:none}.download-icon{margin-right:8px;font-size:1.2rem;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-3px);}60%{transform:translateY(-2px);}}.usage-info{background:#f0f8ff;padding:25px;border-radius:10px;border-left:4px solid #ffce00;margin-top:40px}.usage-info h3{color:#d00;margin-top:0;margin-bottom:15px;font-size:1.3rem}.usage-info p{margin:0;color:#333;line-height:1.6}@media (max-width:768px){.image-grid{grid-template-columns:1fr;gap:20px;margin:30px 0;}.image-card img{height:180px;}.image-info{padding:15px;}.usage-info{padding:20px;margin-top:30px;}}@media (max-width:480px){.image-grid{margin:20px 0;}.download-btn{padding:10px 16px;font-size:0.85rem;}}.main-footer{background:linear-gradient(135deg,#000 0%,#333 50%,#000 100%);color:white;margin-top:60px;padding:0;border-top:4px solid #ffce00}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:30px;padding:30px 20px;}.footer-bottom{padding:20px;}.footer-section h3{font-size:1.2rem;}}@media (max-width:480px){.footer-content{font-size:0.9rem;}.footer-grid{padding:20px 15px;}}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;max-width:1200px;margin:0 auto;padding:20px;background-color:#f9f9f9}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}.faq-intro{background:#f0f8ff;padding:20px;border-radius:8px;border-left:4px solid #ffce00;margin-bottom:30px}@media (max-width:768px){body{padding:10px;}.container{padding:20px;}h1{font-size:2rem;}h2{font-size:1.5rem;}.statistics{grid-template-columns:1fr;}.celebration-grid{grid-template-columns:1fr;}.timeline-item{flex-direction:column;align-items:flex-start;}.timeline-date{margin-bottom:10px;margin-right:0;}.burger{display:flex;}.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background:white;width:100%;text-align:center;transition:0.3s;box-shadow:0 10px 27px rgba(0,0,0,0.05);border-radius:0 0 10px 10px;max-height:calc(100vh - 70px);overflow-y:auto;z-index:999;}.nav-menu.active{left:0;}.nav-item{margin:0;width:100%;}.nav-link{padding:15px;color:#333;border-bottom:1px solid #f0f0f0;}.nav-link:hover{background-color:#f8f9fa;color:#d00;}.dropdown-content{position:static;display:none;background:#f8f9fa;box-shadow:none;border:none;border-radius:0;margin:0;}.dropdown-content a{padding-left:30px;background:#f8f9fa;font-size:0.9rem;}.dropdown.active .dropdown-content{display:block;}.breadcrumb{margin-top:10px;}}.main-footer{background:linear-gradient(135deg,#000 0%,#333 50%,#000 100%);color:white;margin-top:60px;padding:0;border-top:4px solid #ffce00}
