@media only screen and (min-width: 768px){.main-content{background-color:#f6f7f7}}.registration-2017{width:343px;font-size:16px;color:#05070f;margin-bottom:1em}.registration-2017 a{color:#99005c}.registration-2017 a.secondary-link{color:#4b4c52}.registration-2017 .row,.registration-2017 .col{margin:0;padding:0}@media only screen and (min-width: 480px){.registration-2017{width:448px;background-color:#ffffff;box-shadow:0 2px 8px 0 rgba(5,7,15,0.1);padding:1.5em}}.trust-safety{width:343px}@media only screen and (min-width: 480px){.trust-safety{width:448px}}.trust-safety .info-banner{border-radius:4px}.corp-banner{background:#1A475F;color:#FBFBFB;font-size:1rem;width:100%;left:0;margin-top:-1.875rem;padding:1rem}.corp-banner a{color:#FBFBFB;text-decoration:underline}.parent-signup{margin-top:3rem}@media only screen and (min-width: 768px){.parent-signup{margin-top:6rem}}.registration__head{margin-bottom:1rem;text-align:center;font-size:24px}@media only screen and (min-width: 768px){.registration__head{font-size:32px}}.registration__head p{font-size:1rem}.registration__head p a{font-size:0.875rem}.registration__header{font-weight:500;text-align:center;font-size:1.4em}@media only screen and (min-width: 480px){.registration__header{font-size:1.5em}}.registration__email-confirmation{background-color:#fbfbfb}.registration__sitter_signup{font-size:1rem;text-align:left;margin-top:1.5rem}.registration__sitter_signup a{color:#99005c;display:block;font-size:0.875rem}@media only screen and (min-width: 480px){.registration__sitter_signup a{display:initial}}.registration__third_party{text-align:center;width:100%}.registration__fieldset{position:relative;margin-bottom:1.5em}.registration__fieldset input,.registration__fieldset select{width:100%;border:1px solid #1e2028;font-size:16px;height:56px;margin:0 auto;padding:16px;border-radius:4px;border:1px solid #8a8a8f;box-shadow:none;color:#6e6f74}.registration__fieldset input:focus,.registration__fieldset select:focus{border-width:2px;border-color:#4b4c52;outline:none !important}.registration__fieldset input ::placeholder,.registration__fieldset select ::placeholder{color:#6e6f74}.registration__fieldset select{background-image:linear-gradient(45deg, transparent 50%, #282930 50%),linear-gradient(135deg, #282930 50%, transparent 50%),linear-gradient(to right, transparent, transparent);background-position:calc(100% - 20px) calc(45% + 3px),calc(100% - 15px) calc(45% + 3px),calc(100% - 14px);background-size:6px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat;color:#525252}.icon.reveal{width:2em;position:absolute;right:0.5em;bottom:8px;fill:#B5B7B9}.icon.reveal.active{fill:#99005c}.registration__fieldset--pass input{box-shadow:none}.registration__fieldset--terms input{position:absolute;opacity:0;border-color:#76787e;width:0}.registration__fieldset--terms input:checked+label:before{background:#99005c;border:1px solid #99005c}.registration__fieldset--terms input:checked+label:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:inline-block;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg);width:5px}.registration__fieldset--terms .registration__terms-label{text-transform:none;font-size:14px;color:#282930;line-height:24px;font-family:"Graphik Web", Helvetica, Arial, sans-serif;font-weight:400}.registration__fieldset--terms .registration__terms-label a{text-decoration:underline;color:#99005c;font-weight:400}.registration__fieldset--terms .registration__terms-label a:hover,.registration__fieldset--terms .registration__terms-label a:focus{color:#bb0049}.registration__fieldset--terms label{display:block;cursor:pointer;padding:0;color:#76787e;padding-left:2em}.registration__fieldset--terms label::before{position:absolute;left:0;content:"";display:inline-block;border:1px solid #76787e;height:1.25em;margin-right:.5em;vertical-align:top;width:1.25em}.registration__fieldset--terms a{color:black;font-weight:500}.registration__errors .registration__error{color:#8B1203;margin-bottom:0.5rem}.registration__fieldset--termsform-error #id_terms_of_use{padding:0;margin-right:0.5em;vertical-align:top}.registration__label{font-weight:500;text-transform:uppercase;color:#76787e}.location-input .placeholder{display:none}.registration__location-icon{position:absolute;bottom:0.75em;right:0.75em}.registration__submit-button{display:block;font-size:.9rem;font-weight:600;text-transform:uppercase;color:#ffffff;transition:all 0.2s ease-out;background-color:#99005c;border:none;box-shadow:0 2px 2px 0 rgba(5,7,15,0.2);padding-top:1rem;padding-bottom:1rem;text-align:center;border-radius:2px;width:100%}.registration__submit-button:hover{background-color:#bb0049}.registration__separator:before,.registration__separator:after{background-color:#d7d8d9;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:174px}.registration__separator:before{right:0.5em;margin-left:-50%}.registration__separator:after{left:0.5em;margin-right:-50%}.hidden{display:none}@media only screen and (min-width: 768px){.corporate_sso_care_type_signup{background-color:#ffffff;background-image:url(https://cdn.sittercity.com/9d481520ea1c56dc1008439abd2c674c1b9ebd4b/assets/corporate/bh-sso-care-type-background-9a735010d7c4274eb8c1d91c2bdc461291c3dcc31eacea21300ab370bdf3554e.svg);background-size:cover}}.care-type-specific-outline-photo{display:none}@media only screen and (min-width: 1355px){.care-type-specific-outline-photo{display:block;min-height:640px;width:50%}.care-type-specific-outline-photo img{position:absolute;width:650px;margin-left:-200px}.care-type-specific-outline-photo img.linework{z-index:1}}.registration-third-party{font-size:16px}.registration-third-party h1{color:#05070f}.registration-third-party a.secondary-link{color:#4b4c52}@media only screen and (min-width: 480px){.registration-third-party{width:488px;background-color:#ffffff;box-shadow:0 2px 8px 0 rgba(5,7,15,0.1);padding:1.5rem 0.5rem 0.5rem}}@media only screen and (min-width: 768px){.registration-third-party{margin:2rem auto}}.corporate-registration{font-size:16px}.corporate-registration h1{color:#05070f}.corporate-registration a.secondary-link{color:#4b4c52}.corporate-registration i[value="hidePasswordIcon"]{position:absolute;right:10px;top:40%;cursor:pointer}.corporate-registration i.hidden-password[value="hidePasswordIcon"]{top:37%;content:url(https://cdn.sittercity.com/9d481520ea1c56dc1008439abd2c674c1b9ebd4b/assets/reveal-icon-hidden-b6183a88bee84d3791a35f14336eda48daa74a5be9fd7df582740191d20fd178.svg)}.corporate-registration i.visible-password[value="hidePasswordIcon"]{content:url(https://cdn.sittercity.com/9d481520ea1c56dc1008439abd2c674c1b9ebd4b/assets/reveal-icon-574f9be2fc3756873465805c56533aa2d21c8d07d272ce2f03d1fc60c5a8f000.svg)}@media only screen and (min-width: 480px){.corporate-registration{width:488px;background-color:#ffffff;box-shadow:0 2px 8px 0 rgba(5,7,15,0.1);padding:1.5rem 0.5rem 0.5rem}}@media only screen and (min-width: 768px){.corporate-registration{margin:2rem auto}}.corporate-registration.care-type-specific{width:385px}@media only screen and (min-width: 1355px){.corporate-registration.care-type-specific{margin-right:-100px}}.corporate-trust-safety{margin-bottom:16px}@media only screen and (min-width: 480px){.corporate-trust-safety{width:488px;margin:0 auto 16px}}.corporate-trust-safety .info-banner{border-radius:4px;font-size:1rem}.corporate-trust-safety .trust-and-safety-container .trust-and-safety-link{white-space:normal}.login-divider{display:flex;align-items:center;margin:1.5rem 0;text-align:center}.login-divider .left-divider,.login-divider .right-divider{flex:1;height:1px;background-color:#d7d8d9}.login-divider .divider-text{padding:0 1rem;color:#6e6f74;font-size:0.875rem;background-color:#ffffff}.google-signin-wrapper{margin-bottom:1.5rem}.google-signin-wrapper .google-custom-button{color:#1F1F1F !important}.google-custom-button{display:flex;align-items:center;justify-content:center;width:100%;padding:0.75rem 1rem;border:1px solid #8a8a8f;border-radius:4px;background-color:#ffffff;color:#1F1F1F !important;font-size:1rem;font-weight:500;cursor:pointer;transition:all 0.2s ease-out}.google-custom-button:hover{border-color:#4b4c52;background-color:#f8f9fa;color:#1F1F1F !important}.google-custom-button:focus{border-width:2px;border-color:#4b4c52;outline:none !important;color:#1F1F1F !important}.google-custom-button .google-logo{margin-right:0.75rem;flex-shrink:0}.google-signin-container{position:absolute !important;left:-9999px !important;opacity:0 !important;pointer-events:none !important}.registration-2017 .google-signin-wrapper .google-custom-button,.parent-signup .google-signin-wrapper .google-custom-button{color:#1F1F1F !important}.registration-2017 .google-signin-wrapper .google-custom-button:hover,.registration-2017 .google-signin-wrapper .google-custom-button:focus,.registration-2017 .google-signin-wrapper .google-custom-button:active,.registration-2017 .google-signin-wrapper .google-custom-button:visited,.parent-signup .google-signin-wrapper .google-custom-button:hover,.parent-signup .google-signin-wrapper .google-custom-button:focus,.parent-signup .google-signin-wrapper .google-custom-button:active,.parent-signup .google-signin-wrapper .google-custom-button:visited{color:#1F1F1F !important}.p-plan-selection{font-size:16px;font-family:"Graphik Web", Helvetica, Arial, sans-serif;background-color:white;text-align:center}.p-plan-selection .wrap-container{width:auto;min-width:0;max-width:40rem}.p-plan-selection a{color:#99005c}.plan-selection__title{color:#05070f;font-size:1.5rem;line-height:1.17;font-weight:500;letter-spacing:0.2px}.plan-selection__blurb{line-height:1.25;letter-spacing:0.1px;color:#6e6f74;padding-bottom:2rem;margin:0.75rem 0 0}@media only screen and (min-width: 480px){.plan-selection__blurb span{white-space:nowrap}}.plan-selection__cta{font-size:0.75rem;font-weight:600;letter-spacing:0.5px;color:#ff0064;text-transform:uppercase;margin:0 1rem 1rem}.plan-selection__cta--provider{text-align:left}.plan-selection__cta--desktop{display:none}.plan-selection__last-viewed{margin:0 1rem;text-align:left;display:flex;flex-direction:row-reverse}.plan-selection__last-viewed-photo-wrapper{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0}.plan-selection__last-viewed-photo{display:block;width:64px}.plan-selection__last-viewed-content{flex-grow:1}.plan-selection__corp-error-banner{display:flex;background-color:#fee6e3;width:100vw;position:absolute;left:0;margin-top:-30px}.plan-selection__corp-error-banner p{color:#8b1203;font-weight:500;padding:0.5rem 1rem;text-align:left}.plan-selection__corporate{padding:18px 13px;background:#FFFFFF;border:1px solid #D7D8D9;box-shadow:0px 2px 2px rgba(5,7,15,0.2);border-radius:4px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;margin:-1.5rem 1rem 1.5rem}.plan-selection__corporate p{margin-bottom:16.5px}@media only screen and (min-width: 768px){.plan-selection__corporate{margin:auto;flex-direction:row;padding:20px 16px;background:#FFFFFF;border:1px solid #D7D8D9;box-shadow:0px 2px 4px rgba(5,7,15,0.16);border-radius:4px}.plan-selection__corporate p{margin-bottom:0}}.plan-selection__benefits--mobile{border-top:1px solid #d7d8d9;padding-top:1.5rem;margin:0 1rem}.plan-selection__benefits--desktop{display:none}.plan-selection__benefits-title{font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:0.1px;color:#05070f;margin:0 auto 1rem}.plan-selection__benefits-list{text-align:left}.plan-selection__benefit{line-height:1.5;letter-spacing:0.5px;color:#282930;position:relative;padding-left:2rem;margin-bottom:0.5rem}.plan-selection__benefit::before{content:"";border:solid #229150;border-width:0 2px 2px 0;display:inline-block;width:0.375rem;height:0.75rem;position:absolute;top:0.25rem;left:0.5rem;transform:rotate(45deg)}.plan-selection__separator{padding-top:2rem;margin-top:2rem;border-top:1px solid #d7d8d9}.plan-selection__not-ready{line-height:1.5;letter-spacing:0.5px;color:#05070f;margin-bottom:2rem}.plan-selection__disclaimer{line-height:1.25;letter-spacing:0.5px;color:#282930;font-style:italic;font-weight:500}.p-plan-selection .plan-selection__disclaimer-link{color:#4b4c52;text-decoration:underline}.p-plan-selection .plan-selection__disclaimer-link:hover{color:#bb0049}.plan-selection--original .plan-selection__plans{padding-top:2rem}.plan-selection--original .plan-selection__plan{text-align:left;margin:0 1rem 1.5rem}.plan-selection--original .plan-selection__plan form{height:100%}.plan-selection--original .plan-selection__plan:last-child{margin-bottom:3rem}.plan-selection--original .plan-selection__plan-outer{border:1px solid #d7d8d9;border-radius:4px;box-shadow:0 2px 4px 0 rgba(5,7,15,0.2);cursor:pointer;height:100%}.plan-selection--original .plan-selection__plan-body{display:flex;flex-direction:row;padding:0.75rem}@media only screen and (min-width: 768px){.plan-selection--original .plan-selection__plan-body{padding:0;flex-grow:1;display:flex;flex-direction:column;min-height:10.5rem}}.plan-selection--original .plan-selection__desktop-spacer{display:none}.plan-selection--original .plan-selection__mobile-spacer{flex-grow:1}.plan-selection--original .plan-selection__plan-header{background-color:#fbfbfb;line-height:2rem;padding-left:0.75rem;position:relative}@media only screen and (min-width: 768px){.plan-selection--original .plan-selection__plan-header{padding:0 0 0.75rem 0;height:3.5rem;display:flex;flex-direction:column;line-height:1rem}}.plan-selection--original .plan-selection__plan-header-spacer{display:none}@media only screen and (min-width: 768px){.plan-selection--original .plan-selection__plan-header-spacer{display:block;flex-grow:1}}.plan-selection--original .plan-selection__plan--popular .plan-selection__plan-header{background-color:#ffeef5}.plan-selection--original .plan-selection__popular{font-size:0.75rem;font-weight:600;letter-spacing:0.5px;color:#ff0064;text-transform:uppercase;position:absolute;right:0.75rem}@media only screen and (min-width: 768px){.plan-selection--original .plan-selection__popular{line-height:1.33rem;position:static;right:auto}}.plan-selection--original .plan-selection__popular--outer{display:none}.plan-selection--original .plan-selection__plan-title{font-weight:500;letter-spacing:0.1px;color:#05070f}.plan-selection--original .plan-selection__original-pricing--desktop{display:none}.plan-selection--original .plan-selection__original-price{position:relative;font-size:1.5rem;line-height:1.5;font-weight:500;letter-spacing:0.1px;color:#6e6f74;min-width:4rem;text-align:center}@media screen and (max-width: 320px){.plan-selection--original .plan-selection__original-price{font-size:0.7rem;top:25%}}.plan-selection--original .plan-selection__original-price sup{vertical-align:text-top;font-size:1rem;position:relative;top:1px}@media screen and (max-width: 320px){.plan-selection--original .plan-selection__original-price sup{font-size:0.3rem}}.plan-selection--original .plan-selection__original-price sub{font-size:0.5em;font-weight:normal}.plan-selection--original .plan-selection__price{margin-right:0.5rem;font-size:1.5rem;font-weight:500;letter-spacing:0.2px;color:#05070f;line-height:1.5}.plan-selection--original .plan-selection__price sup{vertical-align:top;font-size:1rem;position:relative;top:3px}.plan-selection--original .plan-selection__price sub{font-size:0.825rem;font-weight:normal}@media only screen and (min-width: 768px){.plan-selection--original .plan-selection__price{font-size:2rem;line-height:1;margin:0.75rem 0 0 0}}.plan-selection--original .plan-selection__submit{border:1px solid #b4b5b7;border-radius:2px;padding:0.75rem 1.25rem;margin:auto;text-transform:uppercase;font-size:0.875rem;font-weight:600;line-height:0.71;color:#4b4c52;background-color:white;cursor:pointer}.plan-selection--original .plan-selection__plan--popular .plan-selection__submit{background-color:#99005c;box-shadow:0 2px 2px 0 rgba(5,7,15,0.2);color:white;border-color:#99005c}@media only screen and (min-width: 768px){.plan-selection__cta--mobile{display:none}.plan-selection__cta--desktop{margin:0;display:block}.plan-selection__last-viewed{flex-direction:row}.plan-selection__last-viewed-photo-wrapper{width:96px;height:96px}.plan-selection__last-viewed-photo{width:96px}.plan-selection__last-viewed-content{padding-left:1.25rem}.plan-selection__title{font-size:1.75rem;line-height:1.2}.plan-selection__blurb{font-size:1.25rem;line-height:1.4;color:#6e6f74;margin-bottom:0}.plan-selection__benefits-list{display:inline-block}.plan-selection__benefits--mobile{display:none}.plan-selection__benefits--desktop{display:block}.plan-selection__benefits-title{margin:3rem auto 1.75rem}.plan-selection--original .plan-selection__plans{display:flex;flex-direction:row;border-top:1px solid #d7d8d9}.plan-selection--original .plan-selection__plan{text-align:center;flex-grow:1;margin:0 1rem;margin-bottom:2rem;position:relative}.plan-selection--original .plan-selection__plan:first-child{margin-left:0}.plan-selection--original .plan-selection__plan:last-child{margin-right:0;margin-bottom:2rem}.plan-selection--original .plan-selection__plan-outer:hover{box-shadow:0 2px 16px 0 rgba(5,7,15,0.2)}.plan-selection--original .plan-selection__plan-inner{display:flex;flex-direction:column;height:100%}.plan-selection--original .plan-selection__plan-title{line-height:1rem;margin-top:0.125rem}.plan-selection--original .plan-selection__desktop-spacer{display:block;flex-grow:1}.plan-selection--original .plan-selection__mobile-spacer{display:none}.plan-selection--original .plan-selection__pricing{display:flex}.plan-selection--original .plan-selection__original-pricing--desktop{display:block}.plan-selection--original .plan-selection__original-pricing--mobile{display:none}.plan-selection--original .plan-selection__original-price{display:inline-block;margin:1.75rem auto 0;line-height:1rem}.plan-selection--original .plan-selection__submit{margin:2rem auto 1rem}}.error-banner-present{margin-top:100px}@media only screen and (min-width: 480px){.error-banner-present{margin-top:60px}}@media only screen and (min-width: 1024px){.error-banner-present{margin-top:40px}}.p-plan-payment{font-size:16px;font-family:"Graphik Web", Helvetica, Arial, sans-serif;text-align:center;color:#282930}.p-plan-payment.no-background{background:none}.p-plan-payment .recurly-hosted-field-card{height:40px;padding:0 0.25rem;margin:0}.p-plan-payment .recurly-hosted-field-card-focus{border-color:#05070f}.p-plan-payment .registration-2017{color:#282930}.p-plan-payment input::placeholder{color:#919295}@media only screen and (min-width: 768px){.p-plan-payment{background-color:#f6f7f7}}.plan-payment{width:90%;color:#05070f}@media only screen and (min-width: 768px){.plan-payment{width:70%;background-color:#ffffff;box-shadow:0 2px 8px 0 rgba(5,7,15,0.1);padding:1.5em}}.plan-payment__change-plan{position:relative;margin-bottom:1.5rem;padding-left:1rem;display:inline-block;font-size:0.875rem}.plan-payment__change-plan::before{content:"";border:solid #99005c;border-width:0 0 2px 2px;display:inline-block;width:0.4rem;height:0.4rem;position:absolute;top:0.4rem;left:0.1rem;transform:rotate(45deg)}.plan-payment__title{font-size:1.5rem;font-weight:500;letter-spacing:0.1px;line-height:1;margin-top:1.5rem;color:#05070f}.plan-payment__blurb{font-size:1.25rem;line-height:1.5;letter-spacing:0.1px;color:#6e6f74;margin:1.5rem auto 2rem}.plan-payment__summary,.plan-payment__form{text-align:left}.plan-payment__summary-title,.plan-payment__form-title{font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:0.1px;color:#05070f}.plan-payment__products,.plan-payment__line-items{line-height:1.5;letter-spacing:0.5px;border-bottom:1px solid #d7d8d9;padding:0.5rem 0}.plan-payment__total{padding:0.75rem 0}.plan-payment__total-row{color:#05070f;padding:0;border:none;font-weight:500}.plan-payment__total-monthly{text-align:right;color:#282930;font-size:0.75rem}.plan-payment__product,.plan-payment__total-row{display:flex;flex-direction:row}.plan-payment__product{padding:0.25rem 0}.plan-payment__product--discount{color:#155a32}.plan-payment__product-title,.plan-payment__total-title{flex-grow:1}.plan-payment__form{margin:2.5rem 0 1.5rem}@media only screen and (min-width: 768px){.plan-payment__form{margin-bottom:2.5rem}}.plan-payment__form-action--hide{display:none}@media only screen and (min-width: 768px){.plan-payment__form-action--mobile{display:none}}.plan-payment__form-error,.plan-payment__apple-pay-error{margin-top:1rem;color:#ce1b04;display:none}.plan-payment__form-label{display:block;line-height:1.5;letter-spacing:0.5px;font-weight:500;margin:1rem 0 0.5rem}.plan-payment__form-label.plan-payment__form-field--invalid{color:#ce1b04}.plan-payment__form-disclaimer-link{color:#4b4c52;text-decoration:underline}.plan-payment__form-disclaimer-link:hover,.plan-payment__form-disclaimer-link:focus{color:#bb0049}.plan-payment__form-line{display:flex;flex-direction:row}.plan-payment__form-line--zip{width:50%;margin-bottom:1rem}.plan-payment__form-field{height:40px;width:auto !important;min-width:0;border:1px solid #b4b5b7;border-radius:2px;background-color:#ffffff;font-size:1rem !important;line-height:0.75 !important;color:#282930 !important;box-shadow:none !important;font-family:"Graphik Web", Helvetica, Arial, sans-serif}.plan-payment__form-field--invalid{border-color:#ce1b04 !important}.plan-payment__form-field:focus{border-color:#05070f}.plan-payment__form-line .plan-payment__form-field{margin:0 1rem;flex-grow:1}.plan-payment__form-line .plan-payment__form-field:first-child{margin-left:0}.plan-payment__form-line .plan-payment__form-field:last-child{margin-right:0}.plan-payment__form-line--zip .plan-payment__form-field{width:calc(100% - 1rem) !important}.plan-payment__form-disclaimer{color:#282930;margin:2rem auto;line-height:1.5;letter-spacing:0.5px;text-align:center;font-style:italic;font-weight:500}.plan-payment__submit-row{text-align:center}.plan-payment__form--show+.plan-payment__submit-row{margin-top:1.5rem}@media only screen and (min-width: 768px){.plan-payment__submit-row{display:flex;flex-direction:row}.plan-payment__submit-row>*{flex-grow:1;flex-basis:50%}.plan-payment__submit-row>*:first-child{margin-right:1rem}.plan-payment__submit-row>*:last-child{margin-left:1rem}}.plan-payment__divider{position:relative;width:100%}@media only screen and (min-width: 768px){.plan-payment__divider{display:none}}.plan-payment__divider-text{position:relative;z-index:5;padding:0 5px;color:#282930;font-size:0.875rem;background-color:#fff}.plan-payment__divider:after{content:"";height:1px;width:100%;position:absolute;left:0;top:50%;border-bottom:1px solid #d7d8d9}@media only screen and (min-width: 768px){.plan-payment__apple-pay--mobile{display:none}}.plan-payment__apple-pay--desktop{display:none}@media only screen and (min-width: 768px){.plan-payment__apple-pay--desktop{display:block}}.plan-payment .apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:subscribe;height:40px;width:100%}.plan-payment .apple-pay-button:hover{cursor:pointer}.plan-payment .apple-pay-button-black{-apple-pay-button-style:black}.plan-payment .apple-pay-button-white{-apple-pay-button-style:white}.plan-payment .apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}.plan-payment__submit-orig{padding-left:2rem;padding-right:2rem;background-color:#05070f;color:#ffffff;font-family:"Open Sans", "Lucida Sans Unicode", Arial, sans-serif}.plan-payment__apple-pay--hide{display:none}.plan-payment__submit-row{margin:0}.plan-payment__submit-row>*{margin-right:0}.plan-payment__coupon{margin-bottom:32px}.plan-payment__coupon--container{display:flex}.plan-payment__coupon--input-box{height:40px;border:1px solid #b4b5b7;border-radius:2px;background-color:#ffffff;font-size:1rem !important;line-height:0.75 !important;color:#282930 !important;box-shadow:none !important;font-family:"Graphik Web", Helvetica, Arial, sans-serif}.plan-payment__coupon--input-box--invalid{border-color:#ce1b04 !important}.plan-payment__coupon--input-box:focus{border-color:#05070f}.plan-payment__coupon--apply-button{cursor:pointer;white-space:nowrap;font-family:inherit;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#99005c;background:transparent;padding:0px 20px;margin-left:8px;border:0.5px solid #b4b5b7;border-radius:2px;box-shadow:none}.plan-payment__coupon--apply-button:hover,.plan-payment__coupon--apply-button:active{border:0.5px solid #bb0049;background:transparent;color:#99005c}.plan-payment__coupon--alert-banner{visibility:hidden;display:none}.plan-payment__coupon--alert-banner--valid{visibility:visible;display:flex;background-color:#cff4de;color:#155a32;font-weight:500;padding:8px;margin-bottom:16px}.plan-payment__coupon--error-helper-text{visibility:hidden}.plan-payment__coupon--error-helper-text--invalid{visibility:visible;display:flex;color:#ce1b04 !important;font-size:12px}.plan-payment__coupon-section{margin-bottom:4rem;text-align:right}.plan-payment__coupon-toggle{display:flow-root;justify-content:flex-end;align-items:center;cursor:pointer;font-size:12px;margin-bottom:1rem}.plan-payment__coupon-toggle-caret{margin-left:8px;font-family:"Font Awesome 5 Pro"}.apple-pay-enabled .plan-payment__form{display:none}.apple-pay-enabled .plan-payment__apple-pay__form{display:none}.apple-pay-enabled .plan-payment__apple-pay-supported-action{display:block}@media only screen and (min-width: 768px){.apple-pay-enabled .plan-payment__apple-pay-supported-action{display:flex}}.apple-pay-enabled .plan-payment__apple-pay-supported-mobile{display:block}@media only screen and (min-width: 768px){.apple-pay-enabled .plan-payment__apple-pay-supported-mobile{display:none}}.apple-pay-enabled .plan-payment__apple-pay-supported-show{display:block}.apple-pay-enabled .plan-payment__apple-pay-supported-hide{display:none}
