.payment{font-size:16px;overflow:hidden}.form-group{margin-bottom:6rem}.card.payment-info{border:0}.card__total{color:#434343;font-size:20.8px;font-size:1.3rem;margin:3rem auto 1rem;text-align:right;white-space:nowrap;width:100%}.card__total--amount,.membership-total--amount{display:inline-block;font-size:28.8px;font-size:1.8rem;font-weight:700;padding-right:41%;white-space:nowrap;width:50%}.font-normal{font-weight:400}.membership-length--container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.membership-length.form-group{margin-top:20px;text-align:center}.membership-length__form-header+p{font-size:22.4px;font-size:1.4rem;font-weight:300;margin:-2.5rem 0 3.5rem;text-align:center}.membership-length--option{height:100%;margin-bottom:20px;padding-bottom:30px;position:relative}.membership-length--item{cursor:pointer;display:inline-block;margin:0 25px;opacity:1;padding:0;position:relative;text-align:center;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;vertical-align:top}.membership-length--competition,.membership-length--currentYear,.membership-length--nextYear,.membership-length--usmsPlus,.membership-length--usmsPlusYearPlus{border:1px solid #ddd;-webkit-box-shadow:0 0 20px #ccc;box-shadow:0 0 20px #ccc;cursor:pointer;opacity:1;text-align:center;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;vertical-align:top}.membership-length--option{margin:1.5rem 2rem;padding-bottom:10px}.payment-bullets{margin:1rem auto 0;padding:0 2rem 1;text-align:left}.membership-length--container .payment-bullets li{font-size:24px;font-size:1.5rem;font-weight:400;line-height:120%;margin:0 0 .5rem 1.5rem}.promo{background-color:#999;color:#fff;display:block;font-size:27.2px;font-size:1.7rem;height:40px;line-height:40px;padding:0}.membership-length--competition-currentYear.selected .promo{background-color:#0068ad}.membership-length--currentYear .promo,.membership-length--usmsPlus .promo,.membership-length--usmsPlusYearPlus .promo{background-color:#999}.membership-length--competition-nextYear.selected .promo,.membership-length--nextYear.selected .promo{background-color:green}.membership-length--option.membership-length--competition.membership-length--competition-nextYear.selected,.membership-length--option.membership-length--nextYear.selected{border:2px solid green}.membership-length--competition-currentYear.selected .promo,.membership-length--currentYear.selected .promo{background-color:#0068ad}.membership-length--option.membership-length--competition.membership-length--competition-currentYear.selected,.membership-length--option.membership-length--currentYear.selected{border:2px solid #0068ad}.membership-length--usmsPlus.selected .promo{background-color:#1e3666}.membership-length--option.membership-length--usmsPlus.selected{border:2px solid #0068ad}.competition-qualification .form-group label{margin:1rem 0 1rem 3rem}.competition-qualification .form-group label .radio-container{left:-48px;left:-3rem;position:absolute;top:-8px;top:-.5rem}.competition-qualification .form-group label>*{text-wrap:wrap;line-height:32px;line-height:2rem}@media (min-width:768px){.payment-bullets{margin:.5rem auto 0;padding:0 1rem 1.5rem}.membership-length--container .payment-bullets li{font-size:1.2rem;margin:0 0 .5rem 1rem}.promo{font-size:1.2rem;height:23px;line-height:23px}span.membership-length--note{padding:17px 0 10px}}span.membership-length--note{display:block;font-size:11px;line-height:13px;padding:0 10px 10px;text-align:left}span.membership-length--note ul li{line-height:unset}span.membership-length--note li::marker{font-size:12px}.membership-length--option .control-label{padding:0 10px 15px;text-align:center}.currentYear__label .radio-container,.nextYear__label .radio-container{display:block;margin-bottom:6px}.membership-length .radio-container{margin:0;width:0}.membership-length .radio__placeholder{left:calc(50% - 5px)}.membership-length--description,.membership-length--price{display:block;font-weight:700;line-height:25.6px;line-height:1.6rem;margin:0;padding:0;text-align:center}.membership-length--option .membership-length--description{font-size:18px;margin-bottom:8px}span.savings{color:green;display:block;font-size:25.6px;font-size:1.6rem;font-weight:700;left:50%;position:absolute;top:54px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}p.payment-note{font-size:24px;font-size:1.5rem;line-height:130%;margin:0;padding:.5rem 3rem;text-align:left}.membership-length--price p{font-size:32px;font-size:2rem;font-weight:700;line-height:40px;line-height:2.5rem;margin:0 auto;min-height:auto;padding:0 0 2px}.donation .help-block.has-error{display:block;margin:5px 0;position:absolute;text-align:center;top:-1px}.donation .help-block.help-block--swimming-saves-lives.has-error{top:68px}.donation .help-block.help-block--swimming-saves-lives.has-error+.donate__image+.donate__text+.donate__input{margin-top:3rem;margin-top:4rem}.donation .help-block.help-block--swimming-hall-of-fame.has-error{top:8px}.donation .help-block.help-block--swimming-hall-of-fame.has-error+.donate__image+.donate__text{margin-top:2rem}.donation .help-block.help-block--swimming-hall-of-fame.has-error+.donate__image+.donate__text+.donate__input{margin-top:3rem}.donation .help-block.help-block--lmsc.has-error{top:-10px}.donation .help-block.help-block--lmsc.has-error+.donate__image+.donate__text+.donate__input{margin-top:1rem}.control-label>span{font-size:17px}@media (min-width:768px){span.savings{font-size:1.2rem;top:32px}.membership-length--option .control-label{margin-top:3px;padding:0 10px 10px}.control-label>span{font-size:13.5px}p.payment-note{font-size:1.5rem;padding:1rem 0}.membership-length--description{font-size:1.5rem;margin:0 auto}.membership-length--option{margin-bottom:0;padding-bottom:0}.donation .help-block.help-block--swimming-saves-lives.has-error{top:6px}.donation .help-block.help-block--swimming-saves-lives.has-error+.donate__image+.donate__text{margin-top:1rem}.donation .help-block.help-block--swimming-hall-of-fame.has-error+.donate__image+.donate__text,.donation .help-block.help-block--swimming-hall-of-fame.has-error+.donate__image+.donate__text+.donate__input,.donation .help-block.help-block--swimming-saves-lives.has-error+.donate__image+.donate__text+.donate__input{margin-top:2rem}.donation .help-block.help-block--lmsc.has-error+.donate__image+.donate__text+.donate__input{margin-top:0}}.form-group.donation{margin-bottom:0;padding:1rem 0;position:relative}.donation .donate__input input[type=text]{margin-top:0}.form-group.donation.donation--sslf{margin-bottom:1.2rem;padding:1.5rem 0 2rem}.donate-amount .form-control{margin-top:0}.donate__text,.donation--sslf .donate__text{display:inline-block;text-align:center;width:100%}.donation--sslf .donate__text{margin:.75rem auto .25rem}.donate__input{margin:0 auto;width:60%}.donate__buttons{text-align:center}.donation--sslf .donate__buttons{text-align:center;width:100%}.donation--sslf .donate__buttons--footnote{font-size:17.6px;font-size:1.1rem;line-height:24px;line-height:1.5rem;margin-bottom:1rem}.donate__buttons--footnote--alter{margin:0 auto;text-align:center;width:80%}.donation--sslf{background-color:#eee;border-radius:6px;padding:1.2rem 0}.donation .control-label{height:auto;line-height:27.2px;line-height:1.7rem;margin:0;padding:.5rem 0}.donation--sslf .control-label{padding:0 1rem 1rem;text-align:center}.donation--sslf .form-control{margin:0;padding:0}.btn-donate{border-radius:3.3rem;color:#fff;font-size:20.8px;font-size:1.3rem;font-weight:400;height:52.8px;height:3.3rem;line-height:52.8px;line-height:3.3rem;margin:.5rem .25rem 1.5rem;outline:0;padding:0 1.5rem}.btn-donate:active,.btn-donate:active:focus,.btn-donate:focus{outline:0}.btn-donate-symbol{font-size:.98em;font-weight:400}.btn-donate--1,.btn-donate--1:hover{background-color:#64a032}.btn-donate--2,.btn-donate--2:hover{background-color:#43831e}.btn-donate--3,.btn-donate--3:hover{background-color:#246200}.btn-donate--4,.btn-donate--4:hover{background-color:#16510f}#register-button{margin-bottom:3rem;width:132px}@media (min-width:768px){.donation__form-summary,.membership-length__form-summary{font-size:1.6rem;margin:-2rem auto 3rem;text-align:center}.btn-donate{border-radius:2.3rem;height:2.3rem;line-height:2.3rem;margin:.25rem;padding:0 .9rem}.donation .control-label{padding:0 0 0 11rem;text-align:right}.donation--sslf .control-label{padding-left:0;text-align:right}.donation--sslf .donate__buttons--footnote{font-size:1.1rem;line-height:1.4rem;margin:.5rem auto 0;padding-left:5rem}.donate__buttons--footnote--alter{left:30px;position:absolute;text-align:left;width:100%}.donation--sslf{display:block}.form-group.donation.donation--sslf{padding:1.5rem 0 3rem}.donation--lmsc,.donation--shff{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.donate__image{padding:1rem 0;text-align:right;width:15%}.donate__text{text-align:right;width:40%}.donation--sslf .donate__text{margin:0 auto 1rem}.donation--sslf .donate__input{display:inline-block;text-align:right;vertical-align:bottom;width:25%}.donate__input{margin:0 0 0 1rem;width:25%}.donate__buttons{padding:0;text-align:left;width:25%}.donation--sslf .donate__buttons{display:inline-block;padding:0;text-align:right;width:40%}.donation--sslf .donate__buttons,.donation--sslf .donate__input{vertical-align:top}}@media (min-width:992px){.donate__buttons--footnote--alter{left:110px}}.payment-info__form-summary{margin-bottom:1em;text-align:right}.renew__form-body .form-group.auto-renew{background-color:#c0eeff;margin-bottom:3rem;margin-left:0;margin-top:1rem;padding:1.25rem 1rem 3rem 3.75rem}.renew__form-container label#signup__label{font-weight:700;margin-left:2px}.auto-renew .checkbox-note{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.75rem}.usms-container p.payment-info__line-item:last-of-type{font-weight:700}.usms-container p.payment-info__line-item{font-size:20.8px;font-size:1.3rem;font-weight:400;margin:0 0 2px}.membership-length--price{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem}.payment-info__line-item--price{display:inline-block;font-size:24px;font-size:1.5rem;padding-right:20%;width:42%}@media (min-width:768px){.payment-info__line-item--price{padding-right:41%;width:52%}.membership-length--option .membership-length--description{font-size:14px;margin-bottom:2px}}.form-group.agree-signup-terms,.form-group.agree-terms,.form-group.agree-terms-competition,.form-group.agree-usmsplus-terms{font-size:20.8px;font-size:1.3rem;line-height:24px;line-height:1.5rem;margin:3.5rem auto 2rem}.form-group.agree-terms-competition{font-size:20.8px;font-size:1.3rem}.form-group.usms-plus-agree-terms{font-size:20.8px;font-size:1.3rem;line-height:24px;line-height:1.5rem;margin-top:0!important;padding-left:30px}#usms-plus-agree-terms__label{margin-left:0}.agree-signup-terms .checkbox-label,.agree-terms .checkbox-label,.agree-terms-competition .checkbox-label,.agree-usmsplus-terms .checkbox-label{line-height:32px;line-height:2rem;margin-left:0}.form-group.agree-signup-terms span.help-block,.form-group.agree-terms span.help-block,.form-group.agree-usmsplus-terms span.help-block{font-size:12px}.form-group.card-number [class*=" col-"],.form-group.city-state-zip [class*=" col-"],.form-group.email-phone [class*=" col-"],.form-group.first-last [class*=" col-"],.form-group.gender [class*=" col-"],.form-group.street [class*=" col-"]{padding-left:5px;padding-right:5px}@media (min-width:768px){.form-group{margin-bottom:15px}.form-group.card-number [class*=" col-"],.form-group.city-state-zip [class*=" col-"],.form-group.email-phone [class*=" col-"],.form-group.first-last [class*=" col-"],.form-group.gender [class*=" col-"],.form-group.street [class*=" col-"]{padding-left:10px;padding-right:10px}}.hidden-lmsc-text{display:none}.form-membership-length .donate__input{position:relative}.form-membership-length input[type=text].currency{padding-left:5px}.form-membership-length .donate__input .currency-symbol{color:#656565;font-size:28px;font-size:1.75rem;left:7px;position:absolute;top:11px}.renew__form-container .modal-header{padding:0 3rem}.renew__form-container .modal h5{line-height:120%}.renew__form-container .modal p{font-size:28.8px;font-size:1.8rem;line-height:140%}.card.competition-qualification{display:none}.card.competition-qualification.active{display:-webkit-box;display:-ms-flexbox;display:flex}.card.competition-qualification .form-group{margin:0 auto}.competition-qualification .form-group label{margin-bottom:1rem;margin-right:1rem;margin-top:1rem;padding-left:3rem;white-space:unset}@media (min-width:1200px){.competition-qualification h3+p{padding:0 8rem}}.renew__form-container span.membership-length--note ul li{font-size:11px}.membership-length--option[disabled]{background-color:#ddd;color:#ccc!important;pointer-events:none}.membership-length--option[disabled] .membership-length--note p,.membership-length--option[disabled] .membership-length--price p,.membership-length--option[disabled]>*{color:#ccc}@media (min-width:576px){.competition-qualification .form-group label{padding-left:0;text-indent:0;white-space:nowrap}}@media (min-width:768px){.renew__form-container span.membership-length--note ul{list-style:inside;margin:.5rem auto 0;padding:0 1rem 1.5rem}}@media (min-width:1200px){.card.competition-qualification .form-group{width:500px}}.card.donations .help-block.has-error{background:transparent;display:block;height:16px;height:1rem;line-height:1em;margin:5px 0;position:relative;top:0}.donate__input{position:relative}.donate__input input[type=text].currency{padding-left:5px}.donate__input .currency-symbol{color:#656565;font-size:28px;font-size:1.75rem;left:7px;position:absolute;top:10px}input[type=text]{-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;color:#656565;font-size:28px;font-size:1.75rem;height:54.4px;height:3.4rem;margin:.5rem 0;padding:.5rem 0;text-indent:15px}.donation--sslf .donate__input input[type=text]{padding:.5rem 0 .5rem 5px}@media (--sm-viewport ){.donation__form-summary{font-size:1.6rem;margin:-2rem auto 3rem;text-align:center}.btn-donate{border-radius:2.3rem;height:2.3rem;line-height:2.3rem;margin:.25rem;padding:0 .9rem}.donation .control-label{padding:0 0 0 11rem;text-align:right}.donation--sslf .control-label{padding-left:0;text-align:right}.donation--sslf .donate__buttons--footnote{font-size:1.1rem;line-height:1.4rem;margin:.5rem auto 0;padding-left:5rem}.donate__buttons--footnote--alter{left:30px;position:absolute;text-align:left;width:100%}.donation--sslf{display:block}.form-group.donation.donation--sslf{padding:1.5rem 0 3rem}.donation--lmsc,.donation--shff{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.donate__image{padding:1rem 0;text-align:right;width:15%}.donate__text{text-align:right;width:40%}.donation--sslf .donate__text{margin:0 auto 1rem}.donation--sslf .donate__input{display:inline-block;text-align:right;vertical-align:bottom;width:25%}.donate__input{margin:0 0 0 1rem;width:25%}.donate__buttons{padding:0;text-align:left;width:25%}.donation--sslf .donate__buttons{display:inline-block;padding:0;text-align:right;width:40%}.donation--sslf .donate__buttons,.donation--sslf .donate__input{vertical-align:top}}.checkbox-label{cursor:pointer;font-size:22.4px;font-size:1.4rem;font-weight:400;line-height:1em;margin-bottom:0;margin-left:28px;margin-top:0}.checkbox-label.disabled{opacity:.3}.checkbox-container{-webkit-text-stroke:1px #0068ad;display:inline-block;height:20px;line-height:1.4em;margin-left:-28px;margin-right:5px;position:relative;width:20px}.checkbox-container input[type=checkbox]{position:absolute;visibility:hidden}input[type=checkbox]:checked~.checkbox__placeholder{background-color:#0068ad;border:0;-webkit-box-shadow:0;box-shadow:0}input[type=checkbox]:checked~.checkbox__placeholder:before{-webkit-text-stroke:.5px;color:#fff;content:"\f00C";display:block;font-family:FontAwesome;height:20px;margin-top:1px;text-align:center;width:20px}.checkbox__placeholder{background-color:#fff;border:1px solid #afafaf;border-radius:2px;-webkit-box-shadow:0 0 4px transparent;box-shadow:0 0 4px transparent;height:20px;left:0;position:absolute;top:5px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:20px}.checkbox__placeholder.hover{background-color:#f4f4f4;background-color:var(--color-gray)}.form-control.has-success{border-color:#3c763d}.form-group.has-error .help-block{display:block}.form-control.has-error{border-color:#c62030}.form-group>.col,.form-group>[class*=col-]{position:relative}.help-block.has-error{background-color:transparent;color:#c62030;display:block;font-size:16.8px;font-size:1.05rem;line-height:18px;margin:5px 0;padding:0;position:absolute;top:-25px;width:100%}.help-block{font-size:.8em;line-height:1.3em;margin-bottom:5px}.same-height{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end}.club .same-height{display:block}.bg-primary{background-color:#0068ad}a.bg-primary:focus,a.bg-primary:hover{background-color:#4097cc}.modal-container{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-content:center;align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw;z-index:1000}.modal-container .modal{height:unset}.modal-container .modal-close{background-color:#fff;color:#000;position:absolute;right:4px;right:.25rem;top:4px;top:.25rem}.modal-container .modal-close button{background-color:transparent;border:0;outline:0}.modal-container .modal{background-color:#fff;border:0;border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);display:block;min-height:150px;padding:2rem;position:relative;width:400px;z-index:1001}.modal-container .modal h3{margin-top:0}.modal .text-danger p,.modal p.text-danger{-ms-flex-line-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-content:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-size:1.5rem;font-weight:400;justify-content:center;line-height:150%;margin-bottom:.5rem}.lane-mate-addons .card.payment-info{border-bottom:0}.review-order__form-summary{margin-bottom:2.5rem;margin-bottom:1em;margin-top:2rem;text-align:right}.review-order__form-summary h4{color:#545454;font-size:28.8px;font-size:1.8rem;margin:0 auto 2rem;text-align:center}p.review-order__line-item{font-size:20.8px;font-size:1.3rem;font-weight:400;margin:0 0 2px}.review-order__line-item--price{display:inline-block;font-size:24px;font-size:1.5rem;padding-left:2rem;padding-right:20%;text-align:left;white-space:nowrap;width:42%}.usms-container p.payment-info__line-item:last-of-type{font-weight:unset}.usms-container p.payment-info__line-item.payment-info__line-item--total,p.review-order__line-item--total{font-weight:700}@media (min-width:768px){.review-order__line-item--price{padding-right:41%;width:52%}}.usms-container .billing-information h3,.usms-container .current-product h3,.usms-container .payment-information h3,.usms-container .product-group h3,.usms-container.form__container h3{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 1rem}.product-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:2rem auto 0}@media (min-width:1200px){.product-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:4rem}}.product-option{border:1px solid #ddd;-webkit-box-shadow:0 0 20px #ccc;box-shadow:0 0 20px #ccc;cursor:pointer;height:auto;margin:0 .5rem 2rem;opacity:1;padding:0 0 7rem;position:relative;text-align:center;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;vertical-align:top;width:100%}.product-option-select-btn{padding-bottom:13rem}.current-product a,.product-option a{text-decoration:underline}.product-option.selected{border:3px solid #0068ad;margin-bottom:1.8rem;margin-top:-2px;padding-bottom:12.4rem}.product-option.selected ul{padding:0 2.7rem .75rem 3.3rem}.product-option.selected .product-name{background-color:#0068ad}.product-option.selected .product-summary{margin-bottom:-.2rem}.product-group select{border-radius:5px;bottom:144px;bottom:9rem;color:#656565;font-size:28px;font-size:1.75rem;height:70.4px;height:4.4rem;margin:0 auto 2rem;padding:0;text-indent:15px;width:180px}.btn.add-on{bottom:48px;bottom:3rem;left:0;margin:0 auto;position:absolute;right:0;width:192px;width:12rem}.product-option .product-summary+.form-group{bottom:96px;bottom:6rem;left:0;position:absolute;right:0}@media (min-width:1200px){.product-option{height:auto;max-width:260px;padding-bottom:13rem}.product-group select{margin-bottom:.5rem}#addVideoStrokeAnalysis{margin-top:0}}p.product-name{font-weight:500;width:100%}p span.product-type{font-weight:300;padding-left:.7rem}.current-product__summary{background-color:#0068ad;display:none;margin-bottom:5rem}.current-product__summary p{color:#fff}.current-product__renewal-date{margin:0 0 1rem}.current-product__renewal-date.current-product--selected,.current-product__summary.current-product--selected{display:-webkit-box;display:-ms-flexbox;display:flex}.product-option p.product-selected-label{font-size:25.6px;font-size:1.6rem;font-weight:500;margin:0;padding:0}.current-product .current-product__summary p,.product-option p{font-size:28.8px;font-size:1.8rem;line-height:120%;margin:0;padding:0}.product-option a{font-size:25.6px;font-size:1.6rem;margin:0;padding:0}.current-product__summary p.product-name,.current-product__summary p.product-price{font-size:28.8px;font-size:1.8rem;margin-bottom:0;margin-right:1rem;padding:1rem 2rem}.current-product .product-name,.current-product .product-price,.current-product .product-type{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.product-option .product-name,.product-option .product-type{-webkit-box-flex:1;background-color:#777;color:#fff;-ms-flex:auto;flex:auto;font-size:25.6px;font-size:1.6rem;padding:.5rem}.product-option.product-option-selected{border:3px solid #0068ad;border-top:1px solid #0068ad}p.product-selected-label,p.switch-product-label{height:80px;height:5rem;line-height:80px;line-height:5rem}.product-selected-label{display:none}.product-option-selected .product-selected-label{display:block}.product-option-selected .switch-product-label{display:none}.product-option.product-option-selected .product-name,.product-option.product-option-selected .product-type{background-color:#0068ad}.product-option .product-price{-webkit-box-flex:100%;-ms-flex:100% 1;flex:100% 1;font-size:36.8px;font-size:2.3rem;font-weight:700;margin:0;padding-bottom:0;padding-left:0;padding-top:2rem}@media (min-width:1200px){.product-option .product-price{padding-top:1.5rem}}.product-summary{display:block;margin:1rem auto 2rem;width:100%}.product-summary p{font-size:22.4px;font-size:1.4rem;line-height:130%;margin:0 2rem}.product-summary ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto;-ms-flex-direction:column;flex-direction:column;margin:0 0 2rem;padding:0 3rem 0 3.5rem;text-align:left}.product-group .product-option .product-summary li{font-size:22.4px;font-size:1.4rem;line-height:130%;margin:0 0 .5rem}.product-group .product-option.product-option_lanemate-monthly,.product-group .product-option.product-option_lanemate-yearly,.product-group .product-option.product-option_usms-yearly{padding-bottom:2rem}.add-on-products .btn:focus,.add-on-products .btn:hover{color:#0068ad}select,select.form-control{background-image:url(https://www-usms-hhgdctfafngha6hr.z01.azurefd.net/-/media/usms/developers/Images/MyUSMS/icon-arrow-down);background-position:right 12px center;background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;padding:6px 12px}@media screen and (-webkit-min-device-pixel-ratio:0){select,select.form-control{background-color:#f4f4f4;color:#666;font-size:1.7rem;height:44px;line-height:100%}}select.form-control::-moz-focus-inner,select::-moz-focus-inner{border:0;padding:0}@-moz-document url-prefix(){select,select.form-control{padding:5px 0!important}}@media screen\0 {select,select.form-control{height:35px;line-height:35px}}.loading,.loading-form{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-line-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;align-content:center;align-items:center;background-color:hsla(0,0%,100%,.8);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:0;height:100%;justify-content:center;position:fixed;right:0;top:0;width:100%;z-index:111}.loading img,.loading-form img{display:block;height:32px;opacity:.2;width:auto}:root{--color-primary:#0068ad;--color-primary-hover:#267fb9;--color-dark-blue:#071c31;--color-lt-blue:#dbe7f1;--color-red:#d2202e;--color-gray:#f4f4f4;--rte-blue:#0068ad;--rte-blue-hover:#267fb9;--lm-blue:#092c5c;--lm-blue-rgb:#092c5c;--lm-blue-md:#084c89;--lm-blue-lt:#8fbce6;--lm-blue-xlt:#eaf4ff;--lm-blue-hover:var(--lm-blue-md);--screen-xs:480px;--screen-sm:768px;--screen-md:992px;--screen-lg:1200px;--screen-xl:1400px}.radio-group{position:relative}.radio-group .radio-label .caption{display:block;font-size:17.6px;font-size:1.1rem;margin-left:28px;padding-top:5px}.radio-container{display:inline-block;height:20px;margin-right:8px;width:20px}.radio-label{position:relative}.radio-container input[type=radio]{position:absolute;visibility:hidden}.radio-label input[type=radio]{background-color:transparent;border:4px solid #fff;-webkit-box-shadow:0 0 4px #111;box-shadow:0 0 4px #111}.radio-label input[type=radio]:checked~.radio__placeholder{background-color:#4097cc;border:4px solid #fff;-webkit-box-shadow:0 0 4px #111;box-shadow:0 0 4px #111}.radio__placeholder{background-color:#fff;border:1px solid #afafaf;border-radius:100%;-webkit-box-shadow:0 0 4px transparent;box-shadow:0 0 4px transparent;height:20px;left:0;position:absolute;top:5px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:20px}.radio__placeholder.hover{background-color:#f4f4f4;background-color:var(--color-gray)}.modal-container .radio__placeholder{left:10px;top:0}.modal-container .radio-label{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-container .radio-container{min-width:20px}.card h3.registration__section--header{color:#434343;font-size:38.4px;font-size:2.4rem;font-weight:400;margin:2.4rem auto .5rem;text-align:center}.card h3.registration__section--header+p.registration__section--summary{font-size:22.4px;font-size:1.4rem;font-weight:300;margin:0 auto 3.5rem;text-align:center}.card.participation-info .form-group{margin:0 auto}.card.participation-info h3+p{margin:0 auto 2rem;padding:0 1rem;text-align:center}.card.participation-info .form-group label{margin-bottom:1rem;margin-right:1rem;margin-top:1rem;padding-left:3rem;text-indent:-44.8px;text-indent:-2.8rem;white-space:unset}.renew__form-container span.membership-length--note ul{list-style:outside!important}#participationInfoYes__label.disabled,label.radio-label input:disabled,label.radio-label.disabled{color:#ccc;cursor:default!important}#participationInfoYes__label.disabled .radio__placeholder,label.radio-label input:disabled+.radio__placeholder{opacity:.5}@media (min-width:1200px){.card.participation-info .form-group{width:350px}.card.participation-info h3+p{max-width:600px}.card.participation-info .radio-container{margin-left:0}.card.participation-info .form-group label{padding-left:0;text-indent:0}}.masters-addons h3{color:#434343;font-size:38.4px;font-size:2.4rem;font-weight:400;margin:2.4rem auto 3rem;text-align:center}