#register .free{color:#faea26;font-weight:700;font-family:Acumin-Pro-Extra-Condensed,sans-serif;font-size:20px}#register .loginLink{color:red;text-decoration:underline}#register #subscribe-form{padding-top:20px}#register #mobile-flag{text-align:center;margin:auto;display:none;padding-bottom:20px}#register #mobile-flag #flag{padding-bottom:10px}#register #mobile-flag #flag,#register #mobile-flag .subscribe-flag{color:#fff;background-color:#772feb;margin-bottom:0;text-align:center}#register #mobile-flag .subscribe-flag{padding-bottom:0}#register #mobile-flag .flag-text-container{text-align:center;margin-left:5%}#register #mobile-flag .flag-text{-webkit-transition:.5s ease;transition:.5s ease;padding:7px;font-weight:700;font-family:Acumin-Pro-Extra-Condensed,sans-serif;font-size:20px}#register #mobile-flag .flag-list{list-style-type:none;text-align:left;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-padding-start:0;padding-inline-start:0;margin-left:5%;margin-right:5%}#register #mobile-flag .free{color:#faea26;font-weight:700;font-family:Acumin-Pro-Extra-Condensed,sans-serif;font-size:20px}#register #yellow-bg-yearly,#register .yellow-text-monthly{-webkit-transition:.5s ease;transition:.5s ease}#register .ck-input-text{font-size:20px}#register .ck-field-container{margin-bottom:0}#register h3{margin:10px;font-size:35px;text-align:center}#register .input-base{margin-bottom:0;padding-bottom:10px}#register .register-container{width:100%;margin:10px auto 50px}#register .error{color:red;font-weight:700;text-align:center}#register .column{float:left}#register .left{width:60%}#register .right{width:40%}#register .left-half,#register .right-half{width:50%}#register .row:after{content:"";display:table;clear:both}@media screen and (max-width:800px){#register .mobile-offer-button{display:inline}#register #desktop-features,#register .hide-mobile{display:none}#register .grid{width:90%}#register #mobile-flag{display:block}#register .register-container{width:100%;text-align:center;padding:0;margin:unset}#register .container{width:100%;margin:auto}#register .column,#register .left,#register .left-half,#register .right,#register .right-half{width:100%;text-align:center}}#register .half{width:70%;margin:auto}#register .padding{padding-top:5px}#register #flag{color:#fff;background-color:#772feb;padding-top:30px}#register #flag,#register #flag-features{padding-bottom:0;margin-bottom:0;text-align:center}#register #flag-features{width:100%;color:#772feb;border-radius:10px;border:3px solid #772feb}#register #flag-features h2{margin:10px}#register .flag-list{list-style-type:none;text-align:center;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-padding-start:0;padding-inline-start:0;margin-left:5%;margin-right:5%}#register .flag-text-features{padding:5px;font-weight:700;font-family:Acumin-Pro-Extra-Condensed,sans-serif;font-size:25px}#register .flag-container{width:95%;text-align:center;margin:20px auto auto}#register .flag-text-container{text-align:center;margin-left:5%}#register .invisible{visibility:hidden}#register .offer-button-container{padding-top:10px;padding-bottom:10px;text-align:center;width:100%;margin:auto}#register .offer-button{text-align:center;color:#000;background-color:#faea26;font-weight:700;font-family:Acumin-Pro-Extra-Condensed,sans-serif;font-size:40px;border-radius:8px;-webkit-box-shadow:2px 2px;box-shadow:2px 2px}#register .offer-button:hover{background-color:#cfbe04}#register .offer-button-selected{text-align:center;color:#000;background-color:#cfbe04;font-weight:700;font-family:Acumin-Pro-Extra-Condensed,sans-serif;font-size:40px;border-radius:8px;-webkit-box-shadow:2px 2px;box-shadow:2px 2px}#register .offer-button-selected:hover{background-color:#faea26}@media screen and (max-width:800px){#register #flag{color:#772feb;background-color:#fff;padding-bottom:0;margin-bottom:0;text-align:center;padding-top:5px}#register .offer-button,#register .offer-button-selected{font-size:25px}}#register #deals-container .flag-text-monthly,#register #deals-container .flag-text-yearly{-webkit-transition:.5s ease;transition:.5s ease;padding:7px;font-weight:700;font-family:Acumin-Pro-Extra-Condensed,sans-serif;font-size:20px}#register #deals-container .cell{display:-webkit-box;display:-ms-flexbox;display:flex;width:95%}#register #deals-container .cell .subscribe-flag{color:#fff;background-color:#772feb;padding-bottom:0;margin-bottom:0;text-align:center}#register #deals-container .cell .free{color:#faea26;font-weight:700;font-family:Acumin-Pro-Extra-Condensed,sans-serif;font-size:30px}#register #deals-container .cell .free-purple{color:#772feb;font-weight:700;font-family:Acumin-Pro-Extra-Condensed,sans-serif;font-size:30px}#register #deals-container .deal-column{-webkit-box-flex:1;-ms-flex:1;flex:1;display:table-cell;padding:5px 5px 0}#register #deals-container .deal{padding-left:10px;padding-right:10px;margin:auto}@media screen and (max-width:800px){#register #deals-container .deal{padding-left:0;padding-right:0}#register #deals-container .cell{width:100%}}#register #deals-container .grid{display:inline-grid;grid-template-columns:50% 50%;grid-gap:7px;background-color:#fff;color:#444;text-align:center}#register #deals-container .top-padding{padding-top:30px;margin-bottom:0}#register #deals-container #monthly{width:100%;background-color:#772feb;text-align:center;border-radius:10px;height:100%}#register #deals-container .monthly-text-container{margin:0;padding-top:10px}#register #deals-container .monthly-title{color:#faea26;font-weight:700;font-family:Acumin-Pro-Extra-Condensed,sans-serif;font-size:35px}@media(max-width:800px){#register #deals-container .monthly-mobile{background-color:#fff!important}#register #deals-container .mobile-flag{display:none}#register #deals-container .free-mobile,#register #deals-container .monthly-price-mobile,#register #deals-container .monthly-title-mobile{color:#772feb}#register #deals-container .monthly-mobile{background-color:#fff}}#register #deals-container .monthly-price{-webkit-transition:.5s ease;transition:.5s ease;color:#fff;font-weight:700;font-family:Acumin-Pro-Extra-Condensed,sans-serif}@media screen and (max-width:800px){#register #deals-container .monthly-title{font-size:25px}#register #deals-container .monthly-price-mobile{color:#772feb}}#register #deals-container .round{border-radius:12px}#register #deals-container .small{font-size:20px}#register #deals-container .large{font-size:35px}@media screen and (max-width:800px){#register #deals-container .large{font-size:25px}}#register #deals-container #yearly{text-align:center;width:100%}#register #deals-container #yearly,#register #deals-container #yearly .top{border-radius:12px;background-color:#faea26}#register #deals-container #yearly .bottom{background-color:#772feb;border-radius:10px;padding:10px}#register #deals-container #yearly .yearly-text-black,#register #deals-container #yearly .yearly-text-black-large{font-weight:700;font-family:Acumin-Pro-Extra-Condensed,sans-serif}#register #deals-container #yearly .yearly-text-black-large{font-size:35px}@media screen and (max-width:800px){#register #deals-container #yearly .yearly-text-black-large{font-size:25px}}#register #deals-container #yearly .yearly-text-purple{color:#772feb;font-weight:700;font-family:Acumin-Pro-Extra-Condensed,sans-serif;font-size:20px}#register #deals-container #yearly .yearly-text-yellow{font-weight:700;font-family:Acumin-Pro-Extra-Condensed,sans-serif;color:#faea26;font-size:20px}@media screen and (max-width:800px){#register #deals-container{width:90%;text-align:center;margin:10px auto auto}#register .input-base{text-align:left}}#register #subscriber-container{width:100%;padding-left:10px}#register #subscriber-container .next{text-align:center;width:100%;padding-top:10px;margin-bottom:10px;margin-top:5px}#register #subscriber-container .next-button{background-color:#772feb;padding-bottom:5px;padding-left:20px;padding-right:20px;font-weight:700;font-family:Acumin-Pro-Extra-Condensed,sans-serif;color:#faea26;font-size:40px;border-radius:10px}#register #subscriber-container .form-title{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#register #subscriber-container .form-title h2{text-transform:uppercase}@media(max-width:1040px){#register #subscriber-container .form-title h2{font-size:3.125rem}}@media(max-width:768px){#register #subscriber-container .form-title p{display:none}}@media(max-width:968px){#register #subscriber-container .form-title{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:768px){#register #subscriber-container .form-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;margin-bottom:40px}}#register #subscriber-container .password-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}#register #subscriber-container .password-section .form-group{padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#register #subscriber-container .password-section .form-group .input-base{margin-bottom:0}#register #subscriber-container .password-section .form-group .disclaimer{width:100%;text-align:left}#register #subscriber-container .password-section .form-group .disclaimer-text{text-align:left;font-size:15px;font-family:Acumin-Pro-Extra-Condensed,sans-serif}#register #subscriber-container .opt-in{width:100%;text-align:center}#register #subscriber-container .opt-in .ck-input-checkbox-wrapper{margin-bottom:.625rem;text-align:center}#register #subscriber-container .opt-in .ck-input-checkbox-wrapper label{text-align:center;color:#000;font-weight:900;letter-spacing:.0625rem;font-size:10px}#register #subscriber-container .terms-of-use{position:relative;margin-bottom:2.875em}#register #subscriber-container .terms-of-use h3{margin-bottom:1.25rem}#register #subscriber-container .terms-of-use input{height:30px;width:30px;left:0;top:9px;position:relative;opacity:0}#register #subscriber-container .terms-of-use input+label.option-name:after{content:none;pointer-events:none}#register #subscriber-container .terms-of-use input:checked+label.option-name:after{content:"";display:block;pointer-events:none}#register #subscriber-container .terms-of-use input:checked+label.option-name:before{border-color:#772feb}@media(max-width:568px){#register #subscriber-container .terms-of-use input{top:30px}}#register #subscriber-container .terms-of-use label.option-name{position:absolute;display:inline-block;font-size:1rem;left:0;padding-left:35px;color:#000}#register #subscriber-container .terms-of-use label.option-name a{color:#772feb;font-weight:700}#register #subscriber-container .terms-of-use label.option-name.invalid:before{border-color:#ce0010}#register #subscriber-container .terms-of-use label.option-name:after,#register #subscriber-container .terms-of-use label.option-name:before{position:absolute;content:"";display:inline-block}#register #subscriber-container .terms-of-use label.option-name:before{height:20px;width:20px;border:3px solid #979797;left:0;top:0}#register #subscriber-container .terms-of-use label.option-name:after{content:"";position:absolute;display:none;left:9px;top:3px;width:4px;height:14px;border:solid #772feb;border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width:568px){#register #subscriber-container .terms-of-use label.option-name{padding-top:0;font-size:.875rem;line-height:1.1875rem}}@media(max-width:568px){#register #subscriber-container .terms-of-use{margin-bottom:4.75rem}}@media(max-width:968px){#register #subscriber-container .disclaimer p{font-size:.875rem;letter-spacing:.04rem;line-height:1.0625rem}}@media(max-width:800px){#register #subscriber-container{width:90%;text-align:center;margin:auto}}.ck-button{font-size:1.375em;text-transform:uppercase;outline:none;font-family:Lato,sans-serif;font-weight:800;letter-spacing:.19625rem;line-height:normal;border:none}.ck-button.ck-button-small{font-size:.875rem}.ck-button-stroked{border:.125rem solid #772feb;color:#772feb;padding:.4375rem 4.5rem;background-color:#fff}.ck-button-filled{color:#fff;background-color:#772feb;padding:.5625rem 4.5rem}.ck-button-filled.ck-button-small{padding:.3125rem 1.25rem}.ck-input-label{color:#000;font-weight:800;letter-spacing:.0625rem;letter-spacing:.1875rem}.ck-input-field-wrapper{width:100%}.ck-optional-input-flag{color:#c6c6c6;text-transform:uppercase;display:block;float:left;height:3.125rem;line-height:3.125rem;width:100px;margin-left:5px}.custom-file-upload{background-color:#772feb;color:#fff}.custom-file-upload+.custom-file-upload-input{display:none}.ck-select-wrapper{position:relative;display:inline-block}.ck-select{background-color:#772feb;padding:.5625rem 2.5rem .5625rem 1.25rem;color:#fff}.ck-select-down{width:0;height:0;border-left:5.5px solid transparent;border-right:5.5px solid transparent;border-top:5.5px solid #fff;position:absolute;top:18px;right:13px;pointer-events:none}.ck-select-down:hover{cursor:pointer}.ck-input-text{width:100%;height:3.125rem;border-radius:3px;font:normal 700 1.375em/34px Lato,sans-serif;padding-left:.5em;letter-spacing:.82px;border:.1875rem solid #d8d8d8;display:block;outline:none;color:#9b9b9b;-webkit-appearance:none}.ck-input-text::-webkit-input-placeholder{color:#9b9b9b;text-transform:uppercase}.ck-input-text::-moz-placeholder{color:#9b9b9b;text-transform:uppercase}.ck-input-text:-ms-input-placeholder{color:#9b9b9b;text-transform:uppercase}.ck-input-text::-ms-input-placeholder{color:#9b9b9b;text-transform:uppercase}.ck-input-text::placeholder{color:#9b9b9b;text-transform:uppercase}@media(max-width:968px){.ck-input-text{font-size:1rem}}.ck-input-text:focus{border-color:#772feb}.ck-input-number{width:100%;height:3.125rem;font:normal 700 1.375em/34px Lato,sans-serif;padding-left:.5em;letter-spacing:.82px;border:.1875rem solid #d8d8d8;display:block;outline:none;border-radius:3px;color:#9b9b9b}.ck-input-number::-webkit-input-placeholder{color:#9b9b9b;text-transform:uppercase}.ck-input-number::-moz-placeholder{color:#9b9b9b;text-transform:uppercase}.ck-input-number:-ms-input-placeholder{color:#9b9b9b;text-transform:uppercase}.ck-input-number::-ms-input-placeholder{color:#9b9b9b;text-transform:uppercase}.ck-input-number::placeholder{color:#9b9b9b;text-transform:uppercase}@media(max-width:968px){.ck-input-number{font-size:1rem}}.ck-input-number:focus{border-color:#772feb}.ck-input-date{width:100%;height:3.125rem;border-radius:3px;font:normal 700 1.375em/34px Lato,sans-serif;padding-left:.5em;letter-spacing:.82px;border:.1875rem solid #d8d8d8;-webkit-box-sizing:border-box;box-sizing:border-box}.ck-input-date::-webkit-input-placeholder{color:#9b9b9b;text-transform:uppercase}.ck-input-date::-moz-placeholder{color:#9b9b9b;text-transform:uppercase}.ck-input-date:-ms-input-placeholder{color:#9b9b9b;text-transform:uppercase}.ck-input-date::-ms-input-placeholder{color:#9b9b9b;text-transform:uppercase}.ck-input-date::placeholder{color:#9b9b9b;text-transform:uppercase}@media(max-width:968px){.ck-input-date{font-size:1rem}}.ck-input-checkbox-wrapper{position:relative}.ck-input-checkbox-wrapper .ck-input-checkbox-mark{display:block;width:30px;height:30px}.ck-input-checkbox-wrapper .ck-input-checkbox{opacity:0;position:absolute;top:0;left:0}.ck-input-checkbox-wrapper .ck-input-checkbox:checked+label:after{display:block}.ck-input-checkbox-wrapper .ck-input-checkbox:checked+label:before{border-color:#772feb}.ck-input-checkbox-wrapper label{float:left;padding-left:25px}.ck-input-checkbox-wrapper label:before{content:"";display:block;height:15px;width:15px;border:2px solid #979797;left:0;top:3px;position:absolute;margin-right:.3125rem}.ck-input-checkbox-wrapper label:after{content:"";position:absolute;display:none;left:6px;top:5px;width:3px;height:8px;border:solid #772feb;border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}form .input-base{width:100%;margin-bottom:1.875rem}form .input-base.hidden{opacity:0;height:0}@media(max-width:767px){form .input-base.hidden{display:none}}@media(max-width:767px){form .input-base{margin-bottom:1.5rem}}form .form-group{width:100%;margin-bottom:0}form .form-group.inline{display:-webkit-box;display:-ms-flexbox;display:flex}form .form-group.inline .input-base:first-of-type{margin-right:2.9375rem}@media(max-width:767px){form .form-group.inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}form label{font-size:.875rem;line-height:1.5625rem;letter-spacing:.1875rem;color:#772feb;text-transform:uppercase}form .gray-border{position:relative}form .gray-border select,form .input-base input,form .input-base textarea{border:3px solid #d8d8d8;height:3.125rem;width:100%;padding-left:.5em;font:normal 700 1.375em/34px Lato,sans-serif;letter-spacing:.82px;color:#9b9b9b;border-radius:3px;background:#fff}form .gray-border select:focus,form .input-base input:focus,form .input-base textarea:focus{outline:none;border:3px solid #772feb}form .gray-border select:active,form .input-base input:active,form .input-base textarea:active{color:#292830;border:3px solid #772feb}form .gray-border select::-webkit-input-placeholder,form .input-base input::-webkit-input-placeholder,form .input-base textarea::-webkit-input-placeholder{color:#9b9b9b;text-transform:uppercase}form .gray-border select::-moz-placeholder,form .input-base input::-moz-placeholder,form .input-base textarea::-moz-placeholder{color:#9b9b9b;text-transform:uppercase}form .gray-border select:-ms-input-placeholder,form .input-base input:-ms-input-placeholder,form .input-base textarea:-ms-input-placeholder{color:#9b9b9b;text-transform:uppercase}form .gray-border select::-ms-input-placeholder,form .input-base input::-ms-input-placeholder,form .input-base textarea::-ms-input-placeholder{color:#9b9b9b;text-transform:uppercase}form .gray-border select::placeholder,form .input-base input::placeholder,form .input-base textarea::placeholder{color:#9b9b9b;text-transform:uppercase}@media(max-width:968px){form .gray-border select,form .input-base input,form .input-base textarea{font-size:1rem}}form .input-base textarea{height:auto}form input:focus:-moz-placeholder,form input:focus:-ms-input-placeholder,form input:focus::-moz-placeholder,form input:focus::-webkit-input-placeholder{color:#292830}form input::-webkit-inner-spin-button,form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form input::-webkit-clear-button{display:none}form select{text-transform:uppercase}form .textarea{margin-bottom:2.5em}form .textarea .message{width:100%}form .checkbox{position:relative}form .checkbox input{cursor:pointer;position:absolute;width:30px;height:30px;opacity:0;z-index:1}form .checkbox input:checked~.remember-me-checkbox{border-color:#772feb}form .checkbox input:checked~.remember-me-checkbox:after{display:block}@media(max-width:968px){form .checkbox input{left:0}}form .checkbox .remember-me-checkbox{position:absolute;height:30px;width:30px;background:#fff;top:-3px;left:-40px}form .checkbox .remember-me-checkbox:after{content:"";position:absolute;display:none;left:8px;top:0;width:8px;height:22px;border:solid #772feb;border-width:0 6px 6px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width:968px){form .checkbox .remember-me-checkbox{padding-left:0}}form .custom-file-upload{background-color:#772feb;color:#fff}form .custom-file-upload+.custom-file-upload-input{display:none}.indicator{max-width:225px;width:100%}.indicator .step-indicator{margin-top:10px;width:100%}.indicator .step-indicator,.indicator .step-indicator .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.indicator .step-indicator .step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;border-bottom:none}.indicator .step-indicator .step .step-icon{height:14px;width:14px;border-radius:50%;background:#fff;font-size:10px;text-align:center;color:#fff;position:relative;line-height:50px;font-size:20px;border:3px solid #000}.indicator .step-indicator .step.active .step-icon{background:#772feb;border-color:#9013fe}.indicator .step-indicator .step.step2 p,.indicator .step-indicator .step.step3 p{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.indicator .step-indicator .step p{text-align:center;position:absolute;top:-50px;color:#292830;font-size:18px;line-height:22px;letter-spacing:0;width:200px}.indicator .step-indicator .indicator-line{width:100%;height:3px;background:#000;-webkit-box-flex:1;-ms-flex:1;flex:1}.indicator .step-indicator .indicator-line.active{background:#000}@media(max-width:768px){.indicator{display:none}}
