.profile-options .title{margin-bottom:var(--spacing-28);text-align:center}.profile-options .body{margin-bottom:var(--spacing-32)}.profile-options .body .action-btn{border:1px solid rgba(0,12,31,.18);border-radius:5px}.profile-options .body .action-btn:not(:last-child){margin-bottom:var(--spacing-12)}.profile-options .body .action-btn:hover{background-color:var(--main-light-shade-1);border:1px solid var(--main-dark-opacity-12)}.profile-options .body .action-btn>button{background:none;border:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;padding:0;width:100%}.profile-options .body .action-btn>button>svg{padding-left:2px;padding-right:2px;width:24px}.profile-options .body .action-btn>button>svg>path[stroke]{stroke:var(--main-dark-light-3)}.profile-options .body .action-btn a.visible,.profile-options .body .action-btn button,.profile-options .body .action-btn>a{align-items:center;display:flex;font-size:18px;line-height:unset;padding:var(--spacing-14) var(--spacing-44)}.profile-options .body .action-btn a.visible>svg,.profile-options .body .action-btn button>svg,.profile-options .body .action-btn>a>svg{margin-right:15px;width:24px}.profile-options .body .action-btn .invisible{overflow:hidden}.profile-options .terms{color:rgba(0,12,31,.48);font-size:14px;font-weight:500;line-height:130%;margin-bottom:var(--spacing-24)}.profile-options .footer{color:rgba(0,12,31,.48);line-height:150%;text-align:center}.profile-options .alert-error{background-color:var(--main-red-light-2);border:1px solid var(--main-red-light-3);border-radius:5px;color:var(--main-red-shade-1);display:block;font-size:14px;font-weight:500;height:auto;line-height:130%;margin-bottom:var(--spacing-12);margin-top:var(--spacing-8);padding:12px 30px;position:static;text-align:center}@media (min-width:1024px) and (max-width:1439px){.profile-options .body .action-btn a.visible,.profile-options .body .action-btn button,.profile-options .body .action-btn>a{padding:var(--spacing-14) var(--spacing-24)}}@media (max-width:600px){.profile-options .body .action-btn a.visible,.profile-options .body .action-btn button,.profile-options .body .action-btn>a{height:52px;padding:17px 30px;text-align:left}.profile-options .body .action-btn a.visible svg,.profile-options .body .action-btn button svg,.profile-options .body .action-btn>a svg{flex-shrink:0}}.signup-options.form-step{flex-grow:1}.signup-options.form-step .form-wrap{height:514px;padding-top:var(--spacing-48)}.signup-options .options{background-color:var(--main-light);border-radius:10px;max-width:446px;padding:var(--spacing-48);width:100%}@media (min-width:1024px) and (max-width:1439px){.signup-options.form-step .form-wrap{height:503px}.signup-options .options{padding:var(--spacing-44)}}@media (max-width:1023px){.signup-options .options{margin:0 auto;padding:var(--spacing-24)}.signup-options.form-step .form-wrap{margin:0 auto;padding-top:var(--spacing-24)}.signup-options .form-wrap .header .h4{padding-left:var(--spacing-8)}.start-learning.signup-form{margin:0 auto;max-width:420px;padding:0}.start-learning.upcoming,.start-learning.upcoming .form-wrap,.start-learning.upcoming .options{background:var(--main-light-shade-1)}.fa .start-learning.upcoming,.fa .start-learning.upcoming .form-wrap,.fa .start-learning.upcoming .options{background:var(--main-light)}}.signup-container{min-height:100vh;position:relative}.signup-container .free-campaign{color:var(--main-light);width:570px}.signup-container .free-campaign .main{font-size:32px}.signup-container .free-campaign .main svg{height:106px}.signup-container .free-campaign .main .highlight{color:var(--main-light);font-weight:700}.signup-container .free-campaign .main .highlight.blue,.signup-container .free-campaign .main .highlight.campaign-1{color:var(--c-fw2024-1)}.signup-container .free-campaign .main .highlight.blue.special,.signup-container .free-campaign .main .highlight.campaign-1.special{text-shadow:4px 4px 0 var(--main-dark)}.signup-container .free-campaign .main .highlight.campaign-2,.signup-container .free-campaign .main .highlight.yellow{color:var(--c-fw2024-2)}.signup-container .free-campaign .main .highlight.campaign-2.special,.signup-container .free-campaign .main .highlight.yellow.special{text-shadow:-1px -1px 0 var(--main-dark),1px -1px 0 var(--main-dark),-1px 1px 0 var(--main-dark),1px 1px 0 var(--main-dark),4px 4px 0 var(--c-lda-2)}.signup-container .free-campaign .main .highlight.white{color:var(--main-light);font-weight:600}.signup-container .free-campaign .main .highlight.thin{font-weight:inherit}.signup-container .free-campaign .main .highlight{font-size:56px;font-weight:800}.signup-container .free-campaign .main>.mobile-block{font-weight:800}.signup-container .free-campaign .main .block .mobile-block{display:inline-block;margin-top:20px;vertical-align:top}.signup-container .free-campaign .description{font-size:21px;line-height:1.4;margin:28px 0 32px}.signup-container .free-campaign .timer .countdown{color:var(--main-light)}.signup-container .free-campaign .timer .countdown .box{border-radius:0}.signup-container .free-campaign .no-card-required{align-items:center;display:flex;font-size:21px;margin-top:20px}.signup-container .free-campaign .no-card-required svg{margin-right:8px}.signup-container .free-campaign .block{display:block}.signup-container .free-campaign.fa .timer .countdown .box{border-color:#68a9fe}.signup-container .form-wrap{max-width:332px;padding-left:0;padding-right:0;padding-top:var(--spacing-60)}.signup-container .form-wrap h1{margin-bottom:var(--spacing-24)}.signup-container>div{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;min-height:inherit}.signup-container>div>div{margin:auto}.signup-container>div:first-of-type{background-color:var(--main-light);width:46%}.signup-container>div:last-of-type{background:linear-gradient(-253.23deg,rgba(0,164,178,.2),rgba(0,164,178,.05) 44.75%,rgba(0,164,178,0) 94.77%);background-color:var(--main-dark);width:54%}.signup-container>div .form-wrap{margin:auto}.signup-container>div .info-wrap{color:var(--main-light);max-width:400px}.signup-container>div .info-wrap .h1{font-size:48px;margin:0}.signup-container>div .info-wrap .subtitle{margin-bottom:var(--spacing-48);margin-top:var(--spacing-16)}.signup-container>div .info-wrap .students{margin:0}.signup-container>div .info-wrap img{margin-right:var(--spacing-24);vertical-align:middle}@media (min-width:1024px) and (max-width:1439px){.signup-container>div .info-wrap .h1{font-size:44px}}@media (max-width:1023px){.signup-container{margin:0;min-height:calc(100vh - 148px);padding:148px 0 0}.signup-container .mobile-block{display:block}.signup-container>div{align-items:flex-start;justify-content:center}.signup-container>div .form-wrap{margin:0;padding-top:0}.signup-container>div .signup-options{margin:0}.signup-container>div .signup-options .form-wrap{margin:0 auto}.signup-container>div:first-of-type{width:100%}.signup-container>div:last-of-type{display:none}}@media (min-width:1024px) and (max-width:1439px){.signup-container .form-wrap{max-width:310px}.signup-container .free-campaign{width:480px}.signup-container .free-campaign .main{font-size:28px}.signup-container .free-campaign .main svg{height:90px}.signup-container .free-campaign .main .highlight{font-size:48px}}.fa .signup-container>div:last-of-type{background:linear-gradient(135deg,rgba(3,111,253,.14) 19.77%,rgba(3,111,253,.05) 36.77%,rgba(1,22,51,0) 63.97%);background-color:var(--main-dark)}