@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;700&display=swap);
:root{--font-size-normal: 16px;--font-size-small: calc(var(--font-size-normal) * 0.75);--font-size-large: calc(var(--font-size-normal) * 1.5);--font-size-x-large: calc(var(--font-size-normal) * 2);--font-size-xx-large: calc(var(--font-size-normal) * 3);--gap: 1rem;--gap-x-small: calc(var(--gap) / 4);--gap-small: calc(var(--gap) / 2);--gap-large: calc(var(--gap) * 1.5);--gap-x-large: calc(var(--gap) * 2);--border-radius: 8px;--border-radius-small: calc(var(--border-radius) / 2);--primary-hue: 198;--primary-saturation: 97%;--primary-color: var(--primary-hue), var(--primary-saturation);--primary-lightness: 23%;--danger-hue: 354;--danger-saturation: 61%;--danger-color: var(--danger-hue), var(--danger-saturation);--danger-lightness: 45%;--warning-hue: 35;--warning-saturation: 84%;--warning-color: var(--warning-hue), var(--warning-saturation);--warning-lightness: 62%;--info-hue: 194;--info-saturation: 66%;--info-color: var(--info-hue), var(--info-saturation);--info-lightness: 74%;--success-hue: 120;--success-saturation: 39%;--success-color: var(--success-hue), var(--success-saturation);--success-lightness: 54%;--color-text: hsl(0, 0%, 0%);--color-text-light: hsl(0, 0%, 45%);--color-text-dark: hsl(0, 0%, 85%);--color-primary: hsl(var(--primary-color), var(--primary-lightness));--color-danger: hsl(var(--danger-color), var(--danger-lightness));--color-warning: hsl(var(--warning-color), var(--warning-lightness));--color-info: hsl(var(--info-color), var(--info-lightness));--color-success: hsl(var(--success-color), var(--success-lightness));--color-dark-gray: hsl(0, 0%, 45%);--color-light-gray: hsl(0, 0%, 85%)}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.pt-0{padding-top:0}.mt-0{margin-top:0}.pr-0{padding-right:0}.mr-0{margin-right:0}.pb-0{padding-bottom:0}.mb-0{margin-bottom:0}.pl-0{padding-left:0}.ml-0{margin-left:0}.p-1{padding:var(--gap-x-small)}.px-1{padding-left:var(--gap-x-small);padding-right:var(--gap-x-small)}.py-1{padding-top:var(--gap-x-small);padding-bottom:var(--gap-x-small)}.m-1{margin:var(--gap-x-small)}.mx-1{margin-left:var(--gap-x-small);margin-right:var(--gap-x-small)}.my-1{margin-top:var(--gap-x-small);margin-bottom:var(--gap-x-small)}.pt-1{padding-top:var(--gap-x-small)}.mt-1{margin-top:var(--gap-x-small)}.pr-1{padding-right:var(--gap-x-small)}.mr-1{margin-right:var(--gap-x-small)}.pb-1{padding-bottom:var(--gap-x-small)}.mb-1{margin-bottom:var(--gap-x-small)}.pl-1{padding-left:var(--gap-x-small)}.ml-1{margin-left:var(--gap-x-small)}.p-2{padding:var(--gap-small)}.px-2{padding-left:var(--gap-small);padding-right:var(--gap-small)}.py-2{padding-top:var(--gap-small);padding-bottom:var(--gap-small)}.m-2{margin:var(--gap-small)}.mx-2{margin-left:var(--gap-small);margin-right:var(--gap-small)}.my-2{margin-top:var(--gap-small);margin-bottom:var(--gap-small)}.pt-2{padding-top:var(--gap-small)}.mt-2{margin-top:var(--gap-small)}.pr-2{padding-right:var(--gap-small)}.mr-2{margin-right:var(--gap-small)}.pb-2{padding-bottom:var(--gap-small)}.mb-2{margin-bottom:var(--gap-small)}.pl-2{padding-left:var(--gap-small)}.ml-2{margin-left:var(--gap-small)}.p-3{padding:var(--gap)}.px-3{padding-left:var(--gap);padding-right:var(--gap)}.py-3{padding-top:var(--gap);padding-bottom:var(--gap)}.m-3{margin:var(--gap)}.mx-3{margin-left:var(--gap);margin-right:var(--gap)}.my-3{margin-top:var(--gap);margin-bottom:var(--gap)}.pt-3{padding-top:var(--gap)}.mt-3{margin-top:var(--gap)}.pr-3{padding-right:var(--gap)}.mr-3{margin-right:var(--gap)}.pb-3{padding-bottom:var(--gap)}.mb-3{margin-bottom:var(--gap)}.pl-3{padding-left:var(--gap)}.ml-3{margin-left:var(--gap)}.p-4{padding:var(--gap-large)}.px-4{padding-left:var(--gap-large);padding-right:var(--gap-large)}.py-4{padding-top:var(--gap-large);padding-bottom:var(--gap-large)}.m-4{margin:var(--gap-large)}.mx-4{margin-left:var(--gap-large);margin-right:var(--gap-large)}.my-4{margin-top:var(--gap-large);margin-bottom:var(--gap-large)}.pt-4{padding-top:var(--gap-large)}.mt-4{margin-top:var(--gap-large)}.pr-4{padding-right:var(--gap-large)}.mr-4{margin-right:var(--gap-large)}.pb-4{padding-bottom:var(--gap-large)}.mb-4{margin-bottom:var(--gap-large)}.pl-4{padding-left:var(--gap-large)}.ml-4{margin-left:var(--gap-large)}.p-5{padding:var(--gap-x-large)}.px-5{padding-left:var(--gap-x-large);padding-right:var(--gap-x-large)}.py-5{padding-top:var(--gap-x-large);padding-bottom:var(--gap-x-large)}.m-5{margin:var(--gap-x-large)}.mx-5{margin-left:var(--gap-x-large);margin-right:var(--gap-x-large)}.my-5{margin-top:var(--gap-x-large);margin-bottom:var(--gap-x-large)}.pt-5{padding-top:var(--gap-x-large)}.mt-5{margin-top:var(--gap-x-large)}.pr-5{padding-right:var(--gap-x-large)}.mr-5{margin-right:var(--gap-x-large)}.pb-5{padding-bottom:var(--gap-x-large)}.mb-5{margin-bottom:var(--gap-x-large)}.pl-5{padding-left:var(--gap-x-large)}.ml-5{margin-left:var(--gap-x-large)}.reset-width{width:initial}.uppercase{text-transform:uppercase}.font-large{font-size:var(--font-size-large)}.font-x-large{font-size:var(--font-size-x-large)}.grid{display:grid;gap:var(--gap)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-1{flex:1 1 0}.justify-center{justify-content:center}.justify-space-between{justify-content:space-between}.align-center{align-items:center}.align-baseline{align-items:baseline}.sticky-top{position:sticky;z-index:100;top:0}.sticky-right{position:sticky;z-index:100;right:0}.sticky-bottom{position:sticky;z-index:100;bottom:0}.sticky-left{position:sticky;z-index:100;left:0}.prevent-resize{resize:none}.pointer{cursor:pointer}.underline{text-decoration:underline}.nowrap{white-space:nowrap}.text-danger{color:var(--color-danger)}*{box-sizing:border-box}[hidden]{display:none !important}html,body{font-family:"Source Sans Pro","Helvetica",sans-serif;font-size:var(--font-size-normal)}table{width:100%}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--gap)}p{margin-top:0;margin-bottom:var(--gap)}small{font-size:var(--font-size-small)}.inline-top-label{position:relative}.inline-top-label>label{position:absolute;font-size:var(--font-size-small);left:var(--gap-small)}.inline-top-label>input,.inline-top-label>select{padding-top:var(--gap-large);padding-bottom:var(--gap-x-small)}.inline-top-label>select{height:49px;-webkit-align-items:flex-end}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.fa-spinner{animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes flash{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.flash{animation-name:flash;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:2}#credit-card-dialog{max-width:600px;background-color:#fff;z-index:2}#payment-element-message,#setup-element-message{color:#697386;font-size:16px;line-height:20px;padding:12px 10px 12px;text-align:center}#payment-element{margin-bottom:24px}.message-box{color:#222;margin-bottom:18px;padding:12px 10px 12px;background-color:#fdfbea;border:1px solid #cec567;border-radius:6px}#credit-card-dialog-cancel{cursor:pointer}#stripe-submit:hover{filter:contrast(115%);cursor:pointer}#stripe-submit:disabled:hover{filter:contrast(100%);cursor:default}#stripe-submit:disabled{pointer-events:none;opacity:.5;cursor:default}.spinner,.spinner:before,.spinner:after{border-radius:50%}.spinner{display:block;color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.spinner:before,.spinner:after{position:absolute;content:""}.spinner:before{width:10.4px;height:20.4px;background:#5469d4;border-radius:20.4px 0 0 20.4px;top:-0.2px;left:-0.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s infinite ease 1.5s;animation:loading 2s infinite ease 1.5s}.spinner:after{width:10.4px;height:10.2px;background:#5469d4;border-radius:0 10.2px 10.2px 0;top:-0.1px;left:10.2px;-webkit-transform-origin:0px 10.2px;transform-origin:0px 10.2px;-webkit-animation:loading 2s infinite ease;animation:loading 2s infinite ease}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.hide{display:none !important}.spinner,.button-text{pointer-events:none}.display-block{display:block !important}*{box-sizing:border-box}input[type=text]{max-width:100%}textarea{width:100%}.section_title{margin-bottom:var(--gap);margin-top:var(--gap)}.section_title:first-child{margin-top:0}.individual-ticket-container{margin-top:var(--gap);margin-bottom:var(--gap)}.guest-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:var(--gap-small);margin-bottom:var(--gap-small)}.guest-to-bidder{margin-top:5px}.payment-type{margin:3px 0;padding:3px 0 0 8px}.payment-type:has(input[type=radio]:checked){border:1px solid #ccc;border-radius:3px}::backdrop{background-color:#999;opacity:.75}#credit-card-dialog{max-width:600px;background-color:#fff;z-index:2}.form-flex-row{display:flex;margin-top:var(--gap-small);margin-bottom:var(--gap);align-items:center;flex-flow:wrap;gap:var(--gap-small)}.inline-top-label input{margin:0}.meal-notes-container{flex-grow:1}.meal_dropdown{margin:0}.meal-notes{width:100%}.custom-questions{clear:both}.custom-question-container{margin-top:var(--gap-small);margin-bottom:var(--gap-small);display:flex;flex-direction:column}.custom-question-container select{width:fit-content}.custom-question-label{margin-bottom:var(--gap-small)}.custom-question-answer{margin:0}.align-top{align-items:start}.confirmation-container{padding:var(--gap)}.confirmation-container .pay-type{font-weight:bold}.confirmation-container iframe{border:1px solid #000;width:100%;min-height:800px}#opt-out-hr{margin:20px 0}.grand_total{margin-bottom:20px}.message-box{color:#222;margin-bottom:18px;padding:12px 10px 12px;background-color:#fdfbea;border:1px solid #cec567;border-radius:6px}.confirm-total{font-size:1.2rem}.confirm-total .value{color:#44c767;font-weight:600}
