/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bureau-news{padding:40px;background:#f7f9fc;font-family:Arial,sans-serif;}.news-title{text-align:center;font-size:2rem;margin-bottom:30px;color:#1e3a8a;}.news-wrapper{display:flex;gap:20px;flex-wrap:wrap;}.main-news{flex:2;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.1);transition:transform 0.4s ease,opacity 0.4s ease;animation:fadeIn 1s ease forwards;}.main-news img{width:100%;height:300px;object-fit:cover;}.news-content{padding:20px;}.news-content h3{font-size:1.6rem;margin-bottom:8px;color:#111827;}.news-date{font-size:0.85rem;color:#6b7280;margin-bottom:10px;}.news-content p{font-size:1rem;margin-bottom:15px;color:#4b5563;}.news-btn{display:inline-block;padding:10px 20px;background:#1e3a8a;color:#fff;border-radius:5px;text-decoration:none;transition:background 0.3s;}.news-btn:hover{background:#2563eb;}.side-news-container{flex:1;display:flex;flex-direction:column;gap:5px;}.side-news{display:flex;flex-direction:column;gap:15px;max-height:500px;overflow-y:hidden;scroll-behavior:smooth;}.news-item{cursor:pointer;display:flex;gap:10px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.08);transition:transform 0.3s,box-shadow 0.3s;opacity:0;animation:fadeSlideIn 0.5s forwards;}.news-item img{width:80px;height:80px;object-fit:cover;flex-shrink:0;border-radius:5px;}.news-item h4{font-size:1rem;color:#1e3a8a;margin:0;}.news-item:hover{transform:translateX(5px);box-shadow:0 6px 15px rgba(0,0,0,0.15);}.scroll-btn{background:#1e3a8a;color:#fff;border:none;cursor:pointer;padding:8px;border-radius:5px;font-size:1.2rem;transition:background 0.3s;}.scroll-btn:hover{background:#2563eb;}@keyframes fadeIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@keyframes fadeSlideIn{from{opacity:0;transform:translateX(-20px);}to{opacity:1;transform:translateX(0);}}
.bureau-services{padding:90px 20px;background:#f6f8fb;text-align:center;}.services-title{font-size:36px;margin-bottom:50px;font-weight:700;}.services-container{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;}.service-card{background:white;padding:35px 25px;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,0.08);transition:0.4s;}.service-card:hover{transform:translateY(-12px);box-shadow:0 15px 35px rgba(0,0,0,0.15);}.service-icon{font-size:42px;margin-bottom:15px;}.service-card h3{margin-bottom:15px;}.service-card p{font-size:16px;line-height:1.6;color:#555;}.service-btn{display:inline-block;margin-top:15px;text-decoration:none;color:white;background:#0c6efd;padding:10px 20px;border-radius:4px;font-size:14px;transition:0.3s;}.service-btn:hover{background:#084ec1;}
.stats-section{background:#f4f6f8;padding:80px 20px;font-family:Arial,sans-serif;}.container{max-width:1100px;margin:auto;text-align:center;}.section-title{font-size:32px;font-weight:700;color:#1f2937;margin-bottom:10px;}.section-subtitle{font-size:16px;color:#6b7280;margin-bottom:50px;}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;}.stat-box{background:#ffffff;border:1px solid #e5e7eb;padding:30px 20px;border-radius:14px;transition:0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.05);}.stat-box:hover{transform:translateY(-6px);box-shadow:0 10px 25px rgba(0,0,0,0.08);}.stat-icon{font-size:30px;color:#2563eb;margin-bottom:12px;}.counter{font-size:38px;font-weight:bold;color:#111827;margin-bottom:8px;}.stat-box p{font-size:14px;color:#6b7280;}
#block-tara-languageswitcher{display:inline-block;margin-left:1.5rem;position:relative;}#block-tara-languageswitcher ul{display:flex;gap:0.5rem;list-style:none;margin:0;padding:0;}#block-tara-languageswitcher li{margin:0;}#block-tara-languageswitcher a{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;border:none;padding:0.6rem 1.2rem;border-radius:50px;cursor:pointer;font-weight:500;font-size:0.9rem;display:flex;align-items:center;gap:0.5rem;transition:all 0.3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1);text-decoration:none;}#block-tara-languageswitcher a:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,0.4);background:linear-gradient(135deg,#5a67d8 0%,#6b46a0 100%);color:white;text-decoration:none;}#block-tara-languageswitcher a.is-active{background:linear-gradient(135deg,#48bb78 0%,#38a169 100%);box-shadow:0 2px 8px rgba(72,187,120,0.3);}#block-tara-languageswitcher a[href*="/en"]::before{content:"🇬🇧";margin-right:0.5rem;font-size:1.1rem;}#block-tara-languageswitcher a[href*="/am"]::before{content:"🇪🇹";margin-right:0.5rem;font-size:1.1rem;}#block-tara-languageswitcher a[href*="/sid"]::before{content:"🌍";margin-right:0.5rem;font-size:1.1rem;}#block-tara-languageswitcher a::after{content:attr(hreflang);text-transform:uppercase;margin-left:0.5rem;font-size:0.75rem;opacity:0.9;background:rgba(255,255,255,0.2);padding:0.2rem 0.4rem;border-radius:20px;}#block-tara-languageswitcher.dropdown-style ul{display:block;position:absolute;top:100%;right:0;margin-top:0.5rem;background:white;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,0.1);min-width:180px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.2s ease;z-index:1000;}#block-tara-languageswitcher.dropdown-style:hover ul{opacity:1;visibility:visible;transform:translateY(0);}#block-tara-languageswitcher.dropdown-style li{margin:0;}#block-tara-languageswitcher.dropdown-style a{background:white;color:#2d3748;border-radius:0;padding:0.6rem 1rem;box-shadow:none;justify-content:flex-start;}#block-tara-languageswitcher.dropdown-style a:hover{background:#f7fafc;transform:none;box-shadow:none;}html[lang="am"] #block-tara-languageswitcher{margin-left:0;margin-right:1.5rem;}@media (max-width:768px){#block-tara-languageswitcher a{padding:0.5rem 1rem;font-size:0.85rem;}#block-tara-languageswitcher a::before{font-size:1rem;}#block-tara-languageswitcher a::after{font-size:0.7rem;}}#block-tara-languageswitcher a:focus-visible{outline:2px solid #4299e1;outline-offset:2px;transform:scale(1.05);}#block-tara-languageswitcher a{animation:fadeIn 0.3s ease;}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}
