.search-overlay-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .75);backdrop-filter:blur(4px);z-index:9999;display:none;opacity:0;transition:opacity 0.3s ease}.search-overlay-fullscreen.active{display:flex;opacity:1}.search-overlay-content{width:100%;max-width:900px;margin:0 auto;padding:40px 20px;display:flex;flex-direction:column;height:100%}.search-close-btn{position:absolute;top:30px;right:30px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);color:#fff;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:all 0.2s;z-index:10000}.search-close-btn:hover{background:rgb(255 255 255 / .2);transform:rotate(90deg)}.search-input-container{margin-top:80px;margin-bottom:40px}.search-input-wrapper{position:relative;display:flex;align-items:center;background:#fff;border-radius:16px;padding:0 20px;box-shadow:0 8px 32px rgb(0 0 0 / .3);transition:all 0.3s}.search-input-wrapper:focus-within{box-shadow:0 12px 40px rgb(220 53 69 / .4);transform:translateY(-2px)}.search-icon{color:#666;font-size:20px;margin-right:0;flex-shrink:0;position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:center}.search-icon img{width:20px;height:auto}.search-input-fullscreen{flex:1;border:none;outline:none;font-size:18px;padding:20px 0 20px 34px;line-height:24px;background:#fff0;color:#000}.search-input-fullscreen::placeholder{color:#999}.search-clear-btn{background:#fff0;border:none;color:#999;font-size:20px;cursor:pointer;padding:5px;margin-left:10px;transition:all 0.2s;flex-shrink:0}.search-clear-btn:hover{color:#dc3545}.search-results-container{flex:1;background:#fff;border-radius:16px;padding:30px;overflow-y:auto;box-shadow:0 8px 32px rgb(0 0 0 / .2);max-height:calc(100vh - 300px)}.search-results-container::-webkit-scrollbar{width:8px}.search-results-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.search-results-container::-webkit-scrollbar-thumb{background:#dc3545;border-radius:10px}.search-welcome-message{text-align:center;padding:60px 20px;color:#666}.search-welcome-message i{font-size:64px;color:#ddd;margin-bottom:20px}.search-welcome-message p{font-size:16px;margin:0}.site-logo-text{font-size:34px;font-weight:700;color:#000;text-decoration:none;letter-spacing:-.5px}.site-logo-text.text-white{color:#fff}.site-logo-text .text-danger{color:#dc3545!important}.footer-logo-text{font-family:'Poppins',sans-serif;font-size:28px;font-weight:700;color:#000;text-decoration:none;letter-spacing:-.5px;display:inline-block}.footer-logo-text .text-danger{color:#dc0b2c!important}@media (max-width:768px){.search-overlay-content{padding:20px 15px}.search-close-btn{top:15px;right:15px;width:40px;height:40px;font-size:18px}.search-input-container{margin-top:60px;margin-bottom:30px}.search-input-fullscreen{font-size:16px;padding:15px 0 15px 34px;line-height:24px}.search-results-container{padding:20px 15px;max-height:calc(100vh - 250px)}}.dropdown-menu{border-radius:16px!important;border:none!important;box-shadow:0 8px 32px rgb(0 0 0 / .12)!important;margin-top:12px!important;animation:dropdownFadeIn 0.2s ease-out}.modern-offcanvas-body .dropdown-menu,#offcanvasMenu .dropdown-menu{min-width:100%;width:100%;margin-top:0!important}.modern-offcanvas-body .btn-primary{padding:.875rem 1.5rem;min-height:52px;font-size:1rem}@keyframes dropdownFadeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-menu.user-account-menu{padding:16px 12px!important;min-width:280px;width:280px}.modern-offcanvas-body .dropdown-menu.user-account-menu,#offcanvasMenu .dropdown-menu.user-account-menu{min-width:100%;width:100%;padding:0!important}.user-account-menu .dropdown-header{font-size:12px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.5px;color:#dc3545!important;padding:12px 16px 10px!important;margin:0 4px 8px!important;border-bottom:2px solid #f0f0f0!important}.user-account-menu .dropdown-item{padding:12px 16px!important;border-radius:10px!important;margin:3px 4px!important;gap:12px!important;font-size:14px;font-weight:500;color:#333!important;transition:all 0.2s ease;display:flex;align-items:center}.user-account-menu .dropdown-item i{width:20px;text-align:center;font-size:16px;color:#666;margin-right:0!important;transition:all 0.2s ease}.user-account-menu .dropdown-item:hover{background:linear-gradient(135deg,#f8f9fa 0%,#f0f2f5 100%)!important;color:#dc3545!important;transform:translateX(4px)}.user-account-menu .dropdown-item:hover i{color:#dc3545;transform:scale(1.1)}.user-account-menu .dropdown-item.text-danger{color:#dc3545!important;margin-top:4px}.user-account-menu .dropdown-item.text-danger i{color:#dc3545}.user-account-menu .dropdown-item.text-danger:hover{background:linear-gradient(135deg,#fff5f5 0%,#ffe5e5 100%)!important;color:#c82333!important}.user-account-menu .dropdown-item.text-danger:hover i{color:#c82333}.user-account-menu .dropdown-divider{margin:10px 12px!important;border-top:1px solid #f0f0f0!important;opacity:1}.dropdown-toggle::after{transition:transform 0.2s ease}.dropdown.show .dropdown-toggle::after{transform:rotate(180deg)}.btn-icon.dropdown-toggle:hover{background:rgb(220 53 69 / .1)!important;color:#dc3545!important}.language-selector{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:22px;background-color:#f8f9fa;font-size:14px;cursor:pointer;transition:all 0.3s;border:none;text-decoration:none;color:#282828}.language-selector:hover{background-color:#e9ecef;color:#282828}.language-selector:focus{box-shadow:none}.language-selector::after{margin-left:5px;border-top-color:#282828}.language-selector img{flex-shrink:0}.language-selector span{font-weight:500;color:#282828}.dropdown-item.active{background-color:#f8f9fa;color:#dc3545;font-weight:600}.dropdown-item.active img{opacity:1}.modern-offcanvas-header{background-color:#dc3545;color:#fff;padding:1.25rem 1.5rem;border-bottom:none;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.modern-offcanvas-header .offcanvas-title{color:white!important;font-size:1.5rem;font-weight:700;letter-spacing:-.5px}.modern-offcanvas-header .btn-close-white{filter:invert(1) grayscale(100%) brightness(200%);opacity:.9;transition:all 0.3s ease}.modern-offcanvas-header .btn-close-white:hover{opacity:1;transform:rotate(90deg)}.modern-offcanvas-body{padding:1rem;background:#f8f9fa;display:flex;flex-direction:column;overflow-y:auto}.mobile-offcanvas-search{flex-shrink:0}.modern-nav-section-title{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6c757d;margin:0 0 .5rem;padding:0 .25rem}.mobile-offcanvas-cta{flex-shrink:0;border-radius:12px;padding:.75rem 1rem}.modern-search-input{position:relative;display:flex;align-items:center;background:#fff;border-radius:12px;padding:.75rem 1rem;box-shadow:0 2px 8px rgb(0 0 0 / .08);transition:all 0.3s ease}.modern-search-input:focus-within{box-shadow:0 4px 12px rgb(220 53 69 / .2);transform:translateY(-1px)}.modern-search-input .search-icon{color:#6c757d;font-size:1.125rem;margin-right:.75rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.modern-search-input .search-icon img{width:18px;height:auto}.modern-search-input .form-control{border:none;padding:0;background:#fff0;font-size:.9375rem;color:#333}.modern-search-input .form-control:focus{box-shadow:none;outline:none}.modern-search-input .form-control::placeholder{color:#adb5bd}.modern-nav-list{list-style:none;padding:0;margin:0}.modern-nav-list>li:last-child .modern-nav-link{margin-bottom:0}.modern-nav-link{display:flex;align-items:center;padding:.75rem .875rem;margin-bottom:.375rem;background:#fff;border-radius:12px;text-decoration:none;color:#333;font-weight:500;font-size:.9375rem;transition:all 0.3s ease;box-shadow:0 1px 3px rgb(0 0 0 / .05);border:1px solid #fff0}.modern-nav-link:hover{background:linear-gradient(135deg,#fff5f5 0%,#ffe5e5 100%);color:#dc3545;transform:translateX(4px);box-shadow:0 4px 12px rgb(220 53 69 / .15);border-color:rgb(220 53 69 / .2)}.modern-nav-link>img{width:18px;height:18px;object-fit:contain;margin-right:.5rem;flex-shrink:0}.modern-nav-link>span{flex:1}.modern-nav-link .bi-chevron-right,.modern-nav-link .fa-chevron-right{color:#adb5bd;font-size:.75rem;transition:all 0.3s ease}.modern-nav-link:hover .bi-chevron-right,.modern-nav-link:hover .fa-chevron-right{color:#dc3545;transform:translateX(4px)}.modern-offcanvas-footer{border-top:1px solid #e9ecef;padding-top:.875rem;margin-top:.25rem}.footer-info-item{display:flex;align-items:center;justify-content:center;color:#6c757d;font-size:.8125rem}.footer-info-item i{color:#dc3545;font-size:.8125rem}.social-icon-link{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-size:1rem;transition:all 0.3s ease;box-shadow:0 2px 6px rgb(0 0 0 / .1)}.social-icon-link.instagram{background:linear-gradient(135deg,#E4405F 0%,#C13584 100%)}.social-icon-link.youtube{background:linear-gradient(135deg,#FF0000 0%,#CC0000 100%)}.social-icon-link.twitter{background:linear-gradient(135deg,#000000 0%,#333333 100%)}.social-icon-link.facebook{background:linear-gradient(135deg,#1877F2 0%,#0A66C2 100%)}.social-icon-link:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px rgb(0 0 0 / .2);color:#fff}.offcanvas{box-shadow:4px 0 24px rgb(0 0 0 / .15)}@media (max-width:991.98px){.navbar-toggler{color:#333;transition:all 0.3s ease}.navbar-toggler:hover{color:#dc3545;transform:scale(1.1)}.navbar-toggler:focus{box-shadow:none}}@media (max-width:575.98px){.modern-offcanvas-body{padding:.875rem}.modern-offcanvas-header{padding:1rem 1rem}.modern-nav-link{padding:.7rem .75rem;font-size:.875rem;margin-bottom:.3rem}.modern-nav-link>img{width:16px;height:16px;margin-right:.45rem}.modern-search-input{padding:.625rem .875rem}.modern-offcanvas-footer{padding-top:.75rem}.social-icon-link{width:34px;height:34px;font-size:.9375rem}}a{text-decoration:none;color:#000}a:hover{color:#000}html,body{font-family:'Poppins',sans-serif;color:#020920;-webkit-font-smoothing:antialiased}.btn{border-radius:.5rem;font-weight:500;transition:all 0.3s ease}.btn-primary{background-color:#dc3545;border-color:#dc3545;border:none;color:#fff;box-shadow:0 2px 4px rgb(220 53 69 / .3)}.btn-primary:hover{background-color:#c82333;border-color:#bd2130;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px rgb(220 53 69 / .4)}.btn-primary:focus{background-color:#c82333;border-color:#bd2130;color:#fff;box-shadow:0 0 0 .2rem rgb(220 53 69 / .5)}.btn-outline-primary{border-width:2px}.btn-outline-primary:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgb(220 53 69 / .3)}.main-bg{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:-1;overflow:hidden}.main-bg .circle{position:absolute;border:solid rgb(0 0 0 / .8);opacity:.05}.main-bg .circle-1{top:504px;left:-230px;width:365px;height:365px;border-radius:182.4px;border-width:84px}.main-bg .circle-2{top:-104px;left:552px;width:247px;height:247px;border-radius:123.6px;border-width:48px}.main-bg .circle-3{top:20px;left:-48px;width:416px;height:416px;border-radius:208.2px;border-width:106.8px}.main-bg .circle-4{top:683px;left:1551px;width:416px;height:416px;border-radius:208.2px;border-width:106.8px}.main-bg .circle-5{top:-44px;left:1566px;width:416px;height:416px;border-radius:208.2px;border-width:106.8px}.main-bg .blur-effect{position:absolute;top:119px;left:833px;width:564px;height:564px;background:rgb(251 251 251 / .37);border-radius:282px;filter:blur(102px)}@media (max-width:1728px){.main-bg .circle-4{right:-200px;left:auto}.main-bg .circle-5{right:-185px;left:auto}.main-bg .blur-effect{left:50%;transform:translateX(-50%)}}ul{padding:0;list-style:none}.table .table{background-color:#f4f4f4;border-radius:.5rem}.table .table thead{background-color:#dfdfdf}.w-50px{max-width:50px}.row-detail{display:none}g:focus,path:focus,rect:focus{outline:none;border:none}.static-page-detail{border-radius:.5rem;box-shadow:0 3px 45px 1px rgb(44 62 80 / 15%);padding:20px;margin-bottom:1rem;font-size:.875rem}.static-page-detail h2{font-size:1.1rem}.static-page-detail h3{font-size:1rem}@media (max-width:567px){.static-page-detail{font-size:.75rem}.static-page-detail h2{font-size:1rem}.static-page-detail h3{font-size:.875rem}}#modalLogin .modal-content,#modalPasswordReset .modal-content{border-radius:1rem 1rem 2rem 2rem}#modalLogin .modal-header,#modalPasswordReset .modal-header{color:#878787;text-align:center;border-radius:1rem 1rem 0 0}#modalLogin .modal-header .modal-title,#modalPasswordReset .modal-header .modal-title{text-align:center;display:block;width:100%;font-size:1.25rem;letter-spacing:1px}#modalLogin .modal-footer,#modalPasswordReset .modal-footer{justify-content:center;border-radius:.25rem;padding:1.5rem 1.5rem 2.5rem;border-top:0}#modalLogin .form-control,#modalPasswordReset .form-control{padding:.75rem 3rem .75rem 1rem;font-size:.875rem}#modalLogin .form-control:focus,#modalPasswordReset .form-control:focus{color:#212529;background-color:#fff;border-color:#898989;outline:0;box-shadow:none}#modalLogin .form-group,#modalPasswordReset .form-group{position:relative}#modalLogin .form-group .form-icon,#modalPasswordReset .form-group .form-icon{position:absolute;display:flex;justify-content:center;align-items:center;color:#bbb;height:3rem;width:3rem;top:1px;right:1px;font-size:1rem;padding:.75rem}#modalLogin .form-check,#modalPasswordReset .form-check{margin-bottom:0}#modalLogin .btn-link,#modalPasswordReset .btn-link{padding:0;border:none;font-weight:500;color:#981a0f;font-size:.875rem}#modalLogin #login-button,#modalPasswordReset #password-reset-button{border:1px solid #1875ee;color:#1875ee;border-radius:.5rem;padding:.75rem 0;width:100%;transition:all .3s;font-size:.875rem}#modalLogin #login-button:hover,#modalPasswordReset #password-reset-button:hover{background-color:#1875ee;color:#fff;transition:all .3s}#modalLogin .social-login-header{position:relative;background:#bbb;text-align:center;color:#bbb;line-height:2rem;margin:1.5rem 0;height:2px}#modalLogin .social-login-header:after{position:absolute;content:attr(data-content);width:4rem;top:calc(50% - 0.5rem);line-height:1rem;left:calc(50% - 2rem);background:#fff}#modalLogin .social-login-area{display:flex;justify-content:space-evenly}#modalLogin .btn-facebook{border:1px solid #1875ee;color:#1875ee;display:flex;justify-content:center;align-items:center;font-size:2rem;line-height:1.25rem;width:3rem;height:3rem;border-radius:50%;transition:all .3s}#modalLogin .btn-facebook:hover{transition:all .3s;background-color:#1875ee;color:#fff}#modalLogin .btn-google{border:1px solid #c00;color:#c00;display:flex;justify-content:center;align-items:center;font-size:1.75rem;line-height:1.25rem;width:3rem;height:3rem;border-radius:50%;transition:all .3s}#modalLogin .btn-google:hover{transition:all .3s;background-color:#c00;color:#fff}#modalLogin .form-check-label{font-size:.875rem}@media (max-width:567px){#modalLogin .modal-footer,#modalLogin .btn-link{font-size:.75rem}#modalLogin .form-control,#modalLogin .form-check-label,#modalLogin #login-button{font-size:.75rem}#modalLogin .form-group .form-icon{font-size:1rem}}::-webkit-scrollbar{width:.5rem;height:.25rem}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:rgb(220 53 69 / .5)}::-webkit-scrollbar-thumb:hover{background:rgb(220 53 69)}section{padding:2rem 0}section.sub-page{min-height:calc(100vh - 100px)}.section-header{font-size:1.5rem;line-height:2rem;font-weight:600;margin-bottom:1rem}.section-header .btn-more{float:right;font-size:.875rem;line-height:1rem;color:rgb(0 0 0 / .75);border:none;padding:.5rem 0}.section-header .btn-more:active,.section-header .btn-more:focus{background-color:transparent!important;border:none!important;color:rgb(0 0 0 / .75)!important}.section-header .btn-more img{height:1rem;float:right;margin-left:.5rem}.section-sub-header{font-size:1.1rem;line-height:2rem;font-weight:400;margin-bottom:2rem;letter-spacing:1px;color:#6a6a6a}@media (max-width:767px){section{padding:.75rem 0}.section-header{font-size:1rem;margin-bottom:.5rem}.section-header .btn-more{font-size:.75rem}}.card-icon-box{border:none;text-align:center;background-color:#f4f4f4;border-radius:.5rem;padding:1rem;margin-bottom:2rem}.card-icon-box .card-header{min-height:5rem}.card-icon-box .card-header,.card-icon-box .card-footer{background-color:#fff0;border:none}.card-icon-box .card-title{font-size:1.25rem;font-weight:700}.card-icon-box .card-footer{font-size:.875rem;text-align:justify;font-weight:500;min-height:15rem}#slider .event-card .card-header{clip-path:none;height:280px;background:no-repeat center center;background-size:cover}.event-card{padding:0;border:none;border-radius:.5rem;overflow:hidden}.event-card .card-header,.event-card .card-footer{background-color:#fff0;border:none}.event-card .card-header{padding:0;clip-path:polygon(0% 0,100% 0,100% 100%,0 90%)}.event-card .card-header img{width:100%;transition:all .3s;min-height:190px;max-width:650px}.event-card:hover .card-header img{transform:scale(1.1);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transition:all .3s}.event-card .card-body .title{font-size:1rem;line-height:1.25rem;font-weight:500;position:relative;padding-bottom:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-card .card-footer{font-size:.875rem;line-height:1rem;font-weight:500;padding:0 1rem 1rem}.event-card .card-footer img{height:1.25rem;float:left;margin-right:.5rem}.event-card .card-footer .calendar{display:flex;margin-bottom:.5rem}.event-card .card-footer .date{margin-right:1rem}.event-card .card-footer .location{line-height:1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event-card .card-footer i{color:#787878}@media (max-width:1920px){.event-card .card-header img{max-width:470px}}@media (max-width:567px){.event-card .card-header{clip-path:none}.event-card .card-header img{min-height:100px}.event-card .card-body{padding:.5rem}.event-card .card-body .title{margin-bottom:0;padding-bottom:0;white-space:normal}.event-card .card-body .title{font-size:.875rem;min-height:2.5rem}.event-card.high-demand .card-body .title{min-height:auto!important}.event-card .card-footer{font-size:.6rem;padding:0 .5rem .5rem}.event-card .card-footer .date{margin-right:.25rem}}.px-10{padding-left:10rem;padding-right:10rem}@media (max-width:1400px){.px-10{padding-left:6rem;padding-right:6rem}}@media (max-width:1200px){.px-10{padding-left:4rem;padding-right:4rem}}@media (max-width:991.98px){.px-10{padding-left:2rem;padding-right:2rem}}@media (max-width:767.98px){.px-10{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:575.98px){.px-10{padding-left:1rem;padding-right:1rem}}.footer{background:#fff;padding:3rem 0 0;display:flex;flex-direction:column;align-items:stretch;border-top:1px solid #e7e8f2;font-family:'Inter',sans-serif}.footer section{width:100%;padding:0}footer .footer-content{padding-bottom:1.5rem}.footer-columns{row-gap:2rem}.footer-column h4{position:relative;display:inline-block;font-weight:700;font-size:.9375rem;color:#111;text-transform:uppercase;letter-spacing:.02em;margin-bottom:1.25rem;padding-bottom:.25rem}.footer-column h4::after{content:'';position:absolute;left:0;bottom:0;width:36px;height:2px;background:#dc0b2c;border-radius:2px}.footer-link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.footer-link-list a{display:flex;align-items:center;gap:.625rem;font-size:.875rem;line-height:1.4;color:#555;text-decoration:none;transition:color 0.2s ease}.footer-link-list a:hover{color:#dc0b2c}.footer-link-icon{flex-shrink:0;width:16px;height:16px;object-fit:contain}.footer-column:first-child .footer-link-icon{width:32px;height:32px}.footer-link-icon--accent{align-self:flex-start;margin-top:.15rem}i.footer-link-icon{width:1rem;height:auto;color:#8a8a8a;font-size:.875rem;align-self:flex-start;margin-top:.15rem}.footer-link-list--chevron a{justify-content:space-between;gap:.75rem}.footer-chevron{flex-shrink:0;color:#c4c4c4;font-size:.7rem;margin-top:.25rem}.footer-link-list a:hover .footer-chevron{color:#dc0b2c}.newsletter{width:100%;max-width:100%}.newsletter-text{font-size:.8125rem;line-height:1.5;color:#555;margin:0 0 1rem}.newsletter-box{display:flex;flex-direction:column;gap:.75rem;width:100%}.newsletter-box input{width:100%;height:48px;border:1px solid #d8d8d8;border-radius:8px;padding:0 16px;font-family:'Inter',sans-serif;font-size:.875rem;color:#09132e;background:#fff}.newsletter-box input::placeholder{color:#9a9a9a}.newsletter-box button{width:100%;height:48px;background:#dc0b2c;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;transition:background 0.2s ease}.newsletter-box button:hover{background:#c20926}.newsletter-message{margin-top:.75rem;font-size:.8125rem}.footer-trust{border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:1.5rem 0}.footer-trust-inner{align-items:stretch}.footer-trust-item{display:flex;align-items:center;gap:.875rem;padding:.25rem 1.25rem;min-width:0}.footer-trust-item:not(:last-child){border-right:1px solid #e5e5e5}.footer-trust-icon{flex-shrink:0;color:#dc0b2c;font-size:1.5rem}.footer-trust-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.footer-trust-text strong{font-size:.875rem;font-weight:700;color:#111;line-height:1.3}.footer-trust-text span{font-size:.75rem;color:#777;line-height:1.3}footer .footer-brand-legal{padding:1.5rem 0;border-top:1px solid #ececec}.footer-brand-legal-inner{display:flex;flex-wrap:nowrap;align-items:flex-start}.footer-brand,.footer-legal{min-width:0}.footer-brand .footer-logo-text{word-break:break-word}.footer-tagline{margin:.75rem 0 1.25rem;font-size:.875rem;line-height:1.5;color:#555}.social-links{display:flex;flex-wrap:nowrap;gap:.5rem;align-items:center}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid #e0e0e0;transition:opacity 0.2s ease,transform 0.2s ease;flex-shrink:0}.social-links a:hover{opacity:.85;transform:translateY(-2px)}.social-links img{width:18px;height:18px;object-fit:contain}.footer-legal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}@media (min-width:992px){.footer-legal-list{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:2rem;row-gap:.75rem}}.footer-legal-list a{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;font-size:.875rem;color:#555;text-decoration:none;transition:color 0.2s ease}.footer-legal-list a span{min-width:0;word-break:break-word}.footer-legal-list a:hover{color:#dc0b2c}.footer-legal-list a:hover .footer-chevron{color:#dc0b2c}footer .footer-meta{border-top:1px solid #ececec;padding:.5rem 0}.footer-meta-inner{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.payment-methods{width:280px;max-width:100%;height:auto;object-fit:contain}.footer-copyright{margin:0;font-size:.75rem;color:#9a9a9a}#backToTop{background-color:#dc0b2c;border-color:#dc0b2c;color:#fff;transition:all 0.3s ease;opacity:.95}#backToTop:hover,#backToTop:focus{background-color:#c20926;border-color:#c20926;color:#fff;opacity:1;transform:translateY(-2px);box-shadow:0 4px 12px rgb(220 11 44 / .4)}@media (max-width:991.98px){.footer{padding:2.5rem 0 0}.footer-trust-item{flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.5rem;padding:.75rem .5rem}.footer-trust-text{align-items:center}.footer-trust-icon{font-size:1.25rem}.footer-trust-text strong{font-size:.75rem}.footer-trust-text span{font-size:.625rem}.footer-brand-legal{padding:1.75rem 0 1.25rem}.footer-logo-text{font-size:18px}.footer-tagline{font-size:.6875rem;margin:.5rem 0 .75rem}.social-links{gap:.35rem}.social-links a{width:30px;height:30px}.social-links img{width:14px;height:14px}.footer-legal-list{gap:.5rem;margin-left:.5rem}.footer-legal-list a{font-size:.6875rem}}@media (max-width:767.98px){.footer{padding:2rem 0 0}.footer-content{padding-bottom:1.5rem}.footer-columns{row-gap:1.75rem}.footer-column{margin-bottom:.5rem}.footer-column h4{font-size:.8125rem}.footer-link-list a{font-size:.75rem}.footer-link-list{gap:.625rem}.footer-column:first-child .footer-link-icon{width:24px;height:24px}.newsletter-text{font-size:.75rem}.newsletter-box input,.newsletter-box button{height:42px;font-size:.8125rem}.payment-methods{width:220px}}@media (max-width:575.98px){.footer-logo-text{font-size:16px}.social-links a{width:28px;height:28px}.social-links img{width:12px;height:12px}.payment-methods{width:200px}.footer-copyright{font-size:.6875rem}.footer-legal-list a{font-size:.625rem}}#hero-search-area{background:no-repeat center center;background-size:cover}.main-slider .swiper-wrapper{margin-bottom:3rem}.main-slider .swiper-pagination-bullet{width:1rem;border-radius:.25rem;transition:all .3s}.main-slider .swiper-pagination-bullet-active{width:1.5rem;background-color:#101935;transition:all .3s}.slider-card{border-radius:.5rem;overflow:hidden;border:none;height:350px;position:relative}.slider-card .slider-bg{width:100%;height:100%;position:absolute;transition:all .3s}.slider-card:hover img.slider-bg{transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transition:all .3s}.slider-card .slider-context{position:absolute;width:100%;height:100%;border:1rem solid rgb(0 0 0 / .5);background-color:rgb(0 0 0 / .4);color:#fff;display:flex;opacity:0;flex-wrap:wrap;align-content:center;justify-content:center;transition:all .3s}.slider-card:hover .slider-context{opacity:1;transition:all .3s}.slider-card .slider-title{font-size:1.5rem;line-height:2rem;font-weight:700;margin-bottom:1rem;letter-spacing:1px}.slider-card .slider-description{font-size:1rem;line-height:1.5rem;font-weight:500;padding:0 5rem;text-align:center}.slider-card .btn-more{color:#fff;margin-top:1rem;letter-spacing:.5px;font-size:1rem;line-height:1.5rem;font-weight:500}.event-card .event-info{position:absolute;bottom:0;right:0;left:0;color:#FFF;padding:1rem;background-image:linear-gradient(0deg,black,transparent);font-size:.875rem}.event-card .event-info h3{font-size:1.125rem;font-weight:700;letter-spacing:.5px;text-overflow:ellipsis;width:calc(100% - 6rem);white-space:nowrap;overflow:hidden}.event-card .event-info p{text-overflow:ellipsis;width:calc(100% - 6rem);white-space:nowrap;overflow:hidden;margin-bottom:0}.event-card .overlay{position:absolute;bottom:0;right:0;left:0;top:0;background-image:linear-gradient(0deg,rgb(0 0 0 / .42),transparent)}.event-card .event-date{position:absolute;right:1rem;bottom:1rem;border:1px solid #FFF;border-radius:.5rem;padding:.5rem;text-align:center;min-width:4.5rem;font-size:.75rem}.event-card .header-clock,.event-card .header-date,.event-card .header-title,.event-card .header-location{position:absolute;top:1rem;right:1rem;background-color:rgb(2 9 32 / .5);color:#FFF;padding:.25rem .5rem;border-radius:.25rem;text-align:center;font-size:.75rem}.event-card .header-date{right:auto;left:1rem}.event-card .header-location{top:3rem;left:1rem;right:auto}.event-card .header-title{top:auto;bottom:0;left:0;right:0;padding:.5rem;font-size:1rem;background-color:rgb(2 9 32 / .75)}#slider .event-card .event-date span{font-size:1.25rem;letter-spacing:1px;font-weight:500}#slider .event-card .slider-image{position:absolute;height:280px}@media (max-width:567px){.event-card .event-info h3{font-size:.875rem}.event-card .event-info p{font-size:.75rem}#slider .event-card{margin-bottom:0}#slider .event-card .card-header{height:250px}#slider .event-card .slider-image{height:250px}#slider .event-card .event-date span{font-size:1rem}}.popular-main-item{height:530px}.popular-item{height:250px;margin-bottom:30px}@media (max-width:767px){.popular-main-item{margin-bottom:1rem}}#upcomingEventTab{margin-bottom:1rem;border-bottom:2px solid rgb(0 0 0 / .25)}#upcomingEventTab .nav-link{font-size:1rem;line-height:1.5rem;color:#000;border:none}#upcomingEventTab .nav-link.active{background-color:#fff0;border-bottom:2px solid #000;margin-bottom:-2px;font-weight:500}.event-list{padding:0;list-style:none}.event-list-item{display:block;padding:.5rem;border-bottom:1px solid rgb(0 0 0 / .25);font-size:.875rem}.event-list-item:last-child{border-bottom:none}.event-list-item .description{display:flex;justify-content:space-between}.event-list-item .description .date{text-align:center;padding-right:1rem;margin-right:1rem;border-right:1px solid #000;width:110px}.event-list-item .description .date span{display:block}.event-list-item .description .context{margin-right:1rem}.event-list-item .description .context i{color:#787878}.event-list-item .description .context h4{font-size:1rem;line-height:1.5rem}.event-list-item .description .context .date-mobile{display:none}.event-list-item .description .context .location{line-height:.875rem}.event-list-item .description .price{text-align:center}.event-list-item .description .price span{display:block;font-size:1.1rem;font-weight:700}.event-list-item .info{margin-top:.5rem;font-size:.75rem;color:red}@media (max-width:767px){#upcomingEventTab .nav-link{font-size:.875rem}.section-sub-header{margin-bottom:.5rem}.event-list-item{padding:.5rem}.event-list-item .description .date{border-right:none;padding-right:0;margin-right:0;text-align:left;font-size:.875rem;display:none}.event-list-item .description .date span{display:inline-block}.event-list-item .description .context{margin-right:0;width:260px}.event-list-item .description .context h4{font-size:.875rem}.event-list-item .description .context .date-mobile{display:block;font-size:.75rem;margin-bottom:.5rem}.event-list-item .description .context .location{font-size:.75rem;width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-list-item .description .price{font-size:.75rem;display:flex;flex-direction:column;justify-content:center}.event-list-item .description .price span{font-size:.875rem}}.team-slider .swiper-wrapper{margin-bottom:2rem}.team-slider .swiper-pagination-bullet{width:1rem;border-radius:.25rem;transition:all .3s}.team-slider .swiper-pagination-bullet-active{width:1.5rem;background-color:#101935;transition:all .3s}.team-card{border:none;overflow:hidden;margin-bottom:1.5rem}.team-card .card-header{background-color:#fff0;padding:0;border-bottom:none}.team-card .card-header img{border-radius:.5rem;width:100%}.team-card .card-body{padding:1rem 0}.team-card .card-body .title{font-size:1rem;line-height:1.25rem;text-align:center;margin-bottom:0}@media (max-width:567px){.team-card .card-body{padding:.5rem 0}.team-card .card-body .title{font-size:.75rem;line-height:1rem}}.category-card{border:none;border-radius:3rem;overflow:hidden;height:450px}.category-card .card-bg{position:absolute;height:100%;width:100%}.category-card .card-body{z-index:1;display:flex;justify-content:center;align-items:center;color:#fff;background-color:rgb(0 0 0 / .15)}.category-card .card-body h2{font-weight:500;transition:all .3s;font-size:1.25rem;margin:5rem 0 0}.category-card:hover .card-body{background-color:rgb(0 0 0 / .45)}#categoryContent{font-size:.875rem}#categoryContent .category-img{border-radius:.5rem;margin-bottom:1rem}#categoryContent h1{font-size:1.25rem;font-weight:700;letter-spacing:1px;margin-bottom:1rem}#categoryContent h2,#categoryDescription h2{font-size:1rem;font-weight:600;letter-spacing:1px}#categoryContent .btn-link{width:100%;text-decoration:none;font-weight:500;color:#333;margin-top:-5rem;background:linear-gradient(180deg,#ffffff52,#ffffff);padding-top:4rem;font-size:.875rem;margin-bottom:1rem}#categoryContent .breadcrumb{margin-bottom:.25rem;font-size:.75rem}@media (max-width:767px){.category-card{height:250px;border-radius:1rem}.category-card .card-body h2{font-size:1rem}}@media (max-width:576px){#categoryContent h1{font-size:1.1rem;margin-bottom:.5rem;margin-top:1rem}}.feature-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 2rem 0;background-color:#FFF;color:#000;border-radius:1rem;transition:all .3s}.feature-card:hover{cursor:pointer;transition:all .3s}.feature-card .image{background-color:#fff;padding:1rem;width:6rem;height:6rem;border-radius:50%;margin-bottom:1rem;transition:all .3s}.feature-card:hover .image{box-shadow:0 0 1rem .5rem rgb(255 255 255 / .15);transition:all .3s}.feature-card .title{position:relative;font-size:1.25rem;line-height:2rem;padding:.5rem 0;margin-bottom:1rem;transition:all .3s;font-weight:600}.feature-card .title:before,.feature-card .title:after{content:"";position:absolute;width:2rem;height:.125rem;background-color:#000;top:0;left:0;border-radius:.25rem;transition:all .3s}.feature-card .title:after{top:auto;left:auto;bottom:0;right:0}.feature-card:hover .title:before,.feature-card:hover .title:after{transition:all .3s;width:100%}.feature-card .description{font-size:.875rem;line-height:1.5rem;min-height:160px}@media (max-width:767px){.feature-card{margin-bottom:1rem;padding:1rem 1rem 0}.feature-card .title{font-size:1rem}.feature-card .description{font-size:.75rem;line-height:1rem;min-height:120px}}.feature-col{display:flex;flex-direction:column}.feature-logo{display:flex;align-items:center;margin-bottom:2rem}.feature-logo-img{margin-right:1rem;height:4rem}.feature-logo-text{color:#000;font-size:1.75rem;line-height:1.5rem;font-weight:700;font-family:'Poppins',sans-serif;text-align:left}.feature-logo-text small{display:block;font-weight:400}.feature-logo-text span{color:red}@media (max-width:767px){.feature-col-1{margin-bottom:1rem;align-items:center}.feature-col-2{align-items:flex-start;text-align:left}.feature-col-3{align-items:flex-end;text-align:right}.feature-logo{margin-top:1rem;margin-bottom:1rem}.feature-logo-img{height:3rem;margin-right:.25rem}.feature-logo-text{font-size:1.25rem;line-height:1.1rem}}.btn-tab-more{margin:1rem 0}.btn-tab-more img{height:1.25rem;margin-left:.5rem}.text-area{font-size:.875rem;line-height:1.25rem;padding:2rem 0}.text-area h2{font-size:1.125rem;font-weight:700;margin-top:2rem}.text-area h3{font-size:1rem;font-weight:700;margin-top:2rem}.text-area p{line-height:1.5rem}.text-area strong{font-weight:600!important}@media (max-width:767px){.btn-tab-more{margin:.5rem 0;font-size:.75rem}.text-area{font-size:.75rem;line-height:1rem}.text-area h2{font-size:1rem;font-weight:700}.text-area h3{font-size:.875rem;font-weight:700}}.hero{position:relative;width:100%;min-height:0;height:auto;padding-bottom:2.5rem;overflow:hidden;background:#fff0;display:block!important;visibility:visible!important}.hero-bg{position:absolute;inset:0;width:100%;height:1099px;background:#fff}.circle{position:absolute;border:solid rgb(0 0 0 / .8);opacity:.05}.circle-1{top:504px;left:-230px;width:365px;height:365px;border-radius:182.4px;border-width:84px}.circle-2{top:-104px;left:552px;width:247px;height:247px;border-radius:123.6px;border-width:48px}.circle-3{top:20px;left:-48px;width:416px;height:416px;border-radius:208.2px;border-width:106.8px}.circle-4{top:683px;left:1551px;width:416px;height:416px;border-radius:208.2px;border-width:106.8px}.circle-5{top:-44px;left:1566px;width:416px;height:416px;border-radius:208.2px;border-width:106.8px}.blur-effect{position:absolute;top:119px;left:833px;width:564px;height:564px;background:rgb(251 251 251 / .37);border-radius:282px;filter:blur(102px)}.hero-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;padding-top:5rem;padding-left:16px;padding-right:16px;text-align:center}.hero-title{max-width:806px;font-weight:700;font-size:3rem;line-height:76px;color:#dc0b2c;margin-bottom:20px;animation:fadeInUp 1s ease backwards}.hero-subtitle{font-size:20px;line-height:32px;color:#737373;margin-bottom:40px;animation:fadeInUp 1s ease 0.1s backwards}.search-container{display:flex;justify-content:center;width:100%;max-width:1106px;margin-top:5rem;animation:fadeInUp 1s ease 0.2s backwards;position:relative;z-index:10001}.search-box{position:relative;width:100%}.search-box::before{content:'';position:absolute;inset:0;background:#fff;border-radius:50px;border:1px solid #e4e6e8}.search-icon{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:24px;height:24px;z-index:2;color:#737373}.search-input{position:relative;width:100%;height:77px;padding-left:70px;padding-right:80px;border:none;background:#fff0;font-family:'Poppins',sans-serif;font-weight:500;font-size:18px;color:#737373;z-index:1}.search-submit-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:61px;height:61px;background:#dc0b2c;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all 0.3s ease}.search-submit-btn:hover{background:#b80924;transform:translateY(-50%) scale(1.05)}.search-submit-btn i{color:#fff;font-size:20px}@media (max-width:767px){.search-submit-btn{width:44px;height:44px;right:6px}.search-submit-btn i{font-size:16px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.event-carousel{position:relative;width:100%;max-width:100%;min-height:0;margin-top:1rem;margin-left:0;margin-right:0;padding:0;animation:fadeIn 1s ease;z-index:5;display:block!important;visibility:visible!important}.event-carousel-swiper{width:100%;height:auto;min-height:0;padding-bottom:40px;display:block!important;visibility:visible!important;overflow:hidden}.event-carousel-swiper .swiper-wrapper{display:flex;align-items:center;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.carousel-container{display:flex;align-items:center;height:100%}.event-carousel-swiper .swiper-slide{width:calc(25%)!important;flex-shrink:0;display:block;transition:all 0.3s ease;height:100%;padding:20px 8px 0 8px}.event-carousel-swiper .swiper-slide:not(.swiper-slide-active) .event-card{transform:scale(.7);filter:blur(2px);opacity:.6;transform-origin:center center}.event-carousel-swiper .swiper-slide.swiper-slide-active .event-card{transform:scale(1.15);filter:none;opacity:1;transform-origin:center center}.event-card{position:relative;background:#fff;box-shadow:0 0 12px rgb(0 0 0 / .1);overflow:hidden;border-radius:9px;transition:all 0.3s ease;z-index:1;margin:0 auto;transform-origin:center center}.event-card.small{width:285px;height:128px;border-radius:9px;filter:none}.event-card.medium{width:380px;height:170px;border-radius:16px;filter:none}.event-card.large{width:506px;height:227px;border-radius:24px;filter:none;z-index:10;box-shadow:0 4px 20px rgb(0 0 0 / .15)}.event-badge{position:absolute;padding:5px 16px;border-radius:16px;color:#fff;font-weight:500;font-size:12.3px;z-index:2;top:-9px;left:15px}.small .event-badge{top:-9px;left:15px;padding:2.81px 9px;border-radius:9px;font-size:6.9px}.medium .event-badge{top:-12px;left:20px;padding:3.75px 12px;border-radius:12px;font-size:9.3px}.large .event-badge{top:-16px;left:27px;padding:5px 16px;border-radius:16px;font-size:12.3px}.event-image{position:absolute;object-fit:cover;border-radius:50%}.small-img{top:14px;right:11px;width:104px;height:104px}.medium-img{top:19px;right:11px;width:139px;height:139px}.large-img{top:26px;right:14px;width:185px;height:185px}.event-info{position:absolute;display:flex;gap:5px;top:50%;transform:translateY(-50%)}.small .event-info{left:11px;width:161px;gap:8.44px}.medium .event-info{left:15px;width:215px;gap:11.25px}.large .event-info{left:20px;width:286px;gap:15px}.event-date{display:flex;flex-direction:column;align-items:center}.date-month{font-weight:600;font-size:10.9px}.small .date-month{font-size:6.1px}.medium .date-month{font-size:8.2px}.date-day{font-weight:600;font-size:28.6px;line-height:1}.small .date-day{font-size:16.1px}.medium .date-day{font-size:21.4px}.date-time{font-weight:600;font-size:10.9px;color:#000}.small .date-time{font-size:6.1px}.medium .date-time{font-size:8.2px}.event-details{display:flex;flex-direction:column;gap:2px;flex:1}.event-subtitle{font-size:14px;color:#6a6a6a}.small .event-subtitle{font-size:7.9px}.medium .event-subtitle{font-size:10.5px}.event-title{font-weight:600;font-size:16px;color:#000;line-height:1.2}.small .event-title{font-size:9px}.medium .event-title{font-size:12px}.event-venue{font-size:12px;color:#6a6a6a;line-height:1.3}.small .event-venue{font-size:6.8px}.medium .event-venue{font-size:9px}.carousel-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:6.75px;z-index:20}.carousel-dots.swiper-pagination{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:auto;display:flex;gap:6.75px;justify-content:center}.carousel-dots .swiper-pagination-bullet{width:11.25px;height:11.25px;border-radius:5.62px;background:#efefef;cursor:pointer;transition:background 0.3s;opacity:1;margin:0}.carousel-dots .swiper-pagination-bullet-active{background:#d9d9d9}.carousel-dots .swiper-pagination-bullet:hover{background:#d9d9d9}@media (max-width:1400px){.hero-title{font-size:56px;line-height:64px}.hero-content{padding-top:4rem}.search-box-wrapper{margin-top:4rem}.event-card.large{width:450px;height:200px}.event-card.medium{width:340px;height:150px}.event-card.small{width:250px;height:110px}}@media (max-width:992px){.hero{min-height:0;height:auto}.hero-content{padding-top:3rem}.hero-title{font-size:42px;line-height:52px;padding:0 20px}.search-box-wrapper{max-width:90%;margin-top:3rem}.event-carousel{margin-top:60px;display:block}.event-carousel-swiper{height:auto;min-height:300px}.event-card{position:relative!important;margin:0 auto 20px;transform-origin:center center}.event-card.small,.event-card.medium,.event-card.large{width:90%;max-width:450px;height:auto;min-height:160px}.event-carousel-swiper .swiper-slide:not(.swiper-slide-active) .event-card{transform:scale(.9)!important;filter:blur(1px)!important;opacity:0.7!important;transform-origin:center center}.event-carousel-swiper .swiper-slide.swiper-slide-active .event-card{transform-origin:center center}.carousel-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin-top:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0;left:50%;transform:translateX(-50%);right:auto;width:auto}.circle{display:none}.blur-effect{display:none}}@media (max-width:768px){.hero{min-height:0;height:auto;padding-bottom:1.5rem}.hero-content{padding-top:2rem}.hero-title{font-size:28px;line-height:36px;padding:0 15px}.search-box-wrapper{margin-top:1rem;margin-bottom:1rem;max-width:100%;padding:0}.search-input{height:56px;font-size:clamp(11.5px, 3.6vw, 14px);padding-left:42px;padding-right:54px}.search-icon{width:18px;height:18px;left:22px}.event-carousel{margin-top:20px;min-height:0}.event-carousel-swiper{height:auto;min-height:0;padding-bottom:28px}.event-card{position:relative!important;margin:0 auto 15px;transform-origin:center center}.event-card.small,.event-card.medium,.event-card.large{width:95%;max-width:350px;height:auto;min-height:140px}.event-carousel-swiper .swiper-slide:not(.swiper-slide-active) .event-card{transform:scale(.85)!important;filter:blur(1px)!important;opacity:0.6!important;transform-origin:center center}.event-carousel-swiper .swiper-slide.swiper-slide-active .event-card{transform-origin:center center}.carousel-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin-top:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0;left:50%;transform:translateX(-50%);right:auto;width:auto}}.event-grid{display:flex;flex-wrap:wrap;gap:28px;justify-content:center;padding:0 94px;margin-top:111px;animation:fadeIn 1s ease 0.6s backwards}.event-grid--embedded{padding:0;margin-top:0}.grid-card{position:relative;width:340px;height:305px;background:#fff;border-radius:8.93px;box-shadow:5.21px 7.44px 17.87px rgb(40 40 40 / .1);transition:all 0.3s ease;cursor:pointer;overflow:hidden}.grid-card:hover{box-shadow:5.21px 7.44px 25px rgb(40 40 40 / .15);transform:translateY(-5px)}.card-image-wrapper{position:relative;width:100%;height:180px;border-radius:8.93px 8.93px 0 0;overflow:hidden}.card-image{width:100%;height:100%;object-fit:cover}.high-demand-badge{position:absolute;bottom:12px;left:12px;width:125px;height:19px;background:#dc0b2d;border-radius:11.98px;display:flex;align-items:center;padding-left:8px;gap:5px;z-index:10}.high-demand-badge i{color:#fff;font-size:10px}.high-demand-badge span{font-size:8.9px;color:#fff;font-weight:600}.rating-badge{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;gap:4px;padding:5px 8px;background:#fff;border-radius:19px;border:1px solid #e4e6e8;box-shadow:0 1px 3px rgb(0 0 0 / .07);z-index:10}.rating-badge i{color:#FFC700;font-size:10px}.rating-badge span{font-size:10px;color:#000}.card-action-btn{position:absolute;width:32px;height:32px;background:rgb(255 255 255 / .9);border:none;border-radius:50%;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;z-index:10}.card-action-btn:hover{background:#fff;transform:scale(1.1)}.like-btn{top:12px;right:12px}.share-btn{top:12px;right:52px}.card-action-btn i{color:#333;font-size:14px}.card-content{position:absolute;bottom:0;left:0;width:100%;height:125px;background:#fff;border-radius:8.93px;box-shadow:5.21px 7.44px 17.87px rgb(40 40 40 / .1);display:flex;padding:20px 13px;gap:10px}.card-date{display:flex;flex-direction:column;align-items:center;width:43px}.card-date-month{font-weight:600;font-size:10.9px;text-transform:uppercase}.card-date-day{font-weight:600;font-size:28.6px;line-height:1}.card-date-time{font-weight:600;font-size:10.9px;color:#000}.card-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;overflow:hidden}.card-category{font-size:14px;line-height:21px;color:#6a6a6a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.card-title{font-weight:600;font-size:16px;line-height:24px;color:#000}.card-venue{font-size:12px;color:#6a6a6a;line-height:1.4}.promo-banners{display:flex;gap:32px;justify-content:center;max-width:1732px;margin:111px auto 0;padding:0 94px;animation:fadeIn 1s ease 0.8s backwards;flex-wrap:wrap}.promo-banners>a{display:block;width:440px;max-width:100%;flex:0 0 auto}.promo-banner{position:relative;width:100%;height:232px;border-radius:16px;overflow:hidden;cursor:pointer;transition:transform 0.3s ease}.promo-banner:hover{transform:translateY(-5px)}.promo-banner .banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.promo-banner .banner-circles{position:relative;z-index:1}.promo-banner .banner-circle{position:absolute;width:222px;height:222px;border-radius:111px;border:50px solid rgb(0 0 0 / .8);opacity:.5}.promo-banner .banner-content{position:relative;z-index:2;padding:30px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.promo-banner .banner-content.right{text-align:right;align-items:flex-end}.promo-banner .banner-content.left{text-align:left;align-items:flex-start}.promo-banner .banner-subtitle{font-size:16px;line-height:26px;margin-bottom:8px;color:#fff;font-weight:500}.promo-banner .banner-title{font-weight:600;font-size:24px;line-height:28.8px;color:#fff;margin-bottom:0;margin-top:0;flex:1;display:flex;align-items:flex-start}.promo-banner .festival-badge{display:inline-flex;align-items:center;justify-content:center;width:129px;height:30px;background:#9071b1;border-radius:4px;color:#fff;font-weight:500;font-size:16px;margin-bottom:8px}.promo-banner .banner-title-multi{display:flex;flex-direction:column;gap:3px;margin-bottom:0}.promo-banner .title-line{display:inline-flex;align-items:center;height:36px;background:#9071b1;border-radius:4px;padding:0 10px;font-weight:600;font-size:24px;color:#fff;width:fit-content}.promo-banner .banner-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:50px;border:none;color:#fff;font-weight:500;font-size:14px;cursor:pointer;transition:all 0.3s ease;justify-content:center;white-space:nowrap;margin-top:20px;align-self:flex-start}.promo-banner .banner-btn:hover{opacity:.9;transform:scale(1.05)}@media screen and (max-width:1600px){.promo-banners{padding:0 30px}}.testimonials{display:flex;flex-direction:column;gap:45px;margin-top:111px;padding:0 20px;animation:fadeIn 1s ease 1s backwards}.testimonials-header{padding:0 164px;text-align:center}.testimonials-header h2{font-weight:800;font-size:52px;line-height:76px;color:#dc0b2c;margin-bottom:10px}.testimonials-header p{font-size:20px;line-height:32px;color:#dc0b2c}.testimonials-grid{display:flex;gap:24px;padding:0 164px;overflow-x:hidden;scroll-behavior:smooth;justify-content:center;flex-wrap:nowrap;max-width:1600px;margin:0 auto;-ms-overflow-style:none;scrollbar-width:none}.testimonials-grid::-webkit-scrollbar{display:none}.testimonial-card,.promo-banner{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.testimonial-card{flex:0 0 auto;width:calc((100% - 48px) / 3);max-width:470px;min-width:300px;height:299px;background:#fff;border-radius:32px;border:1px solid #e4e6e8;padding:34px 41px;position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgb(0 0 0 / .1)}.testimonial-card h3{font-weight:600;font-size:20px;line-height:32px;color:#000;margin-bottom:7px;margin-top:0}.testimonial-card p{font-size:14px;line-height:24px;color:#737373;margin-bottom:28px;flex:1}.testimonial-author{display:flex;align-items:center;gap:20px;margin-top:auto}.testimonial-author img{width:64px;height:64px;border-radius:32px;object-fit:cover;flex-shrink:0}.author-info{flex:1}.author-name{font-weight:600;font-size:18px;line-height:28px;color:#000;margin-bottom:0}.author-location{font-size:14px;line-height:22px;color:#000;margin-top:0}.rating{display:flex;gap:2px;flex-shrink:0}.rating span{color:#FFC700;font-size:18px;line-height:1}.features{display:flex;gap:24px;justify-content:center;max-width:1240px;margin:100px auto 32px;padding:0 20px;animation:fadeIn 1s ease 1.2s backwards;flex-wrap:wrap}.features .feature-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;width:275px;min-height:405px;height:auto;background:#f6f6f6;border-radius:15.28px;overflow:hidden;transition:transform 0.3s ease;cursor:pointer;padding:32px 24px 36px;box-sizing:border-box}.features .feature-card:hover{transform:translateY(-10px)}.features .feature-card img{position:static;width:140px;height:140px;max-width:100%;object-fit:contain;margin-bottom:20px;flex-shrink:0}.features .feature-card h3{font-weight:600;font-size:22px;line-height:1.3;color:#282828;text-align:center;padding:0;margin:0 0 12px;position:relative;z-index:2}.features .feature-card p{font-size:15px;line-height:1.5;color:#666;margin:0;padding:0}.faq-section{width:100%;min-height:379px;background:#282828;margin-top:111px;display:flex;flex-direction:column;align-items:center;padding:60px 20px 40px;position:relative;animation:fadeIn 1s ease 1.4s backwards}.faq-tabs{display:flex;gap:27px;margin-bottom:44px;position:relative;flex-wrap:wrap;justify-content:center}.faq-tab{width:197px;background:#fff0;border:none;font-family:'Poppins',sans-serif;font-weight:500;font-size:16px;text-align:center;color:#4e4e4e;cursor:pointer;transition:color 0.3s;padding:10px 0}.faq-tab:hover{color:#fff}.faq-tab.active{color:#fff;position:relative}.faq-tab.active::after{content:'';position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);width:85px;height:2px;background:#dc0b2c;border-radius:10px}.faq-content{max-width:900px;padding:0 34px}.faq-content p{font-size:14px;line-height:24px;color:#fff;text-align:center;margin-bottom:16px}.categories{position:relative;width:100%;margin-top:0;display:flex;flex-direction:column;align-items:center;padding:0}.categories-bg-wrapper{width:100%;height:391.2px;position:relative;margin:0;animation:fadeIn 1s ease 0.2s backwards;border-radius:0;overflow:hidden}.categories-bg-wrapper img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.categories-bg-wrapper::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255 / .4) 100%);z-index:1}.categories-bg{display:none}.category-buttons{position:relative;margin-top:-25px;display:flex;gap:31.55px;width:100%;margin-left:auto;margin-right:auto;padding:0 20px;flex-wrap:wrap;justify-content:center;animation:fadeIn 1s ease 0.4s backwards;z-index:10}.cat-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:153.88px;height:124.64px;gap:16.93px;border-radius:12.31px;border:.77px solid #dc0b2d;background:#fff;cursor:pointer;transition:all 0.3s ease}.cat-btn:hover{opacity:.8;transform:translateY(-5px);box-shadow:0 4px 12px rgb(0 0 0 / .1)}.cat-btn.active{background:#ffc700;border-color:#ffc700}.cat-btn.active span{color:#ffffff!important}.cat-btn img{width:43.09px;height:43.09px;object-fit:contain}.cat-btn span{font-family:'Inter',sans-serif;font-weight:600;font-size:10.2px;color:#282828}.cat-btn[data-category="futbol"]{border-color:#1b9e5c}.cat-btn[data-category="futbol"] span{color:#1b9e5c}.cat-btn[data-category="basketbol"]{border-color:#ec9431}.cat-btn[data-category="basketbol"] span{color:#ec9431}.cat-btn[data-category="müzik"],.cat-btn[data-category="muzik"]{border-color:#9071b1}.cat-btn[data-category="müzik"] span,.cat-btn[data-category="muzik"] span{color:#9071b1}.cat-btn[data-category="sahne"]{border-color:#357c9c}.cat-btn[data-category="sahne"] span{color:#357c9c}.cat-btn[data-category="popüler"]{border-color:#ffc700}.cat-btn[data-category="popüler"]:not(.active){border-color:#ffc700}.cat-btn[data-category="popüler"]:not(.active) i,.cat-btn[data-category="popüler"]:not(.active) span{color:#ffc700!important}.cat-btn[data-category="popüler"].active i,.cat-btn[data-category="popüler"].active span{color:#ffffff!important}@media (max-width:992px){.categories{margin-top:0}.category-buttons{gap:20px;margin-top:-15px}.cat-btn{width:130px;height:110px}}@media (max-width:768px){.categories-bg-wrapper{height:250px}.categories-bg{display:none}.category-buttons{margin-top:20px;gap:15px}.cat-btn{width:110px;height:95px;gap:12px}.cat-btn img{width:35px;height:35px}.cat-btn span{font-size:9px}}.search-results-dropdown{position:absolute;top:calc(100% + 10px);left:0;right:0;background:#fff;border-radius:20px;box-shadow:0 8px 32px rgb(0 0 0 / .12);max-height:450px;overflow-y:auto;z-index:10000!important;display:none;margin-top:10px}.search-results-dropdown.active{display:block}.search-results-dropdown .search-section{padding:16px 12px;border-bottom:1px solid #f0f0f0}.search-results-dropdown .search-section:last-child{border-bottom:none}.search-results-dropdown .search-section h3{font-size:14px;font-weight:600;color:#dc0b2c;text-transform:uppercase;margin-bottom:12px;letter-spacing:.5px}.search-results-dropdown .search-item{display:flex;align-items:center;padding:12px;cursor:pointer;transition:background 0.2s ease;border-radius:8px;margin-bottom:4px}.search-results-dropdown .search-item:hover{background:#f8f8f8}.search-results-dropdown .search-item:last-child{margin-bottom:0}.search-results-dropdown .search-item-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.search-results-dropdown .search-item-icon.event{background:#dc0b2c;color:#fff}.search-results-dropdown .search-item-icon.league{background:#1b9e5c;color:#fff}.search-results-dropdown .search-item-icon.team{background:#ec9431;color:#fff}.search-results-dropdown .search-item-content{flex:1;min-width:0;text-align:left}.search-results-dropdown .search-item-title{font-size:15px;font-weight:500;color:#282828;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-results-dropdown .search-item-subtitle{font-size:12px;color:#737373;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-results-dropdown .search-empty{padding:40px 24px;text-align:center;color:#737373}.search-results-dropdown .search-empty i{font-size:48px;color:#ddd;margin-bottom:12px}.search-results-dropdown .search-empty p{font-size:14px;margin:0}.search-results-dropdown .search-loading{padding:20px;text-align:center;color:#737373}.search-results-dropdown .search-loading i{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.search-box-wrapper{width:100%;max-width:1106px;margin-top:5rem;margin-bottom:2rem;animation:fadeInUp 1s ease 0.2s backwards;position:relative;z-index:10001}@media (max-width:1400px){.search-box-wrapper{margin-top:4rem}}@media (max-width:992px){.search-box-wrapper{max-width:90%;margin-top:3rem}}@media (max-width:992px){.hero{min-height:0!important;height:auto!important}}@media (max-width:768px){.search-box-wrapper{margin-top:1rem;margin-bottom:1rem;max-width:100%;padding:0}.hero{min-height:0!important;height:auto!important;padding-bottom:1.5rem}.hero .event-carousel{margin-top:20px;min-height:0}.hero .event-carousel-swiper{height:auto;min-height:0;padding-bottom:28px}}.search-input::placeholder{color:#737373}.search-input:focus{outline:none}.search-input:focus+.search-submit-btn{background:#b8091f}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:2000px 100%;animation:shimmer 1.5s infinite;border-radius:8px}.skeleton-hidden{display:none!important}.event-carousel-skeleton{display:flex;justify-content:center;align-items:center;gap:20px;padding:0 20px;min-height:350px}.skeleton-carousel-card{width:400px;height:300px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgb(0 0 0 / .1);overflow:hidden;position:relative}.skeleton-carousel-image{width:100%;height:180px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:2000px 100%;animation:shimmer 1.5s infinite}.skeleton-carousel-content{padding:20px}.skeleton-carousel-date{width:60px;height:60px;border-radius:8px;margin-bottom:15px}.skeleton-carousel-title{width:80%;height:20px;margin-bottom:10px}.skeleton-carousel-subtitle{width:60%;height:16px}.event-grid-skeleton{display:flex;flex-wrap:wrap;gap:28px;justify-content:center;padding:0 94px;margin-top:111px}.skeleton-grid-card{width:340px;height:320px;background:#fff;border-radius:8.93px;box-shadow:5.21px 7.44px 17.87px rgb(40 40 40 / .1);overflow:hidden}.skeleton-grid-image{width:100%;height:180px}.skeleton-grid-content{padding:20px}.skeleton-grid-date{display:flex;gap:15px;margin-bottom:15px}.skeleton-grid-date-item{width:50px;height:50px;border-radius:8px}.skeleton-grid-category{width:100px;height:16px;margin-bottom:10px}.skeleton-grid-title{width:90%;height:20px;margin-bottom:8px}.skeleton-grid-title-short{width:60%;height:20px;margin-bottom:10px}.skeleton-grid-venue{width:70%;height:14px}.categories-skeleton{display:flex;gap:31.55px;max-width:1081px;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0 20px;margin-top:-25px}.skeleton-category-btn{width:153.88px;height:124.64px;border-radius:12.31px;border:.77px solid #e0e0e0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16.93px}.skeleton-category-icon{width:43.09px;height:43.09px;border-radius:50%}.skeleton-category-text{width:80px;height:12px;border-radius:4px}@media (max-width:992px){.event-carousel-skeleton{flex-direction:column;gap:15px}.skeleton-carousel-card{width:95%;max-width:400px}.event-grid-skeleton{padding:0 40px;gap:20px}.skeleton-grid-card{width:calc(50% - 10px);max-width:340px}.categories-skeleton{gap:20px}.skeleton-category-btn{width:calc(50% - 10px);max-width:153.88px}}@media (max-width:768px){.event-carousel-skeleton{padding:0 15px;gap:15px}.skeleton-carousel-card{width:100%;max-width:400px}.event-grid-skeleton{padding:0 15px;gap:15px}.skeleton-grid-card{width:100%;max-width:340px}.categories-skeleton{gap:15px}.skeleton-category-btn{width:calc(50% - 7.5px)}}@media (max-width:1728px){.circle-4{right:-200px;left:auto}.circle-5{right:-185px;left:auto}.blur-effect{left:50%;transform:translateX(-50%)}}@media (max-width:1400px){.event-grid{padding:0 40px;gap:24px}.testimonials-header{padding:0 80px}.testimonials-grid{padding:0 80px;max-width:100%}.testimonial-card{width:calc((100% - 48px) / 3)}.promo-banners{padding:0 60px}}@media (max-width:992px){.event-grid{padding:0 20px;margin-top:80px;gap:20px}.grid-card{width:calc(50% - 10px);max-width:340px}.promo-banners{padding:0 20px;margin-top:80px;flex-direction:column;align-items:stretch}.promo-banners>a{width:100%;max-width:none}.testimonials{margin-top:60px}.testimonials-header{padding:0 40px}.testimonials-header h2{font-size:36px;line-height:48px}.testimonials-grid{padding:0 40px;overflow-x:hidden;flex-wrap:wrap;justify-content:center}.testimonial-card{flex:0 0 calc(50% - 12px);width:calc((100% - 24px) / 2);min-width:280px;max-width:400px}.promo-banner{width:100%;max-width:none}.promo-banner .banner-content{padding:25px}.promo-banner .banner-title{font-size:20px;line-height:26px}.promo-banner .banner-circle{width:150px;height:150px;border-radius:75px;border-width:35px}.features{margin-top:60px;padding:0 20px;max-width:100%}.features .feature-card{width:calc(50% - 12px);max-width:275px;min-height:0;padding:28px 20px 32px}.features .feature-card img{width:120px;height:120px;margin-bottom:16px}.features .feature-card h3{font-size:18px}.features .feature-card p{font-size:14px}.faq-section{margin-top:60px;padding:40px 20px 30px}.faq-tabs{gap:15px}.faq-tab{width:auto;min-width:150px;font-size:14px}}@media (max-width:768px){.event-grid{padding:0 15px;margin-top:60px;gap:15px}.grid-card{width:100%;max-width:340px;height:290px}.card-content{height:110px;padding:15px 12px}.card-info{gap:0}.card-category{line-height:18px}.card-title{font-size:14px}.card-venue{font-size:11px}.promo-banners{padding:0 15px;margin-top:60px;gap:20px}.promo-banners>a{width:100%;max-width:none}.promo-banner{width:100%;max-width:none;height:200px}.promo-banner .banner-content{padding:20px}.promo-banner .banner-title{font-size:18px;line-height:24px}.promo-banner .banner-btn{padding:8px 16px;font-size:12px}.promo-banner .banner-circle{width:100px;height:100px;border-radius:50px;border-width:25px;opacity:.3}.testimonials-header{padding:0 20px}.testimonials-header h2{font-size:28px;line-height:36px}.testimonials-header p{font-size:16px;line-height:24px}.testimonials-grid{padding:0 20px;overflow-x:hidden;flex-wrap:wrap;gap:20px}.testimonial-card{flex:0 0 100%;width:100%;min-width:280px;max-width:100%;padding:24px 28px;height:auto;min-height:250px}.testimonial-card h3{font-size:18px;line-height:26px}.testimonial-card p{font-size:13px;line-height:20px}.testimonial-author img{width:56px;height:56px}.author-name{font-size:16px}.author-location{font-size:13px}.features{margin-top:40px;gap:12px;padding:0 15px}.features .feature-card{width:calc(50% - 6px);max-width:none;min-height:0;padding:16px 12px 18px}.features .feature-card h3{font-size:14px;padding:0;margin-bottom:8px}.features .feature-card img{position:static;width:72px;height:72px;margin-bottom:10px;transform:none}.features .feature-card p{font-size:12px;line-height:1.4}.faq-tabs{flex-direction:column;gap:10px}.faq-tab{width:100%;max-width:300px}.faq-content{padding:0 20px}.faq-content p{font-size:13px;line-height:22px}}#header-top{background:#f8f9fa;color:#6c757d;text-align:center;padding:.75rem 0;font-size:.875rem;line-height:1.25rem;border-bottom:1px solid #dee2e6}#header-top small{font-weight:400;opacity:.8}#navbarScroll .navbar-nav{margin-top:1rem}header{position:relative;height:auto;min-height:4rem}header .navbar{padding:1rem 0}header .navbar>.container{padding:0;justify-content:space-between;align-items:center}header.sub-page .navbar{background-color:#fff;border-bottom:1px solid rgb(0 0 0 / .10)}header .navbar-collapse{transition:all .3s}.header-logo{height:35px;max-width:100%;transition:all 0.3s ease}.header-logo:hover{transform:scale(1.05)}.full-width-banner{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.full-width-banner .overlay{background:linear-gradient(135deg,rgb(0 0 0 / .6) 0%,rgb(0 0 0 / .3) 100%)}.full-width-banner h2{animation:fadeInUp 0.8s ease-out}.full-width-banner p{animation:fadeInUp 0.8s ease-out 0.2s both}.full-width-banner .btn{animation:fadeInUp 0.8s ease-out 0.4s both;transition:all 0.3s ease}.full-width-banner .btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(220 53 69 / .6)!important}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.full-width-banner{min-height:350px;background-attachment:scroll}.full-width-banner h2{font-size:2rem!important}.full-width-banner p{font-size:1rem!important}}header .navbar-brand{display:inline-flex;align-items:center;color:#000;padding:0;font-family:'Poppins',sans-serif;font-size:1.75rem;line-height:1.75rem;font-weight:700;margin-right:0;text-decoration:none}header .navbar-brand i{font-size:1.5rem;margin-right:.5rem}header.sub-page .navbar-brand{color:#000}header .navbar-brand span{color:#dc3545}header .navbar-logo{height:2rem}header .navbar-toggler{border:none;color:#333;padding:0;font-size:1.5rem}header.sub-page .navbar-toggler{color:#000}header .navbar-toggler:focus{outline:none;box-shadow:none}header .navbar-nav{display:flex;align-items:center;gap:.5rem}header .navbar-nav .dropdown{position:relative}header .navbar-nav .nav-link{position:relative;font-family:'Poppins',sans-serif;padding:.5rem 1rem;font-size:.95rem;line-height:1.25rem;color:#000;font-weight:600;letter-spacing:.5px;text-decoration:none;border-radius:.375rem;transition:all 0.3s ease;display:flex;align-items:center;gap:.5rem}header .navbar-nav .nav-link:hover{background-color:rgb(0 0 0 / .05);color:#000}header .navbar-nav .nav-link i{font-size:1rem}header .navbar-nav .nav-link i.text-danger{color:#dc3545!important}header .navbar-nav .nav-link i.text-purple{color:#6f42c1!important}header .navbar-nav .nav-link i.text-info{color:#0dcaf0!important}header .navbar-nav .nav-link i.text-warning{color:#ffc107!important}header .dropdown-menu{margin-top:.5rem;border:none;box-shadow:0 .5rem 1rem rgb(0 0 0 / .15);border-radius:.5rem;padding:.5rem 0}header .dropdown-item{padding:.75rem 1rem;transition:all 0.2s ease;color:#333;text-decoration:none;display:flex;align-items:center;gap:.5rem}header .dropdown-item:hover{background-color:rgb(220 53 69 / .1);color:#dc3545}header .dropdown-item i{width:1.25rem;text-align:center;color:#6c757d}header .dropdown-item:hover i{color:#dc3545}header .navbar .user-area{display:flex;align-items:center;gap:1rem}header .navbar .user-area a{color:#333;text-decoration:none;transition:all 0.3s ease;padding:.5rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center}header .navbar .user-area a:hover{background-color:rgb(0 0 0 / .05);transform:translateY(-1px)}header .navbar .user-area a.text-danger{color:#dc3545!important}header .navbar .user-area a.text-danger:hover{background-color:rgb(220 53 69 / .1)}header .language-selector{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.375rem;transition:all 0.3s ease}header .language-selector:hover{background-color:rgb(0 0 0 / .05)}header .language-selector img{width:20px;height:15px;border-radius:2px}header .language-selector span{font-weight:600;font-size:.875rem}#searchModal .modal-content{border:none;border-radius:1rem;box-shadow:0 1rem 3rem rgb(0 0 0 / .15)}#searchModal .modal-header{border-bottom:1px solid #e9ecef;padding:1.5rem 1.5rem 1rem}#searchModal .modal-body{padding:1.5rem}#searchModal .input-group{border-radius:.75rem;overflow:hidden;box-shadow:0 .25rem .5rem rgb(0 0 0 / .1)}#searchModal .input-group-text{background-color:#f8f9fa;border:1px solid #dee2e6;border-right:none;color:#6c757d}#searchModal .form-control{border:1px solid #dee2e6;border-left:none;padding:.75rem 1rem;font-size:1rem}#searchModal .form-control:focus{box-shadow:none;border-color:#dc3545}#searchModal .form-control:focus+.input-group-text{border-color:#dc3545}header .btn-login,header .btn-ticket,header .btn-profile,header .btn-search{color:#000;padding:.25rem .5rem;font-size:.9rem;line-height:1.5rem;transition:all .3s;font-weight:500;border:none}header .btn-login:hover,header .btn-login:active,header .btn-login:focus,header .btn-ticket:hover,header .btn-ticket:active,header .btn-ticket:focus,header .btn-profile:hover,header .btn-profile:active,header .btn-profile:focus,header .btn-search:hover,header .btn-search:active,header .btn-search:focus{transition:all .3s;border:none!important}header .btn-login,header .btn-profile,header .btn-search{margin-right:1rem}header .btn-profile{max-width:160px;text-overflow:ellipsis;overflow:hidden}#header .navbar{background-color:#fff;top:32px;transition:all .2s;box-shadow:0 0 .5rem rgb(0 0 0 / .25)}.navbar-top-0{top:0!important;transition:all .2s}#main-search{padding:7rem 0;position:relative;z-index:1022}#main-search h1{color:#fff;font-weight:500;text-align:center;margin-bottom:2rem;position:relative;z-index:11}#main-search h1.main-header{font-size:1.25rem;line-height:1.75rem}#main-search h3{color:#fff;text-align:center;margin-bottom:2rem}#main-search .form-group{display:flex}#main-search input[type="text"]{border:none;background:no-repeat center left #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAB2AAAAdgB+lymcgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAQISURBVHic7drBi1VVHAfwz8w4mlhtDIppSjHNFqVUbhwtqqGdQu7aGC1atdaaqJSo/oAk2piFQWTQH1BgCClBmyIzpmQMLIkWqQ1ONpPNTIvDQJ533sy8d++590n3C2dx7nuc7/d877nn/O7vd2nQoMH/GX0ZxhzG49iCzRjCGqzEH7iCsxjHKXyN2Qw6KsUQxnAG8x22SziMnZWrLgEb8C5mdD7xVPsKuyudQZdYhYP4SzkTj9un2FjFRLrZAzbhYzy4xP8uC4/EOeG5/xu34E5hb1hqgn/ieXzQhcZsGMWk9nduAgewFf1LjHU79gp3e3aRMQ8tY6xK8BSmpUWexh7dC70XR7U34iMMFNBeGKPSk5/GPqwoiWe7cDymTDgsz7G9JDZJL/vzeCgD3804luCbxwsZ+BbFKnyTEDKOuzLy9uOtBO817MjI24KDCRHn5Z38AvpwJMH/gxBVZscGref8tDzLvh0G8aVWE8aqID+cIN5XBXGE9ZiKdFwUYopsGNIa3p5W3m7fKca03oz9VRPuyUm4BG7Cr5GeH3MSxm91E+qPxl7VelO25SAaThAdyEHUIdZhzvW6Xs5BtFerAVtzEHWBOCb5vOiAqWW9JepfwndFiUrCiahf+MakDNgc9b8Xll4v4EzUX4vbigyYMuCOqP9TEYKScS5xLdbbEVIGxAHGZBGCkpHSUiggShkQBzu9lLG9lrg2WGTAlAFTUX9NEYKScWvi2pUiA6YMuBz1h4oQlIyUllhvR0gZMBH17ytCUDJiLTP4pciAKQPGo/49Cu60JSJOhpxVcI9KGXAq6vfhySIkJWE1HomufZGDaECI/uJCRd14WoVvqHEy5B8hdV0nTrpe06SwKrJgp1a3j+YiWwZGE3qO5CaNc3GzGMlNmsAKfBtpmcMDuYl3a3V9XMjbV4nXEzo+qYr8swT5MdVlh3ZpLZddFTLWlWCj1ozsvFC0yF2m2iFMNuZ+KTNvC55JiFjYhAq9iCyCXdKTP66m3OShhJh5YaNcXyLPoPDMt6sSf6gmA/qFEnVK1BReVPxMfkJIvaU44pVXiwkD0tWihfabkLpe18GYq4UILw5yKjOh042sT6jIvKl9lWhOqCKdEHJ4E8IqmRGO0GHhrW4Ej1r8WD2OC3g28dv7eE5N+coRoUrbyV3rpF0Vdvt+wfR32vzvPTUWbFYKIi+2EddNmxWCnPic71kTCEnJ/dp/2rKcNik81/cvwtPTJixgG14RKja/az/haSG+f1t4pV3uCXJDmPBfrBVeWrbjMTyMuxX74uuGMyEHGhM0JqAxAY0JaExAYwIaExAmmfrCdB5v1KirUrQz4UKdoqpGyoSTtSqqAf14DT8Lk++lSneDBg16AP8CPm4uf2Xa1pMAAAAASUVORK5CYII=);background-size:2rem;background-position-x:1rem;padding:1rem 2rem 1rem 4rem;line-height:1.25rem;font-size:1.125rem;width:100%;border-radius:1rem;position:relative;z-index:1022}#main-search input[type="text"]:focus{outline:none}#main-search button{background-color:#000;color:#FFF;border-radius:0 1rem 1rem 0;padding:1rem;font-size:1.25rem;line-height:1.5rem;border:none;min-width:7rem;font-weight:700;letter-spacing:1px}.search-overlay{display:none;background-color:rgb(0 0 0 / .5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:1021;transition:all .3s}.search-overlay.show{display:block;transition:all .3s}.main-search-response{display:none;position:absolute;width:100%;left:0;z-index:1023;background-color:#fff;padding:1rem;border-radius:.5rem;margin-top:.5rem;max-height:300px;overflow-y:auto}#main-search .main-search-response h3{color:#fff;text-align:center;margin-bottom:.5rem;font-size:1.1rem;font-weight:500;background:linear-gradient(90deg,#000000 0%,#9d0b0b 50%,#000000 100%);padding:.5rem 1rem;border-radius:.5rem}#header-search .main-search-response{left:auto;right:0;top:2rem;width:100%;box-shadow:0 0 .5rem rgb(0 0 0 / .10);margin-top:0}.main-search-response.show{display:block}.main-search-response ul{margin:0}.main-search-response li{margin-bottom:.5rem}.main-search-response li:last-child{margin-bottom:0}.main-search-response a{display:block;padding:.5rem 1rem;line-height:1.5rem;font-size:1.1rem;font-weight:400;background-color:rgb(0 0 0 / .05);border-radius:.5rem;transition:all .2s;color:#101935}#header-search .main-search-response h3{font-size:.875rem;background:linear-gradient(90deg,#000000 0%,#9d0b0b 50%,#000000 100%);padding:.5rem 1rem;border-radius:.5rem;text-align:center;color:#fff}#header-search .main-search-response a{line-height:1.25rem;padding:.5rem;border-radius:.5rem;background-color:#f4f4f4;font-size:.875rem}.main-search-response a:hover{background-color:rgb(0 0 0 / .15);transition:all .2s}.main-search-response a span{display:block;font-size:.875rem;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#header-search .main-search-response a span{font-size:.75rem}.search-toggler{display:none}#navbarSearch{width:100%;margin-bottom:1.5rem}#inputMobileSearch{width:100%;border:1px solid rgb(51 51 51 / .25);padding:.5rem 1rem;font-size:.875rem}#mobileSearchResponse{display:none;position:absolute;background-color:#efefef;left:1rem;right:1rem;margin-top:1rem;min-height:0;max-height:calc(100vh - 150px);padding:1rem;z-index:1030;overflow-x:hidden;border-radius:.5rem}#mobileSearchResponse::-webkit-scrollbar{width:3px}#mobileSearchResponse ul{margin-bottom:0}#mobileSearchResponse h2{color:#000;font-size:1rem}#mobileSearchResponse .list-item{border-bottom:1px solid rgb(51 51 51 / .5);padding:.25rem 0;margin-bottom:.25rem}#mobileSearchResponse .list-item:last-child{border-bottom:none}#mobileSearchResponse .list-item a{display:inline-block;position:relative}#mobileSearchResponse img{float:left;border-radius:.5rem;margin-right:.5rem}#mobileSearchResponse .list-item .item-info{float:left}#mobileSearchResponse .list-item .item-info i{color:#787878}#mobileSearchResponse h3{font-size:.875rem;margin-bottom:.25rem}#mobileSearchResponse p{font-size:.75rem;margin-bottom:.25rem}@media (max-width:575.98px){#inputMobileSearch{padding:.5rem 1rem .5rem 2rem}}header.sub-page{background-image:none!important;background-color:#353535}#header-search{position:relative;margin-right:1rem;width:240px;height:32px}#header-search input[type="text"]{border:1px solid rgb(0 0 0 / .3);background:no-repeat center left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAB2AAAAdgB+lymcgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAQISURBVHic7drBi1VVHAfwz8w4mlhtDIppSjHNFqVUbhwtqqGdQu7aGC1atdaaqJSo/oAk2piFQWTQH1BgCClBmyIzpmQMLIkWqQ1ONpPNTIvDQJ533sy8d++590n3C2dx7nuc7/d877nn/O7vd2nQoMH/GX0ZxhzG49iCzRjCGqzEH7iCsxjHKXyN2Qw6KsUQxnAG8x22SziMnZWrLgEb8C5mdD7xVPsKuyudQZdYhYP4SzkTj9un2FjFRLrZAzbhYzy4xP8uC4/EOeG5/xu34E5hb1hqgn/ieXzQhcZsGMWk9nduAgewFf1LjHU79gp3e3aRMQ8tY6xK8BSmpUWexh7dC70XR7U34iMMFNBeGKPSk5/GPqwoiWe7cDymTDgsz7G9JDZJL/vzeCgD3804luCbxwsZ+BbFKnyTEDKOuzLy9uOtBO817MjI24KDCRHn5Z38AvpwJMH/gxBVZscGref8tDzLvh0G8aVWE8aqID+cIN5XBXGE9ZiKdFwUYopsGNIa3p5W3m7fKca03oz9VRPuyUm4BG7Cr5GeH3MSxm91E+qPxl7VelO25SAaThAdyEHUIdZhzvW6Xs5BtFerAVtzEHWBOCb5vOiAqWW9JepfwndFiUrCiahf+MakDNgc9b8Xll4v4EzUX4vbigyYMuCOqP9TEYKScS5xLdbbEVIGxAHGZBGCkpHSUiggShkQBzu9lLG9lrg2WGTAlAFTUX9NEYKScWvi2pUiA6YMuBz1h4oQlIyUllhvR0gZMBH17ytCUDJiLTP4pciAKQPGo/49Cu60JSJOhpxVcI9KGXAq6vfhySIkJWE1HomufZGDaECI/uJCRd14WoVvqHEy5B8hdV0nTrpe06SwKrJgp1a3j+YiWwZGE3qO5CaNc3GzGMlNmsAKfBtpmcMDuYl3a3V9XMjbV4nXEzo+qYr8swT5MdVlh3ZpLZddFTLWlWCj1ozsvFC0yF2m2iFMNuZ+KTNvC55JiFjYhAq9iCyCXdKTP66m3OShhJh5YaNcXyLPoPDMt6sSf6gmA/qFEnVK1BReVPxMfkJIvaU44pVXiwkD0tWihfabkLpe18GYq4UILw5yKjOh042sT6jIvKl9lWhOqCKdEHJ4E8IqmRGO0GHhrW4Ej1r8WD2OC3g28dv7eE5N+coRoUrbyV3rpF0Vdvt+wfR32vzvPTUWbFYKIi+2EddNmxWCnPic71kTCEnJ/dp/2rKcNik81/cvwtPTJixgG14RKja/az/haSG+f1t4pV3uCXJDmPBfrBVeWrbjMTyMuxX74uuGMyEHGhM0JqAxAY0JaExAYwIaExAmmfrCdB5v1KirUrQz4UKdoqpGyoSTtSqqAf14DT8Lk++lSneDBg16AP8CPm4uf2Xa1pMAAAAASUVORK5CYII=);background-size:1rem;background-position-x:.5rem;padding:.25rem .5rem .25rem 2rem;line-height:1.25rem;font-size:.75rem;width:100px;border-radius:.375rem;position:absolute;right:0;top:0;z-index:1022;transition:all .3s}#header-search input[type="text"]:focus{outline:none;background-color:#f4f4f4;width:100%;transition:all .3s}.sub-page-bottom{min-height:auto!important}.sub-page-bottom h3{font-size:1.125rem;font-weight:700;margin-bottom:1rem;color:#04092c}.sub-page-bottom ul li{margin-bottom:.5rem}.sub-page-bottom ul li a{color:#474b5e;font-weight:500}.mobile-menu{width:100%;justify-content:space-between;display:none}.mobile-menu>div{flex:1;height:1.5rem}.mobile-menu .mobile-logo-area{text-align:center}.mobile-menu .mobile-user-area .navbar-toggler{float:right}.mobile-menu-area .offcanvas,.mobile-user-area .offcanvas{width:300px;border-radius:0 1rem 1rem 0;background-color:#fff;box-shadow:0 0 .5rem rgb(255 255 255 / .25);border:none}.offcanvas{z-index:11000}.offcanvas-backdrop{z-index:10990}.mobile-user-area .offcanvas{border-radius:1rem 0 0 1rem}.mobile-user-area .offcanvas .offcanvas-body{padding:1rem .5rem}.offcanvas-header{border-bottom:1px solid rgb(75 75 75 / .25)}.offcanvas-title{width:100%}.mobile-menu-area .offcanvas-body,.mobile-menu-area .offcanvas-footer{padding:1rem 1.5rem}.mobile-menu-area .offcanvas-footer{color:#333;font-size:.75rem;opacity:.75}.mobile-menu-area .offcanvas-footer p{margin-bottom:.75rem}.mobile-menu-area .offcanvas-footer .site-name{font-size:.75rem}.mobile-menu-area .offcanvas-footer .site-name img{margin:0 0 .5rem;width:70%}.mobile-menu-area .offcanvas-footer .site-name span{color:red}.mobile-menu-area .offcanvas-footer .site-name i{margin-left:.75rem}.mobile-menu-social-list{display:flex;justify-content:flex-start;margin-top:1rem}.mobile-menu-social-list li{margin-right:.75rem}.mobile-menu-social-list li a{display:inline-block;height:2rem;width:2rem;border-radius:.5rem;line-height:2rem;font-size:1rem;text-align:center;border:1px solid #333;color:#333}.mobile-menu-social-list.password-reset-list li{margin-right:2rem}.mobile-menu-social-list.password-reset-list li:last-child{margin-right:0}.mobile-menu-social-list.password-reset-list li a{border:none;font-size:2rem;color:#6c757d}.btn-mobile-login,.btn-mobile-ticket{display:block;width:calc(100% - 2rem);background-color:#fff;border:1px solid rgb(51 51 51 / .5);color:#000;margin:0 1rem 1rem;font-weight:500;box-shadow:0 0 .5rem rgb(255 255 255 / .25)}.mobile-user-name{color:#333;font-weight:600;margin-bottom:1rem}.mobile-user-area .user-area{text-align:center;margin-bottom:2rem}.mobile-user-area .user-area .user-area-header{min-height:6rem;background:radial-gradient(circle,#ff0b0b 0%,#000000 120%);border-radius:1rem 1rem 0 0}.mobile-user-area .user-area .user-area-body{margin-top:-4rem}.mobile-user-area .user-area .user-area-body img{height:6rem;width:6rem;border-radius:3rem;border:2px solid #fff}.mobile-user-area .user-area .user-area-footer{margin-top:.5rem;font-size:.875rem;color:#333;line-height:1rem}.mobile-user-area .user-area .user-area-footer strong{font-size:1rem}.mobile-menu-profile{margin:0 1rem 1.5rem}.mobile-menu-profile li{margin-bottom:1rem}.mobile-menu-profile li a{color:#333;display:block;font-size:.875rem;font-weight:500}.mobile-menu-profile li a:hover{color:#333}.mobile-menu-profile li a i{margin-right:.5rem;width:1.5rem}.main-menu{width:100%;display:flex;justify-content:space-between;align-items:flex-end;margin-top:.25rem;margin-bottom:.25rem}.main-menu>div{flex:2}.main-menu .logo-area{text-align:center;height:2.25rem;flex:1}.main-menu .user-area{display:flex;align-items:center;justify-content:flex-end}.navbar{height:80px;z-index:1050;padding:0}.top-banner{position:relative;width:100%;height:auto;min-height:66px;display:flex;font-size:1.05rem;align-items:center;justify-content:center;background-color:#f8f9fa!important;border-bottom:1px solid #e9ecef;z-index:1030;margin-bottom:80px}.navbar.fixed-top{top:66px;transition:top 0.3s ease}.navbar .container-fluid{margin-top:0}@media (max-width:767.98px){.navbar{height:60px;z-index:1050;padding:0}.top-banner{min-height:40px;font-size:.75rem;margin-bottom:60px}.navbar.fixed-top{top:40px}}.navbar-brand img{height:35px}.category-menu{gap:.5rem}.btn-category{display:flex;align-items:center;gap:7px;padding:12px 16px;border:1px solid #e5e5e5;background:#fff;border-radius:22px;font-size:14px;font-weight:500;transition:all 0.3s;color:#000}.btn-category span{color:inherit}.btn-category img{filter:brightness(0);transition:filter 0.3s}.btn-category:hover,.btn.btn-category.active,.btn.btn-category.active:focus,.btn.btn-category.active:first-child:active{color:#dc0b2c;background:#fde8eb;border-color:#f5c2c7;box-shadow:none}.btn-category:hover img,.btn.btn-category.active img{filter:brightness(0) saturate(100%) invert(14%) sepia(97%) saturate(4850%) hue-rotate(341deg) brightness(92%) contrast(98%)}.btn-category i{font-size:10px}.btn-icon{width:40px;height:40px;padding:0;border:none;background:#fff0;display:flex;align-items:center;justify-content:center;font-size:20px;color:#282828;transition:all 0.3s}.btn-icon:hover{background-color:#f8f9fa;border-radius:50%}.btn-icon:active,.btn-icon:focus{background-color:#f8f9fa;border-radius:50%;color:#fff}.btn-icon:active img,.btn-icon:focus img{filter:brightness(0) invert(1)}.language-selector{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:22px;background-color:#f8f9fa;font-size:14px;cursor:pointer;transition:all 0.3s}.language-selector:hover{background-color:#e9ecef}.language-selector img{flex-shrink:0}.language-selector span{font-weight:500;color:#282828}@media (max-width:991.98px){.category-menu{display:none!important}.container-fluid{padding-left:1rem!important;padding-right:1rem!important}}body:has(.event-detail-page){padding-top:0!important}#header{transition:all 0.3s ease}@media (max-width:1200px){#header-top{font-size:.75rem;padding:.5rem 0}header{min-height:3.5rem}header .navbar{padding:.75rem 0}header .navbar-brand{font-size:1.5rem;line-height:1.5rem}header .navbar-brand i{font-size:1.25rem}.mobile-menu{display:flex}header .navbar-nav{display:none}header .user-area{gap:.75rem}header .user-area a{padding:.375rem}header .user-area a i{font-size:1.125rem}}@media (max-width:991.98px){header .navbar>.container{justify-content:space-between;padding:0 .75rem}header .navbar-nav{text-align:center}.offcanvas-body{padding:1rem}}@media (max-width:767.98px){#header-top{font-size:.75rem;padding:.5rem 0}#header-top .d-none.d-md-block{display:none!important}header .navbar{padding:.5rem 0}header .navbar-brand{font-size:1.25rem;line-height:1.25rem}header .navbar-brand i{font-size:1rem;margin-right:.375rem}header .user-area{gap:.5rem}header .user-area a{padding:.25rem}header .user-area a i{font-size:1rem}header .language-selector{padding:.25rem}header .language-selector img{width:16px;height:12px}header .language-selector span{font-size:.75rem}}@media (max-width:575.98px){header .navbar-brand{font-size:1.125rem;line-height:1.125rem}header .navbar-brand i{font-size:.875rem;margin-right:.25rem}header .user-area{gap:.375rem}header .user-area a{padding:.25rem}header .user-area a i{font-size:.875rem}header .language-selector{padding:.25rem}header .language-selector img{width:14px;height:10px}header .language-selector span{font-size:.6875rem}}@media (max-width:1200px){.offcanvas{width:300px}.offcanvas-header{background-color:#dc3545;color:#fff;border-bottom:1px solid rgb(255 255 255 / .1)}.offcanvas-title{color:white!important}.offcanvas-body{padding:1.5rem}.offcanvas .nav-link{border-bottom:1px solid #e9ecef;padding:1rem 0;transition:all 0.3s ease;color:#333;text-decoration:none;display:flex;align-items:center;gap:.75rem}.offcanvas .nav-link:hover{background-color:rgb(220 53 69 / .1);padding-left:1rem;color:#dc3545}.offcanvas .nav-link i{width:20px;text-align:center;color:#6c757d}.offcanvas .nav-link:hover i{color:#dc3545}.btn-mobile-login,.btn-mobile-ticket{display:block;width:100%;background-color:#fff;border:1px solid rgb(51 51 51 / .5);color:#000;margin:0 0 1rem 0;font-weight:500;box-shadow:0 0 .5rem rgb(255 255 255 / .25);border-radius:.5rem;padding:.75rem 1rem;text-decoration:none;text-align:center;transition:all 0.3s ease}.btn-mobile-login:hover,.btn-mobile-ticket:hover{background-color:#f8f9fa;transform:translateY(-1px);box-shadow:0 .25rem .5rem rgb(0 0 0 / .1)}}@media (max-width:767.98px){#searchModal .modal-dialog{margin:1rem}#searchModal .modal-header{padding:1rem 1rem .75rem}#searchModal .modal-body{padding:1rem}#searchModal .form-control{padding:.5rem .75rem;font-size:.875rem}}.event-detail-page{padding:0}.event-detail-page .container,.event-info-bar .container{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}body:has(.event-detail-page) .navbar.fixed-top,.event-detail-page~.navbar.fixed-top{position:relative!important;top:0!important}.event-detail-page~nav.navbar.fixed-top,body .event-detail-page~nav.navbar.fixed-top{position:relative!important;top:0!important}body.event-detail-page-body .navbar.fixed-top{position:relative!important;top:0!important}body.event-detail-page-body .top-banner{margin-bottom:0!important}body.event-detail-page-body .top-banner,body.event-detail-page-body .navbar,body.event-detail-page-body .footer{display:none!important}.event-stadium-area{background-color:#fff;height:auto;padding:0;position:relative;width:100%;display:block}#eventStadium.event-stadium-area{background-color:#fff0;height:auto;padding:0}#eventArea.event-tickets-area{background-color:#FFF;min-height:auto;padding:0;border-radius:0;display:flex;flex-direction:column;height:calc(100vh - 80px);overflow:hidden}@media (min-width:768px){#eventArea.event-tickets-area{height:calc(100vh - 80px)}}#eventStadium.event-stadium-area{height:calc(100vh - 80px)!important}@media (min-width:768px){#eventStadium.event-stadium-area{height:calc(100vh - 80px)!important}}.event-tickets-header-bar{position:sticky;top:0;z-index:100;background-color:#FFF;padding:1rem;border-bottom:1px solid #E5E5E5;box-shadow:0 2px 8px rgb(0 0 0 / .08);flex-shrink:0}.event-tickets-area-scrollable{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem}.event-tickets{padding:0;position:relative}.event-detail-page .container>.event-tickets-stadium-row{padding-left:0;padding-right:0}.event-info-bar .container{padding-left:16px;padding-right:16px}@media (min-width:768px){.event-info-bar .container{padding-left:32px;padding-right:32px}}#eventBreadcrumb{background-color:#fff;padding:.5rem 1rem;font-size:.875rem;font-weight:500}#eventBreadcrumb .breadcrumb{margin:0}#eventStadium>.row{height:100%}#eventInfo{padding:3rem 0 0;position:relative;background:no-repeat center center;background-image:url(../../../site/images/event/event.jpg);background-size:cover;box-shadow:0 .5rem .5rem .125rem rgb(0 0 0 / .25);min-height:190px;color:#fff}#eventInfo .overlay{position:absolute;top:0;bottom:0;right:0;left:0;background-image:linear-gradient(transparent,rgb(0 0 0 / .75));z-index:1}#eventInfo .event-description{position:inherit;z-index:2;padding:0 2rem}#eventInfo .event-description .event-title{font-size:1.5rem;font-weight:700;letter-spacing:1px}#eventInfo .event-description .event-location,#eventInfo .event-description .event-calendar{font-size:1rem;font-weight:500;letter-spacing:.5px;margin-bottom:1rem}#eventInfo .event-description .event-calendar{display:flex;justify-content:left}#eventInfo .event-description .event-calendar .event-date{margin-right:1rem}#eventInfo .event-description .btn-more{float:right;color:#fff;margin-bottom:.5rem}.event-tickets{padding:0;position:relative}.event-ticket-card{background:#FFF;border-radius:16px;display:flex;align-items:center;padding:0;margin-bottom:16px;box-shadow:0 2px 8px rgb(0 0 0 / .08);border:none;overflow:hidden;position:relative}.ticket-accent-bar{position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--accent-color,#D4EDDA);border-radius:16px 0 0 16px;z-index:1}.ticket-section-left{min-width:0;flex:1 1 auto;padding-left:0}.ticket-details{padding:20px 24px;flex:1;min-width:0}.ticket-section-name{font-size:14px;font-weight:700;color:#333;margin-bottom:8px;line-height:1.4;font-family:inherit}.ticket-section-info{font-size:14px;color:#666;line-height:1.5;font-family:inherit}.ticket-section-info strong{font-weight:600;color:#333;font-family:inherit}.ticket-section-middle{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 24px;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;min-width:200px}.ticket-availability-badge{background:#FFF;border:1px solid #E5E5E5;border-radius:20px;padding:8px 20px;font-size:14px;font-weight:400;color:#333;margin-bottom:16px;white-space:nowrap;font-family:inherit}.ticket-icons{display:flex;gap:16px;align-items:center;justify-content:center}.ticket-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#888;font-size:18px;cursor:pointer;transition:color 0.2s}.ticket-icon:hover{color:#333}.ticket-icon i{display:block}.ticket-section-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:20px 24px;min-width:180px}.ticket-price-label{font-size:12px;font-weight:400;color:#999;margin-bottom:4px;font-family:inherit}.ticket-price-value{font-size:1.125rem;font-weight:700;color:#333;margin-bottom:12px;line-height:1.2;font-family:inherit}.ticket-buy-button{background:#E30613;color:#FFF;border:none;border-radius:12px;padding:12px 32px;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color 0.2s,transform 0.1s;display:inline-block;text-align:center;white-space:nowrap;font-family:inherit}.ticket-buy-button:hover{background:#C1050F;color:#FFF;transform:translateY(-1px);box-shadow:0 4px 8px rgb(227 6 19 / .2)}.ticket-buy-button:active{transform:translateY(0)}.event-ticket-card.ticket-sold-out{opacity:.7;background:#F5F5F5}.event-ticket-card.ticket-sold-out .ticket-accent-bar{background:#CCCCCC!important}.event-ticket-card.ticket-sold-out .ticket-section-name,.event-ticket-card.ticket-sold-out .ticket-section-info,.event-ticket-card.ticket-sold-out .ticket-section-info strong{color:#999}.event-ticket-card-new{align-items:stretch}.event-ticket-card-new-inner{width:100%;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.event-ticket-card-new-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.event-ticket-card-new-col-left{flex:1 1 auto;min-width:0}.event-ticket-card-new-col-right{flex:0 0 auto;text-align:right}.event-ticket-card-new-title{font-size:14px;font-weight:700;line-height:1.2;color:#2B2B2B;margin-bottom:4px}.event-ticket-card-new-subtitle{font-size:14px;font-weight:400;line-height:1.35;color:#5F5F5F}.event-ticket-card-new-price{font-size:16px;font-weight:700;line-height:1.1;color:#2B2B2B;white-space:nowrap}.event-ticket-card-new-price-label{margin-top:2px;font-size:12px;font-weight:400;line-height:1.2;color:#7A7A7A;text-align:right}.event-ticket-card-new-row-bottom{padding-top:8px;min-height:28px}.event-ticket-card-new-features{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.event-ticket-card-new-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:#F3F4F6;color:#4B5563;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.event-ticket-card-new-badge i{font-size:11px;color:#6B7280}.event-ticket-card-new-cta-wrap{display:flex;align-items:center;justify-content:flex-end}.event-ticket-card-new-buy-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:10px;background:#E30613;color:#FFF;font-size:12px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:all 0.2s ease}.event-ticket-card-new-buy-btn:hover{background:#C1050F;color:#FFF;text-decoration:none}.event-ticket-card-new-soldout{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:10px;background:#6A6A6A;color:#FFF;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}@media (max-width:768px){.event-ticket-card-new-inner{padding:12px;gap:8px}.event-ticket-card-new-title{font-size:14px}.event-ticket-card-new-subtitle{font-size:13px}.event-ticket-card-new-price{font-size:16px}.event-ticket-card-new-price-label{font-size:11px}.event-ticket-card-new-badge{font-size:11px;padding:3px 7px}.event-ticket-card-new-buy-btn,.event-ticket-card-new-soldout{height:30px;padding:0 12px;font-size:11px}}.ticket-sold-out-badge{background:#CCCCCC!important;border-color:#999999!important;color:#666666!important}.ticket-sold-out-button{background:#6A6A6A;color:#FFF;border:none;border-radius:12px;padding:12px 32px;font-size:14px;font-weight:700;text-align:center;white-space:nowrap;cursor:not-allowed;width:100%;max-width:300px;font-family:inherit}.event-article{padding:3rem 2rem;font-size:13px;line-height:1.8;color:#282828;background:#FFF;max-width:100%;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}.event-article-preview{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.8;min-height:calc(1.8em * 4);position:relative}.event-article-preview::after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(1.8em * 2);background:linear-gradient(to bottom,#fff0,#FFFFFF 90%);pointer-events:none}.event-article-actions{margin-top:1rem;display:flex;justify-content:center}.event-article-read-more-btn{border:none;border-radius:0;background:#fff0;color:#1B9E5C;font-size:13px;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:3px;transition:all 0.25s ease}.event-article-read-more-btn:hover,.event-article-read-more-btn:focus,.event-article-read-more-btn:active{background:transparent!important;border:none!important;color:#15804A!important;box-shadow:none;text-decoration:underline}.event-article-modal .modal-dialog{max-width:1100px}.event-article-modal .modal-content{border:none;border-radius:16px;overflow:hidden}.event-article-modal .modal-header{border-bottom:1px solid #E5E5E5;padding:1rem 1.5rem}.event-article-modal .modal-title{font-size:18px;font-weight:700;color:#282828}.event-article-modal .modal-body{padding:1.5rem;line-height:1.8;font-size:14px;color:#282828}.event-article p{margin-bottom:1.5rem;color:#282828;font-size:13px;line-height:1.8}.event-article p:last-child{margin-bottom:0}.event-article .category,.event-article .match-title,.event-article h4,.event-article h5,.event-article h6{color:#1B9E5C;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;margin-top:2.5rem;line-height:1.4}.event-article .category:first-child,.event-article h4:first-child,.event-article h5:first-child,.event-article h6:first-child{margin-top:0}.event-article h1{font-size:20px;font-weight:700;color:#282828;line-height:1.3;margin-bottom:1.5rem;margin-top:.5rem}.event-article h2{font-size:16px;font-weight:700;color:#282828;line-height:1.3;margin-top:1rem;margin-bottom:.5rem}.event-article h3{font-size:14px;font-weight:700;color:#282828;line-height:1.3;margin-bottom:1rem;margin-top:1.5rem}.event-article strong,.event-article b{font-weight:700;color:#282828}.event-article a{color:#1B9E5C;text-decoration:underline;transition:color 0.2s ease}.event-article a strong,.event-article a b{color:inherit;font-weight:700}.event-article a:hover{color:#15854D;text-decoration:none}.event-article ul,.event-article ol{margin-bottom:1.5rem;padding-left:1.5rem;line-height:1.8}.event-article li{margin-bottom:.5rem;color:#282828}@media (max-width:768px){.event-article{padding:2rem 1.5rem;font-size:12px}.event-article-read-more-btn{padding:7px 14px;font-size:11px}.event-article-modal .modal-body{padding:1rem;font-size:13px}.event-article h1{font-size:16px}.event-article h2{font-size:14px}.event-article h3{font-size:13px}.event-article .category,.event-article h4,.event-article h5,.event-article h6{font-size:10px}}@media (min-width:1200px) and (max-width:1800px){.event-ticket-card{overflow-x:hidden}.ticket-section-middle{min-width:160px;padding:16px 20px}.ticket-section-right{min-width:150px;padding:16px 20px}.ticket-details{padding:16px 20px}.ticket-section-name{font-size:13px}.ticket-section-info{font-size:13px}.ticket-price-value{font-size:1rem}.ticket-buy-button{padding:10px 24px;font-size:13px}}@media (max-width:992px){.event-ticket-card{flex-direction:column}.ticket-section-left{width:100%}.ticket-details{padding:16px}.ticket-section-middle{border-left:none;border-right:none;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;width:100%;padding:8px;flex-direction:row;justify-content:space-around;min-width:unset}.ticket-section-right{min-width:unset}.ticket-availability-badge{margin-bottom:0;margin-right:16px}.ticket-section-right{justify-content:space-between;flex-direction:row;width:100%;align-items:center;border-top:1px solid #E5E5E5;padding:8px 10px 8px 16px}.ticket-buy-button{width:140px;max-width:140px}.ticket-price-label{display:none}}@media (max-width:576px){.ticket-details{padding:8px 10px 8px 16px}.ticket-section-name{font-size:14px;line-height:26px;margin-bottom:0}.ticket-section-info{font-size:13px}.ticket-price-value{font-size:16px;margin-bottom:0}.ticket-section-middle{flex-direction:row-reverse;gap:8px}.ticket-availability-badge{margin-right:0}}.event-ticket{background-color:#fff;padding:.5rem;display:flex;justify-content:space-between;margin-bottom:.5rem;border-radius:.5rem;border-left:.5rem solid #fff0;transition:all .3s}.event-ticket:hover{cursor:alias;box-shadow:0 0 .25rem .125rem rgb(0 0 0 / .15);transition:all .3s}.event-ticket.green{border-left-color:green}.event-ticket.blue{border-left-color:darkblue}.event-ticket.orange{border-left-color:orangered}.event-ticket.aqua{border-left-color:aqua}.event-ticket .ticket-info{flex:1;font-size:1.125rem;font-weight:700}.event-ticket .ticket-info .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-ticket .ticket-info span{display:block;font-size:1rem;font-weight:500;height:1.5rem}.event-ticket .btn-ticket{border:1px solid red;border-radius:1.125rem;color:red;font-weight:700;letter-spacing:.5px;transition:all .3s;padding:.25rem 1rem;width:150px;font-size:.875rem;line-height:1.5rem;margin-right:1.5rem;margin-top:.5rem}.event-ticket .btn-ticket:hover{transition:all .3s;background-color:red;color:#fff;box-shadow:0 0 .25rem .125rem rgb(0 0 0 / .25)}.event-ticket .btn-icon{border:none;background-color:#fff0;padding:.25rem;min-width:2rem;margin-top:.5rem}.event-ticket .ticket-price{flex:1;display:flex;flex-direction:column;align-items:end;font-size:1.25rem;font-weight:700;justify-content:space-around}.event-ticket .ticket-price span{font-size:.75rem;line-height:.75rem;font-weight:500;color:#000}.event-ticket .btn-shopping{background-color:red;color:#fff;border-radius:1.125rem;padding:.25rem 1.5rem;font-weight:700;letter-spacing:.5px;width:150px}.filter-area{background-color:#fff;padding:.5rem;box-shadow:0 .125rem .25rem .25rem rgb(0 0 0 / .125);display:flex;justify-content:start;height:54px}.filter-area div.dropdown{margin-right:1rem}.filter-area .btn{font-weight:500}.stadium-container .stadium{display:flex;justify-content:center;align-items:center;height:100%;min-height:600px}.stadium-container .stadium>svg{width:100%;height:100%;max-width:100%;max-height:100%}#mobileEventName{padding:.5rem 1rem;color:#606060;font-weight:700;font-size:1rem;display:none}#mobileEventName small{font-size:.75rem;font-weight:500}#mobileEventName i{color:#787878}.event-info-bar{background:#FFF;padding:10px 0;margin-bottom:0;box-shadow:0 2px 8px rgb(0 0 0 / .08);width:100%;border-bottom:1px solid #E5E5E5;position:fixed;top:0;left:0;right:0;z-index:1000}#eventArea.event-tickets-area{margin-top:80px}@media (min-width:768px){#eventArea.event-tickets-area{margin-top:80px}}#eventStadium.event-stadium-area{margin-top:80px}@media (min-width:768px){#eventStadium.event-stadium-area{margin-top:80px}}@media (max-width:767px){#eventStadium.event-stadium-area{margin-top:100px}}.event-info-bar .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.event-info-logo{text-decoration:none;flex-shrink:0;margin-left:24px}.event-info-logo .site-logo-text{font-size:24px;font-weight:700;color:#000;letter-spacing:-.5px}.event-info-logo .site-logo-text .text-danger{color:#dc3545!important}.event-info-logo:hover .site-logo-text{color:#dc3545;transition:color 0.2s ease}.event-info-actions{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-right:24px}.event-info-category{flex-shrink:0}.event-info-category .btn-icon{border:none;background:#fff0;padding:8px;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;color:#282828;font-size:18px}.event-info-category .btn-icon:hover{opacity:.7;transform:scale(1.1);color:#1B9E5C}.event-info-category .dropdown-menu{min-width:220px;margin-top:8px}.event-info-category .dropdown-item{display:flex;align-items:center;padding:10px 16px;transition:all 0.2s ease}.event-info-category .dropdown-item:hover{background-color:rgb(27 158 92 / .1);color:#1B9E5C}.event-info-category .dropdown-item img{margin-right:8px}.event-info-language{flex-shrink:0}.event-info-language .language-selector{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:22px;background-color:#f8f9fa;font-size:14px;cursor:pointer;transition:all 0.3s;border:none;text-decoration:none;color:#282828}.event-info-language .language-selector:hover{background-color:#e9ecef;color:#282828}.event-info-language .language-selector:focus{box-shadow:none}.event-info-language .dropdown-menu{min-width:180px;margin-top:8px}.event-info-language .dropdown-item{display:flex;align-items:center;padding:10px 16px;transition:all 0.2s ease}.event-info-language .dropdown-item:hover{background-color:rgb(27 158 92 / .1);color:#1B9E5C}.event-info-language .dropdown-item.active{background-color:rgb(27 158 92 / .1);color:#1B9E5C}.event-info-language .dropdown-item img{margin-right:8px}.event-info-user{flex-shrink:0}.event-info-user .btn-icon{border:none;background:#fff0;padding:8px;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.event-info-user .btn-icon:hover{opacity:.7;transform:scale(1.1)}.event-info-user .btn-icon:active,.event-info-user .btn-icon:focus{opacity:.7;transform:scale(1.1);color:#fff}.event-info-user .btn-icon:active img,.event-info-user .btn-icon:focus img{filter:brightness(0) invert(1)}.event-info-user .dropdown-menu{min-width:220px;margin-top:8px}.event-info-section{display:flex;align-items:flex-start;flex-direction:column;flex:1 1 100%;width:100%;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.event-detail-page .event-info-section{flex-direction:row;border-bottom:none;margin-bottom:0;padding:0;flex:1 1 100%;width:100%}.event-info-date{display:flex;flex-direction:column;align-items:center;gap:0;min-width:80px}.event-info-month{font-size:12px;font-weight:600;color:#1B9E5C;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}.event-info-day{font-size:30px;font-weight:700;color:#1B9E5C;line-height:1}.event-info-time{font-size:12px;font-weight:500;color:#282828;line-height:1.2}.event-info-match{display:flex;flex-direction:column;gap:0;flex:1}.event-info-league{font-size:12px;font-weight:500;color:#282828;line-height:1.4}.event-info-title{font-size:18px;font-weight:700;color:#1B9E5C;line-height:1.3;margin-bottom:2px}.event-info-date-mobile{display:none}.event-info-venue{font-size:12px;font-weight:500;color:#282828;line-height:1.4}.event-filter-section{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:0 0 50%;width:50%;justify-content:flex-end}.event-filter-btn{background:#FFF;border:1px solid #282828;border-radius:22px;padding:10px 20px;font-size:14px;font-weight:500;color:#282828;display:flex;align-items:center;gap:8px;transition:all 0.3s ease;white-space:nowrap}.event-filter-btn:hover{background:rgb(0 0 0 / .05);color:#282828;border-color:#282828}.event-filter-btn:focus{box-shadow:none;border-color:#282828}.event-filter-btn::after{display:none!important}.event-filter-btn i{font-size:12px;margin-left:4px}.event-filter-reset{background:#DC0B2D;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#FFF;padding:0;transition:all 0.3s ease;flex-shrink:0}.event-filter-reset:hover{background:#B8091F;color:#FFF;transform:rotate(180deg)}.event-filter-reset:focus{box-shadow:none}.event-filter-reset i{font-size:16px}.event-filter-mobile-btn{display:inline-flex;align-items:center;gap:6px;background-color:#DC0B2D;color:#FFF;border:none;padding:8px 16px;border-radius:6px;font-weight:500;font-size:13px;transition:all 0.3s ease}.event-filter-mobile-btn:hover{background-color:#B8091F;color:#FFF;transform:translateY(-1px);box-shadow:0 3px 8px rgb(220 11 45 / .25)}.event-filter-mobile-btn i{font-size:12px}.offcanvas-body .btn-outline-secondary.active{background-color:#DC0B2D;border-color:#DC0B2D;color:#FFF}.offcanvas-body .btn-outline-secondary:hover{background-color:#F5F5F5;border-color:#DC0B2D;color:#DC0B2D}.offcanvas-body .btn-outline-secondary.active:hover{background-color:#B8091F;border-color:#B8091F;color:#FFF}.category-check-icon,.category-check-icon-checked{width:16px;display:inline-block;text-align:center}.category-check-icon-checked{color:#DC0B2D}.filter-category.active .category-check-icon-checked,.filter-category-mobile.active .category-check-icon-checked{color:#DC0B2D}#eventFilterOffcanvas .offcanvas-body .border-top{background:#FFF;padding-top:16px;padding-bottom:20px;margin-top:auto;margin-bottom:0;position:sticky;bottom:0;z-index:10;flex-shrink:0}#eventFilterOffcanvas .offcanvas-body{display:flex;flex-direction:column}#eventFilterOffcanvas .offcanvas-body>div:not(.border-top){flex-shrink:0}#eventFilterOffcanvas .offcanvas-body .border-top{margin-top:auto}.event-tickets-area .event-tickets-header-bar{padding:1rem;position:sticky;top:0;z-index:100;background-color:#FFF;border-bottom:1px solid #E5E5E5;box-shadow:0 2px 8px rgb(0 0 0 / .08);flex-shrink:0}.event-tickets-area-scrollable{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem}.event-tickets-header-content{display:flex;justify-content:space-between;align-items:center;gap:16px;border-radius:.5rem}.event-tickets-count{display:flex;align-items:center}.tickets-count-text{font-size:15px;font-weight:600;color:#282828}.tickets-count-text #totalTicketsCount{color:#DC0B2D;font-weight:700}.event-tickets-actions{display:flex;align-items:center;gap:8px}.event-action-btn{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:32px;padding:0;border:1px solid #DC0B2D;border-radius:16px;background-color:#FFF;color:#DC0B2D;font-size:16px;transition:all 0.3s ease;cursor:pointer}.event-action-btn:hover{background-color:#DC0B2D;border-color:#DC0B2D;color:#FFF;transform:translateY(-1px);box-shadow:0 2px 8px rgb(220 11 45 / .15)}.event-action-btn:active,.event-action-btn:focus{background-color:#DC0B2D!important;border-color:#DC0B2D!important;color:#FFFFFF!important;transform:translateY(-1px);box-shadow:0 2px 8px rgb(220 11 45 / .15);outline:none}.event-filter-action-btn{border-color:#DC0B2D;color:#DC0B2D}.event-filter-action-btn:hover,.event-filter-action-btn:active,.event-filter-action-btn:focus{background-color:#DC0B2D!important;border-color:#DC0B2D!important;color:#FFFFFF!important;transform:translateY(-1px);box-shadow:0 2px 8px rgb(220 11 45 / .15)}.event-notes-action-btn{border-color:#1B9E5C;color:#1B9E5C}.event-notes-action-btn:hover,.event-notes-action-btn:active,.event-notes-action-btn:focus{background-color:#1B9E5C!important;border-color:#1B9E5C!important;color:#FFFFFF!important;transform:translateY(-1px);box-shadow:0 2px 8px rgb(27 158 92 / .15)}.event-action-btn i{font-size:16px}.event-filter-section .dropdown-menu{border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .15);border:1px solid #E5E5E5;margin-top:8px}.event-filter-section .dropdown-item{padding:10px 16px;font-size:14px;transition:all 0.2s ease}.event-filter-section .dropdown-item:hover{background:#F5F5F5;color:#282828}@media (max-width:1200px){.event-info-bar{padding:10px 0}.event-info-bar .container{gap:32px}.event-info-section{gap:40px}.event-info-day{font-size:30px}.event-info-title{font-size:18px}}@media (max-width:992px){.event-info-bar{padding:10px 0}.event-info-bar .container{flex-direction:column;align-items:flex-start;gap:8px}.event-info-logo{margin-left:0;order:1}.event-info-section{width:100%;flex:1 1 100%;gap:32px;order:2}.event-info-actions{order:3;align-self:flex-end;margin-top:8px;margin-right:0;gap:8px}.event-filter-section{width:100%;flex:1 1 100%;justify-content:flex-start}}@media (max-width:768px){.event-info-bar{padding:8px 0}.event-info-bar .container{flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:8px}.event-info-logo{flex-shrink:0;order:1}.event-info-logo .site-logo-text{font-size:18px}.event-info-section{flex:1 1 100%;width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0;order:3}.event-info-date{min-width:auto;display:none}.event-info-day{font-size:30px}.event-info-match{flex:1;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;min-width:0;overflow:visible;gap:2px}.event-info-league{display:none}.event-info-title,.event-info-date-mobile{flex:0 0 auto;font-size:12px;white-space:normal;line-height:1.35;overflow:visible}.event-info-venue{display:none}.event-info-league::after,.event-info-title::after,.event-info-date-mobile::after{content:none}.event-info-venue::after{content:none}.event-info-title{flex:0 0 auto;min-width:0;overflow:visible;text-overflow:unset;font-size:13px;font-weight:700;color:#1B9E5C}.event-info-date-mobile{display:block;font-size:11px;font-weight:500;color:#282828}.event-info-venue{font-size:11px;font-weight:500;color:#282828}.event-info-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:nowrap;margin-top:0;margin-left:auto;order:2;height:32px;min-height:32px}.event-info-language .language-selector{padding:4px 8px;font-size:12px;height:32px;min-height:32px;display:flex;align-items:center}.event-info-language .language-selector img{width:16px}.event-info-category .btn-icon,.event-info-user .btn-icon{padding:0;width:32px;height:32px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;font-size:14px}.event-filter-section{display:none!important}.event-filter-mobile-btn{display:inline-flex!important;align-items:center;justify-content:center;background-color:#DC0B2D!important;color:#FFFFFF!important;border:none!important;border-radius:6px;padding:6px 12px!important;font-size:11px!important;font-weight:500;gap:4px;width:auto;margin:0;transition:all 0.2s ease;box-shadow:none!important;text-decoration:none;line-height:1.4}.event-filter-mobile-btn:hover{background-color:#B8091F!important;color:#FFFFFF!important;text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 6px rgb(220 11 45 / .2)!important}.event-filter-mobile-btn:active,.event-filter-mobile-btn:focus{background-color:#B8091F!important;color:#FFFFFF!important;box-shadow:0 2px 6px rgb(220 11 45 / .2)!important;border:none!important;outline:none}.event-filter-mobile-btn i{font-size:10px}.event-filter-btn{font-size:13px;padding:8px 16px}.event-notes-link{font-size:11px!important;padding:6px 12px!important;gap:4px}.event-notes-link i{font-size:10px!important}.event-info-bar .container>div:last-child{gap:6px!important;flex-wrap:nowrap;justify-content:flex-end}.event-filter-reset{width:36px;height:36px}.event-tickets-area .event-tickets-header-bar{padding:8px;margin-bottom:0}.event-tickets-header-content{gap:12px}.tickets-count-text{font-size:13px}.event-action-btn{width:3rem;height:32px;font-size:14px}.event-action-btn i{font-size:14px}}@media (max-width:576px){.event-info-match{gap:0}.event-info-bar{padding:10px}.event-info-day{font-size:30px}.event-info-title{font-size:12px}.event-info-actions{gap:8px;height:32px;min-height:32px}.event-info-language .language-selector{padding:4px 6px;font-size:11px;height:32px;min-height:32px}.event-info-language .language-selector span{display:none}.event-info-category .btn-icon,.event-info-user .btn-icon{padding:0;width:32px;height:32px;min-width:32px;min-height:32px;font-size:14px}.event-filter-mobile-btn{font-size:10px!important;padding:5px 10px!important}.event-filter-mobile-btn i{font-size:9px!important}.event-notes-link{font-size:10px!important;padding:5px 10px!important}.event-notes-link i{font-size:9px!important}.event-info-bar .container>div:last-child{gap:6px!important}.event-tickets-area .event-tickets-header-bar{padding:6px 10px;margin-bottom:0}.tickets-count-text{font-size:12px}.event-action-btn{width:3rem;height:32px;font-size:13px}.event-action-btn i{font-size:13px}.event-filter-btn{font-size:12px;padding:8px 12px}}@media (min-width:1400px){.event-info-bar .container{max-width:100%!important;width:100%!important}.event-detail-page>.container{max-width:100%!important;width:100%!important}}@media (min-width:1900px){.event-info-bar .container{max-width:100%!important;width:100%!important}.event-detail-page>.container{max-width:100%!important;width:100%!important}}.event-tickets-stadium-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0;margin-left:0!important;margin-right:0!important;width:100%;box-sizing:border-box}.event-tickets-stadium-row>div{padding-left:15px;padding-right:15px;flex-shrink:0;position:relative}@media (min-width:768px){.event-tickets-stadium-row>div{padding-left:0;padding-right:0}}.event-tickets-stadium-row .col-12,.event-tickets-stadium-row .col-md-5,.event-tickets-stadium-row .col-md-7{flex:unset!important;max-width:unset!important;width:auto!important}@media (min-width:768px){.event-tickets-stadium-row{flex-direction:row!important;align-items:flex-start;gap:2.5%}.event-tickets-area{flex:0 0 35%!important;width:35%!important;max-width:35%!important;min-width:0!important;order:1;display:flex!important;flex-direction:column;height:calc(100vh - 80px)!important;overflow:hidden}.event-stadium-area{flex:0 0 60%!important;width:60%!important;max-width:60%!important;min-width:0!important;order:2;position:sticky!important;top:80px!important;align-self:flex-start!important;height:calc(100vh - 80px)!important;overflow-y:auto!important;display:block!important}#eventStadium.event-stadium-area{background-color:#fff0;height:calc(100vh - 80px)!important;padding:0;position:sticky!important;top:80px!important}#eventArea.event-tickets-area{background-color:#FFF;min-height:auto;padding:0;display:flex;flex-direction:column;height:calc(100vh - 80px)!important;overflow:hidden}.event-detail-page .container>.event-tickets-stadium-row{padding-left:0;padding-right:0}.event-tickets-area-scrollable{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem}.stadium-container{min-height:600px;height:100%;position:relative;overflow:hidden}#stadiumMap{min-height:600px;height:100%}}@media (min-width:1200px) and (max-width:1800px){.event-tickets-area{flex:0 0 40%!important;width:40%!important;max-width:40%!important}.event-stadium-area{flex:0 0 55%!important;width:55%!important;max-width:55%!important}.event-info-title{font-size:18px!important}.event-info-date{gap:0!important}.event-info-month{font-size:12px!important}.event-info-day{font-size:30px!important}.event-info-time{font-size:12px!important}}@media (max-width:767px){.event-tickets-stadium-row{flex-direction:column!important}.event-tickets-stadium-row>div{padding-left:0;padding-right:0}.event-detail-page .container>.event-tickets-stadium-row{padding-left:0;padding-right:0}#eventArea.event-tickets-area{margin-top:20px}#eventArea.event-tickets-area{padding:0;height:auto!important;flex:1 1 auto!important;display:flex;flex-direction:column;overflow-y:visible!important}#eventStadium.event-stadium-area{height:250px!important;margin-top:100px}.event-tickets-area-scrollable{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem}.event-stadium-area{flex:0 0 250px!important;width:100%!important;max-width:100%!important;order:1!important;position:relative!important;height:250px!important;overflow-y:hidden!important}.event-tickets-area{flex:0 0 auto!important;width:100%!important;max-width:100%!important;order:2!important;position:relative!important;height:auto!important;overflow-y:visible!important}}@media (max-width:576px){.event-tickets{padding:0}.filter-area{height:44px;margin:.5rem 1rem;border-radius:.125rem;justify-content:space-around}.filter-area div.dropdown{margin-right:0}.filter-area .btn{font-size:.75rem;padding:.25rem .5rem}.stadium-container{min-height:250px;height:250px;position:relative;overflow:hidden}.stadium-container .stadium,#stadiumMap{height:250px;min-height:250px}.stadium-container .stadium>svg,#stadiumMap svg{height:250px;min-height:250px}#mobileEventName{display:block}#eventStadium.event-stadium-area{position:relative!important;top:auto!important;z-index:auto!important;height:250px!important}#eventBreadcrumb{display:none}#eventInfo{padding:2rem 0 0;min-height:200px;display:none}#eventInfo .overlay{background-image:linear-gradient(transparent,rgb(0 0 0))}#eventInfo .event-description .event-title{font-size:1.5rem}.event-ticket .btn-ticket,.event-ticket .btn-shopping{font-size:.75rem;line-height:1rem;width:120px;padding:.25rem .5rem}.event-ticket .ticket-info{flex:2}.event-ticket .ticket-price{align-items:center}.event-ticket .ticket-info,.event-ticket .ticket-price{font-size:.875rem}.event-ticket .ticket-info span{margin-left:0;font-size:.75rem;display:block;float:left;width:100%;min-height:1.125rem}.event-ticket .btn-icon,.event-ticket .btn-ticket{margin-top:0;margin-right:0}.event-ticket .btn-icon{margin-right:0!important;display:none}}.countdown-wrapper{text-align:center;font-size:.875rem;background-color:#f4f4f4;border-radius:1rem;padding:1rem;margin-bottom:2rem;line-height:1.25rem;box-shadow:0 0 .25rem rgb(0 0 0 / .25)}#countdown{margin:1rem auto;color:#dc3545;font-size:1.5rem;text-align:center}.countdown-wrapper .red{color:red;line-height:1.5rem;font-size:1rem;font-weight:600;margin-bottom:0}.shopping-steps{display:flex;justify-content:space-between;font-weight:700;letter-spacing:.5px;padding:.5rem}.shopping-steps .step i{background-color:green;padding:.25rem;border-radius:50%;color:#fff;margin-right:.5rem;line-height:1rem;width:1.5rem;text-align:center}#step-content{background-color:#f4f4f4;padding:2rem;border-radius:1rem;margin-top:1rem}#information{padding:0 2rem;border-left:2px solid #eee;min-height:100%;line-height:2rem}#information h3{font-size:1.25rem;font-weight:700;letter-spacing:1px}#information .btn-link{font-size:1.25rem;text-decoration:none;color:darkred;padding:1rem 0}.shopping-form .form-check-label{padding-left:0!important}@media (max-width:567px){.shopping-steps{letter-spacing:0;font-size:.875rem}.shopping-steps .step{flex:1;text-align:center}.shopping-steps .step i{display:block;height:1.5rem;width:1.5rem;text-align:center;margin:0 auto .25rem}#information{padding:0;border-left:0;margin-top:2rem}#countdown{font-size:1.25rem}}.shopping-login{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.shopping-login h1{font-size:1.25rem;font-weight:600}.shopping-login .shopping-login-area .btn-red{margin-left:1rem}@media (max-width:567px){.shopping-login{display:flex;flex-direction:column-reverse}.shopping-login h1{margin-top:1rem}.shopping-login .shopping-login-area{text-align:center;display:flex;flex-direction:column;align-items:center}.shopping-login .shopping-login-area .btn-red{margin-left:0;margin-top:1rem}}.form-header{font-size:1rem;line-height:1.5rem;letter-spacing:.5px;margin:1rem 0}.shopping-form>.row{margin-bottom:1rem}.shopping-form .ticket-count{display:flex;justify-content:start}.shopping-form .ticket-count>div{margin-right:1rem}.shopping-form .ticket-count>div:last-child{margin-right:0}.shopping-form label{display:block;font-size:.875rem;font-weight:500;letter-spacing:.5px;padding-left:.5rem}.shopping-form .form-control,.shopping-form .form-select{border-radius:.5rem;line-height:1.5rem;padding:.5rem 1rem;font-size:.875rem}.shopping-form .form-check{margin-bottom:1rem}.shopping-form .form-check-label{color:rgb(0 0 0 / .6)}.shopping-form .form-check-label strong{color:#000}.shopping-form h3{font-size:1.25rem;font-weight:500;letter-spacing:.5px;color:#101935}.shopping-form .btn-link{padding:0;text-decoration:none;color:darkred;float:right}.btn-red{background-color:red;color:#fff;border-radius:1.25rem;padding:.375rem 2rem;font-weight:700;letter-spacing:.5px}.btn-red:hover{border-color:red;color:red;background-color:#fff}.bb-profile-form>.row{margin-bottom:1rem}.bb-profile-form .ticket-count{display:flex;justify-content:start}.bb-profile-form .ticket-count>div{margin-right:1rem}.bb-profile-form .ticket-count>div:last-child{margin-right:0}.bb-profile-form label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem;color:#6c6c6c}.bb-profile-form .form-control,.bb-profile-form .form-select{border-radius:.375rem;line-height:1.25rem;padding:.75rem;font-size:.875rem;border-color:#dbdbdb;background-color:#fafafa}.bb-profile-form .form-control::placeholder,.bb-profile-form .form-select::placeholder{opacity:.75}.bb-profile-form .form-control::-ms-input-placeholder,.bb-profile-form .form-select::-ms-input-placeholder{opacity:.75}.bb-profile-form .form-check{margin-bottom:1rem}.bb-profile-form .form-check-label{color:rgb(0 0 0 / .6)}.bb-profile-form .form-check-label strong{color:#000}.bb-profile-form h3{font-size:1.25rem;font-weight:500;letter-spacing:.5px;color:#101935}.bb-profile-form .btn-link{padding:0;text-decoration:none;color:darkred;float:right}.bb-profile-form .btn-success{color:#799a19;border-color:#799a19;background-color:rgb(11 77 63 / .05);border-radius:.375rem;width:100%;padding:.75rem 0;transition:all .3s}.bb-profile-form .btn-success:hover{background-color:#799a19;color:#fff;transition:all .3s}@media (max-width:567px){.shopping-form .ticket-count{flex-wrap:wrap}.shopping-form .ticket-count>div{margin-bottom:.5rem}.bb-profile-form .ticket-count{flex-wrap:wrap}.bb-profile-form .ticket-count>div{margin-bottom:.5rem}.btn-red{letter-spacing:0;padding:.25rem .5rem;font-size:.75rem;width:145px;padding:.5rem 0}}.btn-ticket-count{background-color:#fff0;color:#2F343B;border:1px solid #2F343B;border-radius:.5rem;width:3rem;height:3rem;padding:.5rem;line-height:2rem;text-align:center;font-weight:700!important}.btn-check+.btn:hover,.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active,.btn:focus{border:1px solid #2F343B;background-color:#2F343B;color:#FFF}#orderRules{font-size:.875rem;font-weight:500;margin-top:2rem}#orderRules h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem}#orderPreview .order-row,#orderPreview .order-row-total{display:flex;justify-content:space-between;align-items:center;font-size:1rem;letter-spacing:.5px;font-weight:500}#orderPreview .order-row-total{font-weight:700;font-size:1.25rem}#sub-hero{background:radial-gradient(circle,#ff0b0b 0%,#000000 120%);color:#fff;padding:2rem}#sub-hero h3,#sub-hero h1{font-size:1.25rem;line-height:2rem;text-align:center}#sub-hero .hero-detail{display:flex;justify-content:start;align-items:center}#sub-hero .hero-detail .date,#sub-hero .hero-detail .location{display:flex;justify-content:flex-start;align-items:center}.hero-detail .location{margin-right:2rem}.hero-detail i{background-color:#FFF;color:red;padding:.5rem;border-radius:50%;width:2rem;text-align:center;margin-right:1rem}#sub-hero-search{width:100%;border-radius:2rem;line-height:2rem;padding:.5rem 1rem;border:none}#sub-hero-search:focus{outline:none}.button-group{text-align:center;background-color:#f4f4f4;padding:3rem 1rem;border-radius:.5rem;transition:all .3s}.button-group:hover{background-color:#A0E4CB;box-shadow:0 0 .5rem .25rem rgb(0 0 0 / .25);transition:all .3s}.button-group.ticket:hover{background-color:#FF5D5D}.button-group h3{font-size:1.25rem;letter-spacing:1px;margin-bottom:2rem}.button-group a{background-color:#0D4C92;border-radius:3rem;min-width:20rem;padding:1rem 2rem;color:#fff;font-size:1.25rem;line-height:2rem;letter-spacing:1px;font-weight:500}.button-group a:hover{background-color:#fff;border-color:#0D4C92;color:#0D4C92;color:#101935;font-weight:500;box-shadow:0 0 .25rem .125rem rgb(13 76 146 / .25)}.button-group.ticket a{background-color:#900}.button-group.ticket a:hover{background-color:#3D0000;color:#fff}.accordion-sss{margin:2rem 0}.accordion-sss .accordion-item:first-of-type,.accordion-sss .accordion-item:first-of-type .accordion-button{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.accordion-sss .accordion-item:last-of-type,.accordion-sss .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.accordion-sss .accordion-button:focus{box-shadow:none}.accordion-sss .accordion-button:not(.collapsed){background-color:#FF5D5D;font-weight:700;color:#900;transition:all .3s}#ticket-sell-hero{position:relative;background:no-repeat center center url(../../../site/images/ticket-sell-bg.jpg);background-size:cover;margin-bottom:1rem}#ticket-sell-hero .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(0deg,transparent,black)}@media (max-width:567px){#sub-hero{padding:1rem .5rem}#sub-hero h3{font-size:1rem}#sub-hero .hero-detail{flex-direction:column-reverse;align-items:start;font-size:.75rem}.hero-detail .date{margin-bottom:.5rem}.hero-detail .location{margin-right:0}.hero-detail i{padding:.375rem .25rem;width:1.5rem;margin-right:.5rem}}#sub-hero .breadcrumb{justify-content:center}#sub-hero .breadcrumb .breadcrumb-item a{color:#fff}.bg-grey{background-color:#eee}.link-category{display:block;padding:.5rem;border-radius:.25rem;margin-bottom:.5rem;background-color:#eee}.link-category.odd-row{background-color:#f4f4f4}.link-category:hover{background-color:rgb(255 0 0 / .5)}#categoryContentMore.show{height:auto!important}.category-description{font-size:.875rem}.category-description h2{font-size:1.25rem;font-weight:700}.category-description h3{font-size:1.1rem;font-weight:700}@media (max-width:567px){.category-description{font-size:.75rem}.category-description h2{font-size:1.1rem}.category-description h3{font-size:1rem}.link-category{font-size:.875rem;font-weight:700}}.job-list .job-list-item{background-color:#eee;display:flex;justify-content:space-between;align-items:center;padding:1rem;border-radius:1rem;box-shadow:0 0 .25rem .125rem rgb(0 0 0 / .25);margin-bottom:2rem}.job-list .job-list-item .btn-career{background-color:red;padding:1rem 2rem;background:linear-gradient(#314895,#101935);color:#fff;font-weight:600;letter-spacing:.5px}.career-tags{margin:1rem 0}.career-tags .tag{background-color:rgb(16 25 53 / .5);padding:.5rem;border-radius:.5rem;color:#fff;display:inline-block;margin-right:1rem}.card-help .card-header{background-color:#fff0;border:none}.card-help{border:none;background-color:rgb(16 25 53 / .4);padding:1rem;box-shadow:0 0 .5rem .25rem rgb(16 25 53 / .2);position:relative;margin-bottom:1.875rem}.card-help:before,.card-help:after{content:"";position:absolute;width:2rem;height:2rem;border-left:4px solid #000;border-top:4px solid #000;transition:all .3s}.card-help:after{border-left:none;border-top:none;border-bottom:4px solid #000;border-right:4px solid #000;bottom:1rem;right:1rem}.card-help:hover:before,.card-help:hover:after{width:calc(100% - 2rem);height:calc(100% - 2rem);transition:all .3s}.card-help a{display:inline-block;color:rgb(12 18 28 / .6)}.card-help .card-title{font-size:1.25rem;letter-spacing:.5px;text-align:center;display:block;font-weight:700}.card-help .card-title,.card-help .card-body{z-index:5}.card-help .card-body ul{padding:0;list-style:none}.card-help .card-body a{margin-bottom:.5rem;font-size:.8rem}.card-help .card-body a:hover{text-decoration:underline}.help-category{background-color:rgb(16 25 53 / .4);color:#fff;padding:1rem 2rem;border-radius:1rem}.help-category>h3{font-size:1.25rem;font-weight:700;text-align:center;margin-bottom:2rem}.category-detail{margin-bottom:2rem}.category-detail>h3{margin-bottom:.25rem;font-size:.875rem;font-weight:700;letter-spacing:.5px}.category-detail ul{padding:0;list-style:none}.category-detail a{color:#fff}.category-detail a:hover{text-decoration:underline}.help-center .accordion-sss{margin:0}.help-center-page{font-size:.875rem}.help-center-page h2.page-title{font-size:1.5rem;margin-bottom:1.5rem;font-weight:600}.help-center-page h2{font-size:1.25rem;font-weight:600;margin-bottom:1rem;margin-top:2rem}.help-center-page h3{font-size:1.125rem;font-weight:600;margin-bottom:1rem;margin-top:2rem}.card-help-category{border:1px solid #333;color:#000;border-radius:.5rem;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;font-size:1.125rem;font-weight:400;margin-bottom:1.5rem}.card-help-category i{margin-bottom:1rem;font-size:1.5rem}.help-center-accordion{border:none}.help-center-accordion .accordion-item{margin-bottom:1rem;border:1px solid #333;border-radius:.5rem}.help-center-accordion .accordion-item .accordion-button{border-radius:.5rem;padding:.75rem 1.25rem;border:none;font-size:.875rem;font-weight:600}.help-center-accordion .accordion-item .accordion-button:focus{outline:none;box-shadow:none}.help-center-accordion .accordion-item:last-of-type .accordion-button.collapsed{border-radius:.5rem}.help-center-accordion .accordion-item .accordion-button:not(.collapsed){border-radius:.5rem .5rem 0 0;background-color:rgb(255 0 0 / .2);color:red}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FF0000FF'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")!important}.help-center-accordion .accordion-item .accordion-button i{margin-right:.75rem;font-size:1rem}.help-center-accordion .accordion-item h3{margin-top:0;margin-bottom:0}.help-center-category-list{margin-top:2rem;border-right:1px solid}.help-center-category-list li{margin-bottom:1rem}.help-center-category-list li a{font-size:1rem;font-weight:500;display:block;padding:.25rem 0}.help-center-category-list li a.active{border-right:3px solid red}.btn-border{border:1px solid #333;font-size:1rem;font-weight:500;border-radius:.5rem;min-width:350px;padding:.75rem;transition:all .2s}.btn-border:hover{border:1px solid #333}.help-center-accordion .question-review h3{margin:1.5rem 0 .5rem;font-size:.875rem;font-weight:600}.btn-border.btn-question-like,.btn-border.btn-question-unlike{min-width:3rem;padding:.5rem;transition:all .2s}.btn-border.btn-question-like:hover{background-color:rgb(0 100 0 / .3);color:darkgreen;border-color:darkgreen;transition:all .2s}.btn-border.btn-question-unlike:hover{background-color:rgb(139 0 0 / .3);color:darkred;border-color:darkred;transition:all .2s}#sub-hero.help-center-hero{background:no-repeat center center url(../../../site/images/help-center-hero-bg.jpg) rgb(0 0 0 / .5);background-size:cover;background-blend-mode:multiply;height:400px;display:flex;align-items:center;justify-content:center}#sub-hero.help-center-hero form input{background-color:#fff0;border:2px solid #fff}#sub-hero.help-center-hero form input::placeholder{color:#fff;opacity:1}#sub-hero.help-center-hero form input::-ms-input-placeholder{color:#fff}@media (max-width:567px){.help-center-page h1{font-size:1.25rem}.help-center-page h2{font-size:1.125rem;margin-top:1rem}.help-center-page h3{font-size:1rem;margin-top:1rem}.card-help-category{font-size:1rem;min-height:140px;padding:1rem}.help-center-accordion .accordion-item .accordion-button{font-size:.75rem}.btn-border{font-size:.875rem;min-width:100%;padding:.5rem}.help-center-accordion .question-review h3{font-size:.75rem}#sub-hero.help-center-hero{height:260px}}#profile-page{padding:0;min-height:100%}.profile-content{padding:0;float:left;width:calc(100% - 20rem)}.profile-content.hide-menu{width:calc(100% - 6rem);transition:all .3s}.profile-content-title{font-size:1.25rem;padding-bottom:1rem!important;border-bottom:2px solid rgb(51 51 51 / .4);margin-top:1rem;margin-bottom:1rem}.profile-content-title .title-buttons{float:right}.profile-content-filter{border-bottom:2px solid rgb(51 51 51 / .4);padding-bottom:1rem;margin-bottom:1rem}@media (max-width:576px){.profile-content-title{font-size:1.125rem}.profile-content-title .title-buttons{float:none;margin-top:.5rem}}@media (max-width:576px){#profile-page{min-height:calc(100vh - 10rem)}#profile-content{width:100%;margin-left:0}#profile-content .profile-content-filter .btn{width:100%;margin-top:.5rem}#profile-content .action-button{text-align:center!important;margin-top:1rem}}.row-status{color:#fff;padding:.5rem;border-radius:50%;min-width:2rem;text-align:center}.row-status.success{background-color:var(--bs-success)}.row-status.danger{background-color:var(--bs-danger)}.row-status.warning{background-color:var(--bs-warning)}.profile-payment-title{border-bottom:1px solid rgb(51 51 51 / .5);font-size:1.25rem;margin-top:2rem}#tabFavoriler{border:none}#tabFavoriler.nav-tabs .nav-link{border:none;font-size:1rem;font-weight:500;letter-spacing:.5px;color:rgb(51 51 51 / .5)}#tabFavoriler.nav-tabs .nav-link.active{border:none;border-bottom:1px solid #333;color:#333}#tabContentFavoriler{margin-top:2rem}.address-list{margin-top:2rem}.address-card{display:flex;flex-direction:column;justify-content:space-between;min-height:200px;border-radius:1rem;padding:1rem;background-color:rgb(238 238 238 / .5);box-shadow:0 0 .25rem .125rem rgb(0 0 0 / .05);border:1px solid rgb(238 238 238 / .5);margin-bottom:1.5rem}.address-card .card-buttons{text-align:end}.address-card h3{font-size:1.125rem;margin-bottom:1rem;font-weight:600}.address-card p{font-weight:500;font-size:.875rem;margin-bottom:.5rem}.address-card p i.fa{margin-right:.5rem}@media (max-width:576px){.address-card{min-height:180px}.address-card h3{font-size:1rem;margin-bottom:.5rem}.address-card p{font-size:.75rem}}#tableSearch{border-radius:.5rem;overflow:hidden;width:270px;background-color:#d8d8d8;box-shadow:0 0 .125rem .125rem rgb(0 0 0 / .125);display:none}#tableSearch .item{border-bottom:1px solid;text-align:center;font-size:1rem;font-weight:600;padding:.25rem .5rem}#tableSearch .item small{display:block;font-weight:400;font-size:.875rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#tableSearch .item:last-child{border-bottom:none}.content-list-item{padding:1rem;background-color:#efefef;border-radius:.25rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.content-list-item .content{display:flex}.content-list-item .content img{height:100px;margin-right:1rem}.content-list-item .content .info{display:flex;flex-direction:column;justify-content:center}.content-list-item .content .info h3{font-size:1.25rem}.content-list-item .content .info .location{font-size:1rem;line-height:1rem}.item-col-1,.item-col-2{padding:0 .25rem;display:flex;justify-content:center;align-items:center}.item-col-1{flex:1}.item-col-2{flex:2}.item-col-3{flex:3;padding:0 .25rem}.item-col-4{flex:4;padding:0 .25rem}.item-col-5{flex:5;padding:0 .25rem}.item-col-6{flex:6;padding:0 .25rem}@media (max-width:576px){.content-list-item{flex-direction:column;align-items:flex-start;padding:.5rem;overflow:hidden}.content-list-item .content img{height:75px}.content-list-item .content .info h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1rem}.content-list-item .content .info .location{font-size:.75rem;line-height:.75rem}.content-list-item .actions{margin-top:.5rem;width:100%;text-align:center}}.content-item-detail{display:none;margin-bottom:1rem;padding:.5rem .5rem 1rem;border-bottom:1px solid rgb(0 0 0 / .25)}.content-item-detail .item-detail-list .item-detail-list-item{border-bottom:none;margin-bottom:0;padding-bottom:1rem}.item-detail-header{display:flex;justify-content:space-between;font-size:.875rem;font-weight:500;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid rgb(0 0 0 / .4);text-align:center}.item-detail-header>div:first-child{text-align:left}.item-detail-list-item{display:flex;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem;text-align:center;font-size:.875rem;border-bottom:1px solid rgb(0 0 0 / .2);color:#5c5a5a}.item-detail-list-item:last-child{border-bottom:none}.item-detail-list-item .item-col-1:first-child,.item-detail-list-item .item-col-2:first-child,.item-detail-list-item .item-col-3:first-child,.item-detail-list-item .item-col-4:first-child,.item-detail-list-item .item-col-5:first-child,.item-detail-list-item .item-col-6:first-child{padding-left:0}.item-detail-list-item .item-col-1:last-child,.item-detail-list-item .item-col-2:last-child,.item-detail-list-item .item-col-3:last-child,.item-detail-list-item .item-col-4:last-child,.item-detail-list-item .item-col-5:last-child,.item-detail-list-item .item-col-6:last-child{padding-right:0}.item-detail-list-item>div:first-child{text-align:left}.item-detail-list-item .event-detail span{font-size:.75rem;display:block}.item-detail-list-item .event-detail .event-name{font-size:.875rem;font-weight:500}.item-detail-list-item>div select{line-height:1.25rem}.item-detail-list-item>div input,.item-detail-list-item>div select{border-radius:.125rem}.item-detail-list-item .form-control:disabled,.item-detail-list-item .form-select:disabled{background-color:#f7f8f9}.item-detail-list-item>div label{line-height:1.25rem;padding:.25rem 0;border:1px solid #fff0}.item-detail-list-item div span.title{display:none}.item-detail-list-item .btn-process{padding:3px;border:none}.item-detail-list-item .btn-process.btn-limited{margin-left:1.5rem}.item-detail-list-item .btn-process img{height:1.5rem}.item-detail-list-item .badge{padding:.5rem;display:inline-block;font-size:.75rem;font-weight:500}.item-detail-list-item .text-bg-danger{background-color:#F1416C!important}.item-detail-list-item .text-bg-success{background-color:#50CD89!important}.item-detail-list-item .text-bg-info{color:#ffffff!important;background-color:#009EF7!important}@media (max-width:576px){.item-detail-list-item .item-col-1:first-child,.item-detail-list-item .item-col-2:first-child,.item-detail-list-item .item-col-3:first-child,.item-detail-list-item .item-col-4:first-child,.item-detail-list-item .item-col-5:first-child,.item-detail-list-item .item-col-6:first-child{padding-left:.25rem}.item-detail-list-item .item-col-1:last-child,.item-detail-list-item .item-col-2:last-child,.item-detail-list-item .item-col-3:last-child,.item-detail-list-item .item-col-4:last-child,.item-detail-list-item .item-col-5:last-child,.item-detail-list-item .item-col-6:last-child{padding-right:.25rem}.item-detail-header{display:none}.content-item-detail .item-detail-list .item-detail-list-item{border-bottom:1px dashed rgb(0 0 0 / .25);margin-bottom:1rem;padding-bottom:.5rem}.item-detail-list-item{flex-direction:column;border-bottom:1px solid rgb(0 0 0 / .5);font-size:.75rem}.item-detail-list-item .event-detail .event-name{font-size:.875rem}.item-detail-list-item div span.title{display:flex;align-items:center;justify-content:flex-start;width:110px;min-width:110px;text-align:left}.item-detail-list-item .item-action-button{justify-content:space-between}.item-detail-list-item .btn-process{margin-right:1rem}.item-detail-list-item .btn-process.btn-limited{margin-left:0}.item-col-1,.item-col-2,.item-col-3,.item-col-4,.item-col-5,.item-col-6{display:flex;justify-content:flex-start;margin-bottom:.5rem}}.navbar-profile{background-color:#efefef}.navbar-profile .navbar-toggler{border:none}.navbar-profile .navbar-brand{font-size:1rem}#tableAdvert .btn-sm{padding:3px;border:none}#tableAdvert .btn-sm img{height:1.5rem}.history-overlay{display:none;position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgb(0 0 0 / .75);z-index:1000}.ticket-price-history{display:none;position:absolute;width:660px;height:370px;background-color:#f4f4f4;border-radius:1rem;top:0;left:0;z-index:1001;padding:1rem}@media (max-width:767px){.ticket-price-history{width:405px}}.ticket-price-history .table-row{display:flex;justify-content:space-between;margin:1rem 0}.ticket-price-history .table-row .table-col{flex:1;margin-right:1rem}.ticket-price-history .table-row .table-col:last-child{margin-right:0}.ticket-price-history .table-row .table-col h3{font-size:.875rem;font-weight:700}.ticket-price-history .table-wrapper{height:200px;overflow-y:auto;border:1px solid rgb(51 51 51 / .5);font-size:.75rem}.ticket-price-history .table-wrapper td:last-child{text-align:right}.ticket-price-history .min-max{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;margin:.5rem 0;font-weight:600}.ticket-price-history .min-max .min span{color:green}.ticket-price-history .min-max.last{justify-content:end}.ticket-price-history .min-max .max span{color:red}.ticket-price-history .information{display:flex;justify-content:start;font-size:.75rem;line-height:1rem}.ticket-price-history .information .item{margin-right:1rem}.ticket-price-history .information .item span{height:1rem;width:1rem;display:inline-block;float:left;margin-right:.25rem}.summary-card{border-radius:1rem;padding:1rem;box-shadow:0 .25rem 1rem rgb(0 0 0 / .1);margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.summary-card .card-info{display:flex;align-items:center;font-weight:700}.summary-card .card-info .image{height:4rem;margin-right:1rem}.summary-card .card-summary{font-size:1.25rem;font-weight:700}.summary-card .card-summary small{font-size:.75rem}@media (max-width:567px){.summary-card{margin-bottom:.5rem}}#mobileFastMenu{display:none;margin-top:1rem}#mobileFastMenu .accordion-item .accordion-header .accordion-button{background:red;background:linear-gradient(90deg,rgb(0 0 0) 0%,#9d0b0b 50%,rgb(0 0 0) 100%);color:#fff;font-size:1rem;font-weight:500;justify-content:center}#mobileFastMenu .accordion-item .accordion-header .accordion-button:after{display:none}#mobileFastMenu .fast-menu-list li{margin-bottom:.75rem}@media (max-width:567px){#mobileFastMenu{display:block}}.contact-list{margin-top:2rem}.contact-list li{display:flex;justify-content:start;align-items:center;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgb(0 0 0 / .25)}.contact-list li:last-child{border-bottom:none}.contact-list li img{height:64px;margin-right:1rem}.ticket{border-radius:1rem}.ticket p{margin-bottom:0}.ticket .ticket-header{background-color:red;color:#FFF;padding:1rem 2rem;border-radius:.5rem .5rem 0 0;font-size:1.25rem;line-height:1.5rem;font-weight:700;letter-spacing:1px}.ticket .ticket-body{background-color:#f4f4f4;border-radius:0 0 1rem 1rem;display:flex;justify-content:space-between}.success-note-head{font-size:.875rem;font-weight:600;margin:2rem 0 1rem}.success-note-list{font-size:.75rem;list-style:square;padding-left:1rem}.success-note-list li{margin-bottom:.5rem}.ticket-body .qrcode{padding:2rem 3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.ticket-body .qrcode:before{content:"";position:absolute;top:0;bottom:0;width:4px;left:0;background:repeat-y center url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAYAAADeM14FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA8SURBVHgBZYzBDQAgCAPRSdh/CRzBDRxBN6iQmNjAJeXRHBXJAFDPetEoDB9rcenhhLHJQPd2kjHqaOYCjyFBtEY6V1sAAAAASUVORK5CYII=)}.ticket-body .qrcode img{width:150px;margin-bottom:.5rem}.ticket-body .qrcode h3{font-size:1.5rem;font-weight:700;margin-bottom:0}.ticket-body .qrcode h3 span{color:red}.ticket-body .qrcode p{font-size:.875rem}.ticket-body .info{position:relative;padding:2rem;width:100%}.ticket-body .user{font-size:1.25rem;font-weight:600}.ticket-body p{margin-bottom:.5rem}.ticket-body label{min-width:100px;font-weight:600}.ticket-body .ticket-response{font-size:1.125rem;display:flex;justify-content:center;align-items:center;font-weight:600;letter-spacing:.5px;margin:1rem auto 0}.ticket-body .ticket-response i{font-size:2rem;display:inline-block;margin-right:.5rem;color:forestgreen}.ticket-body .ticket-response.failure i{color:red}.ticket .ticket-price{position:absolute;right:2rem;bottom:2rem;font-size:1.5rem;font-weight:700}.ticket .ticket-price span{display:block;font-size:.75rem;color:#000;text-align:right}.btn-return{text-decoration:none;color:#FFF;background-color:red;display:inline-block;border-radius:.5rem;margin:3rem 0}@media (max-width:567px){.ticket .ticket-header{font-size:.875rem;padding:.5rem 1rem}.ticket-body .info{padding:.5rem 1rem;font-size:.75rem}.ticket-body .user{font-size:.875rem}.ticket-body label{min-width:60px}.ticket .ticket-price{right:1rem;bottom:1rem;font-size:1rem}.ticket-body .qrcode{padding:0 1rem}.ticket-body .qrcode img{width:80px}.ticket-body .qrcode h3{font-size:1rem}.ticket .qrcode p{display:none}.ticket-body .ticket-response{letter-spacing:0;font-size:.75rem}}#not-found{background:no-repeat center center url(../../../site/images/not-found-bg.jpg);background-size:cover;min-height:100vh;position:relative;color:#FFF;display:flex;justify-content:center;align-items:center;text-align:center}#not-found .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(0deg,transparent,black)}#not-found .container{z-index:4}#not-found h1{font-size:5rem;font-weight:700;letter-spacing:1px}#not-found h3{font-size:2rem}.shadow-sm{box-shadow:0 .125rem .25rem rgb(0 0 0 / .075)!important}.shadow{box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)!important}.rounded-circle{border-radius:50%!important}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp 0.6s ease-out}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#dc3545;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c82333}.btn:focus,.form-control:focus,.nav-link:focus{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn:disabled:hover{transform:none;box-shadow:none}.hero-section{background:linear-gradient(135deg,var(--bs-primary) 0%,#0056b3 100%);position:relative;overflow:hidden}.hero-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.breadcrumb-light .breadcrumb-item+.breadcrumb-item::before{color:rgb(255 255 255 / .7)}.breadcrumb-light .breadcrumb-item a{color:rgb(255 255 255 / .9);transition:color 0.3s ease}.breadcrumb-light .breadcrumb-item a:hover{color:#fff}.event-card{transition:all 0.3s ease;border-radius:12px;overflow:hidden}.event-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgb(0 0 0 / .15)!important}.event-image{height:200px;object-fit:cover;width:100%}.event-placeholder{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}.event-date-badge{z-index:2}.event-date-badge .bg-primary{background:linear-gradient(135deg,var(--bs-primary) 0%,#0056b3 100%)!important;min-width:60px}.event-details{font-size:.9rem}.event-details i{width:16px;text-align:center}.price-info small{font-size:.75rem}.category-card,.league-card,.tournament-card,.artist-card{transition:all 0.3s ease;border-radius:12px;overflow:hidden}.category-card:hover,.league-card:hover,.tournament-card:hover,.artist-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgb(0 0 0 / .12)!important}.category-icon,.league-icon,.tournament-icon{color:var(--bs-primary)}.artist-avatar img{border:3px solid var(--bs-primary);box-shadow:0 4px 15px rgb(0 0 0 / .1)}.empty-state{padding:3rem 1rem}.empty-state i{opacity:.6}@media (max-width:991.98px){.hero-section{text-align:center}.hero-section .row{flex-direction:column-reverse}.hero-section .col-lg-4{margin-bottom:2rem}.event-card{margin-bottom:1.5rem}}@media (max-width:767.98px){.hero-section h1{font-size:2rem}.hero-section .lead{font-size:1rem}.event-card .card-body{padding:1rem}.event-details{font-size:.85rem}}@media (max-width:575.98px){.hero-section{padding:3rem 0}.hero-section h1{font-size:1.75rem}.event-card .btn{font-size:.875rem;padding:.5rem 1rem}}.hover-lift{transition:transform 0.3s ease,box-shadow 0.3s ease}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgb(0 0 0 / .15)!important}.category-event-card{background:#fff;border-radius:24px;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 2px 12px rgb(0 0 0 / .08);position:relative;display:flex;flex-direction:column;margin-bottom:24px;height:100%}.category-event-card:hover{transform:scale(1.02);box-shadow:0 4px 16px rgb(0 0 0 / .12)}.category-event-card a{display:block;text-decoration:none;color:inherit}.category-event-image{height:180px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);position:relative;overflow:hidden}.category-event-image img{width:100%;height:100%;object-fit:cover}.category-event-image::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgb(0 0 0 / .1),rgb(0 0 0 / .3))}.category-icon-badge{position:absolute;top:12px;left:12px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;z-index:10;background:#1b9e5c;color:#fff}.category-event-content{background:#fff;border-radius:0 0 24px 24px;padding:20px;flex:1;display:flex;flex-direction:column}.category-event-date{display:flex;gap:16px;margin-bottom:12px;align-items:center}.category-event-date .date-box{min-width:60px;text-align:center}.category-event-date .date-month{font-size:11px;font-weight:600;color:#1b9e5c;text-transform:uppercase}.category-event-date .date-day{font-size:32px;font-weight:700;line-height:1;color:#1b9e5c}.category-event-date .date-time{font-size:12px;font-weight:500;color:#666;margin-top:4px}.category-event-info{flex:1}.category-event-info .category-label{font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.category-event-info .event-title{font-size:16px;font-weight:700;color:#222;line-height:1.3;margin-bottom:8px}.category-event-info .event-venue{font-size:13px;font-weight:500;color:#666;line-height:1.4}.category-event-info .event-price{font-size:14px;font-weight:700;color:#1b9e5c;margin-top:8px}@media (max-width:768px){.category-event-image{height:150px}}.team-card{transition:all 0.3s ease}.team-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgb(0 0 0 / .12)!important}.btn:disabled{opacity:.7;cursor:not-allowed}.badge{font-size:.75rem;padding:.5rem .75rem;border-radius:20px}.badge.bg-danger{background:linear-gradient(135deg,#dc3545 0%,#c82333 100%)!important}.shadow-sm{box-shadow:0 2px 8px rgb(0 0 0 / .08)!important}.btn-outline-primary{border-width:2px;font-weight:500}.btn-outline-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 123 255 / .3)}.btn-outline-secondary{border-width:2px;font-weight:500}.btn-outline-secondary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgb(108 117 125 / .3)}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}@media (max-width:767.98px){.py-5{padding-top:2rem!important;padding-bottom:2rem!important}}.bg-light{background-color:#f8f9fa!important}.text-muted{color:#6c757d!important}.text-primary{color:var(--bs-primary)!important}.text-dark{color:#212529!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.display-4{font-size:2.5rem;font-weight:300;line-height:1.2}@media (max-width:767.98px){.display-4{font-size:2rem}}.lead{font-size:1.25rem;font-weight:300}@media (max-width:767.98px){.lead{font-size:1.1rem}}.rounded-3{border-radius:0.5rem!important}.rounded-pill{border-radius:50rem!important}.bg-opacity-20{--bs-bg-opacity:0.2}.bg-opacity-50{--bs-bg-opacity:0.5}.gap-2{gap:0.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.transition-all{transition:all 0.3s ease}.event-card::-webkit-scrollbar{width:6px}.event-card::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.event-card::-webkit-scrollbar-thumb{background:#dc3545;border-radius:3px}.event-card::-webkit-scrollbar-thumb:hover{background:#c82333}.event-card:focus-within{outline:2px solid var(--bs-primary);outline-offset:2px}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp 0.6s ease-out}@media (max-width:1199.98px){.col-lg-3{flex:0 0 50%;max-width:50%}}@media (max-width:767.98px){.col-md-4,.col-md-6{flex:0 0 100%;max-width:100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{.hero-section,.btn,.badge{display:none!important}.event-card{break-inside:avoid;box-shadow:none!important;border:1px solid #dee2e6!important}}.dropdown-menu{border-radius:.75rem;box-shadow:0 .5rem 1rem rgb(0 0 0 / .15);border:none;padding:.5rem 0}.dropdown-item{padding:.5rem 1rem;transition:all 0.2s ease}.dropdown-item:hover{background-color:#f8f9fa}.dropdown-header{padding:.5rem 1rem .25rem;font-size:.75rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.05em}:root{--bs-backdrop-zindex:11000 !important}.modal-backdrop{z-index:11000!important;--bs-backdrop-zindex:11000 !important}.modal-backdrop.show{z-index:11000!important;--bs-backdrop-zindex:11000 !important}.modal-backdrop.fade{z-index:11000!important;--bs-backdrop-zindex:11000 !important}.modal{z-index:11010!important;position:fixed!important}.modal.show{z-index:11010!important}.modal.fade{z-index:11010!important}#fastTicketFormModal{z-index:11010!important;position:fixed!important}#fastTicketFormModal.modal{z-index:11010!important;position:fixed!important}#fastTicketFormModal.modal.show{z-index:11010!important;position:fixed!important}#fastTicketFormModal.modal.fade{z-index:11010!important;position:fixed!important}#fastTicketFormModal .modal-dialog{z-index:11011!important;position:relative!important;margin:1.75rem auto!important}#fastTicketFormModal .modal-content{position:relative!important;z-index:11012!important}body.modal-open #fastTicketFormModal~.modal-backdrop,body.modal-open .modal-backdrop:has(+#fastTicketFormModal),body.modal-open .modal-backdrop:not(:has(+#kisiltlamalarModal)){z-index:11000!important;--bs-backdrop-zindex:11000 !important}#kisiltlamalarModal{z-index:11020!important;position:fixed!important}#kisiltlamalarModal.modal{z-index:11020!important;position:fixed!important}#kisiltlamalarModal.modal.show{z-index:11020!important;position:fixed!important}#kisiltlamalarModal.modal.fade{z-index:11020!important;position:fixed!important}#kisiltlamalarModal .modal-dialog{z-index:11021!important;position:relative!important}#kisiltlamalarModal .modal-content{position:relative!important;z-index:11022!important}body.modal-open #kisiltlamalarModal~.modal-backdrop,body.modal-open .modal-backdrop:last-of-type{z-index:11015!important;--bs-backdrop-zindex:11015 !important}body.static-page-detail-page{overflow-x:hidden;overflow-y:auto}.static-page-hero{background:#dc3545;padding:130px 0 100px;color:#fff}.static-page-hero .hero-subtitle{font-size:.75rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px;opacity:.9}.static-page-hero .hero-title{font-size:2rem;font-weight:700;margin-bottom:25px;line-height:1.3;color:#fff}.static-page-hero .hero-description{font-size:1rem;line-height:1.7;opacity:.95;margin-bottom:0}.static-page-hero .hero-image{text-align:center}.static-page-hero .hero-img{width:100%;max-width:600px;height:auto;border-radius:12px;box-shadow:0 20px 60px rgb(0 0 0 / .3)}.static-page-content{padding:80px 0 120px;background:#fff;overflow:visible;min-height:auto}.static-page-content .content-wrapper{margin:0 auto;overflow:visible}.static-page-content .static-page-detail{line-height:1.5;color:#333;overflow:visible;overflow-wrap:break-word;word-wrap:break-word}.static-page-content .static-page-detail h1,.static-page-content .static-page-detail h2,.static-page-content .static-page-detail h3,.static-page-content .static-page-detail h4,.static-page-content .static-page-detail h5,.static-page-content .static-page-detail h6{color:#212529;font-weight:700;margin-top:40px;margin-bottom:20px;font-size:1.125rem}.static-page-content .static-page-detail h1{border-bottom:3px solid #dc3545;padding-bottom:15px}.static-page-content .static-page-detail h2{color:#495057}.static-page-content .static-page-detail h3{color:#6c757d}.static-page-content .static-page-detail p{margin-bottom:20px;font-size:.875rem}.static-page-content .static-page-detail ul,.static-page-content .static-page-detail ol{margin-bottom:20px;padding-left:30px}.static-page-content .static-page-detail li{margin-bottom:10px;font-size:.875rem}.static-page-content .static-page-detail strong{color:#495057;font-weight:600}.static-page-content .static-page-detail a{color:#dc3545;text-decoration:none;font-weight:500}.static-page-content .static-page-detail a:hover{text-decoration:underline}.static-page-content .static-page-detail{counter-reset:section}.static-page-content .static-page-detail h2{counter-increment:section;counter-reset:subsection}.static-page-content .static-page-detail h2:before{content:counter(section) ". ";color:#dc3545;font-weight:700}.static-page-content .static-page-detail h3{counter-increment:subsection}.static-page-content .static-page-detail h3:before{content:counter(section) "." counter(subsection) ". ";color:#6c757d;font-weight:600}.static-page-content .static-page-detail ol{list-style-type:decimal;list-style-position:outside}.static-page-content .static-page-detail ul{list-style-type:disc;list-style-position:outside}@media (max-width:991.98px){.static-page-hero .hero-title{font-size:1.75rem}.static-page-hero{padding:110px 0 60px}.static-page-content{padding:60px 0 100px}.static-page-content .static-page-detail h1,.static-page-content .static-page-detail h2,.static-page-content .static-page-detail h3,.static-page-content .static-page-detail h4,.static-page-content .static-page-detail h5,.static-page-content .static-page-detail h6{font-size:1.125rem}}@media (max-width:767.98px){.static-page-hero .hero-subtitle{font-size:.65rem}.static-page-hero .hero-title{font-size:1.5rem}.static-page-hero .hero-description{font-size:.9rem}.static-page-content .static-page-detail h1,.static-page-content .static-page-detail h2,.static-page-content .static-page-detail h3,.static-page-content .static-page-detail h4,.static-page-content .static-page-detail h5,.static-page-content .static-page-detail h6{font-size:1.125rem}.static-page-content .static-page-detail p,.static-page-content .static-page-detail li{font-size:.875rem}}.blog-hero{background:linear-gradient(135deg,#dc3545 0%,#c82333 100%);padding:80px 0;color:#fff}.blog-hero .hero-content{padding-top:0!important;max-width:720px;margin-inline:auto;text-align:center}.blog-hero .hero-subtitle{font-size:14px;color:#e9ecef;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;display:block}.blog-hero .hero-title{font-size:3.5rem;font-weight:700;margin-bottom:25px;line-height:1.2;color:#fff}.blog-hero .hero-description{font-size:1.1rem;line-height:1.6;opacity:.95;margin-bottom:0}.blog-hero .hero-image{text-align:center}.blog-hero .image-frame{width:320px;height:320px;border-radius:50%;background:#fff;padding:25px;margin:0 auto;display:flex;align-items:center;justify-content:center;box-shadow:0 15px 40px rgb(0 0 0 / .25)}.blog-hero .image-frame img{max-width:100%;max-height:100%;object-fit:cover;border-radius:50%}.blog-posts{padding:80px 0}.blog-card{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 8px 30px rgb(0 0 0 / .12);transition:all 0.4s ease;height:100%;border:none;display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgb(0 0 0 / .18)}.blog-content-link{text-decoration:none;color:inherit;display:block;flex:1;cursor:pointer}.blog-content-link:hover{text-decoration:none;color:inherit}.blog-image{height:250px;overflow:hidden;position:relative}.blog-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.blog-card:hover .blog-image img{transform:scale(1.1)}.blog-content{padding:1rem 1.5rem}.blog-date{font-size:13px;color:#dc3545;margin-bottom:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;font-family:'Arial',sans-serif}.blog-title{font-size:1rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:'Arial',sans-serif;transition:color 0.3s ease}.blog-content-link:hover .blog-title{color:#dc3545}.blog-excerpt{color:#4a4a4a;line-height:1.5;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;font-family:'Arial',sans-serif}.read-more{color:#dc3545;text-decoration:none;font-weight:700;font-size:1rem;transition:all 0.4s ease;display:inline-flex;align-items:center;gap:10px;font-family:'Arial',sans-serif;letter-spacing:.5px}.blog-content-link:hover .read-more{color:#c82333;transform:translateX(5px)}.blog-detail-hero-section{background:linear-gradient(135deg,#dc3545 0%,#c82333 100%);padding:80px 0;color:#fff}.blog-detail-hero-content{position:relative;z-index:2}.blog-detail-breadcrumb{margin-bottom:24px}.blog-detail-breadcrumb .breadcrumb{background:rgb(255 255 255 / .15);backdrop-filter:blur(10px);border-radius:50px;padding:8px 16px;margin:0;justify-content:flex-start;display:inline-flex}.blog-detail-breadcrumb .breadcrumb-item a{color:rgb(255 255 255 / .9);text-decoration:none;font-size:14px;font-weight:500}.blog-detail-breadcrumb .breadcrumb-item.active{color:#fff;font-size:14px;font-weight:500;padding:2px 0;display:flex;align-items:center}.blog-detail-breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:">";color:rgb(255 255 255 / .7);padding:0 12px}.blog-detail-hero-content .hero-title{font-size:48px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.2}.blog-detail-hero-content .hero-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:14px;color:rgb(255 255 255 / .9)}.blog-detail-hero-content .hero-meta i{margin-right:5px}.blog-detail-content-section{padding:80px 0;background:#fff}.blog-detail-main{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgb(0 0 0 / .08);margin-bottom:40px}.blog-detail-cover{width:100%;height:400px;overflow:hidden;position:relative}.blog-detail-cover img{width:100%;height:100%;object-fit:cover}.blog-detail-body{padding:40px}.blog-detail-content{font-size:18px;line-height:1.8;color:#333}.blog-detail-content h1,.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4{color:#000;font-weight:700;margin-top:40px;margin-bottom:20px}.blog-detail-content h1{font-size:2.5rem}.blog-detail-content h2{font-size:1.25rem}.blog-detail-content h3{font-size:1.5rem}.blog-detail-content p{margin-bottom:20px}.blog-detail-content img{max-width:100%;height:auto;border-radius:8px;margin:20px 0}.blog-detail-content ul,.blog-detail-content ol{margin-bottom:20px;padding-left:30px}.blog-detail-content li{margin-bottom:10px}.blog-detail-content a{color:#dc3545;text-decoration:none}.blog-detail-content a:hover{text-decoration:underline}.blog-sidebar{position:sticky;top:20px}.blog-sidebar-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:30px;margin-bottom:30px;box-shadow:0 2px 12px rgb(0 0 0 / .08)}.blog-sidebar-card .sidebar-title{font-size:24px;font-weight:700;color:#000;margin-bottom:25px;display:flex;align-items:center;gap:10px}.blog-sidebar-card .sidebar-title i{color:#dc3545}.blog-sidebar-list{list-style:none;padding:0;margin:0}.blog-sidebar-list li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.blog-sidebar-list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.blog-sidebar-list a{display:flex;align-items:center;gap:15px;text-decoration:none;color:#333;transition:all 0.3s}.blog-sidebar-list a:hover{color:#dc3545}.blog-sidebar-list img{width:80px;height:80px;object-fit:cover;border-radius:8px;flex-shrink:0}.blog-sidebar-list .post-title{font-size:14px;font-weight:600;line-height:1.4;flex:1}.pagination-wrapper{margin-top:60px;text-align:center}.pagination .page-link{border:none;color:#6c757d;padding:12px 16px;margin:0 5px;border-radius:8px;font-weight:500;transition:all 0.3s ease}.pagination .page-link:hover{background-color:#e9ecef;color:#495057}.pagination .page-item.active .page-link{background-color:#dc3545;border-color:#dc3545;color:#fff}.pagination .page-item.disabled .page-link{color:#adb5bd;background-color:#fff0}.blog-breadcrumb{font-size:.75rem}.blog-breadcrumb .breadcrumb-item.active{color:#fff}.card-blog{overflow:hidden;position:relative;margin-bottom:1rem;border-radius:1rem;font-size:.875rem}.card-blog h2{font-size:1rem;line-height:1.25rem;margin-bottom:.25rem}.card-blog .stretched-link{font-weight:600}.card-blog .text-primary{color:#101935!important}.blog-sidebar-title{font-size:1.25rem;font-weight:700;letter-spacing:.5px;padding:0 .5rem}.blog-detail .blog-title{font-size:1.5rem;font-weight:700}.blog-detail .blog-cover img{border-radius:1rem;height:300px;width:100%}.blog-detail .blog-tags{margin:1rem 0}.blog-tags .tag{background-color:#f4f4f4;padding:.5rem;border-radius:.5rem;color:#000;display:inline-block;margin-right:1rem}.blog-detail .blog-content h2{font-size:1.25rem}@media (max-width:991.98px){.blog-hero .hero-title{font-size:2.5rem}.blog-hero .image-frame{width:250px;height:250px;margin-top:30px}.blog-hero{padding:60px 0}.blog-posts{padding:60px 0}.blog-image{height:220px}.blog-content{padding:20px}.blog-title{font-size:1.2rem}.blog-excerpt{font-size:.9rem;-webkit-line-clamp:3}}@media (max-width:768px){.blog-detail-hero-content .hero-title{font-size:32px}.blog-detail-body{padding:30px 20px}.blog-detail-cover{height:250px}.blog-sidebar{position:relative;top:0;margin-top:40px}}@media (max-width:767.98px){.blog-hero .hero-title{font-size:2rem}.blog-hero .hero-description{font-size:1rem}.blog-hero .image-frame{width:200px;height:200px}.blog-card{margin-bottom:30px}.blog-image{height:250px}.blog-content{padding:25px}.blog-title{font-size:1.25rem}.blog-excerpt{font-size:.95rem}}.carousel-dots.swiper-pagination-bullets.swiper-pagination-horizontal,.event-carousel .swiper-pagination-bullets.swiper-pagination-horizontal,.event-carousel-swiper.swiper-horizontal>.swiper-pagination-bullets{bottom:0;left:50%;transform:translateX(-50%);width:auto;right:auto}@media (max-width:992px){.carousel-dots.swiper-pagination-bullets.swiper-pagination-horizontal,.event-carousel .swiper-pagination-bullets.swiper-pagination-horizontal,.event-carousel-swiper.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0;left:50%;transform:translateX(-50%);width:auto;right:auto}}