/**handles:sng-client-onboarding-template-css**/
.stripe-label{width:100%}#terms-of-service,.tos-overlay{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-long,#sng-pricing .sng-custom-short{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-initial-estimate,#sng-pricing{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}#client_onboarding_form-group,.sng-dog-fields-wrapper{margin-bottom:10px}#client_onboarding_form-group label,.sng-dog-fields-wrapper label{padding-bottom:5px}.sng-select2{padding:.4rem 0;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}#client_onboarding_form-inline,.sng-group-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}body.admin-bar>span.select2-container,div#wpadminbar~span.select2-container{padding-top:32px!important}@media screen and (max-width:782px){body.admin-bar>span.select2-container,div#wpadminbar~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}#client_onboarding_form-group .sng-select-field.is-invalid+.select2 .selection .sng-select2{border-color:#b81111}#client_onboarding_form-group .sng-select-field.is-invalid+.select2 .selection .sng-select2 .select2-selection__rendered+.select2-selection__arrow b{border-color:#b81111 transparent transparent transparent!important}input[type=radio].is-invalid{border:2px solid #b81111!important;appearance:none;border-radius:10px;padding:5px}label[for=sng_advertiser_privacy_policy],label[for=terms_of_service]{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}#client_onboarding_form .ts-control{min-height:38px!important;padding:8px 35px 8px 12px!important;font-size:14px!important;border:1px solid #ddd!important;border-radius:4px!important;background:#fff!important;position:relative;width:100%}@media (max-width:768px){#client_onboarding_form .ts-wrapper{width:100%!important;max-width:100%!important}}#client_onboarding_form .dropdown-input{padding:0 8px}#client_onboarding_form .ts-dropdown{margin-top:0;border-color:#ddd!important}#client_onboarding_form .ts-dropdown .dropdown-input:focus{border-color:#ddd!important;box-shadow:none}.ts-wrapper.multi .ts-control [data-value],.ts-wrapper.multi .ts-control [data-value].active{background-color:#efefef;background-image:none;color:#343a40;box-shadow:none;text-shadow:none}.ts-wrapper.multi .ts-control>div{background:#efefef;border:0 solid #dee2e6;color:#343a40;cursor:pointer;margin:0 3px 3px 0;overflow:auto;padding:1px 5px}.ts-control .item{align-items:center;display:flex}.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.plugin-clear_button .clear-button{background:0 0!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:calc(.75rem - 5px);top:50%;transform:translateY(-50%);transition:opacity .5s}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d9d9d9}.sng-form-group{margin-bottom:10px}#sng_free_quote,#sng_sign_up_button{width:100%}.sng-note.sng-marketing{display:flex;align-items:baseline;gap:5px}.sng-privacy-policy-group{display:flex;justify-content:center;margin-top:10px}.sng-note.sng-marketing{display:flex;align-items:flex-start;gap:.5rem}#sng_free_quote,#sng_sign_up_button{width:100%}.sng-privacy-policy-group{display:flex;justify-content:center;margin-top:1rem}