:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{height:var(--PhoneInputCountryFlag-height);width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:var(--PhoneInputCountrySelectArrow-transform);width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}:root{--c-black:#000;--c-white:#fff;--c-button-red:#de3942;--c-button-red-hover:#c94647;--spacing:4px;--spacing-2x:8px;--spacing-3x:12px;--spacing-4x:16px;--spacing-5x:20px;--spacing-6x:24px;--spacing-7x:28px;--spacing-8x:32px;--spacing-9x:36px;--spacing-10x:40px;--spacing-11x:44px;--spacing-12x:48px;--spacing-13x:52px;--spacing-14x:56px;--spacing-15x:60px;--spacing-16x:64px;--spacing-17x:68px;--spacing-18x:72px;--spacing-19x:76px;--spacing-20x:80px;--spacing-21x:84px;--spacing-22x:88px;--spacing-23x:92px;--spacing-24x:96px;--spacing-25x:100px}@media (min-width:48em){.ncsa-lead-form .wrapper{height:auto}}.lead-form.contains-under-age .inner-wrapper{max-width:540px}.lead-form.contains-interstitial .wrapper{border:0;max-width:600px;padding:0}.lead-form.contains-scheduler .wrapper{height:100%}.lead-form.contains-scheduler .wrapper .inner-wrapper{height:100%;max-width:none}.lead-form.contains-scheduler .wrapper .scheduler{flex:1;margin:0 auto;max-width:650px;position:relative;width:100%}.lead-form.contains-scheduler .wrapper .calendly-inline-widget{height:100%!important;max-width:649px}.lead-form.contains-scheduler .wrapper .calendly-inline-widget iframe{display:block!important}.ncsa-lead-form .step-3 .h3{margin:0 auto;max-width:649px;width:100%}.ncsa-lead-form .step-3 .schedule-later{margin-bottom:var(--spacing-2x);text-align:center}.ncsa-lead-form .step-3 .schedule-later .skip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:var(--c-blue);font-weight:700;margin-left:auto;padding:0;position:relative;top:2px}.ncsa-lead-form .step-3 .schedule-later .skip:hover{color:var(--c-near-black)}.ncsa-lead-form .step-3{display:flex;flex-direction:column;height:100%}html.show-lead-form-popup{overflow:hidden}html.show-lead-form-popup .ncsa-lead-form{display:block}.ncsa-lead-form .close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;right:4px;top:0}.ncsa-lead-form .close:focus,.ncsa-lead-form .close:hover{color:#606060}.ncsa-lead-form .h2{margin-bottom:8px;margin-top:0}.ncsa-lead-form .step-2 .h2{margin-bottom:20px}.ncsa-lead-form .h3{margin:var(--spacing-2x) 0;position:relative}.ncsa-lead-form .h3.step{margin-bottom:var(--spacing-5x);margin-top:0}.ncsa-lead-form .h3 svg{margin-right:8px;position:relative;top:8px}.ncsa-lead-form .step-2 .h3 svg,.ncsa-lead-form .step-3 .h3 svg{top:5px}.ncsa-lead-form .h4{color:#606060;font-weight:700;margin-bottom:var(--spacing-4x);margin-top:var(--spacing-4x)}.ncsa-lead-form .field{margin-bottom:var(--spacing-2x)}.ncsa-lead-form .field.birthday{display:none}.ncsa-lead-form .field.birthday.show{display:block}.iti,.ncsa-lead-form .PhoneInput,.ncsa-lead-form input:not(.PhoneInputInput){border-radius:0;padding-left:var(--spacing-3x);padding-right:var(--spacing-3x);width:100%}.iti,.ncsa-lead-form .PhoneInput,.ncsa-lead-form .select-wrapper{border:1px solid #ccc}.ncsa-lead-form input.PhoneInputInput.focus-visible{outline:none}.ncsa-lead-form input.PhoneInputInput:focus-visible{outline:none}.ncsa-lead-form .PhoneInput input{background-color:transparent;border:0;box-shadow:none;margin:0 0 0 5px;padding:0}.ncsa-lead-form .PhoneInput--focus{outline:1px auto -webkit-focus-ring-color}.ncsa-lead-form .has-error input,.ncsa-lead-form .has-error select{color:var(--c-button-red)}.ncsa-lead-form .has-error input::-moz-placeholder,.ncsa-lead-form .has-error select::-moz-placeholder{color:var(--c-button-red)}.ncsa-lead-form .has-error input::placeholder,.ncsa-lead-form .has-error select::placeholder{color:var(--c-button-red)}.ncsa-lead-form .field.has-error .PhoneInput,.ncsa-lead-form .field.has-error .select-wrapper,.ncsa-lead-form .field.has-error input:not(.PhoneInputInput){border:1px solid var(--c-button-red)}.ncsa-lead-form .select-wrapper{align-items:center;cursor:pointer;display:flex;margin-bottom:var(--spacing-2x)}.ncsa-lead-form .select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0);background-position:calc(100% - 15px) calc(1.2em - 2px),calc(100% - 10px) calc(1.2em - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;border:0;cursor:pointer;margin:0;padding:0 var(--spacing-3x);width:100%}.ncsa-lead-form .select-wrapper select:focus{outline:none}.ncsa-lead-form .field.empty-value select{color:#757575}.ncsa-lead-form .athlete-parent{margin-bottom:var(--spacing-3x)}.ncsa-lead-form .athlete-parent .buttons{grid-gap:var(--spacing-2x);display:grid;grid-template-columns:1fr 1fr}.ncsa-lead-form .athlete-parent .buttons button{background-color:var(--c-white);border:1px solid #606060;border-radius:0;color:#606060;cursor:pointer;font-weight:400;height:3pc;line-height:45px;padding:0}@media (min-width:48em){.ncsa-lead-form .athlete-parent .buttons button{height:38px;line-height:35px}}.ncsa-lead-form .athlete-parent .buttons button:focus,.ncsa-lead-form .athlete-parent .buttons button:hover{font-weight:700;line-height:41px}@media (min-width:48em){.ncsa-lead-form .athlete-parent .buttons button:focus,.ncsa-lead-form .athlete-parent .buttons button:hover{line-height:31px}}.ncsa-lead-form .athlete-parent .buttons button.selected{color:var(--c-blue);font-weight:700;line-height:41px}@media (min-width:48em){.ncsa-lead-form .athlete-parent .buttons button.selected{line-height:31px}}.ncsa-lead-form .athlete-parent.has-error .buttons button{border:1px solid var(--c-button-red)}.ncsa-lead-form .button{margin-top:var(--spacing-2x);position:relative;width:100%}@media (min-width:48em) and (min-height:701px) and (max-height:800px){.lead-form:not(.step-one){padding:var(--spacing-5x)}}@media (min-width:48em) and (min-height:501px) and (max-height:700px){.lead-form:not(.step-one){padding:var(--spacing-2x)}}.ncsa-lead-form .google-ratings{display:block;margin:var(--spacing-3x) auto 0 auto}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:48em){.ncsa-lead-form .columns{grid-gap:var(--spacing-4x);display:grid;grid-template-columns:1fr 1fr}}.ncsa-lead-form .login{margin-bottom:0;margin-top:var(--spacing-3x);text-align:center}.ncsa-lead-form .fine-print{font-size:9pt;line-height:13px;margin-top:var(--spacing-2x);text-align:center}.iti__flag{background-image:url(//ncsacss.wpenginepowered.com/wp-content/plugins/ncsa-wp-lead-form-plugin/dist/css/../../assets/images/flags.png)}.ncsa-lead-form .field-error{color:var(--c-button-red);margin-bottom:var(--spacing-3x);margin-top:var(--spacing-2x);text-align:center}.ncsa-lead-form .serverMsg{align-items:center;background-color:var(--c-orange);color:var(--c-white);display:flex;margin-bottom:var(--spacing-3x);padding:var(--spacing) var(--spacing-2x)}.ncsa-lead-form .serverMsg svg{margin-right:2px}.ncsa-lead-form .serverMsg .serverMsgDisplay{padding:0 10px}.ncsa-lead-form .errors{align-items:center;background-color:var(--c-button-red);color:var(--c-white);display:flex;margin-bottom:var(--spacing-3x);padding:var(--spacing) var(--spacing-2x)}.ncsa-lead-form .errors svg{margin-right:2px}.ncsa-lead-form .field label{display:block;font-weight:400;margin-bottom:var(--spacing-2x);margin-top:var(--spacing-4x)}.lead-form.contains-interstitial .interstitial .h3{margin:0;padding:var(--spacing-3x)}@media (min-width:48em){.lead-form.contains-interstitial .interstitial .h3{padding:var(--spacing-5x)}}.lead-form.contains-interstitial img{display:block;margin:0 auto}.lead-form.contains-interstitial .header{padding:var(--spacing-2x);text-align:center}.lead-form.contains-interstitial .interstitial .content{grid-area:2/1;padding:var(--spacing-3x)}@media (min-width:48em){.lead-form.contains-interstitial .interstitial .content{padding:var(--spacing-5x)}}.lead-form.contains-interstitial .interstitial .h4{margin-bottom:var(--spacing-2x);margin-top:0}.lead-form.contains-interstitial .interstitial .bubble{background-color:var(--c-white);border-radius:15px;margin:0 auto;margin-bottom:var(--spacing-4x);max-width:500px;padding:var(--spacing-4x)}.lead-form.contains-interstitial .interstitial .bubble .h4{margin-bottom:var(--spacing-2x)}.lead-form.contains-interstitial .interstitial .bubble p{line-height:1.4;margin:0}.lead-form.contains-interstitial .interstitial button{display:block;font-weight:700;width:100%}.lead-form.contains-interstitial .interstitial .buttons button:last-child{background-color:transparent;color:#606060;margin-top:var(--spacing)}.lead-form.contains-interstitial .interstitial .buttons button:disabled{opacity:.5}.lead-form.contains-interstitial .content-wrapper{display:grid;grid-template-rows:75pt 1fr}@media (min-width:400px){.lead-form.contains-interstitial .content-wrapper{grid-template-rows:90pt 1fr}}@media (min-width:500px){.lead-form.contains-interstitial .content-wrapper{grid-template-rows:150px 1fr}}@media (min-width:600px){.lead-form.contains-interstitial .content-wrapper{grid-template-rows:190px 1fr}}@media (min-width:700px){.lead-form.contains-interstitial .content-wrapper{grid-template-rows:200px 1fr}}@media (min-width:48em){.lead-form.contains-interstitial .content-wrapper{grid-template-rows:220px 1fr}}.lead-form.contains-interstitial .content-wrapper>*{grid-area:1/1}.lead-form.contains-under-age{text-align:center}.lead-form.contains-under-age .wrapper{height:auto}.lead-form.contains-under-age .h3{margin:0 0 20px}.lead-form.contains-under-age ul{list-style-type:none;margin:0;padding:0}.lead-form.contains-under-age ul li:before{content:"·";display:inline-block;font-size:44px;line-height:0;margin-right:var(--spacing);position:relative;top:6px}.ncsa-lead-form .scheduler.loading .calendly-inline-widget{display:none}.ncsa-lead-form .scheduler.loading:before{animation:lds-dual-ring 1.2s linear infinite;border-radius:50%;content:" ";display:block;height:150px;left:calc(50% - 75px);position:absolute;top:calc(50% - 89px);width:150px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}