#billing_first_name_field,#billing_last_name_field,#billing_email_field{position:absolute!important;opacity:0!important;pointer-events:none!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}body.page-tribe-attendee-registration{--fac-ink:#081534;--fac-ink-soft:rgba(8,21,52,0.72);--fac-ink-faint:rgba(8,21,52,0.52);--fac-line:rgba(8,21,52,0.08);--fac-line-strong:rgba(8,21,52,0.14);--fac-surface:rgba(255,255,255,0.84);--fac-surface-strong:rgba(255,255,255,0.92);--fac-blue:#1d5fc4;--fac-gold:#b87d3a;--fac-shadow-sm:0 14px 34px rgba(8,21,52,0.06);--fac-shadow-md:0 24px 54px rgba(8,21,52,0.10);background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(29,95,196,0.14),transparent 58%),radial-gradient(ellipse 40% 50% at 0% 22%,rgba(184,125,58,0.10),transparent 58%),linear-gradient(180deg,#f7fbfc 0%,#eef5f6 52%,#f7fbfc 100%)!important;color:var(--fac-ink)}body.page-tribe-attendee-registration .entry-title.main_title,body.page-tribe-attendee-registration #sidebar{display:none!important}body.page-tribe-attendee-registration #main-content,body.page-tribe-attendee-registration #content-area,body.page-tribe-attendee-registration #left-area,body.page-tribe-attendee-registration article,body.page-tribe-attendee-registration .entry-content{width:100%!important;max-width:none!important;background:transparent!important}body.page-tribe-attendee-registration #left-area{float:none!important;padding-bottom:0!important}body.page-tribe-attendee-registration #main-content .container{width:min(1320px,calc(100vw - 52px))!important;max-width:none!important;padding-top:28px!important}body.page-tribe-attendee-registration #main-content .container:before{display:none!important}body.page-tribe-attendee-registration .tribe-tickets__registration{padding:0!important}body.page-tribe-attendee-registration .tribe-tickets__registration-grid,body.page-tribe-attendee-registration .tribe-tickets__registration-content,body.page-tribe-attendee-registration .tribe-tickets__registration-event,body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets,body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-container{border:0!important;box-shadow:none!important;background:transparent!important}body.page-tribe-attendee-registration .tribe-tickets__registration-grid{border-top:0!important;padding-top:0!important;gap:30px!important;align-items:start!important}@media (min-width:960px){body.page-tribe-attendee-registration .tribe-tickets__registration-grid{grid-template-columns:minmax(0,1fr) 340px!important}}body.page-tribe-attendee-registration .tribe-tickets__registration-page-title{margin:8px 0 22px!important;padding:0!important;font-family:"Manrope",sans-serif!important;font-size:clamp(2rem,4.4vw,4rem)!important;line-height:0.92!important;letter-spacing:-0.05em!important;text-transform:uppercase!important;color:var(--fac-ink)!important}body.page-tribe-attendee-registration .tribe-tickets__registration-actions{margin:0 0 14px!important}body.page-tribe-attendee-registration .tribe-tickets__registration-back-to-cart{color:var(--fac-blue)!important;font-weight:700!important}body.page-tribe-attendee-registration .tribe-tickets__registration-summary{margin-bottom:18px!important}body.page-tribe-attendee-registration .tribe-tickets__registration-description{margin-bottom:8px!important;font-size:0.72rem!important;font-weight:800!important;letter-spacing:0.16em!important;text-transform:uppercase!important;color:var(--fac-gold)!important}body.page-tribe-attendee-registration .tribe-tickets__registration-title h2,body.page-tribe-attendee-registration .tribe-tickets__registration-title a{font-family:"Manrope",sans-serif!important;font-size:clamp(1.25rem,2vw,1.8rem)!important;line-height:1.02!important;letter-spacing:-0.04em!important;color:var(--fac-ink)!important}body.page-tribe-attendee-registration .tribe-ticket__tickets-heading{margin:0 0 18px!important;padding:18px 0 0!important;border-top:1px solid var(--fac-line)!important;font-family:"Manrope",sans-serif!important;font-size:0.98rem!important;font-weight:800!important;letter-spacing:-0.02em!important;color:var(--fac-ink)!important}body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-item{margin:0 0 20px!important;padding:22px!important;border:1px solid rgba(8,21,52,0.07)!important;border-radius:26px!important;background:var(--fac-surface)!important;box-shadow:var(--fac-shadow-sm)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform 0.28s ease,box-shadow 0.28s ease,border-color 0.28s ease,background 0.28s ease}body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-item:hover{transform:translateY(-2px);background:var(--fac-surface-strong)!important;border-color:rgba(29,95,196,0.14)!important;box-shadow:var(--fac-shadow-md)!important}body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-item-header{margin-bottom:14px!important}body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-item-title{display:inline-flex!important;align-items:center;min-height:32px;padding:0 12px!important;border-radius:999px!important;background:rgba(29,95,196,0.08)!important;color:var(--fac-blue)!important;font-size:0.7rem!important;font-weight:800!important;letter-spacing:0.14em!important;text-transform:uppercase!important}body.page-tribe-attendee-registration .tribe-tickets__form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px!important}body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-item-header{grid-column:1 / -1}body.page-tribe-attendee-registration .tribe-tickets__form-field{margin:0!important;min-width:0}body.page-tribe-attendee-registration .tribe-tickets__form-field-label{display:block!important;margin-bottom:8px!important;font-size:0.68rem!important;font-weight:800!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:var(--fac-ink-faint)!important}body.page-tribe-attendee-registration .tribe-required{color:var(--fac-gold)!important}body.page-tribe-attendee-registration .tribe-tickets__form-field-input-wrapper{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}body.page-tribe-attendee-registration .tribe-common-form-control-text__input,body.page-tribe-attendee-registration .tribe-tickets__form-field-input{width:100%!important;min-height:54px!important;padding:0 16px!important;border-radius:16px!important;border:1px solid rgba(8,21,52,0.12)!important;background:#ffffff!important;color:var(--fac-ink)!important;box-shadow:none!important;transition:border-color 0.22s ease,box-shadow 0.22s ease,background 0.22s ease!important}body.page-tribe-attendee-registration .tribe-common-form-control-text__input::placeholder,body.page-tribe-attendee-registration .tribe-tickets__form-field-input::placeholder{color:rgba(8,21,52,0.34)!important}body.page-tribe-attendee-registration .tribe-common-form-control-text__input:focus,body.page-tribe-attendee-registration .tribe-tickets__form-field-input:focus{outline:none!important;border-color:rgba(29,95,196,0.3)!important;box-shadow:0 0 0 4px rgba(29,95,196,0.10)!important;background:#ffffff!important}body.page-tribe-attendee-registration .tribe-tickets__mini-cart{margin:0!important;padding:24px!important;border:1px solid rgba(8,21,52,0.08)!important;border-top:1px solid rgba(8,21,52,0.08)!important;border-radius:28px!important;background:rgba(255,255,255,0.88)!important;box-shadow:var(--fac-shadow-sm)!important}body.page-tribe-attendee-registration .tribe-tickets__mini-cart-title{margin-bottom:16px!important;font-family:"Manrope",sans-serif!important;font-size:1.05rem!important;font-weight:800!important;letter-spacing:-0.03em!important;color:var(--fac-ink)!important}body.page-tribe-attendee-registration .tribe-tickets__tickets-item{padding:14px 0!important;border:0!important;border-bottom:1px solid var(--fac-line)!important}body.page-tribe-attendee-registration .tribe-tickets__tickets-footer{padding-top:16px!important}body.page-tribe-attendee-registration .tribe-tickets__iac-email-disclaimer{margin:20px 0 0!important;color:var(--fac-ink-soft)!important}body.page-tribe-attendee-registration .tribe-tickets__registration-footer{margin-top:24px!important;margin-bottom:40px!important;max-width:none!important}body.page-tribe-attendee-registration .tribe-tickets__registration-submit{min-height:52px!important;padding:0 24px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#c88b46,#af7232)!important;color:#fff!important;font-family:"Manrope",sans-serif!important;font-size:0.85rem!important;font-weight:800!important;letter-spacing:0.02em!important;box-shadow:0 14px 34px rgba(184,125,58,0.24)!important}body.page-tribe-attendee-registration .tribe-tickets__registration-submit:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(184,125,58,0.32)!important}body.page-tribe-attendee-registration .tribe-tickets__validation-notice,body.page-tribe-attendee-registration .tribe-tickets__notice{border:1px solid rgba(184,125,58,0.18)!important;border-radius:18px!important;background:rgba(184,125,58,0.08)!important;color:var(--fac-ink)!important;box-shadow:none!important}@media (max-width:980px){body.page-tribe-attendee-registration #main-content .container{width:calc(100vw - 28px)!important;padding-top:18px!important}body.page-tribe-attendee-registration .tribe-tickets__registration-grid{gap:22px!important}body.page-tribe-attendee-registration .tribe-tickets__mini-cart{position:static!important;width:100%!important}}@media (max-width:767px){body.page-tribe-attendee-registration .tribe-tickets__registration-page-title{font-size:clamp(1.8rem,10vw,2.7rem)!important}body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-item{padding:18px!important;border-radius:22px!important}body.page-tribe-attendee-registration .tribe-tickets__form{grid-template-columns:1fr!important;gap:14px!important}}body.page-tribe-attendee-registration .tribe-tickets__form-field:has(input[name*="[hospital-organization]"]){grid-column:1 / -1!important}body.page-tribe-attendee-registration input[name*="[hospital-organization]"]{width:100%!important;max-width:none!important;min-width:0!important}body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field input[type="text"],body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field input[type="email"],body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field input[type="tel"]{max-width:none!important}body.woocommerce-cart .wc-proceed-to-checkout,body.woocommerce .wc-proceed-to-checkout{display:flex;flex-direction:column;gap:14px;margin-top:18px;padding:0;clear:both}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.woocommerce .wc-proceed-to-checkout a.checkout-button{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-height:58px;padding:0 28px!important;border:1px solid transparent!important;border-radius:999px!important;background:linear-gradient(135deg,#c88b46 0%,#af7232 100%)!important;color:#ffffff!important;font-family:"Manrope","Open Sans",Arial,sans-serif!important;font-size:0.9rem!important;font-weight:800!important;letter-spacing:0.02em!important;line-height:1!important;text-decoration:none!important;text-align:center;box-shadow:0 14px 34px rgba(184,125,58,0.24)!important;transition:transform 0.32s cubic-bezier(0.16,1,0.3,1),box-shadow 0.32s cubic-bezier(0.16,1,0.3,1),filter 0.22s ease,background 0.22s ease!important;position:relative;overflow:hidden}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::after,body.woocommerce .wc-proceed-to-checkout a.checkout-button::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,0.08) 35%,rgba(255,255,255,0.22) 50%,transparent 65%);transform:translateX(-140%);transition:transform 0.7s ease;pointer-events:none}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,body.woocommerce .wc-proceed-to-checkout a.checkout-button:hover{transform:translateY(-2px);box-shadow:0 20px 42px rgba(184,125,58,0.34)!important;filter:saturate(1.04)}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover::after,body.woocommerce .wc-proceed-to-checkout a.checkout-button:hover::after{transform:translateX(140%)}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,body.woocommerce .wc-proceed-to-checkout a.checkout-button:focus,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus-visible,body.woocommerce .wc-proceed-to-checkout a.checkout-button:focus-visible{outline:none!important;color:#ffffff!important;box-shadow:0 20px 42px rgba(184,125,58,0.28),0 0 0 4px rgba(29,95,196,0.12)!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active,body.woocommerce .wc-proceed-to-checkout a.checkout-button:active{transform:translateY(0);box-shadow:0 10px 24px rgba(184,125,58,0.22)!important}body.woocommerce-cart .wc-proceed-to-checkout #wc-stripe-express-checkout-element,body.woocommerce .wc-proceed-to-checkout #wc-stripe-express-checkout-element{margin-top:0!important;padding-top:6px;clear:both}@media (max-width:767px){body.woocommerce-cart .wc-proceed-to-checkout,body.woocommerce .wc-proceed-to-checkout{gap:12px}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.woocommerce .wc-proceed-to-checkout a.checkout-button{min-height:54px;font-size:0.86rem!important;padding:0 22px!important}}body.woocommerce-checkout{--fx-ink:#081534;--fx-ink-78:rgba(8,21,52,0.78);--fx-ink-60:rgba(8,21,52,0.60);--fx-ink-36:rgba(8,21,52,0.36);--fx-line:rgba(8,21,52,0.10);--fx-line-strong:rgba(8,21,52,0.14);--fx-white:#ffffff;--fx-blue:#1d5fc4;--fx-gold:#b87d3a;--fx-gold-deep:#af7232;--fx-shadow-sm:0 12px 30px rgba(8,21,52,0.08);--fx-shadow-md:0 24px 60px rgba(8,21,52,0.14);--fx-radius-xl:30px;--fx-radius-lg:22px;--fx-radius-md:16px;--fx-radius-pill:999px}body.woocommerce-checkout .et_pb_wc_checkout_payment_info_0_tb_body,body.woocommerce-checkout .et_pb_wc_checkout_payment_info_0_tb_body .et_pb_module_inner,body.woocommerce-checkout .et_pb_wc_checkout_payment_info_0_tb_body .woocommerce-checkout{background:transparent!important;border:0!important;box-shadow:none!important}body.woocommerce-checkout .et_pb_wc_checkout_payment_info_0_tb_body form.checkout.woocommerce-checkout{max-width:960px;margin:0 auto;padding:28px;border-radius:var(--fx-radius-xl);background:rgba(255,255,255,0.86)!important;border:1px solid rgba(255,255,255,0.55)!important;box-shadow:var(--fx-shadow-md)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body.woocommerce-checkout #customer_details{display:none}body.woocommerce-checkout #order_review_heading{margin:0 0 16px!important;padding:0!important;font-family:"Manrope","Open Sans",Arial,sans-serif!important;font-size:0.72rem!important;font-weight:800!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:var(--fx-blue)!important}body.woocommerce-checkout .tribe-checkout-backlinks{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;flex-wrap:wrap}body.woocommerce-checkout .tribe-checkout-backlink{display:inline-flex;align-items:center;gap:7px;font-size:0.76rem;font-weight:700;color:var(--fx-blue)!important;text-decoration:none!important;transition:color 0.22s ease,transform 0.22s ease}body.woocommerce-checkout .tribe-checkout-backlink:hover{color:var(--fx-gold)!important;transform:translateY(-1px)}body.woocommerce-checkout .tribe-checkout-backlink:first-child::before{content:"\2039";font-size:1rem;line-height:1}body.woocommerce-checkout .tribe-checkout-backlink:last-child::before{content:"\2039";font-size:1rem;line-height:1;transform:rotate(180deg)}body.woocommerce-checkout #payment.woocommerce-checkout-payment{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.woocommerce-checkout ul.wc_payment_methods.payment_methods.methods{margin:0 0 18px!important;padding:0!important;list-style:none!important;border:0!important;background:transparent!important}body.woocommerce-checkout li.wc_payment_method{margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.woocommerce-checkout li.wc_payment_method>label{display:inline-flex;align-items:center;gap:10px;margin:0!important;padding:0!important;font-family:"Manrope","Open Sans",Arial,sans-serif!important;font-size:0.92rem!important;font-weight:800!important;color:var(--fx-ink)!important;cursor:pointer}body.woocommerce-checkout li.wc_payment_method>input[type="radio"]{width:auto!important;margin:0 2px 0 0!important;accent-color:var(--fx-blue)}body.woocommerce-checkout .stripe-icon{height:18px;width:auto;margin-left:4px}body.woocommerce-checkout .payment_box{margin:16px 0 0!important;padding:18px!important;border-radius:var(--fx-radius-lg)!important;background:linear-gradient(180deg,rgba(248,250,252,0.98),rgba(241,245,249,0.96))!important;border:1px solid rgba(8,21,52,0.08)!important;box-shadow:var(--fx-shadow-sm)!important;color:var(--fx-ink)!important}body.woocommerce-checkout .payment_box .testmode-info{margin:0 0 14px!important;padding:12px 14px!important;border-radius:14px;background:rgba(29,95,196,0.06);border:1px solid rgba(29,95,196,0.10);font-size:0.74rem!important;line-height:1.55!important;color:var(--fx-ink-78)!important}body.woocommerce-checkout .payment_box .testmode-info strong{color:var(--fx-ink)!important}body.woocommerce-checkout .payment_box .testmode-info a{color:var(--fx-blue)!important;font-weight:700}body.woocommerce-checkout .woocommerce-SavedPaymentMethods{display:grid;gap:10px;margin:0!important;padding:0!important;list-style:none!important}body.woocommerce-checkout .woocommerce-SavedPaymentMethods li{display:flex;align-items:flex-start;gap:10px;padding:12px 14px!important;border-radius:16px;background:rgba(255,255,255,0.88);border:1px solid rgba(8,21,52,0.08);transition:border-color 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease}body.woocommerce-checkout .woocommerce-SavedPaymentMethods li:hover{transform:translateY(-1px);border-color:rgba(29,95,196,0.14);box-shadow:0 12px 24px rgba(8,21,52,0.06)}body.woocommerce-checkout .woocommerce-SavedPaymentMethods input[type="radio"]{width:auto!important;margin-top:2px!important;accent-color:var(--fx-blue)}body.woocommerce-checkout .woocommerce-SavedPaymentMethods label{margin:0!important;font-size:0.82rem!important;line-height:1.45!important;color:var(--fx-ink)!important;cursor:pointer}body.woocommerce-checkout .wc-payment-form,body.woocommerce-checkout fieldset#wc-stripe-upe-form,body.woocommerce-checkout fieldset#wc-stripe_klarna-upe-form,body.woocommerce-checkout fieldset#wc-stripe_affirm-upe-form{margin-top:12px!important;padding:14px!important;border:1px solid rgba(8,21,52,0.08)!important;border-radius:18px!important;background:rgba(255,255,255,0.86)!important}body.woocommerce-checkout .wc-stripe-upe-element{border-radius:14px;overflow:hidden}body.woocommerce-checkout .woocommerce-SavedPaymentMethods-saveNew{margin:12px 0 0!important;padding:10px 12px!important;border-radius:14px;background:rgba(8,21,52,0.04)}body.woocommerce-checkout .woocommerce-SavedPaymentMethods-saveNew input[type="checkbox"]{width:auto!important;accent-color:var(--fx-blue)}body.woocommerce-checkout .woocommerce-SavedPaymentMethods-saveNew label{font-size:0.78rem!important;color:var(--fx-ink-78)!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:18px 0 16px!important}body.woocommerce-checkout .woocommerce-privacy-policy-text p{margin:0!important;font-size:0.78rem!important;line-height:1.65!important;color:var(--fx-ink-60)!important;max-width:72ch}body.woocommerce-checkout .woocommerce-privacy-policy-link{color:var(--fx-blue)!important;font-weight:700}body.woocommerce-checkout .form-row.place-order{margin:0!important;padding:0!important}body.woocommerce-checkout #place_order.button.alt{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;min-height:56px;padding:0 24px!important;border:1px solid transparent!important;border-radius:0!important;background:linear-gradient(135deg,#c88b46 0%,#af7232 100%)!important;color:#ffffff!important;font-family:"Manrope","Open Sans",Arial,sans-serif!important;font-size:0.82rem!important;font-weight:800!important;letter-spacing:0.14em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:0 14px 34px rgba(184,125,58,0.24)!important;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s cubic-bezier(0.16,1,0.3,1),filter 0.2s ease!important}body.woocommerce-checkout #place_order.button.alt:hover{transform:translateY(-2px);box-shadow:0 20px 42px rgba(184,125,58,0.34)!important;filter:saturate(1.03)}body.woocommerce-checkout #place_order.button.alt:focus,body.woocommerce-checkout #place_order.button.alt:focus-visible{outline:none!important;box-shadow:0 20px 42px rgba(184,125,58,0.30),0 0 0 4px rgba(29,95,196,0.12)!important}body.woocommerce-checkout #wc-stripe-express-checkout-element,body.woocommerce-checkout #wc-stripe-express-checkout-button-separator{margin-top:0!important}@media (max-width:767px){body.woocommerce-checkout .et_pb_wc_checkout_payment_info_0_tb_body form.checkout.woocommerce-checkout{padding:20px;border-radius:22px}body.woocommerce-checkout .tribe-checkout-backlinks{align-items:flex-start;gap:10px}body.woocommerce-checkout .tribe-checkout-backlink{font-size:0.74rem}body.woocommerce-checkout .payment_box{padding:14px!important;border-radius:18px!important}body.woocommerce-checkout #place_order.button.alt{min-height:54px;font-size:0.78rem!important;letter-spacing:0.12em!important}}