.pg-bowl-registration{print-color-adjust:exact !important;-webkit-print-color-adjust:exact !important}.pg-bowl-registration header.page-header{background:#0039a4;position:relative}.wrapper-bowl-registration{--generic-x-pad: 10px;--max-width: 1024px;background-color:#042a71;min-width:320px;padding:0 0 50px 0}.wrapper-bowl-registration h1,.wrapper-bowl-registration h2,.wrapper-bowl-registration h3,.wrapper-bowl-registration h4,.wrapper-bowl-registration p,.wrapper-bowl-registration ul,.wrapper-bowl-registration ol{margin:0;padding:0}.wrapper-bowl-registration .box-bowl-registration{margin:20px var(--generic-x-pad) 0 var(--generic-x-pad);max-width:var(--max-width);padding:20px var(--generic-x-pad)}.international#educatorForm .notfound{display:none}.buildingfinder.found input[type=text]{background-image:none}.box-bowl-registration{background-color:#fff;border-radius:10px;position:relative;z-index:199}.box-bowl-registration .box-site-or-class{--box-site-or-class-x-margin: -10px;--box-site-or-class-x-pad: 10px;background:#f1faff;border-radius:5px;color:#333;font-size:1.125em;margin:0 calc(var(--generic-x-pad)/2*-1);margin-bottom:11px;padding:calc(var(--generic-x-pad)/2)}.box-bowl-registration .hdr-contact-us{color:#333;font-size:1.125em;font-weight:700;margin:0 0 11px 0}.box-bowl-registration .label{color:#000;font-size:.9375em;margin:0 0 5px 0}.box-bowl-registration .field{margin:0 0 22px 0}.box-bowl-registration .field.recaptcha{position:relative}.box-bowl-registration .field.recaptcha .hiddenRecaptcha{position:absolute}.box-bowl-registration input,.box-bowl-registration select{border:1px solid #8998a6;border-radius:1px;font-size:1em;line-height:1.125em;margin:0;max-height:40px;max-width:100%;padding:10px;vertical-align:middle}.box-bowl-registration label.error{color:red;font-size:.9375em;display:block;margin:5px 0 0 0;padding:0 5px}.box-bowl-registration .buildingfinder.custom:not(.found) input[type=text]{padding-left:10px}.box-bowl-registration input[type=checkbox],.box-bowl-registration input[type=radio]{margin-right:.25em}.box-bowl-registration input[type=checkbox]{vertical-align:middle}.box-bowl-registration input[type=radio]+span{font-size:.9375em;margin-right:.5em}.box-bowl-registration input[type=email],.box-bowl-registration input[type=text],.box-bowl-registration select{width:100%}.box-bowl-registration textarea{min-height:170px;width:100%}.box-bowl-registration .notfound{display:flex;font-size:.9375em;margin:5px 0 0 0;align-items:center}.box-bowl-registration .prefix-last-first{column-gap:10px;display:grid;grid-template-columns:80px auto;grid-template-rows:1fr 1fr;row-gap:10px}.box-bowl-registration .prefix-last-first span{grid-column:2;grid-row:1}.box-bowl-registration .prefix-last-first span:first-of-type{grid-column:1;grid-row:1}.box-bowl-registration .prefix-last-first span:last-of-type{grid-column:1/3;grid-row:2}.box-bowl-registration .box-submit{margin:0;padding:0 0 30px 0;text-align:center}.box-bowl-registration button[type=submit]{background-color:var(--cta-bg-grn);font-size:1em;font-weight:normal;height:40px;line-height:40px;padding:0 1.5em}.box-bowl-registration .callus,.box-bowl-registration .currentsub,.box-bowl-registration .notes{display:none}.box-bowl-registration .field.name div.label,.box-bowl-registration .field.required div.label{display:inline-block;position:relative}.box-bowl-registration .field.name div.label::after,.box-bowl-registration .field.required div.label::after{color:#ed5362;content:"*";display:inline-block;position:absolute;right:-0.75em;top:50%;transform:translateY(-50%)}.box-bowl-registration .field.leadtype .value{display:flex;gap:10px}.box-bowl-registration .field.leadtype label{white-space:nowrap;display:flex;align-items:center}.box-bowl-registration .field.leadtype a.my-class{display:inline-block;margin-right:.65em;font-size:1.125em}@media only screen and (min-width: 480px){.wrapper-bowl-registration{--generic-x-pad: 15px}}@media only screen and (min-width: 580px){.wrapper-bowl-registration{--generic-x-pad: 20px}}@media only screen and (max-width: 680px){.box-bowl-registration .field.school{grid-column:1/3;grid-row:2;margin-top:0px}}@media only screen and (min-width: 680px){.box-bowl-registration input,.box-bowl-registration select{max-height:46px;padding:12px}.box-bowl-registration .locationdetails{column-gap:var(--generic-x-pad);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.box-bowl-registration .field.country{grid-column:1;grid-row:1}.box-bowl-registration .stateField{grid-column:2;grid-row:1}.box-bowl-registration .field.school{grid-column:1/3;grid-row:2}.box-bowl-registration .contactdetails{column-gap:var(--generic-x-pad);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(7, auto)}.box-bowl-registration .contactdetails .field.name{grid-column:1/3;grid-row:1}.box-bowl-registration .contactdetails .field.email{grid-column:1;grid-row:2}.box-bowl-registration .contactdetails .field.role{grid-column:2;grid-row:2}.box-bowl-registration .contactdetails .field.title{grid-column:1;grid-row:3}.box-bowl-registration .contactdetails .field.phone{grid-column:2;grid-row:3}.box-bowl-registration .contactdetails .field.numStudents{grid-column:1;grid-row:4}.box-bowl-registration .contactdetails .field.numTeachers{grid-column:2;grid-row:4}.box-bowl-registration .contactdetails .field.comments{grid-column:1/3;grid-row:5}.box-bowl-registration .contactdetails .field.recaptcha{grid-column:1/3;grid-row:6}.box-bowl-registration .contactdetails .box-submit{grid-column:1/3;grid-row:7}.box-bowl-registration .prefix-last-first{display:grid;grid-template-columns:80px auto auto;grid-template-rows:1fr}.box-bowl-registration .prefix-last-first span{grid-column:2;grid-row:1}.box-bowl-registration .prefix-last-first span:first-of-type{grid-column:1;grid-row:1}.box-bowl-registration .prefix-last-first span:last-of-type{grid-column:3;grid-row:1}}@media only screen and (min-width: 744px){.wrapper-bowl-registration .box-bowl-registration{margin-top:-180px}}@media only screen and (min-width: 860px){.wrapper-bowl-registration .box-bowl-registration{padding-top:30px;padding-left:30px;padding-right:30px}}@media only screen and (min-width: 960px){.wrapper-bowl-registration .box-bowl-registration{padding-left:40px;padding-right:40px}.wrapper-bowl-registration .box-bowl-registration .box-site-or-class{margin-left:-15px;margin-right:-15px;padding:15px;margin-bottom:25px}.wrapper-bowl-registration .box-bowl-registration .label{font-size:1.125em;margin-bottom:8px}.wrapper-bowl-registration .box-bowl-registration label.error{font-size:1.125em}.wrapper-bowl-registration .box-bowl-registration input[type=radio]+span{font-size:1.125em}.wrapper-bowl-registration .box-bowl-registration .hdr-contact-us{margin-bottom:15px}}@media only screen and (min-width: 1024px){.wrapper-bowl-registration .box-bowl-registration{margin-top:-260px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}} 