.page-actions svg{display:inline-block;max-width:2.5rem;max-height:2.5rem;fill:var(--action-icon-color)}.page-actions button,.page-actions>a{display:block;text-align:center;line-height:44px;vertical-align:bottom;white-space:nowrap;width:50px;height:50px;margin:.5rem 0;font-size:1.25rem;color:var(--action-button-color);position:relative;outline-color:transparent}.page-actions button.active svg,.page-actions button:active svg,.page-actions button:hover svg,.page-actions>a.active svg,.page-actions>a:active svg,.page-actions>a:hover svg{fill:var(--action-icon-hover-color)}.page-actions button:hover:after,.page-actions>a:hover:after{width:56px;height:56px;border-color:var(--border-color);opacity:1}.page-actions button.twitter:hover,.page-actions>a.twitter:hover{color:#55acee}.page-actions button.facebook:hover,.page-actions>a.facebook:hover{color:#3b5998}.page-actions button .icon-plus,.page-actions>a .icon-plus{font-size:30px}.page-actions button svg,.page-actions>a svg{vertical-align:middle}.page-actions button svg.lit,.page-actions>a svg.lit{display:none}.page-actions button{background:0 0;border:0;box-shadow:none;line-height:1;border:none;padding:0}.page-actions{display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity .15s linear;font-size:26px;margin-left:auto;margin-right:auto;position:relative;left:0;bottom:0;width:100%;max-width:var(--actions-toolbar-width);padding:0;z-index:2;display:flex}.expire.page-actions{opacity:0}.page-actions .favorite-lead svg{width:auto!important}.headroom--top.page-actions{position:relative}.footroom--pinned.page-actions{transform:translateY(0)}.page-actions form.favorite-form,.page-actions form.favorite-form button.fave{display:inline}.hero .hero-inner{width:100%;max-width:90%}.hero .ctas{align-items:center;justify-content:center;margin-inline:auto;margin-top:var(--gutter);display:flex;flex-wrap:wrap;gap:5px}.hero .ctas .btn-primary{text-shadow:none}@media all and (max-width:48.6875em){.hero .ctas{margin-bottom:var(--gutter)}}.text-success{color:green!important}.hero{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:30vh;padding-block:80px;background-size:cover;background-color:var(--hero-bg-color);color:var(--hero-color);background-position:center center;text-align:center;position:relative;padding-block:40px!important}.hero h1{font-size:calc(var(--heading-h1-size) * 1.1);margin-block:1.3rem 1rem;margin-inline:auto}@media all and (min-width:48.75em){.hero .hero-inner{max-width:900px}.hero h1{font-size:calc(var(--heading-h1-size) * 1.35)}}.hero .lead{margin-block:1rem}.form-group--expiration{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.form-group--expiration>div{position:relative}.icon-large{fill:var(--muted-text)}.tooltip2{position:relative}.tooltip2 .icon{height:16px;width:16px}.tooltip2 .top{max-width:300px;min-width:250px;width:100%;top:-10px;left:60%;transform:translate(-50%,-100%);padding:1rem;border:none;color:#fff;background-color:var(--dark);font-weight:400;font-size:1.1rem;border-radius:8px;position:absolute;z-index:99999999;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,.12);visibility:hidden;opacity:0;transition:opacity .8s;line-height:1.3;text-align:center;white-space:normal;text-wrap:balance}.tooltip2 .top i{position:absolute;top:99%;left:50%;margin-left:-12px;overflow:hidden;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--dark)}.tooltip2:hover,.tooltip2:hover .top{visibility:visible;opacity:1}.wait.btn-group .processing{max-width:300px;text-align:center;visibility:visible;opacity:1}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.wait.btn-group .processing:before{content:'';display:block;margin:10px auto;border:4px solid var(--border-color);border-radius:50%;border-top:4px solid var(--primary);width:60px;height:60px;animation:1.2s linear infinite spinner}.btn-group{text-align:center;padding-block:var(--spacer)}.wait.btn-group a.btn,.wait.btn-group button,.wait.btn-group input{display:none}.btn-group .processing{visibility:hidden;opacity:0;transition:opacity .5s linear}.cc-types-images{display:inline-block;transform:translateY(-2.2rem);margin-inline:5px;top:4px;position:relative}.cc-types-images img{max-width:30px;margin-top:5px;border-radius:.15em;box-shadow:0 2px 1px rgba(0,0,0,.05)}.month-year{display:flex;gap:5px}.month-year .month,.month-year .year{min-width:100px}.StripeElement{width:100%;min-width:199x}.InputElement{color:var(--text-color)}#stripe-cc-label{font-family:var(--font-family-base);font-size:var(--font-size-base);margin-bottom:.2rem}#ccv-number-form-control,#credit-number-form-control,#expiration-date-form-control{padding-top:.7rem}#ccv-number-form-control.hasFocus,#credit-number-form-control.hasFocus,#expiration-date-form-control.hasFocus{border-color:var(--primary)}#stripe-fields #div_credit_card{grid-area:cc}#stripe-fields #div_id_ccv_number{grid-area:cvc}#stripe-fields #div_id_expiration{grid-area:exp}#id_previously_attended{display:flex;gap:1.3rem}#id_previously_attended>div>label{display:flex;align-items:center;gap:var(--form-gap)}.trans-nav .main{margin-top:0}.hero h1 img{max-width:80%}.table.payment-preview{margin-block:0 0 var(--gutter);border-style:solid;border-color:var(--border-color);border-width:var(--border-width)}.table.payment-preview tfoot th,.table.payment-preview thead th{background-image:linear-gradient(var(--body-bg),var(--body-bg-alt))}.table.payment-preview td,.table.payment-preview th{padding:1.1rem 1rem 1rem}.table.payment-preview th{text-align:left}.table.payment-preview tr:nth-child(odd){background:var(--body-bg)}.due-number{color:var(--primary)}#formtools_credit_number iframe{height:80px}@media all and (max-width:39.9375em){#stripe-fields{display:grid;grid-template:'cc cc' auto 'cvc exp' auto/1fr 1fr}.main>.content{padding:0}}.select-tickets{margin-block-end:2em}.select-tickets .form-group:not(:first-child){margin-block-end:.25em}.questions{margin-block:var(--spacer)}.questions .question{margin-block:1rem}.questions .form-group>div{display:flex;gap:24px;isolation:isolate;margin-block-start:.5em;position:relative;width:fit-content}.questions .form-group>div::after{background-color:var(--primary);border-radius:8px;color:#fff;content:'';height:36px;position:absolute;top:0;left:0;transform:translateX(0);transition:.25s ease-out;width:135px;z-index:-1}.questions .form-group>div:has(input[value='2']:checked)::after{transform:translateX(161px)}.questions .form-group>div>div{position:relative}.questions .form-group>div label{border:1px solid;border-radius:8px;display:block;font-weight:400;line-height:34px;height:36px;margin:0;text-align:center;width:135px}.questions .form-group>div label:has(input:checked){border-color:transparent;color:#fff}.questions .form-group>div label:has(input:not(:checked)){opacity:.5}.questions .form-group>div label:has(input:not(:checked)):hover{opacity:1}.questions .form-group>div input[type=radio]{appearance:none;border-radius:0;cursor:pointer;position:absolute;left:0;height:36px;opacity:0;top:0;width:135px;z-index:1}.questions .form-group>div input[type=radio]:checked{color:#fff}.payment-preview-container:has(#payment-preview:not(:empty)),.questions{padding:var(--spacer);border-radius:var(--border-radius);background-color:var(--body-bg-alt)}.payment-preview-container:has(#payment-preview:not(:empty)){margin-block-end:1em}@media (max-width:26.1875em){#payment-preview tbody td:nth-child(2)::before{content:'Price: '}#payment-preview tbody td:nth-child(3)::before{content:'Qty: '}#payment-preview tbody td:nth-child(4)::before{content:'Total: '}#payment-preview .totals-row{display:flex}}label[for=id_waiver]{font-weight:400}#payment-preview+div{margin-block-start:1em!important}.g-recaptcha{margin-block-start:1em}