*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:chorine;src:url(/assets/chorine-BO3fQNrb.woff)format("woff")}html{scroll-behavior:smooth}body{color:#fff;scroll-behavior:smooth;background-color:#1a1a40;font-family:chorine,sans-serif;overflow-y:scroll}.navbar{z-index:1000;background:#bab2b273;border-radius:10px;gap:20px;padding:10px 20px;font-family:Poppins,sans-serif;display:flex;position:fixed;top:20px;right:20px}.navbar a{color:#000;letter-spacing:1px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none}.navbar a:hover{color:#fff}.navbar-toggle{color:#fff;z-index:1100;background:0 0;border:none;font-family:Poppins,sans-serif;font-size:1.5rem;display:none;position:fixed;top:20px;left:20px}.navbar.mobile{flex-direction:column;font-family:Poppins,sans-serif;display:none;top:60px;left:20px}@media (width<=768px){.navbar{z-index:1000;background:#bab2b2e6;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;width:120px;padding:10px 20px;display:none;position:fixed;top:60px;left:20px}.navbar.show{display:flex}.navbar-toggle{color:#fff;background:0 0;border:none;font-size:1.5rem;display:block;z-index:1100!important;position:fixed!important;top:20px!important;left:20px!important}}section{text-align:center;flex-direction:column;align-items:center;min-height:100vh;padding:60px 20px;font-family:chorine,sans-serif;display:flex}section h2{margin-top:30px;margin-bottom:50px;font-family:chorine,sans-serif;font-size:5rem}.hero{color:#fff;text-align:center;background-image:url(/assets/af-cover-hranik-DydGh_2r.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:100vh;font-family:Poppins,sans-serif;display:flex}.hero h1{margin-top:90px;margin-bottom:0;font-family:chorine,sans-serif;font-size:7rem;font-weight:600}@media (width<=768px){.hero h1{font-size:4rem}}.hero h2{color:#fff;margin-top:0;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:300}.concerts-container{position:relative}.concerts-overlay{color:#e0e0e0;text-align:center;z-index:10;box-sizing:border-box;background-color:#000c;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;font-family:Poppins,sans-serif;font-size:1.5rem;font-style:italic;display:flex;position:absolute;top:0;left:0}.concerts{text-align:center;background-color:#336;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.concerts h2{color:#fff;margin-top:30px;margin-bottom:50px;font-family:chorine,sans-serif;font-size:5rem}.concerts-grid{grid-template-columns:repeat(auto-fit,minmax(220px,320px));justify-content:center;gap:16px;width:100%;max-width:1000px;margin:0 auto;display:grid}.concert-card{background-color:#2d2d5b;border-radius:8px;transition:transform .3s;overflow:hidden;box-shadow:0 4px 8px #0003}.concert-card:hover{transform:scale(1.05)}.concert-card img{width:100%;height:70%}.concert-info{color:#fff;padding:15px;font-family:Poppins,sans-serif}.concert-info h3{color:#7f7fff;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:1.2rem}.concert-info p{margin:5px 0;font-family:Poppins,sans-serif}.concert-info a{color:#40e0d0;margin-top:10px;font-family:Poppins,sans-serif;font-weight:600;text-decoration:none;transition:color .3s;display:inline-block}.concert-info a:hover{color:#7f7fff;font-family:Poppins,sans-serif}@media (width<=768px){.concerts-grid{grid-template-columns:1fr}}.gallery{background-color:#1a1a40;padding:60px 20px;font-family:Poppins,sans-serif}.gallery-header{z-index:900;text-align:center;background-color:#1a1a40;width:100%;padding:10px 0;font-family:chorine,sans-serif;position:fixed;top:0;left:0}.gallery-container{width:100%;max-width:1200px;margin:140px auto 0}.gallery-items{flex-wrap:wrap;justify-content:center;gap:20px;padding-top:10px;display:flex}@media (width<=1024px){.gallery-items{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.gallery-items{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.gallery-items{grid-template-columns:1fr}}.gallery-item{text-align:center;max-width:250px;transition:transform .3s,box-shadow .3s;position:relative}.gallery-item:hover{z-index:10;transform:scale(1.1);box-shadow:0 8px 16px #0000004d}.gallery-item img{object-fit:cover;border-radius:10px;width:100%;min-width:250px;max-width:250px;height:200px}.play-icon{opacity:.8;pointer-events:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAoCAYAAABjPNNTAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKaADAAQAAAABAAAAKAAAAAD9QK3vAAADwUlEQVRYCcWZW4hNURjH5wxCI5Fr4mFGo2Qil8g8CCVEMw1NIZeXoTQvJKNxmUSjiAcehFLigXJ9IS9DTekUL5QXNCaFCA+YS3I5fv81s49z2fvsvdfZx/7qP2uvy/et31l7r73W2pMos7RUKjUO10WoBlWiCagC/UE96CPqQs/Qk0Qi0UtqZYkwXoANp30dakDzUFD/X7TtRLdQB8D6IYEtUCfADSHiZrQDjQ8c3b1hN8VnAL3nXp1f6gsJ4GzcjqHqfPeiSpJ4HwD2nV+UgpAAbiXAPjTUL5Bl/TfFB/RBIX9XSOBU3oq2FXKOqE7P5xFAr3rF84I8iMMWL6cSlR/2Ai3P7ZBRbIoBUBht9L08l0f5rJGk0XzKriDN5jhMz2g9I/o+s/P0SAKod+BxFBeguEajdl1kWhqSwu1oWmZlTNe1DNjqzL7N7aZQv+AhGpVZGeO1ltO13HazMjkjucEC8BQ+c9F+9AVFadMJtswJ6ECucwpCpI/4pX3oJj4r0WX0O4S/X9P1ToNybvUMMpVOgU0K6HekB74ePbaJ4eKzBLaRKtdI1ro0sCoC9BXSIrAbfbAK8s9pGJcLlBXkHF1EaYBqh7MKXUA/i4ht2ARZVUQQT1dA+5Em1xrU6dmwcIVhE+Skwu2KqwX0DdI7eCd6GzLaZLUXpLb8JTdAtR3TxMpa8nw6NmyClP6X9dNRmLOOYdMfHZpKbrxOqujkIqoO0Zlh0477ExoTwjFUU+B0y5qRNtBhd/hiM06vScP8Ovn5GnDaF9ShFmR7eBObeR6f6yJKA3AW8XQcOIFsAYVk2DT8SeWiMODGEkerTSMqdkJqB2SWWEGKVq+FKcjKgNNGWTupXUjbvigsyWtLO/Wyci5SpHcsomq2lgG4kOQ2akNRARLKxFQ6cMahIz03HWiECgOatmWafWZVCOgTtJnu7AoGUJ9nBp4bMp+5vqaCEKZbXApAIZxzAJUxxwddMJo6OtxH+joWp2mONAKpiWMsPQMp7KHkENIzGpf9oOPWTECBpCGVoVKHMS1dcZk+t7zM7TwLcrDyJGngz3K5AYvInwXwhpt/HiQNdbv3ortuDiUqO0+/p71ipydObgMmkur2oCbk2S7XL2ReR4t2ALWEeppv58AuxfsomugZxa6iC7cWADWbC5ovpLwBrSBpRpuQOWaS2tpXHHVAuwSgeVn7BQoE6QQBVv9x2Iga0FSnPGD6gnb6kHAduL6APqZZKEgn8ODzOpP8YlSDqpCWVo24Jl4v0rlb+8GnSJuFblIr+wtgedpl0mkQUgAAAABJRU5ErkJggg==) 50%/contain no-repeat;width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-item:hover .play-icon{opacity:1}.caption{color:#fff;margin-top:10px;font-size:.9rem;transition:opacity .3s}.gallery-item:hover .caption{opacity:1}.gallery-items video,.gallery-items iframe{border:3px solid #000;border-radius:10px;min-width:250px;max-width:250px;height:auto}.gallery-nav{color:#fff;cursor:pointer;z-index:100;opacity:.8;background:#000000b3;border:none;padding:10px 15px;font-size:1.5rem;position:absolute;top:80%;transform:translateY(-50%)}.gallery-nav.left{left:10px}.gallery-nav.right{right:10px}.about{background-color:#336;background-image:url(/assets/af-cover-o-nas2-Bjre2E8-.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}.about h2{color:#fff;font-family:chorine,sans-serif}.about p{color:#fff;background-color:#0006;border-radius:8px;max-width:1200px;margin:270px auto 20px;padding:20px;font-family:Poppins,sans-serif;font-weight:300;line-height:1.6;box-shadow:0 4px 6px #0003}.contact{color:#fff;text-align:center;background:#1a1a40;flex-direction:column;align-items:center;padding:40px;display:flex}.contact h2{color:#fff;margin-top:30px;margin-bottom:50px;font-family:chorine,sans-serif;font-size:5rem}.contact a{color:#fff;font-family:Poppins,sans-serif;text-decoration:none}.social-links{margin-top:10px}.social-links a{color:#fff;margin:0 10px;text-decoration:none}.social-links a:hover{text-decoration:underline}.copyright{margin-top:20px;font-family:Poppins,sans-serif;font-size:.8rem}.lightbox{opacity:0;visibility:hidden;z-index:1000;background:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .3s;display:flex;position:fixed;top:0;left:0}.lightbox.show{opacity:1;visibility:visible}.lightbox-content{justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex}.lightbox img,.lightbox video,.lightbox iframe{object-fit:contain;border:none;width:100%;max-width:90vw;height:100%;max-height:90vh}.lightbox-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:2rem;position:absolute;top:20px;right:20px}.lightbox-nav{color:#fff;cursor:pointer;z-index:1001;background:0 0;border:none;font-size:2rem;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav.left{left:20px}.lightbox-nav.right{right:20px}a.concert-card{color:inherit;text-decoration:none;display:block}.concert-card,.gallery-item{cursor:pointer}
