:root{--awb-color1:#fff;--awb-color5:#ff4081;--awb-color8:#101015;--awb-typography3-font-family:Poppins;--awb-typography3-font-weight:600;--awb-typography3-font-style:normal;--awb-typography3-letter-spacing:2px;--awb-typography3-text-transform:uppercase;--awb-color-light-blue:#add8e6;--awb-logo-width:400px;--awb-logo-height:132px;--poster-bg:rgba(16,16,21,.9);--poster-border:1px solid rgba(255,64,129,.6);--poster-shadow:0 10px 30px rgba(255,64,129,.3);--button-gradient:linear-gradient(135deg,#ff4081,#ff80ab);--button-shadow:0 6px 20px rgba(255,64,129,.5);--button-hover-scale:scale(1.08);--button-text-shadow:0 2px 5px rgba(0,0,0,.5);--section-heading-color:#ff6b9b;--section-bg-dark:rgba(8,8,12,.97);--section-text-color:#eee;--section-padding:6rem 0;--section-border-radius:25px;--footer-bg:#08080c;--footer-text-color:#ccc;--footer-link-color:#ff80ab;--footer-link-hover-bg:rgba(255,128,171,.3);--modal-bg:rgba(12,12,18,.97);--modal-text-color:#eee;--modal-heading-color:#ff6b9b;--modal-border-color:rgba(255,107,155,.5);--input-focus-glow:0 0 12px rgba(255,128,171,.8);--font-heading:'Poppins' , sans-serif;--font-body:'Montserrat' , sans-serif;--input-bg:#333;--input-text-color:#fff;--input-border-color:#555;--modal-intro-color:#ddd;--modal-title-color:#f63c81}body{margin:0;font-family: var(--font-body);background-color:#050508;color:#fff;line-height:1.6;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}h1,h2,h3{font-family: var(--font-heading);font-weight:700;margin:0;line-height:1.2}h2{text-align:center;color:var(--section-heading-color);text-shadow:0 0 15px rgba(255,64,129,.9);font-size:2.8rem;margin-bottom:2.5rem;position:relative;display:inline-block;padding-bottom:.6rem;font-weight:bold}.hero-content h2{color:#fff;text-shadow:0 0 8px rgba(255,64,129,.6)}@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}.hero-section{position:relative;height:100vh;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateY(50px);transition:opacity .8s ease-out , transform .8s ease-out}.hero-section.is-visible{opacity:1;transform:translateY(0)}.hero-image-container{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;z-index:1}.hero-image{max-height:80vh;width:60%;object-fit:contain;display:block}.background1-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(background1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.light-blue-line{height:4px;width:32%;background:linear-gradient(to left,var(--awb-color-light-blue),transparent);margin:0 auto;margin-top:0;margin-bottom:1.5rem}.hero-content{text-align:center;padding:8px;width:90%;max-width:60%;background:rgba(0,0,0,.2);padding-top:1rem;padding-bottom:1rem}.fusion-header{background-color:transparent;position:absolute;width:100%;top:0;left:0;z-index:1000;padding:20px 0}.fusion-header .logo{display:flex;justify-content:center;align-items:center;margin-top:-10px}.fusion-header .logo img{width:var(--awb-logo-width);height:var(--awb-logo-height);vertical-align:middle;object-fit:contain;animation:fadeIn 2s ease-in-out}.navbar-dark .navbar-nav .nav-link{color:var(--awb-color1);text-decoration:none;font-weight:600;padding:10px 12px;display:block;transition:color .3s ease;font-size:14px;text-transform:uppercase;letter-spacing:2px;font-family: var(--awb-typography3-font-family);font-style:var(--awb-typography3-font-style);position:relative}.navbar-dark .navbar-nav .nav-link::before{content:"";position:absolute;bottom:0;left:0;width:0;height:4px;background-color:var(--awb-color5);transition:width .3s ease}.navbar-dark .navbar-nav .nav-link:hover::before,.navbar-dark .navbar-nav .nav-link.active::before{width:100%}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link.active{color:var(--awb-color5)}.navbar-toggler{border:none;padding:0;&:focus {
        outline: none;
        box-shadow: none;
    }
}.custom-toggler-icon{display:inline-block;width:1.8em;height:1.5em;vertical-align:middle;position:relative;transition:transform .3s ease-in-out}.custom-toggler-icon span{display:block;position:absolute;height:4px;width:100%;background:var(--awb-color5);border-radius:4px;opacity:1;left:0;transition:.25s ease-in-out}.custom-toggler-icon span:nth-child(1) {top:0}.custom-toggler-icon span:nth-child(2) {top:.5rem}.custom-toggler-icon span:nth-child(3) {top:1rem}.navbar-toggler[aria-expanded="true"] .custom-toggler-icon span:nth-child(1) {top:.5rem;transform:rotate(135deg)}.navbar-toggler[aria-expanded="true"] .custom-toggler-icon span:nth-child(2) {opacity:0;left:-60px}.navbar-toggler[aria-expanded="true"] .custom-toggler-icon span:nth-child(3) {top:.5rem;transform:rotate(-135deg)}@keyframes slideIn {
    from {
        transform: translateX(-100%);
    }
    to {
        transform: translateX(0);
    }
}@keyframes slideOut {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}.navbar-collapse.show{animation:slideIn .3s forwards}.navbar-collapse.hide{animation:slideOut .3s forwards}.header-line{background:linear-gradient(to right,var(--awb-color5),transparent);position:relative;width:100%}@media (max-width:991px){.fusion-header .navbar{flex-direction:row;align-items:center;justify-content:space-between;padding:10px 15px}.navbar-brand{margin-bottom:0}.fusion-header .logo img{width:auto;max-width:116%;max-height:158px;margin-top:-54px}.navbar-toggler{order:-1;margin-right:auto;margin-bottom:0;z-index:1050}.navbar-collapse{position:fixed;top:0;left:0;width:80%;height:100vh;background-color:rgba(0,0,0,.9);padding:40px 20px 20px;z-index:1040;transform:translateX(-100%);transition:transform .4s ease-in-out}.navbar-collapse.show{transform:translateX(0)}.navbar-nav{margin-top:50px}.navbar-nav .nav-item{margin-bottom:20px}.navbar-nav .nav-link{color:var(--awb-color1);font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:2px;transition:color .3s ease}.container-fluid{}.d-none.d-lg-flex{display:none!important}}.avada-section{padding:var(--section-padding);border-radius:var(--section-border-radius);margin-bottom:2rem;position:relative;overflow:hidden;transition:transform .6s ease , box-shadow .4s ease;background:linear-gradient(150deg,rgba(255,255,255,.03) 0%,rgba(255,255,255,.08) 100%)}.avada-section:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(255,64,129,.25)}#posters{background:linear-gradient(150deg,var(--section-bg-dark) 0%,rgba(30,30,40,.9) 100%)}#about{background:linear-gradient(150deg,var(--section-bg-dark) 0%,rgba(30,30,40,.9) 100%);border:1px solid rgba(255,255,255,.18)}.avada-section h2{color:var(--section-heading-color);text-shadow:0 0 15px rgba(255,64,129,.9);font-size:2.8rem;margin-bottom:2.5rem;position:relative;display:inline-block;padding-bottom:.6rem;font-weight:bold}.avada-section h2::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(to right,var(--section-heading-color),transparent);border-radius:5px;transform:scaleX(0);transform-origin:left;transition:transform .4s ease-out}.avada-section:hover h2::after,.avada-section.is-visible h2::after{transform:scaleX(1)}.avada-section p{color:var(--section-text-color);font-size:1.1rem}.poster-card{background:var(--poster-bg);border:var(--poster-border);border-radius:15px;overflow:hidden;box-shadow:var(--poster-shadow);transition:transform .3s ease , box-shadow .3s ease;margin-bottom:1.5rem;position:relative}.poster-card:is(:hover, :focus) {transform:translateY(-10px);box-shadow:0 12px 35px rgba(255,64,129,.3)}.poster-card img{width:100%;height:auto;display:block;object-fit:cover;transition:transform .5s ease;border-bottom:var(--poster-border)}.poster-card:is(:hover, :focus) img {transform:scale(1.05)}.poster-card .poster-details{padding:15px;text-align:center}.poster-details :is(h3, p, strong){margin-bottom:.5rem}.poster-card .poster-details h3{margin-top:0;color:#ff4081;font-size:1.35rem}.poster-card .poster-details p{font-size:1rem;color:#eee}.poster-card .poster-details strong{color:#f63c81}.poster-clickable-area{cursor:pointer}.poster-clickable-area{text-decoration:none;color:inherit}.poster-clickable-area:hover{text-decoration:none;color:inherit}.single-poster img{animation:glow 2.5s infinite;box-shadow:0 8px 20px rgba(0,0,0,.6);border-radius:10px;transition:transform .3s ease , box-shadow .3s ease}.single-poster img:hover{transform:scale(1.05);box-shadow:0 12px 30px rgba(0,0,0,.8)}@keyframes glow {
    0%, 100% {
        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.6); /* Normal shadow */
    }
    50% {
        box-shadow: 0 8px 30px rgba(255, 64, 129, 0.8); /* Glow effect */
    }
}.single-poster p{color:#ddd;line-height:1.6;text-align:center;word-wrap:break-word;overflow-wrap:break-word;margin:0 auto;max-width:90%}.btn-primary{background:var(--button-gradient);border:none;color:#fff;padding:10px 22px;border-radius:50px;font-weight:600;text-shadow:var(--button-text-shadow);box-shadow:var(--button-shadow);transition:all .3s ease;position:relative;z-index:1;overflow:hidden;display:inline-block}.poster-card .btn-primary{width:auto;margin:1rem auto;display:block}.btn-primary:is(:hover, :focus){background:var(--button-gradient);transform:var(--button-hover-scale);box-shadow:0 8px 25px rgba(255,64,129,.7);color:#fff;border:none}.btn-primary::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2);z-index:-1;transition:opacity .4s ease;opacity:0;border-radius:50px}.btn-primary:is(:hover, :focus)::before {opacity:1}.poster-card .btn-container{text-align:center;padding-bottom:1rem;animation:neonPulse 1.5s infinite alternate ease-in-out}.welcome-section video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);z-index:-1}#about .about-content{max-width:800px;margin:0 auto;line-height:1.7;color:var(--section-text-color);padding:1rem;text-align:justify}#about p{margin-bottom:15px}.avada-footer{background:var(--footer-bg);color:var(--footer-text-color);text-align:center;padding:2rem 0;box-shadow:none;position:relative;margin-top:auto;width:100%}.avada-footer p{margin:.5rem 0}.avada-footer a{color:var(--footer-link-color);text-decoration:none;transition:color .3s ease , background-color .3s ease;padding:.5rem;display:inline-block;margin:0 .5rem;border-radius:4px}.avada-footer a:hover,.avada-footer a:focus{text-decoration:underline;background-color:var(--footer-link-hover-bg)}.modal-content{background:var(--modal-bg);padding:35px;border:2px solid var(--modal-border-color);color:var(--modal-text-color);border-radius:20px;box-shadow:0 15px 40px rgba(255,64,129,.3);position:relative;z-index:1001}.modal-content h2{color:var(--modal-heading-color);font-size:2.2rem;margin-bottom:1.5rem;text-align:center}.modal-content .modal-header{border-bottom:1px solid var(--modal-border-color);display:flex;justify-content:space-between;align-items:center}.contact-intro{font-size:1rem;color:var(--modal-intro-color);margin-bottom:1.5rem;text-align:left}.contact-info{margin-bottom:2rem}.contact-info h3,.modal-content .modal-header .modal-title{text-align:left;color:var(--modal-title-color)}.contact-info p{display:flex;align-items:center;margin-bottom:.8rem;line-height:1.4;justify-content:flex-start}.contact-info a{color:var(--modal-text-color);text-decoration:none;transition:color .3s ease;margin-left:.5rem;font-size:15px}.contact-info a:hover{color:var(--awb-color5)}.contact-info i{color:var(--awb-color5);font-size:1.2rem;width:28px;text-align:center}.social-links h3{text-align:left}.btn-instagram{background:var(--awb-color5);border:none;color:#fff;font-weight:600;padding:12px 24px;border-radius:8px;display:inline-flex;align-items:center;transition:transform .3s ease , box-shadow .3s ease;margin-top:.8rem;width:100%}.btn-instagram .fab{font-size:1.5rem}.btn-instagram:hover{color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.close-button{color:#aaa;font-size:30px;font-weight:bold;cursor:pointer;transition:color .3s ease , opacity .3s ease;z-index:10001;animation:neonPulse 1.5s infinite alternate ease-in-out}.close-button:hover,.close-button:focus{color:#ff4081;text-decoration:none;opacity:1}.modal-header .btn-close{margin:0;padding:0}.btn-close{color:#ff4081;font-size:30px;font-weight:bold;cursor:pointer;transition:color .3s ease , opacity .3s ease;opacity:.5;z-index:10001}.btn-close:is(:hover, :focus) {color:#ff4081;text-decoration:none;opacity:1}.modal-content label{color:var(--modal-text-color);font-weight:600}.modal-content input,.modal-content select{background:#333;color:#fff;border:1px solid #555;border-radius:8px;padding:10px 15px;transition:border-color .3s ease , box-shadow .3s ease}.modal-content input:focus,.modal-content select:focus,.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--awb-color5);box-shadow:var(--input-focus-glow);outline:none}.form-group{margin-bottom:1.5rem}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px 18px;border:1px solid #555;border-radius:8px;background:#333;color:#fff;font-size:1rem;box-sizing:border-box;transition:border-color .3s ease , box-shadow .3s ease}.scroll-animation{opacity:0;transform:translateY(30px);transition:transform .6s ease-out , opacity .6s ease-out}.scroll-animation.is-visible{opacity:1;transform:translateY(0)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield;appearance:textfield}@media (min-width:992px){.modal-content input[type="number"]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.contact-info,.social-links{width:50%;float:left}}@media (max-width:768px){.avada-section{padding:4rem 0}.avada-section h2{font-size:2.2rem}.modal-content{padding:25px}.contact-info,.social-links{width:100%}}@media (max-width:576px){.avada-section h2{font-size:2rem}.modal-content{padding:20px}.form-group input,.form-group select,.form-group textarea{width:100%}.welcome-images.phone-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}}@media (min-width:1200px){.modal-dialog{max-width:960px}}.poster-image{cursor:pointer}#posterModal{z-index:1000}.search-container{position:relative;margin-bottom:20px;display:flex;align-items:center}.search-button{background:transparent;border:none;color:#fff;font-size:20px;cursor:pointer;padding:10px;transition:color .3s ease;position:absolute;left:10px;z-index:2}.search-button:hover,.search-button:focus{color:#ff4081}.search-button.hidden{display:none}.search-input{width:100%;padding:12px 20px 12px 40px;border:1px solid #555;border-radius:6px;background:#333;color:#fff;font-size:16px;box-sizing:border-box;transition:border-color .3s ease;z-index:1;position:relative}.search-input:focus{border-color:#ff4081;outline:none;box-shadow:0 0 8px rgba(255,64,129,.3)}.search-input.active{}.guest-list{margin-top:20px}.guest-list h2{color:#ff4081;margin-bottom:10px;font-size:20px}.guest-item{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #555}.guest-item span{flex-grow:1}.promoter-group{margin-bottom:15px}.attended-button{background:linear-gradient(45deg,#ff4081,#c2185b);border:none;color:#fff;padding:10px 20px;cursor:pointer;border-radius:4px;transition:transform .3s ease , box-shadow .3s ease , background-color .3s ease;font-size:16px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px rgba(255,64,129,.3)}.attended-button:hover,.attended-button:focus{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,64,129,.4)}.attended-button:disabled{background:#555;cursor:not-allowed;box-shadow:none;transform:none}.attended-button.attended{background:#4caf50;box-shadow:0 4px 15px rgba(76,175,80,.3)}.attended-button.attended:hover,.attended-button.attended:focus{transform:none;box-shadow:0 4px 15px rgba(76,175,80,.3)}#edit_poster_image_preview{max-width:200px;max-height:150px;margin-top:10px;display:block}.filter-container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-bottom:2rem;align-items:flex-end}.filter-container>*{flex:1 1 160px;max-width:250px}#month-filter-container,#week-filter-container{flex:1 1 150px;max-width:200px;margin-top:.5rem}.filter-container label{display:block;margin-bottom:.3rem;color:var(--section-text-color);font-weight:600}.filter-container select,.filter-container input[type="month"],.filter-container input[type="week"]{width:100%;padding:.6rem .8rem;border:1px solid #555;border-radius:6px;background:#333;color:#fff;font-size:.9rem;box-sizing:border-box;transition:border-color .3s ease , box-shadow .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filter-container select:focus,.filter-container input[type="month"]:focus,.filter-container input[type="week"]:focus{border-color:var(--awb-color5);box-shadow:0 0 8px rgba(255,64,129,.5);outline:none}.filter-container select{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'12\'\ height=\'8\'\ viewBox=\'0\ 0\ 12\ 8\'%3E%3Cpath\ fill=\'%23fff\'\ d=\'M1.41\ 0L6\ 4.58L10.59\ 0L12\ 1.41L6\ 7.41L0\ 1.41L1.41\ 0z\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:right .7rem center;background-size:.65rem auto;padding-right:2rem}#month-filter-container,#week-filter-container{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield;appearance:textfield}.filter-container input[type="month"],.filter-container input[type="week"]{background-color:var(--input-bg);color:var(--input-text-color);border:1px solid var(--input-border-color);transition:border-color .3s ease , box-shadow .3s ease;padding-right:2.5rem;appearance:none}.filter-container input[type="month"]:focus,.filter-container input[type="week"]:focus{box-shadow:var(--input-focus-glow)}.filter-container input[type="month"]::-webkit-calendar-picker-indicator,.filter-container input[type="week"]::-webkit-calendar-picker-indicator{display:none}.dropdown-container{position:absolute;top:10px;right:10px;display:inline-block;z-index:2}.dropdown-button{background:transparent;border:none;color:#fff;font-size:1.2em;cursor:pointer;padding:5px;position:relative;z-index:3}.dropdown-button:hover,.dropdown-button:focus{color:#ff4081}.dropdown-content{display:none;position:absolute;right:0;top:30px;background-color:#333;min-width:180px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;border-radius:4px;padding:5px 0}.dropdown-content.show{display:block}.dropdown-btn{display:block;width:100%;text-align:left;padding:8px 12px;margin:0;border-radius:0;background:linear-gradient(45deg,#ff4081,#c2185b);border:none;color:#fff;cursor:pointer;transition:transform .3s ease , box-shadow .3s ease , background-color .3s ease;font-size:16px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px rgba(255,64,129,.3)}.dropdown-btn:hover,.dropdown-btn:focus{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,64,129,.4);background:linear-gradient(45deg,#c2185b,#ff4081)}#loadingIndicator{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.spinner{border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top:4px solid #fff;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin {
   0% {
       transform: rotate(0deg);
   }
   100% {
       transform: rotate(360deg);
   }
}#promotersListContainer table,#guestListContainer table,#promoterPerformanceListContainer table{width:100%;border-collapse:collapse;overflow-x:auto}#promotersListContainer th,#promotersListContainer td,#guestListContainer th,#guestListContainer td,#promoterPerformanceListContainer th,#promoterPerformanceListContainer td{border:1px solid #555;padding:12px;color:#f0f0f0;text-align:left}#promotersListContainer th,#guestListContainer th,#promoterPerformanceListContainer th{background-color:#333;color:#ff4081}#promotersListContainer tr:nth-child(even),
#guestListContainer tr:nth-child(even),
#promoterPerformanceListContainer tr:nth-child(even) {background-color:#444}#promotersListContainer tr:hover,#guestListContainer tr:hover,#promoterPerformanceListContainer tr:hover{background-color:#555}@media print{.action-column{display:none}#promotersListContainer table,#guestListContainer table,#promoterPerformanceListContainer table{width:100%;border-collapse:collapse}#promotersListContainer th,#promotersListContainer td,#guestListContainer th,#guestListContainer td,#promoterPerformanceListContainer th,#promoterPerformanceListContainer td{border:1px solid #555;padding:12px;color:#000}#promotersListContainer th,#guestListContainer th,#promoterPerformanceListContainer th{background-color:#ddd;color:#000}#promotersListContainer tr:nth-child(even),
#guestListContainer tr:nth-child(even),
#promoterPerformanceListContainer tr:nth-child(even)
{background-color:#f9f9f9}#promotersListContainer tr:hover,#guestListContainertr:hover,#promoterPerformanceListContainer tr:hover{background-color:#f1f1f1}}.centered-section{text-align:center;margin-top:30px}.centered-section h2{margin-bottom:25px}.centered-section .btn{margin-top:15px}@media (max-width:768px){.dropdown-content{min-width:150px}}@media (max-width:480px){.dropdown-content{min-width:130px}}@media (min-width:992px){.posters-container{}.posters-container:has(.poster-card:nth-child(2)) .poster-card {max-width:500px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield;appearance:textfield}.modal-content input[type="number"]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.contact-info,.social-links{width:50%;float:left}.modal-dialog{max-width:850px;margin:1.75rem auto}}@media (max-width:768px){.avada-section{padding:4rem 0}.avada-section h2{font-size:2.2rem}.modal-content{padding:25px}.contact-info,.social-links{width:100%}}@media (max-width:576px){.avada-section h2{font-size:2rem}.modal-content{padding:20px}.close-button{font-size:24px;animation:neonPulse 1.5s infinite alternate ease-in-out}.form-group input,.form-group select,.form-group textarea{width:100%}}@media (min-width:1200px){.modal-dialog{max-width:960px}}.poster-image{cursor:pointer}#posterModal{z-index:1000}.newsletter-section{background:rgba(255,255,255,.05);border-top:1px solid rgba(255,64,129,.2);padding:3rem 0;text-align:center;margin-bottom:1.5rem;animation:slideUp .8s ease-out}.newsletter-section .container{border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.2);padding:2rem}.newsletter-heading{color:var(--footer-link-color);font-size:2rem;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.4)}.newsletter-description{color:var(--footer-text-color);margin-bottom:1.5rem;font-size:1.1rem}.newsletter-input,.newsletter-select{background: #ffffff87 !important;color:var(--input-text-color)!important;border:1px solid var(--input-border-color)!important;border-radius:8px!important;transition:border-color .3s ease , box-shadow .3s ease;padding:.7rem 1rem!important;font-size:1rem!important}.newsletter-input:focus,.newsletter-select:focus{border-color:var(--awb-color5)!important;box-shadow:var(--input-focus-glow)!important;outline:none}.newsletter-input.error,.newsletter-select.error{border-color:#dc3545!important;box-shadow:0 0 5px rgba(220,53,69,.5)!important}.newsletter-select{padding-right:2rem!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.newsletter-section input[type="date"]{padding-right:2.5rem!important;appearance:none}.newsletter-section input[type="date"]::-webkit-calendar-picker-indicator{display:none}@keyframes slideUp {
    from {
        opacity: 0;
        transform: translateY(30px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}.keep-hovered{color:var(--awb-color5);border-bottom:2px solid var(--awb-color5)}.club-info{margin-top:20px;padding:15px;background:linear-gradient(45deg,#2a2a2a,#1d1d1d);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);color:var(--text-light);font-size:16px}.club-info p{margin:10px 0;display:flex;align-items:center;gap:10px}.club-info i{color:var(--primary-gradient-start);font-size:18px}.club-info a{color:var(--primary-gradient-start);text-decoration:none;font-weight:bold}.club-info a:hover{text-decoration:underline}.club-info .btn{margin-top:10px;padding:10px 20px;font-size:14px;text-transform:uppercase;background:linear-gradient(45deg,#ec38bc,#7303c0);color:var(--text-light);border:none;border-radius:5px;cursor:pointer;transition:transform .3s ease , box-shadow .3s ease}.club-info .btn:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.5);background:linear-gradient(45deg,#7303c0,#ec38bc)}.btn-gradient{background:linear-gradient(135deg,#43cea2,#185a9d);background-size:300% 300%;color:#fff;border-radius:12px;padding:12px 24px;animation:gradientFlow 3s infinite;transition:transform .3s ease , box-shadow .3s ease}@keyframes gradientFlow {
    0% {
      background-position: 0% 50%;
    }
    50% {
      background-position: 100% 50%;
    }
    100% {
      background-position: 0% 50%;
    }
  }.btn-gradient:hover{animation:none;transform:scale(1.1);box-shadow:0 6px 15px rgba(67,206,162,.5)}#poster-section{background:url(https://www.entertainmentgroup.fun.beamentertainment.org/nightclub-bg.jpg) no-repeat center center;background-size:cover;padding:50px 0;color:#fff}#poster-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}#poster-section .container{position:relative;z-index:2}#poster-section:hover{background:url(https://www.entertainmentgroup.fun.beamentertainment.org/nightclub-bg.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}.background1-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.background1-video::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;filter:blur(20px);opacity:.5;z-index:-1;transform:scale(1.1)}