.stripe-label{width:100%}.tos-overlay,#terms-of-service{top:0;left:0;position:absolute;width:100%;height:100%;background-color:#00000060;box-sizing:border-box}#terms-of-service{display:none;position:fixed;z-index:1000;justify-content:center}#terms-of-service .tos-header{display:flex;justify-content:space-between;border-bottom:1px solid #CCC;align-items:center;padding:0 1rem}#terms-of-service .tos-close{cursor:pointer}#terms-of-service .tos-body{padding:1rem}#terms-of-service .content{position:relative;max-width:50%;align-self:center;background-color:#FFF;z-index:1001;max-height:50%;overflow:auto}.sng-pricing-table{display:flex;flex-direction:column}#sng-pricing .sng-custom-short,#sng-pricing .sng-custom-long{display:block}#sng-pricing .sng-custom-long{font-size:1.2rem;font-weight:400}#sng-pricing .sng-custom-short{font-size:1.25rem;margin-top:.5rem;margin-bottom:1rem;font-family:inherit;font-weight:500;line-height:1.2}#sng-pricing,#sng-initial-estimate{text-align:center}#sng-pricing .sng-billing-interval.sng-no-per-cleanup{margin-top:.5rem;margin-bottom:1rem;font-weight:700;font-size:2rem;line-height:1.2;font-style:normal}#sng-pricing .sng-billing-interval.sng-no-per-cleanup .sng-interval{font-size:1.2rem;font-weight:400}.sng-pricing-table{border:none;margin:1rem 0;padding:1rem 0}.sng-cross-sells h3{text-align:center}.sng-cross-sells .sng-cross-sell{padding:.5rem 0;border-bottom:3px solid #f3f3f3}.sng-cross-sells .sng-cross-sell div:first-child{display:grid;grid-template-columns:10px 1fr;justify-items:start;align-items:center}.sng-cross-sells .sng-cross-sell div:first-child span:nth-child(2){margin-left:10px;font-weight:700}.sng-cross-sells .sng-cross-sell div:first-child span.price{display:block;margin-left:19px;grid-column:1 / -1;font-weight:500;font-size:14px}.sng-cross-sells .sng-cross-sell div:nth-child(2){margin-left:19px}.sng-note{font-size:1rem;color:#777;font-style:italic;padding:.5rem 0}.just-validate-success-label{color:#4caf50}.sng-div-clean-up-frequency{margin-bottom:6rem!important}form#client_onboarding_form{width:500px;margin:0 auto}form#client_onboarding_form input[type="text"]{width:100%;line-height:28px;padding:.4rem .5rem}#sng-callout{font-size:1rem;font-weight:400;line-height:1.5;color:#333;margin-top:0;margin-bottom:0;text-align:center;padding:30px}#sng-pricing{background:#f3f3f3;padding:30px}#sng-pricing .title{font-size:1.25rem;margin-top:.5rem;margin-bottom:1rem;font-family:inherit;font-weight:500;line-height:1.2}#sng-pricing .sng-price{margin-top:.5rem;margin-bottom:1rem;font-weight:700;font-size:2rem;line-height:1.2}#sng-pricing .sng-price span.sng-interval{font-size:1.2rem;font-weight:400}#sng-pricing .sng-billing-interval{font-style:italic;font-size:1.2rem;font-weight:400}#sng-initial-estimate{padding:20px;border:3px solid #f3f3f3}#sng-initial-estimate .sng-initial-cleanup-message{font-size:1rem;margin-top:.5rem;margin-bottom:1rem;font-weight:500;line-height:1.2}#sng-initial-estimate .sng-price-not-defined{font-weight:400!important}#sng-initial-estimate .sng-initial-price,#sng-initial-estimate .sng-price-not-defined{font-size:1rem;margin-top:.5rem;margin-bottom:1rem;font-weight:500;line-height:1.2}.sng-additional-services{font-size:1.25rem;margin-top:1.5rem;margin-bottom:.3rem;font-weight:500;line-height:1.2}.sng-form-group,.sng-dog-fields-wrapper{margin-bottom:10px}.sng-form-group label,.sng-dog-fields-wrapper label{padding-bottom:5px}.sng-select2{padding:.4rem 0rem;cursor:pointer;display:block;height:auto!important;background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sng-select2 .select2-selection__arrow{top:50%!important;transform:translateY(-50%);right:15px!important}.sng-group-inline,.sng-form-inline{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}#sng-coupon{border:2px dashed #000;padding:25px}@media only screen and (max-width:540px){form#client_onboarding_form{width:auto}}.sng-readonly{color:#666;cursor:not-allowed}.sng-special-promo{display:flex;padding:20px;border:3px solid #f3f3f3}.sng-promo{display:flex;flex-direction:column;padding-left:1rem}.sng-promo .sng-promo-title{font-weight:600;font-size:16px}.sng-special-promo-input{display:flex}.sng-special-promo-input input{width:1.3rem}.sng-invoice-thank-you{display:none}div#wpadminbar~span.select2-container,body.admin-bar>span.select2-container{padding-top:32px!important}@media screen and (max-width:782px){div#wpadminbar~span.select2-container,body.admin-bar>span.select2-container{padding-top:46px!important}}@media only screen and (max-width:768px){#terms-of-service .content{max-width:95%}}.sng-input-control.is-invalid{border-color:#b81111}.sng-form-group .sng-select-field.is-invalid+.select2 .selection .sng-select2{border-color:#b81111}.sng-form-group .sng-select-field.is-invalid+.select2 .selection .sng-select2 .select2-selection__rendered+.select2-selection__arrow b{border-color:#b81111 #fff0 #fff0 transparent!important}input[type="radio"].is-invalid{border:2px solid #b81111!important;appearance:none;border-radius:10px;padding:5px}label[for="terms_of_service"],label[for="sng_advertiser_privacy_policy"]{display:inline-block}.sng-service-plan-coupon{border-radius:1rem;margin:.5rem 0}.sng-service-plans-disclaimer{align-self:center;font-size:.75rem!important;font-weight:400;margin-bottom:1rem}