.card-body{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(1.13rem,.92rem + .56vw,1.31rem);text-decoration:none;background-color:#f9f9f9;border-radius:1.5rem;transition:transform .15s ease,box-shadow .15s ease;flex:0 1 calc(200px + clamp(1.13rem,.92rem + .56vw,1.31rem))}.card-body:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15);text-decoration:none;color:#1e1e1e}.card-logo{display:block;width:200px;height:200px;max-width:200px;max-height:200px;margin:auto;object-fit:contain;padding:clamp(.88rem,.74rem + .37vw,1rem);box-shadow:0 2px 6px rgba(0,0,0,.1);align-self:center;justify-self:center;background-color:#fff;border-radius:1.5rem}.card-logo--placeholder{width:200px;height:200px;border-radius:1.5rem;background:#fff;border:2px dashed #999;display:flex;justify-content:center;align-items:center;text-align:center;color:#666;font-size:1rem;font-weight:700;box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.card-name{text-decoration:none;padding:clamp(.56rem,.42rem + .37vw,.69rem)clamp(.56rem,.42rem + .37vw,.69rem)0;text-align:center;color:#1e1e1e}.card-name:hover{text-decoration:none}.hr{border:none;border-top:1px solid #1e1e1e;margin:clamp(1.69rem,1.34rem + .93vw,2rem)0}.header{padding-top:clamp(.88rem,.74rem + .37vw,1rem);padding-bottom:clamp(.88rem,.74rem + .37vw,1rem)}.header-wrapper{display:flex;justify-content:space-between;align-items:center;text-align:center;line-height:1}.header-brand{display:flex;align-items:center;gap:clamp(.56rem,.42rem + .37vw,.69rem)}.header-brandText{display:flex;flex-direction:column;gap:clamp(.31rem,.31rem + 0vw,.31rem)}.header-title{color:#1e1e1e;font-size:clamp(1.62rem,1.25rem + .987vi,1.953rem);font-weight:700;font-family:google sans display,sans-serif}.header-subtitle{font-size:clamp(.781rem,.76rem + .056vi,.8rem);color:#34a853}.header-menu{display:flex;align-items:center;gap:clamp(.88rem,.74rem + .37vw,1rem);color:#1e1e1e}.header-menuItem{text-decoration:none;position:relative;padding:.5rem .9rem;font-size:.95rem;font-weight:600;color:rgba(30,30,30,.8);border-radius:9999px;background-color:transparent;border:1px solid transparent;transition:all .15s ease}.header-menuItem:hover{background-color:#c3ecf6;color:#4285f4;transform:translateY(-1px)}.header-menuItem--active{background-color:#4285f4;color:#fff !important;font-weight:700;box-shadow:0 4px 12px rgba(66,133,244,.25)}.header-menuItem--active:hover{background-color:#4285f4;color:#fff !important;transform:none}.header-ticketsBtn{font-size:.9rem;font-weight:700;padding:.55rem 1.1rem;border-radius:9999px;margin-left:clamp(.88rem,.74rem + .37vw,1rem);box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.header-ticketsBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.18)}.header-dropdown{display:inline-block;position:relative;cursor:pointer;margin-bottom:0;z-index:1000}.header-dropdown--smallOnly{display:none}.header-dropdownIcon{list-style:none;padding:.5em .75em;border-radius:9999px;transition:background-color .15s ease}.header-dropdownIcon:hover{background-color:#f9f9f9}.header-dropdownIcon{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.header-dropdownIcon::marker,.header-dropdownIcon::-webkit-details-marker{display:none}.header-dropdownImg{display:inline}.header-dropdownImg--open{display:inline}.header-dropdownImg--close{display:none}.header-dropdown[open] .header-dropdownImg--open{display:none}.header-dropdown[open] .header-dropdownImg--close{display:inline}.header-burgerMenu{position:fixed;display:flex;flex-direction:column;gap:clamp(.88rem,.74rem + .37vw,1rem);inset:4.25em 0 0 auto;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.12);text-align:left;cursor:default;width:100%;padding:clamp(1.69rem,1.34rem + .93vw,2rem)}.header-burgerItem{border-radius:12px;padding:.85em 1.25rem;color:#1e1e1e;font-size:1rem;font-weight:600;text-decoration:none;background-color:#f8fafc;border:1px solid rgba(0,0,0,6%);transition:all .15s ease}.header-burgerItem--active{background-color:#c3ecf6;color:#4285f4;border-color:rgba(66,133,244,.3);font-weight:700}.header-burgerItem:hover{background-color:#c3ecf6;color:#4285f4}.header-burgerTicketsBtn{margin-top:clamp(1.13rem,.92rem + .56vw,1.31rem);text-align:center;width:100%;border-radius:12px;padding:.9em;font-size:1rem}@media screen and (max-width:39.9375em){.header-menuItem,.header-ticketsBtn{display:none}.header-dropdown--smallOnly{display:inline}}.faq{display:flex;flex-direction:column;gap:clamp(.88rem,.74rem + .37vw,1rem)}.faq-item{background-color:#fff;border:1px solid #f0f0f0;border-radius:1.5rem;overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.faq-item[open]{border-color:#4285f4;box-shadow:0 4px 12px rgba(0,0,0,6%)}.faq-item[open] .faq-question{background-color:#c3ecf6;color:#1e1e1e}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:clamp(1.13rem,.92rem + .56vw,1.31rem)clamp(1.69rem,1.34rem + .93vw,2rem);font-weight:700;font-size:clamp(1.125rem,.986rem + .37vi,1.25rem);color:#1e1e1e;background-color:#fff;cursor:pointer;user-select:none;list-style:none;transition:background-color .15s ease}.faq-question::-webkit-details-marker,.faq-question::marker{display:none}.faq-question:hover{background-color:#c3ecf6}.faq-questionText{flex-grow:1;padding-right:clamp(1.13rem,.92rem + .56vw,1.31rem)}.faq-icon{font-size:1.4rem;line-height:1;font-weight:700;color:#4285f4;transition:transform .15s ease;flex-shrink:0}.faq-answer{padding:clamp(1.13rem,.92rem + .56vw,1.31rem)clamp(1.69rem,1.34rem + .93vw,2rem)clamp(1.69rem,1.34rem + .93vw,2rem);color:#1e1e1e;line-height:1.6;border-top:1px solid #f0f0f0}.faq-answer p:first-child{margin-top:0}.faq-answer p:last-child{margin-bottom:0}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}