.EventRegistrationForm-module__bbEMgW__page{--navy:#036;--navy-deep:#00264d;--blue:#0b5cad;--blue-pale:#f4f7fa;--gold:#ffd51e;--green:#2b6e4f;--ink:#1b2631;--slate:#5c6b78;--line:#dce4eb;min-height:70vh;color:var(--ink);background:var(--blue-pale)}.EventRegistrationForm-module__bbEMgW__page h1,.EventRegistrationForm-module__bbEMgW__page h2{color:var(--navy);font-family:Georgia,Times New Roman,serif;line-height:1.08}.EventRegistrationForm-module__bbEMgW__shell{width:min(100% - 4.8rem,108rem);margin-inline:auto}.EventRegistrationForm-module__bbEMgW__eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.2rem;font-size:1.2rem;font-weight:700;display:inline-block}.EventRegistrationForm-module__bbEMgW__hero{border-bottom:.6rem solid var(--gold);background:linear-gradient(125deg, var(--navy-deep), var(--navy) 65%, #155e78);padding:4.8rem 0 7rem}.EventRegistrationForm-module__bbEMgW__hero .EventRegistrationForm-module__bbEMgW__eyebrow{color:#a9d2f4}.EventRegistrationForm-module__bbEMgW__hero h1{color:#fff;letter-spacing:-.035em;max-width:78rem;margin-bottom:1.5rem;font-size:clamp(4rem,5vw,6.2rem)}.EventRegistrationForm-module__bbEMgW__hero>div>p{color:#d7e5ef;max-width:72rem;font-size:1.8rem;line-height:1.6}.EventRegistrationForm-module__bbEMgW__backLink{color:#c3d7e8;width:max-content;margin-bottom:3rem;font-size:1.4rem;font-weight:700;text-decoration:none;display:block}.EventRegistrationForm-module__bbEMgW__eventFacts{flex-wrap:wrap;gap:1.2rem 3.2rem;margin-top:3rem;display:flex}.EventRegistrationForm-module__bbEMgW__eventFacts div{min-width:15rem}.EventRegistrationForm-module__bbEMgW__eventFacts dt{color:#9ec9f2;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem;font-size:1.05rem;font-weight:700}.EventRegistrationForm-module__bbEMgW__eventFacts dd{color:#fff;font-size:1.4rem;font-weight:700}.EventRegistrationForm-module__bbEMgW__formShell{grid-template-columns:minmax(0,1fr) 28rem;align-items:start;gap:3rem;padding-block:5rem 9rem;display:grid}.EventRegistrationForm-module__bbEMgW__form{flex-direction:column;gap:2.4rem;min-width:0;display:flex}.EventRegistrationForm-module__bbEMgW__previousRegistration{border:.1rem solid #8abca4;border-left:.5rem solid var(--green);background:#eef8f3;border-radius:1rem;grid-template-columns:4rem 1fr auto;align-items:center;gap:1.4rem;padding:1.8rem 2rem;display:grid}.EventRegistrationForm-module__bbEMgW__noticeIcon{color:#fff;background:var(--green);border-radius:50%;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;font-weight:800;display:flex}.EventRegistrationForm-module__bbEMgW__previousRegistration strong{color:#174e38;font-size:1.45rem}.EventRegistrationForm-module__bbEMgW__previousRegistration p{color:#3e6254;margin-top:.35rem;font-size:1.2rem;line-height:1.45}.EventRegistrationForm-module__bbEMgW__previousRegistration button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:.8rem;font-size:1.2rem;font-weight:700}.EventRegistrationForm-module__bbEMgW__section{border:.1rem solid var(--line);background:#fff;border-radius:1.8rem;padding:3.4rem;box-shadow:0 1rem 3.5rem #00336614}.EventRegistrationForm-module__bbEMgW__sectionHeading{grid-template-columns:4.4rem 1fr;gap:1.5rem;margin-bottom:2.8rem;display:grid}.EventRegistrationForm-module__bbEMgW__sectionHeading>span{width:4rem;height:4rem;color:var(--navy);background:var(--gold);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex}.EventRegistrationForm-module__bbEMgW__sectionHeading h2{margin:0 0 .6rem;font-size:2.8rem}.EventRegistrationForm-module__bbEMgW__sectionHeading p{color:var(--slate);font-size:1.35rem;line-height:1.5}.EventRegistrationForm-module__bbEMgW__twoColumn,.EventRegistrationForm-module__bbEMgW__questionList{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.EventRegistrationForm-module__bbEMgW__question{flex-direction:column;min-width:0;display:flex}.EventRegistrationForm-module__bbEMgW__fullWidth{grid-column:1/-1}.EventRegistrationForm-module__bbEMgW__question>label,.EventRegistrationForm-module__bbEMgW__optionGroup legend{color:var(--navy);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem;font-size:1.4rem;font-weight:700;display:flex}.EventRegistrationForm-module__bbEMgW__question>p,.EventRegistrationForm-module__bbEMgW__optionGroup>p{color:var(--slate);margin:-.2rem 0 .8rem;font-size:1.2rem;line-height:1.45}.EventRegistrationForm-module__bbEMgW__question input[type=text],.EventRegistrationForm-module__bbEMgW__question input[type=email],.EventRegistrationForm-module__bbEMgW__question input[type=tel],.EventRegistrationForm-module__bbEMgW__question textarea,.EventRegistrationForm-module__bbEMgW__question select{width:100%;min-height:4.8rem;color:var(--ink);font:inherit;background:#fff;border:.1rem solid #afbdc9;border-radius:.8rem;padding:1.1rem 1.3rem;font-size:1.5rem}.EventRegistrationForm-module__bbEMgW__question textarea{resize:vertical}.EventRegistrationForm-module__bbEMgW__question select,.EventRegistrationForm-module__bbEMgW__productControls select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23003366' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-position:right 1.2rem center;background-repeat:no-repeat;background-size:1.2rem .8rem;padding-right:3.6rem}.EventRegistrationForm-module__bbEMgW__question>input[type=text],.EventRegistrationForm-module__bbEMgW__question>input[type=email],.EventRegistrationForm-module__bbEMgW__question>input[type=tel],.EventRegistrationForm-module__bbEMgW__question>textarea,.EventRegistrationForm-module__bbEMgW__question>select{margin-top:auto}.EventRegistrationForm-module__bbEMgW__question input:focus,.EventRegistrationForm-module__bbEMgW__question textarea:focus,.EventRegistrationForm-module__bbEMgW__question select:focus{border-color:var(--blue);outline:.3rem solid #0b5cad26}.EventRegistrationForm-module__bbEMgW__required{color:#7b4a00;letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700}.EventRegistrationForm-module__bbEMgW__invalid input[type=text],.EventRegistrationForm-module__bbEMgW__invalid input[type=email],.EventRegistrationForm-module__bbEMgW__invalid input[type=tel],.EventRegistrationForm-module__bbEMgW__invalid textarea,.EventRegistrationForm-module__bbEMgW__invalid select{border-color:#a92626}.EventRegistrationForm-module__bbEMgW__question .EventRegistrationForm-module__bbEMgW__fieldError,.EventRegistrationForm-module__bbEMgW__sectionError{color:#a92626;min-height:1.5rem;margin:.7rem 0 0;font-size:1.2rem;font-weight:700}.EventRegistrationForm-module__bbEMgW__sectionError{margin:-1.5rem 0 2rem}.EventRegistrationForm-module__bbEMgW__optionGroup{border:0}.EventRegistrationForm-module__bbEMgW__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.EventRegistrationForm-module__bbEMgW__options label,.EventRegistrationForm-module__bbEMgW__checkboxLabel{color:var(--ink);cursor:pointer;background:#f8fafb;border:.1rem solid #c7d2dc;border-radius:.8rem;align-items:flex-start;gap:.9rem;padding:1.1rem 1.3rem;font-size:1.35rem;line-height:1.4;display:flex}.EventRegistrationForm-module__bbEMgW__options input,.EventRegistrationForm-module__bbEMgW__checkboxLabel input{width:1.8rem;height:1.8rem;accent-color:var(--blue);margin-top:.1rem}.EventRegistrationForm-module__bbEMgW__checkboxLabel{justify-content:flex-start!important;margin:0!important}.EventRegistrationForm-module__bbEMgW__productList{flex-direction:column;gap:1.6rem;display:flex}.EventRegistrationForm-module__bbEMgW__productCard{background:#f8fafc;border:.1rem solid #cbd8e3;border-radius:1.2rem;grid-template-columns:minmax(18rem,1fr) minmax(30rem,1.3fr);align-items:start;gap:2rem;padding:2.2rem;display:grid}.EventRegistrationForm-module__bbEMgW__productDescription h3,.EventRegistrationForm-module__bbEMgW__cartHeading h3{color:var(--navy);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.9rem}.EventRegistrationForm-module__bbEMgW__productDescription p{color:var(--slate);white-space:pre-line;margin-top:.7rem;font-size:1.25rem;line-height:1.5}.EventRegistrationForm-module__bbEMgW__productControls{grid-template-columns:minmax(0,1fr) 8rem auto;align-items:end;gap:1rem;display:grid}.EventRegistrationForm-module__bbEMgW__productControls label,.EventRegistrationForm-module__bbEMgW__cartQuantity{min-width:0;color:var(--navy);flex-direction:column;gap:.55rem;font-size:1.15rem;font-weight:700;display:flex}.EventRegistrationForm-module__bbEMgW__productControls select,.EventRegistrationForm-module__bbEMgW__productControls input,.EventRegistrationForm-module__bbEMgW__cartQuantity input{width:100%;height:4.5rem;min-height:4.5rem;color:var(--ink);font:inherit;background-color:#fff;border:.1rem solid #afbdc9;border-radius:.8rem;padding:.9rem 1.1rem;font-size:1.35rem;line-height:1.2;display:block}.EventRegistrationForm-module__bbEMgW__productControls select{padding-right:3.6rem}.EventRegistrationForm-module__bbEMgW__productControls select:focus,.EventRegistrationForm-module__bbEMgW__productControls input:focus,.EventRegistrationForm-module__bbEMgW__cartQuantity input:focus{border-color:var(--blue);outline:.3rem solid #0b5cad26}.EventRegistrationForm-module__bbEMgW__addOptionButton{border:.1rem solid var(--navy);color:#fff;background:var(--navy);height:4.5rem;min-height:4.5rem;font:inherit;cursor:pointer;white-space:nowrap;border-radius:.8rem;align-self:end;padding:.9rem 1.5rem;font-size:1.25rem;font-weight:700;line-height:1.2}.EventRegistrationForm-module__bbEMgW__addOptionButton:hover{background:var(--blue)}.EventRegistrationForm-module__bbEMgW__cart{border:.1rem solid #b8c9d6;border-radius:1.2rem;margin-top:2.2rem;overflow:hidden}.EventRegistrationForm-module__bbEMgW__cartHeading{background:#edf4f9;border-bottom:.1rem solid #d8e2e9;justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem 1.8rem;display:flex}.EventRegistrationForm-module__bbEMgW__cartHeading span{color:var(--slate);letter-spacing:.06em;text-transform:uppercase;font-size:1.1rem;font-weight:700}.EventRegistrationForm-module__bbEMgW__cartLines{padding-inline:1.8rem}.EventRegistrationForm-module__bbEMgW__cartLine{grid-template-columns:minmax(0,1fr) 8rem 10rem auto;align-items:center;gap:1.4rem;padding-block:1.5rem;display:grid}.EventRegistrationForm-module__bbEMgW__cartLine+.EventRegistrationForm-module__bbEMgW__cartLine{border-top:.1rem solid #e0e7ed}.EventRegistrationForm-module__bbEMgW__cartLine>div{flex-direction:column;gap:.35rem;min-width:0;display:flex}.EventRegistrationForm-module__bbEMgW__cartLine>div strong{color:var(--navy);font-size:1.35rem}.EventRegistrationForm-module__bbEMgW__cartLine>div span{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;overflow:hidden}.EventRegistrationForm-module__bbEMgW__cartQuantity span{text-transform:uppercase;font-size:1rem}.EventRegistrationForm-module__bbEMgW__cartQuantity input{height:4rem;min-height:4rem;padding-block:.7rem}.EventRegistrationForm-module__bbEMgW__lineTotal{color:var(--navy);text-align:right;font-size:1.4rem}.EventRegistrationForm-module__bbEMgW__cartTotal{color:var(--navy);background:#f8fafc;border-top:.2rem solid #c5d2dc;justify-content:flex-end;align-items:center;gap:2rem;padding:1.5rem 1.8rem;display:flex}.EventRegistrationForm-module__bbEMgW__cartTotal span{letter-spacing:.06em;text-transform:uppercase;font-size:1.15rem;font-weight:700}.EventRegistrationForm-module__bbEMgW__cartTotal strong{text-align:right;min-width:10rem;font-size:1.8rem}.EventRegistrationForm-module__bbEMgW__emptyCart{color:var(--slate);text-align:center;background:#f8fafc;border:.1rem dashed #aebdca;border-radius:.9rem;margin-top:1.8rem;padding:1.5rem;font-size:1.25rem}.EventRegistrationForm-module__bbEMgW__paymentSummary{color:var(--navy);background:#f3f7fa;border:.1rem solid #c7d5df;border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;padding:1.6rem 1.8rem;display:flex}.EventRegistrationForm-module__bbEMgW__paymentSummary span{letter-spacing:.06em;text-transform:uppercase;font-size:1.2rem;font-weight:700}.EventRegistrationForm-module__bbEMgW__paymentSummary strong{font-size:2.2rem}.EventRegistrationForm-module__bbEMgW__applePayOption{margin-bottom:2rem}.EventRegistrationForm-module__bbEMgW__applePayButton{-webkit-appearance:-apple-pay-button;-apple-pay-button-style:black;-apple-pay-button-type:plain;cursor:pointer;border:0;border-radius:.8rem;width:100%;height:4.8rem;display:block}.EventRegistrationForm-module__bbEMgW__applePayButton:disabled{opacity:.6;cursor:wait}.EventRegistrationForm-module__bbEMgW__paymentDivider{color:var(--slate);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:1.2rem;margin-top:1.8rem;font-size:1.1rem;font-weight:700;display:flex}.EventRegistrationForm-module__bbEMgW__paymentDivider:before,.EventRegistrationForm-module__bbEMgW__paymentDivider:after{background:var(--line);content:"";flex:1;height:.1rem}.EventRegistrationForm-module__bbEMgW__squareCard{min-height:9rem}.EventRegistrationForm-module__bbEMgW__paymentLoading{color:var(--slate);text-align:center;background:#f8fafc;border:.1rem dashed #afbdc9;border-radius:.8rem;padding:1.4rem;font-size:1.25rem}.EventRegistrationForm-module__bbEMgW__paymentError{color:#7e1c1c;background:#fff0f0;border-left:.4rem solid #a92626;margin-top:1rem;padding:1.2rem 1.4rem;font-size:1.25rem;font-weight:700;line-height:1.45}.EventRegistrationForm-module__bbEMgW__paymentPrivacy{color:var(--slate);margin-top:1.2rem;font-size:1.15rem;line-height:1.5}.EventRegistrationForm-module__bbEMgW__attendeeList{flex-direction:column;gap:1.6rem;display:flex}.EventRegistrationForm-module__bbEMgW__attendeeCard{background:#f8fafc;border:.1rem solid #cbd8e3;border-radius:1.2rem;padding:2.4rem}.EventRegistrationForm-module__bbEMgW__attendeeHeader{border-bottom:.1rem solid #d8e2e9;justify-content:space-between;align-items:center;gap:1.6rem;margin-bottom:2rem;padding-bottom:1.2rem;display:flex}.EventRegistrationForm-module__bbEMgW__attendeeHeader h3{color:var(--navy);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.8rem}.EventRegistrationForm-module__bbEMgW__removeButton{color:#8e2929;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:.6rem;font-size:1.2rem;font-weight:700}.EventRegistrationForm-module__bbEMgW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.EventRegistrationForm-module__bbEMgW__addButton{min-height:4.6rem;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:.1rem solid #9aafc0;border-radius:.8rem;align-items:center;gap:.8rem;margin-top:1.8rem;padding:1rem 1.5rem;font-size:1.35rem;font-weight:700;display:inline-flex}.EventRegistrationForm-module__bbEMgW__addButton span{font-size:2rem;line-height:1}.EventRegistrationForm-module__bbEMgW__submitSection{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.4rem 2rem;padding:2.4rem 0;display:flex}.EventRegistrationForm-module__bbEMgW__submitNote,.EventRegistrationForm-module__bbEMgW__dataNotice{color:var(--slate);flex:40rem;font-size:1.25rem;line-height:1.5}.EventRegistrationForm-module__bbEMgW__dataNotice{border-left:.4rem solid var(--gold);background:#fff9df;flex-basis:100%;padding:1.5rem}.EventRegistrationForm-module__bbEMgW__primaryButton,.EventRegistrationForm-module__bbEMgW__secondaryButton{min-height:5rem;font:inherit;cursor:pointer;border:.2rem solid #0000;border-radius:.8rem;justify-content:center;align-items:center;padding:1.2rem 2.2rem;font-size:1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.EventRegistrationForm-module__bbEMgW__primaryButton{color:var(--navy);background:var(--gold);box-shadow:0 .8rem 2.4rem #ffd51e38}.EventRegistrationForm-module__bbEMgW__primaryButton:hover{background:#ffe15b}.EventRegistrationForm-module__bbEMgW__primaryButton:disabled{opacity:.65;cursor:wait}.EventRegistrationForm-module__bbEMgW__secondaryButton{color:var(--navy);background:#fff;border-color:#b9c9d6}.EventRegistrationForm-module__bbEMgW__primaryButton:focus-visible,.EventRegistrationForm-module__bbEMgW__secondaryButton:focus-visible,.EventRegistrationForm-module__bbEMgW__backLink:focus-visible,.EventRegistrationForm-module__bbEMgW__addButton:focus-visible,.EventRegistrationForm-module__bbEMgW__addOptionButton:focus-visible,.EventRegistrationForm-module__bbEMgW__removeButton:focus-visible,.EventRegistrationForm-module__bbEMgW__applePayButton:focus-visible{outline-offset:.3rem;outline:.3rem solid #75baff}.EventRegistrationForm-module__bbEMgW__helpCard{background:var(--navy);border-radius:1.5rem;padding:2.5rem;position:sticky;top:2rem;box-shadow:0 1rem 3rem #00264d29}.EventRegistrationForm-module__bbEMgW__helpCard .EventRegistrationForm-module__bbEMgW__eyebrow{color:#9ec9f2}.EventRegistrationForm-module__bbEMgW__helpCard h2{color:#fff;margin-bottom:1.5rem;font-size:2.4rem}.EventRegistrationForm-module__bbEMgW__helpCard ul{color:#d7e5ef;margin:0 0 2rem 1.8rem;font-size:1.3rem;line-height:1.55}.EventRegistrationForm-module__bbEMgW__helpCard li+li{margin-top:.8rem}.EventRegistrationForm-module__bbEMgW__helpCard a{color:var(--gold);font-size:1.3rem;font-weight:700}.EventRegistrationForm-module__bbEMgW__errorSummary{background:#fff0f0;border:.1rem solid #d78b8b;border-left:.5rem solid #a92626;border-radius:1rem;padding:1.8rem 2rem}.EventRegistrationForm-module__bbEMgW__errorSummary strong{color:#7e1c1c;font-size:1.5rem}.EventRegistrationForm-module__bbEMgW__errorSummary p{color:#6f2a2a;margin-top:.4rem;font-size:1.3rem}.EventRegistrationForm-module__bbEMgW__duplicateWarning{background:#fff8e6;border:.1rem solid #d5a448;border-left:.5rem solid #b56d00;border-radius:1rem;flex:100%;padding:2rem}.EventRegistrationForm-module__bbEMgW__duplicateWarning>strong{color:#6c4200;font-size:1.55rem}.EventRegistrationForm-module__bbEMgW__duplicateWarning>p{color:#664f2d;max-width:65rem;margin-top:.5rem;font-size:1.3rem;line-height:1.5}.EventRegistrationForm-module__bbEMgW__duplicateWarning>div{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.EventRegistrationForm-module__bbEMgW__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.EventRegistrationForm-module__bbEMgW__confirmation,.EventRegistrationForm-module__bbEMgW__unavailable{text-align:center;width:min(100% - 4.8rem,76rem);margin-inline:auto;padding:9rem 0 11rem}.EventRegistrationForm-module__bbEMgW__confirmationIcon{color:#fff;background:var(--green);border-radius:50%;justify-content:center;align-items:center;width:7rem;height:7rem;margin:0 auto 2rem;font-size:3.4rem;display:flex}.EventRegistrationForm-module__bbEMgW__confirmation h1,.EventRegistrationForm-module__bbEMgW__unavailable h1{margin-bottom:1.5rem;font-size:clamp(3.8rem,6vw,5.8rem)}.EventRegistrationForm-module__bbEMgW__confirmation>p,.EventRegistrationForm-module__bbEMgW__unavailable>p{max-width:60rem;color:var(--slate);margin:0 auto 2.5rem;line-height:1.6}.EventRegistrationForm-module__bbEMgW__reference{border:.1rem solid var(--line);background:#fff;border-radius:1.2rem;width:min(100%,42rem);margin:0 auto 2.8rem;padding:2rem}.EventRegistrationForm-module__bbEMgW__reference span,.EventRegistrationForm-module__bbEMgW__reference strong{display:block}.EventRegistrationForm-module__bbEMgW__reference span{color:var(--slate);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.EventRegistrationForm-module__bbEMgW__reference strong{color:var(--navy);letter-spacing:.05em;font-size:2.2rem}.EventRegistrationForm-module__bbEMgW__paymentConfirmation{background:#eef8f3;border:.1rem solid #8abca4;border-radius:1.2rem;width:min(100%,42rem);margin:-1.2rem auto 2.8rem;padding:1.8rem}.EventRegistrationForm-module__bbEMgW__paymentConfirmation span,.EventRegistrationForm-module__bbEMgW__paymentConfirmation strong{display:block}.EventRegistrationForm-module__bbEMgW__paymentConfirmation span{color:#3e6254;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.EventRegistrationForm-module__bbEMgW__paymentConfirmation strong{color:#174e38;font-size:2rem}.EventRegistrationForm-module__bbEMgW__paymentConfirmation a{color:var(--blue);margin-top:1rem;font-size:1.2rem;font-weight:700;display:inline-block}.EventRegistrationForm-module__bbEMgW__confirmation .EventRegistrationForm-module__bbEMgW__confirmationPrivacy{margin-top:-1rem;font-size:1.2rem}@media (max-width:65.625em){.EventRegistrationForm-module__bbEMgW__question input[type=text],.EventRegistrationForm-module__bbEMgW__question input[type=email],.EventRegistrationForm-module__bbEMgW__question input[type=tel],.EventRegistrationForm-module__bbEMgW__question textarea,.EventRegistrationForm-module__bbEMgW__question select,.EventRegistrationForm-module__bbEMgW__productControls select,.EventRegistrationForm-module__bbEMgW__productControls input,.EventRegistrationForm-module__bbEMgW__cartQuantity input{font-size:16px}.EventRegistrationForm-module__bbEMgW__productDescription h3{font-size:18px}.EventRegistrationForm-module__bbEMgW__productDescription p{font-size:14px}.EventRegistrationForm-module__bbEMgW__productControls label,.EventRegistrationForm-module__bbEMgW__cartQuantity{font-size:13px}.EventRegistrationForm-module__bbEMgW__addOptionButton{font-size:14px}}@media (max-width:56.25em){.EventRegistrationForm-module__bbEMgW__formShell{grid-template-columns:1fr}.EventRegistrationForm-module__bbEMgW__helpCard{order:-1;position:static}.EventRegistrationForm-module__bbEMgW__helpCard ul{grid-template-columns:repeat(3,1fr);gap:1.8rem;margin-left:1.8rem;display:grid}.EventRegistrationForm-module__bbEMgW__productCard{grid-template-columns:1fr}}@media (max-width:43.75em){.EventRegistrationForm-module__bbEMgW__shell{width:min(100% - 3.2rem,108rem)}.EventRegistrationForm-module__bbEMgW__hero{padding:3rem 0 5rem}.EventRegistrationForm-module__bbEMgW__hero h1{font-size:4rem}.EventRegistrationForm-module__bbEMgW__formShell{padding-block:3rem 6rem}.EventRegistrationForm-module__bbEMgW__section{padding:2.5rem 1.8rem}.EventRegistrationForm-module__bbEMgW__sectionHeading{grid-template-columns:3.8rem 1fr}.EventRegistrationForm-module__bbEMgW__sectionHeading>span{width:3.4rem;height:3.4rem}.EventRegistrationForm-module__bbEMgW__sectionHeading h2{font-size:2.4rem}.EventRegistrationForm-module__bbEMgW__twoColumn,.EventRegistrationForm-module__bbEMgW__questionList,.EventRegistrationForm-module__bbEMgW__options{grid-template-columns:1fr}.EventRegistrationForm-module__bbEMgW__productControls{grid-template-columns:minmax(0,1fr) 8rem}.EventRegistrationForm-module__bbEMgW__addOptionButton{grid-column:1/-1}.EventRegistrationForm-module__bbEMgW__cartLine{grid-template-columns:minmax(0,1fr) 7rem}.EventRegistrationForm-module__bbEMgW__cartLine .EventRegistrationForm-module__bbEMgW__lineTotal{text-align:left}.EventRegistrationForm-module__bbEMgW__cartLine .EventRegistrationForm-module__bbEMgW__removeButton{justify-self:end}.EventRegistrationForm-module__bbEMgW__attendeeCard{padding:2rem 1.5rem}.EventRegistrationForm-module__bbEMgW__helpCard ul{display:block}.EventRegistrationForm-module__bbEMgW__previousRegistration{grid-template-columns:3.6rem 1fr}.EventRegistrationForm-module__bbEMgW__previousRegistration button{grid-column:2;width:max-content;padding-left:0}.EventRegistrationForm-module__bbEMgW__submitSection{flex-direction:column;align-items:stretch}.EventRegistrationForm-module__bbEMgW__submitNote,.EventRegistrationForm-module__bbEMgW__dataNotice{flex:none}.EventRegistrationForm-module__bbEMgW__duplicateWarning>div{flex-direction:column;align-items:stretch}.EventRegistrationForm-module__bbEMgW__duplicateWarning .EventRegistrationForm-module__bbEMgW__secondaryButton,.EventRegistrationForm-module__bbEMgW__duplicateWarning .EventRegistrationForm-module__bbEMgW__primaryButton,.EventRegistrationForm-module__bbEMgW__primaryButton{width:100%}.EventRegistrationForm-module__bbEMgW__confirmation,.EventRegistrationForm-module__bbEMgW__unavailable{width:min(100% - 3.2rem,76rem);padding-block:6rem 8rem}}@media (prefers-reduced-motion:reduce){.EventRegistrationForm-module__bbEMgW__primaryButton{transition-duration:.01ms}}
