@charset "UTF-8";@import url(./sp-theme.css);body.subscribe-page{padding-top:0}.background-main>.row,body.subscribe-page .background-main{flex-flow:column}body.subscribe-page .main-content .subscribe-content{display:flex;flex-direction:row}body.subscribe-page .plan-details{flex:1 25%;position:relative;max-height:900px}body.subscribe-page .right-panel{flex:2 75%;background-color:var(--sp-brand-blue-800);display:block}body.subscribe-page .input-wrapper input{border-color:#707488!important}.link-dashed-underline{border-bottom:1px dotted}.py-12{padding-left:48px!important;padding-right:48px!important}.pricing-link{position:absolute;bottom:0}.subscribe-content .right-panel .user-details{text-align:center;margin-top:4rem;margin-left:180px;margin-right:180px;min-height:100vh}.screen-overlay{height:100vh;width:100%;z-index:99999;background-color:rgba(0,0,0,.5);position:fixed}.screen-overlay img{position:absolute;top:50%;left:35%}#cc-wrapper,#location-wrapper,.cc-number-label{display:flex}#cc-country-wrapper,#cc-number-wrapper,#cc-wrapper .credit-field-first{flex:1 50%}#cc-expires-wrapper{flex:2 75%}#cc-cvv-wrapper{flex:3 25%}.user-details .subscribe-btn{width:100%;background-color:var(--sp-pink);border:0}.user-details .subscribe-btn.disabled{background-color:var(--sp-gray-600);color:var(--sp-gray-950)}.counter-component button.btn-minus.disabled,.counter-component button.btn-plus.disabled{background-color:var(--color-primary-disabled)!important;border-color:var(--color-primary-border-disabled)!important;color:var(--color-primary-text-disabled)!important;pointer-events:none!important}.payment-method-icons{flex:2 50%}.plan-pricing .sale-price{color:var(--sp-pink-400)}.user-details .label-toggle label,.user-details .label-toggle label .toggle{height:2rem}.boxed-plan-details{display:flex;flex-wrap:wrap}.boxed-plan-details .detail{flex:45%;border-bottom:solid 1px #4d5382}.boxed-plan-details .detail>span{float:right;padding-right:15px}.blue-link{color:var(--sp-blue-400)}.right-panel .switch-container{max-width:initial;margin-left:30%}.premier-upsell-container{box-shadow:0 0 4px 1px var(--sp-gray-600);border-radius:5px;background-color:var(--sp-brand-blue-900);display:inline-flex;line-height:36px;padding:10px 55px}.premier-upsell-container .max-upsell-btn{background-color:var(--sp-pink-500);border-radius:25px;color:var(--sp-white);padding:5px 15px;border:0;margin-left:10px;width:150px}.payment-method-icons{display:inline-flex;float:right}.max-upsell-btn.ai-upsell{background:linear-gradient(to right,var(--ai-generate-button-default-left),var(--ai-generate-button-default-right))}.max-upsell-btn.ai-upsell:focus{box-shadow:0 0 0 1.5px #1d63a7!important}.upsell-added:focus .upsell-added-message,.upsell-added:focus-within .upsell-added-message,.upsell-added:hover .upsell-added-message{display:none}.upsell-added .upsell-remove-message{display:none}.upsell-added:focus .upsell-remove-message,.upsell-added:focus-within .upsell-remove-message,.upsell-added:hover .upsell-remove-message{display:block}@media screen and (max-width:1200px){body.subscribe-page .main-content .subscribe-content{flex-direction:column-reverse}body.subscribe-page .plan-details{flex:2 100%}body.subscribe-page .right-panel{flex:1 100%}.subscribe-content .right-panel .user-details{margin:80px}}.text-sp-pink{color:var(--sp-pink-400)}#test-select{color:#fff}.test-email-alias{padding:6px 6px 6px 12px;font-size:14px;font-weight:400;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.plan-details iframe{border:0;height:100%;width:100%}.plan-details .perk-list{height:70%;max-height:500px}.refer-code-error{background-color:var(--sp-red-50);border-radius:5px;color:var(--sp-black)}.refer-code-error .fa-exclamation-circle{color:var(--sp-red)}.country .trigger-text{padding-top:0}form.payment-form{overflow:initial}#billing_info_verification_value_country.select-container .select-box{max-height:400px;overflow-y:scroll}.lg-btn{height:54px;border-radius:50px}button.max-upsell-btn:hover,button.subscribe-btn:hover{background-color:var(--sp-pink-600)}button.subscribe-btn:hover{color:var(--sp-white)}.perks-container{height:930px}.pricing-link-container a:hover{color:#fff;text-decoration:none}#cc-wrapper .credit-field-second{flex:2 50%;display:flex}.first-name-container{width:50%;padding-right:1rem}.last-name-container{width:50%;padding-left:1rem}.organization-container{width:100%}.subscribe-password-container{width:50%;padding-left:1rem}.subscribe-email-container{width:50%;padding-right:1rem}.account-information,.billing-information,.subscribe-container{border-radius:15px;padding:15px 25px;background-color:var(--sp-brand-blue-700)}.team-plan-control{justify-content:center;margin-bottom:25px}.subscribe-container-title{justify-content:space-between}.subscribe-container-title .label-toggle{margin:10px auto auto}.payment-form .team-plan-control,.subscribe-container-title .account-information-title{margin-top:15px}.payment-form .label-toggle{margin-top:20px;margin-right:0}.sp-brand-blue-300-border{border:1px solid var(--sp-brand-blue-300)}.account-information-title{align-items:flex-start}.account-information-title img{margin-right:.5rem}.signup-btns .show-desktop{font-size:20px}.signup-btns .show-mobile{font-size:16px}.signup-btns .login-with{background-color:var(--sp-brand-blue-400);margin:0 5px;border-radius:50px;padding:6px;width:30px;height:30px}.signup-btns .login-with:hover{background-color:var(--sp-brand-blue-300)}.collapsed-container.billing-information{color:var(--sp-gray-600)}#cc-number-wrapper{padding-right:1rem}#cc-expires-wrapper{padding-left:1rem}#cc-country-wrapper{padding-right:1rem}.max-upsell-btn.upsell-added.ai-upsell{background:0 0;border:solid 2px var(--sp-green-600);color:var(--sp-green-600)}.max-upsell-btn.upsell-added.ai-upsell:focus,.max-upsell-btn.upsell-added.ai-upsell:focus-within,.max-upsell-btn.upsell-added.ai-upsell:hover{background:0 0;border:solid 2px var(--sp-red-500);color:var(--sp-red-500)}.loading-messaging{font-weight:var(--font-weight-thin);display:flex;justify-content:center;align-items:center;height:100%;margin-top:60px;flex-direction:column}.loading-messaging .loading-message-important{font-weight:var(--font-weight-bold)}.account-information.collapsed-container{cursor:pointer}.plan-terms-header{justify-content:space-between}.plan-terms-header .label-toggle{margin:0}.mobile-return-to-pricing,.show-mobile{display:none!important}.creator-counter-control .counter-component{height:32px}input.form-control::placeholder{opacity:.4}#tos-checkbox:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:2px}#tos-checkbox:checked::after{background-color:#5e5e5e!important}@media screen and (max-width:1475px){.subscribe-content .right-panel .user-details{margin:80px 130px}}@media screen and (max-width:1370px){.subscribe-content .right-panel .user-details{margin:80px 100px}}@media screen and (max-width:1350px){.payment-method-icons{display:none}}@media screen and (max-width:1290px){.subscribe-content .right-panel .user-details{margin:80px}}@media screen and (max-width:767px){.plan-details{margin-left:12px!important;margin-right:12px!important;max-height:none}.plan-details .perks-container{height:auto;min-height:360px}.plan-details iframe{height:420px}#test-select{max-width:100%;margin-bottom:1rem}.subscribe-content .right-panel .user-details{margin:16px 12px 30px;min-height:0}body.subscribe-page .user-details .label-toggle{width:100%;max-width:none;margin-left:0;margin-right:0}body.subscribe-page .user-details .label-toggle label,body.subscribe-page .user-details .label-toggle label .toggle{height:2.75rem}body.subscribe-page .user-details .label-toggle label .labels>div{height:2.75rem;line-height:2.75rem;padding:0 .75rem;box-sizing:border-box;font-size:14px}body.subscribe-page .user-details .label-toggle span.annual-save{font-size:12px;white-space:nowrap}.premier-upsell-container{display:flex;flex-flow:column;width:100%;padding:14px 20px 16px;line-height:18px;box-shadow:0 0 10px 0 rgba(180,186,225,.3)}.premier-upsell-container>div:first-child{font-size:14px;text-align:center;margin-bottom:12px}.premier-upsell-container>div:nth-child(2){margin-left:0;width:100%}.premier-upsell-container .max-upsell-btn{width:100%;margin-left:0;height:30px;padding:0 15px;line-height:30px}.subscribe-page .main-content.body-content{padding-top:0}.account-information,.billing-information{padding:16px 20px 20px;border-radius:10px}#cc-wrapper,.name-container{flex-flow:column}.first-name-container,.last-name-container,.subscribe-email-container,.subscribe-password-container{width:100%;padding-left:0;padding-right:0}.plan-terms-header .label-toggle{margin-top:1rem}.plan-terms-header .show-mobile.team-plan-control{width:auto;margin-bottom:0;margin-top:0;justify-content:flex-end}.plan-terms-header .show-mobile.team-plan-control .creator-counter-control{flex-flow:row;align-items:center}.billing-information .subscribe-container-title{flex-flow:column;align-items:stretch}.subscribe-container-title .account-information-title{margin-top:0;font-size:18px}.subscribe-container-title .label-toggle{margin:16px auto 0}.show-desktop{display:none!important}.show-mobile{display:block!important}.plan-terms-header .show-mobile{display:flex!important}.signup-btns .login-with{width:28px;height:28px}.plan-terms-title{width:auto;align-self:center;font-size:18px}.payment-form .plan-terms-header .team-plan-control{margin-top:0}.payment-form .label-toggle{margin-top:16px}.boxed-plan-details .detail{flex:45%}.subscribe-content--team .plan-terms-header{width:100%;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.subscribe-content--team .plan-terms-title{flex:0 1 auto;white-space:nowrap}.subscribe-content--team .payment-form>.flex:not(.plan-terms-header){width:100%;justify-content:center}.subscribe-content--team .boxed-plan-details{flex-direction:column}.subscribe-content--team .boxed-plan-details .detail{display:flex;flex:1 100%;justify-content:space-between;align-items:baseline;width:100%;margin-right:0!important;padding-bottom:.5rem}.subscribe-content--team .boxed-plan-details .detail>span{float:none;padding-right:0;text-align:right}.subscribe-content--team .organization-container{width:100%}.subscribe-content--team .creator-counter-control .counter-component{height:29px}.tos-checkbox-group .align-items-baseline.space-x-4 span{margin-left:8px;text-align:left}.subscribe-disclaimer{text-align:center;font-size:12px;line-height:16px}.user-details .subscribe-btn.lg-btn{height:35px;line-height:35px;font-size:16px}.mobile-return-to-pricing{display:block!important;margin-top:1.5rem}.mobile-return-to-pricing a{color:var(--sp-white);font-size:16px;font-weight:var(--font-weight-medium, 500)}.mobile-return-to-pricing a:hover{color:var(--sp-white);text-decoration:none}#cc-wrapper .credit-field-first,#cc-wrapper .credit-field-second{flex:1 100%}#cc-number-wrapper{padding-right:0}#cc-expires-wrapper{flex:1 50%;padding-left:0;padding-right:.5rem}#cc-cvv-wrapper,#location-wrapper #cc-country-wrapper,#location-wrapper #cc-zip-wrapper{flex:1 50%}#location-wrapper{flex-direction:row}#cc-country-wrapper{padding-right:.5rem}.subscribe-content--team #location-wrapper{flex-direction:column}.subscribe-content--team #location-wrapper #cc-country-wrapper,.subscribe-content--team #location-wrapper #cc-zip-wrapper{flex:1 100%;padding-right:0}}@media screen and (max-width:599px){.subscribe-content div.right-panel{overflow:hidden}.subscribe-content div.right-panel .user-details{height:100%}.plan-details iframe{height:420px}}.select2-selection.select2-selection--single{border-color:#707488!important}.credit-card-container .payment-method-icons{margin-bottom:6px}.recurly-field{box-sizing:border-box;height:38px;padding:0 16px;border:1px solid var(--form-control-border-color);border-radius:19px;background-color:var(--form-control-background-color)}.recurly-field .recurly-element{width:100%;height:100%;margin:0;padding:0;background:0 0!important;border:0!important;box-shadow:none!important}.recurly-field .recurly-element iframe{display:block;width:100%;height:100%}#cc-expires-wrapper .d-flex{width:100%}.expiration-field-month,.expiration-field-year{flex:1 1 0;min-width:0;margin-bottom:0}.expiration-field-month .recurly-field{border-radius:19px 0 0 19px;border-right:none;padding-right:6px}.expiration-field-year .recurly-field{border-radius:0 19px 19px 0;padding-left:6px}