.qw-has-tooltip{position:relative}.gform-theme--framework .gfield_label .qw-label-wrap,.qw-label-wrap{display:inline-flex!important;align-items:center!important;gap:6px!important;position:relative!important}.gform-theme--framework .qw-tooltip-icon,.qw-tooltip-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;position:relative!important;top:-2px!important;margin-left:0!important;font-size:11px!important;font-weight:600!important;border-radius:999px!important;border:1px solid currentColor!important;cursor:help!important;opacity:0.7!important;user-select:none!important;vertical-align:middle!important;flex:0 0 auto!important}.qw-tooltip-icon:hover{opacity:1!important}.qw-tooltip-content{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;margin:0!important;padding:8px 10px!important;background:#fff!important;border:1px solid #ddd!important;border-radius:8px!important;max-width:280px!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;z-index:9999!important;opacity:0!important;transform:translateY(4px)!important;pointer-events:none!important;transition:opacity 140ms ease,transform 140ms ease!important;box-shadow:0 6px 20px rgb(0 0 0 / .08)!important}.qw-tooltip-icon:hover+.qw-tooltip-content,.qw-tooltip-icon:focus+.qw-tooltip-content{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.qw-has-tooltip.qw-tooltip-open .qw-tooltip-content{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.qw-desc-hidden{display:none!important}#qw-extras .qw-extra__left{position:relative}#qw-extras,#qw-extras .qw-extra{overflow:visible}.gfield.qw-hidden{display:none!important}.gform-theme--framework form.qw-layout .gform_body :is(.qw-order-summary,#qw-order-summary,.qw-shortcode-summary,[data-qw-summary]){font-size:16px}.qw-order-summary{border:1px solid #e6e6e6;border-radius:12px;padding:16px;background:#fff}.qw-order-title{margin:0 0 10px 0;font-size:18px;text-transform:uppercase;font-weight:700}.qw-order-items{list-style:none;padding:0;margin:0 0 12px 0}.qw-order-item,.qw-order-empty{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #f0f0f0}.qw-order-item:last-child,.qw-order-empty:last-child{border-bottom:none}.qw-item-left{flex:1}.qw-item-right{white-space:nowrap}.qw-order-totals .qw-row{display:flex;justify-content:space-between;padding:6px 0}.qw-order-totals .qw-strong{font-weight:700;padding-top:10px;border-top:1px solid #f0f0f0}.qw-extras-sections{display:grid;gap:28px;max-width:980px}.qw-extras-section{display:grid;gap:14px}.qw-extras-heading{margin:18px 0 10px;font-size:18px;font-weight:700;text-transform:uppercase}.qw-extras-list{display:grid;gap:22px;max-width:980px}.qw-extra{display:flex;align-items:center;justify-content:space-between;gap:24px}.qw-extra__left{flex:1;min-width:0}.qw-extra__name{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0;font-size:16px;margin:0}.qw-extra__nameText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.qw-extra__priceInline{font-weight:500;opacity:.85;white-space:nowrap}.full-width-form_wrapper{max-width:100%}.qw-stepper{display:inline-flex!important;align-items:stretch!important;border:1px solid rgb(0 0 0 / .25)!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;height:44px!important}.qw-stepper__btn{width:44px!important;height:44px!important;border:0!important;padding:0!important;margin:0!important;background:#fff!important;color:#111!important;cursor:pointer!important;font-size:20px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important}.gform-theme--framework .gf_progressbar_wrapper{background:#fff!important;border:1px solid #e6e6e6!important;border-radius:12px!important;padding:16px!important;background:#fff!important}.qw-stepper__btn:active{transform:scale(.98)}.qw-stepper__btn:disabled{opacity:0.35!important;cursor:not-allowed!important}.qw-stepper__input{width:64px!important;height:44px!important;border:0!important;padding:0!important;margin:0!important;text-align:center!important;font-weight:600!important;outline:none!important;background:#fff!important;flex:0 0 64px!important;-webkit-appearance:none!important;appearance:none!important;-moz-appearance:textfield!important}.qw-stepper__input::-webkit-outer-spin-button,.qw-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important;display:none!important}.qw-event-date-field input{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.qw-hidden-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:700px){.qw-extra{align-items:flex-start}.qw-extra__right{margin-top:6px}.gform-theme--framework .qw-layout__summary{margin-top:20px}.qw-tooltip-content{top:calc(100% + -20px)!important}}@media (min-width:960px){.qw-layout_wrapper .qw-event-grid .qw-event-grid-fields{display:grid!important;grid-template-columns:320px 1fr;gap:24px 32px;align-items:start}.qw-layout_wrapper .qw-event-grid .qw-event-grid-fields>.gfield{grid-column:1 / -1}.qw-layout_wrapper .qw-event-grid .qw-event-grid-fields>.qw-event-date-field{grid-column:1;grid-row:1 / span 4}.qw-layout_wrapper .qw-event-grid .qw-event-grid-fields>.qw-event-time-field{grid-column:2;grid-row:1}.qw-layout_wrapper .qw-event-grid .qw-event-grid-fields>.qw-arrangement-field{grid-column:2;grid-row:2}.qw-layout_wrapper .qw-event-grid .qw-event-grid-fields>.qw-persons-field{grid-column:2;grid-row:3}.qw-layout_wrapper .qw-event-grid .qw-event-grid-fields>.qw-dietary-field{grid-column:2;grid-row:4}.qw-layout_wrapper .qw-event-grid .qw-event-grid-fields>.gfield:not(.qw-event-date-field):not(.qw-event-time-field):not(.qw-arrangement-field):not(.qw-persons-field):not(.qw-dietary-field){grid-column:1 / -1}.qw-dietary-field .gfield_checkbox{flex-direction:row!important}.gform-theme--framework .qw-layout_wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) 420px;gap:32px;align-items:start}.gform-theme--framework .qw-layout_wrapper .gf_progressbar_wrapper,.gform-theme--framework .qw-layout_wrapper .gform_page_progress{grid-column:1 / -1!important}.gf_progressbar_title{margin-bottom:10px!important}.gform-theme--framework .qw-layout_wrapper>form.qw-layout{grid-column:1!important;min-width:0}.gform-theme--framework .qw-layout_wrapper .gf_progressbar_wrapper{position:sticky;top:122px}.gform-theme--framework .qw-layout_wrapper>.qw-layout__summary{grid-column:2!important;min-width:0;align-self:start}.gform-theme--framework .gf_progressbar_wrapper{position:sticky;top:24px}.gform-theme--framework form.qw-layout .gform_body{display:grid!important;grid-template-columns:minmax(0,1fr) 450px;gap:32px;align-items:start}.gform-theme--framework form.qw-layout .gform_body :is(.qw-order-summary,#qw-order-summary,.qw-shortcode-summary,[data-qw-summary]){grid-column:2!important;grid-row:1 / span 999;align-self:start}.gform-theme--framework form.qw-layout .gform_body :is(.qw-order-summary,#qw-order-summary,.qw-shortcode-summary,[data-qw-summary]) .qw-order-summary{position:sticky;top:24px}#qw-extras .qw-extra{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px}#qw-extras .qw-extra__left{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:18px;row-gap:6px;align-items:center;min-width:0}#qw-extras .qw-extra__priceInline{grid-column:2;justify-self:end;margin-left:auto}#qw-extras .qw-extra__right{justify-self:end}}