.toggle-input{border-top:.1rem solid var(--color-grey-dew);display:flex;flex-direction:column;gap:3rem;padding:3rem 1rem}.toggle-input .toggle{align-items:center;display:flex;justify-content:space-between;padding:0 2rem}.toggle-input .toggle strong{font-size:1.4rem;font-weight:var(--font-weight-black);line-height:2.4rem;max-width:18.5rem}.toggle-input:last-child{border-bottom:.1rem solid var(--color-grey-dew)}.toggle-input .toggle-switch{align-items:center;border:.1rem solid var(--color-grey-dew);border-radius:3rem;display:flex;height:6rem;justify-content:center;min-width:11rem;width:11rem}.toggle-input .toggle-switch .no.active{background:var(--color-grey-hazy);color:#fff}.toggle-input .toggle-switch .yes.active{background:var(--gradient-seaweed);color:#fff}.toggle-input .toggle-switch span{align-items:center;border-radius:2.5rem;cursor:pointer;display:flex;font-size:1.2rem;font-weight:var(--font-weight-black);height:5rem;justify-content:center;line-height:1.2rem;width:5rem}.source-list-container{border-top:.1rem solid var(--color-grey-dew);display:flex;flex-direction:column;gap:3rem;padding:3rem 1rem 0}.source-list-container p{font-size:1.4rem;font-weight:var(--font-weight-black);line-height:2.4rem;margin-left:2rem}.source-list-container .source-list{border:.1rem solid var(--color-grey-dew);border-radius:2.4rem;display:flex;flex-direction:column;width:100%}.source-list-container .source-list.error{border-color:var(--color-secondary-orange);border-width:.2rem}.source-list-container .source-list div{align-items:center;border-bottom:.1rem solid var(--color-grey-dew);display:flex;justify-content:space-between;padding:1.8rem 2rem}.source-list-container .source-list div span{font-size:1.2rem;font-weight:var(--font-weight-black);line-height:1.2rem}.source-list-container .source-list div:last-of-type{border:none}.source-list-container .source-list div .icon{fill:var(--color-grey-hazy)}.job-application-modal{background:#fff;display:flex;flex-direction:column;gap:2rem;overflow-y:scroll}.job-application-modal .job-application-cta-btn{margin:0 1rem}.job-application-modal .error-message{align-items:center;background:var(--color-secondary-orange);border-radius:2.4rem;color:#fff;display:flex;font-size:1.4rem;font-weight:var(--font-weight-medium);justify-content:center;line-height:2.1rem;margin:0 1rem;min-height:6rem;padding:2rem;text-align:center}.job-application-modal form{margin-bottom:1rem;margin-top:0!important;padding:0 1rem}.job-application-modal h3{font-size:2.2rem;font-weight:var(--font-weight-black);line-height:2.8rem;margin-left:3rem}.job-application-modal .step-count{color:#768692;font-size:1.4rem;font-weight:var(--font-weight-black);line-height:2.4rem;margin-left:1rem;margin-top:-1rem}.job-application-modal .description{font-size:1.4rem!important;font-weight:400!important;line-height:2.2rem!important}.job-application-modal .link-cta{text-align:center}.job-application-modal .w-button{margin-bottom:1rem!important;margin-top:1rem!important}.job-application-modal .icon-container{align-items:center;background:var(--theme-gradient-primary);border-radius:2rem;display:flex;height:8rem;justify-content:center;margin-left:2rem;width:8rem}.job-application-modal .icon-container .icon{fill:#fff;height:3rem;width:3rem}.job-application-modal .rank-container{border-top:.1rem solid var(--color-grey-dew);margin-top:0!important}.job-application-modal .rank-question{display:flex;flex-direction:column;gap:3rem;padding:3rem}.job-application-modal .rank-question .question-header{display:flex;flex-direction:column}.job-application-modal .rank-question .question-header strong{font-size:1.4rem;font-weight:var(--font-weight-black);line-height:2.4rem}.job-application-modal .rank-question .question-header span{font-size:1rem;font-weight:var(--font-weight-normal);line-height:1.8rem}.job-application-modal .rank-question .question-rankings{display:flex;flex-wrap:wrap;gap:2rem;margin-left:-.75rem;width:33rem}.job-application-modal .rank-question .question-rankings span{align-items:center;border:.1rem solid var(--color-grey-dew);border-radius:2.5rem;cursor:pointer;display:flex;font-size:1.2rem;font-weight:var(--font-weight-black);height:5rem;justify-content:center;line-height:1.2rem;width:5rem}.job-application-modal .rank-question .question-rankings span.selected{background:var(--gradient-seaweed);border:none;color:#fff}.history-container .section-header{padding:0 2rem}.history-container .entry-container.error{border:.2rem solid var(--color-secondary-orange);border-color:var(--color-secondary-orange)!important;border-radius:2.4rem}.history-container .entry-container.error .title{border-left:0;border-right:0;border-top:0}.history-container .entry-container.error .responsibilities textarea{border-bottom:0;border-left:0;border-right:0}.history-container .entry-container .title{align-items:center;border:.1rem solid var(--color-grey-dew);border-radius:2.4rem 2.4rem 0 0;display:flex;justify-content:space-between;padding:0 1rem 0 0}.history-container .entry-container .title .icon-container{align-items:center;background:#fff;border:.1rem solid var(--color-grey-dew);border-radius:1.4rem;cursor:pointer;display:flex;height:4rem;max-width:4rem;min-width:4rem}.history-container .entry-container .title .icon-container .icon{fill:var(--color-secondary-orange);align-items:center;display:flex;justify-content:center}.history-container .entry-container .title .icon-container .icon svg{height:2.4rem;width:2.4rem}.history-container .entry-container .title input{border:0}.history-container .entry-container .dates{display:flex;width:100%}.history-container .entry-container .dates .date{align-items:center;border:.1rem solid var(--color-grey-dew);border-top:0;cursor:pointer!important;display:flex;padding-right:2rem;width:50%}.history-container .entry-container .dates .date .icon{fill:var(--color-grey-hazy)}.history-container .entry-container .dates .date input{border:0}.history-container .entry-container .dates .date.end-date{border-left:0!important}.history-container .entry-container .dates .date input[type=date]::-webkit-calendar-picker-indicator{background:url(../images/careers/icons/calendar-range.svg) top no-repeat;height:2.4rem;opacity:1;position:absolute;right:0;top:2rem;width:2.4rem}.history-container .entry-container .dates .date input[type=date]:in-range::-webkit-datetime-edit-day-field,.history-container .entry-container .dates .date input[type=date]:in-range::-webkit-datetime-edit-month-field,.history-container .entry-container .dates .date input[type=date]:in-range::-webkit-datetime-edit-text,.history-container .entry-container .dates .date input[type=date]:in-range::-webkit-datetime-edit-year-field{color:transparent}.history-container .entry-container .responsibilities textarea{border-radius:0 0 2.8rem 2.8rem;border-top:0;height:18rem}.job-application-modal .add-job-cta{align-items:center;background:var(--color-grey-mist)!important;border:none;border-radius:2.4rem;color:#333f48;display:flex;gap:1rem;justify-content:center;margin:1rem 1rem 0;padding:2rem 0}.job-application-modal .add-job-cta .icon{fill:#fff}.job-application-modal .add-job-cta .icon svg{fill:var(--gradient-seaweed)}.job-application-modal .history-container{border-top:.1rem solid var(--color-grey-dew);display:flex;flex-direction:column;gap:3rem;margin-top:0!important;padding:3rem 1rem 0}.job-application-modal .history-container .section-header{padding:0 2rem}.about-you{gap:3rem;padding:3rem 0!important}.about-you .questions{display:flex;flex-direction:column;gap:3rem;margin-top:0!important;padding:0 1rem}.about-you .questions .phoenix-input textarea{height:18rem}.about-you .phoenix-input :first-of-type{margin-top:0!important}.submitted{display:flex;padding:3rem 1rem!important}.submitted .submission-container{display:flex;flex-direction:column;gap:2rem}.submitted .submission-container h1{font-size:2.2rem;font-weight:var(--font-weight-black);line-height:2.8rem;margin-left:2rem}.submitted .submission-container .icon-container{background:var(--gradient-seaweed)}.submitted .complete-cta{align-items:center;display:flex;justify-content:center!important}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes backdropOut{0%{opacity:1}to{opacity:0}}@keyframes modalInDesktop{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalOutDesktop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20%)}}@keyframes genericUpIn{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes genericDownOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50%)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.job-application-modal-wrapper{align-items:flex-end;bottom:0;display:flex;justify-content:flex-end;left:0;padding:6rem 4rem;position:fixed;right:0;top:0;z-index:100}.job-application-modal-wrapper .w-button{min-height:6rem!important}body.--theme-mobile .job-application-modal-wrapper{--theme-accent-primary:var(--color-mobile-macaw)}.job-application-modal-wrapper .signup-modal-backdrop{animation-duration:.2s;animation-fill-mode:both;animation-name:backdropIn;animation-timing-function:ease-in-out;backdrop-filter:blur(2rem);background:rgba(0,22,36,.8);bottom:0;left:0;position:absolute;right:0;top:0}.job-application-modal-wrapper .signup-modal{animation-delay:.15s;animation-duration:.2s;animation-fill-mode:both;animation-name:modalInDesktop;animation-timing-function:ease-in-out;background:#fff;border-radius:2.8rem;box-shadow:0 2rem 4rem #0000004d;max-height:calc(100vh - 12rem);max-width:100%;min-width:37.5rem;position:relative;z-index:5}.job-application-modal-wrapper .signup-modal .loader{border-radius:2.8rem}.job-application-modal-wrapper .modal-inner{background:var(--color-grey-mist);border-radius:2.4rem}.job-application-modal-wrapper .modal-inner .step-counter{display:flex;gap:.2rem;padding:2rem;width:100%}.job-application-modal-wrapper .modal-inner .step-counter .steps{background:var(--gradient-seaweed);border-radius:2.4rem;display:flex;overflow:hidden;width:100%}.job-application-modal-wrapper .modal-inner .step-counter .steps .step{display:flex;height:2rem;width:100%}.job-application-modal-wrapper .modal-inner .step-counter .steps .step .test{background:var(--color-grey-dew);height:100%;width:100%}.job-application-modal-wrapper .modal-inner .step-counter .steps .step .test.active{background:transparent}.job-application-modal-wrapper .modal-inner .step-counter .steps .step .gap{background:var(--color-grey-mist);height:100%;min-width:.4rem}.job-application-modal-wrapper .modal-inner .step-counter .steps .step:first-child{border-radius:1rem 0 0 1rem}.job-application-modal-wrapper .modal-inner .step-counter .steps .step:last-child{border-radius:0 1rem 1rem 0}.job-application-modal-wrapper .modal-inner .step-counter .steps .step.active{background:transparent}.job-application-modal-wrapper .modal-pre-header{align-items:center;display:flex;justify-content:space-between;left:0;margin-top:-4.8rem;position:absolute;right:0;top:0}.job-application-modal-wrapper .modal-pre-header .modal-back,.job-application-modal-wrapper .modal-pre-header .modal-close{align-items:center;cursor:pointer;display:flex;height:4.8rem;justify-content:center;width:4.8rem}.job-application-modal-wrapper .modal-pre-header .modal-back .icon,.job-application-modal-wrapper .modal-pre-header .modal-close .icon{fill:#fff}.job-application-modal-wrapper .signup-modal-body{border-radius:2.8rem;container-type:inline-size;max-height:calc(100vh - 27.5rem);padding:3rem 0}.job-application-modal-wrapper .signup-modal-body:has(.signup-modal-footer){padding-bottom:3rem}.job-application-modal-wrapper .signup-modal-body .pre-content{border-bottom:.1rem solid var(--color-grey-dew);margin:0 -1rem 3rem;padding:0 3rem 3rem}.job-application-modal-wrapper .signup-modal-body .pre-content dt{color:var(--color-secondary-lime);font-size:2.2rem;font-weight:var(--font-weight-black);line-height:2.8rem;margin-bottom:2rem}.job-application-modal-wrapper .signup-modal-body .pre-content dd{font-size:1.2rem;font-weight:var(--font-weight-medium);line-height:1.8rem}.job-application-modal-wrapper .signup-modal-body .large-icon{align-items:center;background:var(--theme-gradient-primary);border-radius:2.4rem;display:flex;height:8rem;justify-content:center;margin-bottom:2rem;margin-left:2rem;width:8rem}.job-application-modal-wrapper .signup-modal-body .large-icon .icon{fill:#fff;height:3rem;width:3rem}.job-application-modal-wrapper .signup-modal-body .large-icon.danger{background:var(--color-secondary-strawberry)}.job-application-modal-wrapper .signup-modal-body .large-icon.success{background:var(--color-secondary-lime)}.job-application-modal-wrapper .signup-modal-body h6{font-size:2.2rem;font-weight:var(--font-weight-black);line-height:2.8rem;margin-bottom:3rem;padding:0 2rem}.job-application-modal-wrapper .signup-modal-body h6+p{margin-top:-1rem}.job-application-modal-wrapper .signup-modal-body h6+img{margin-bottom:3rem}.job-application-modal-wrapper .signup-modal-body>p{font-size:1.4rem;font-weight:var(normal);line-height:2.4rem;padding:0 2rem}.job-application-modal-wrapper .signup-modal-body>p.smaller{font-size:1rem;font-weight:var(--font-weight-book)}.job-application-modal-wrapper .signup-modal-body>p+*{margin-top:3rem}.job-application-modal-wrapper .signup-modal-body>p+p{margin-top:2rem}.job-application-modal-wrapper .signup-modal-body>p a{color:inherit;text-decoration:underline}.job-application-modal-wrapper .signup-modal-body>.sub-heading{color:var(--color-grey-hazy);font-size:1.4rem;font-weight:var(--font-weight-black);line-height:2.4rem}.job-application-modal-wrapper .signup-modal-body .modal-divider{background:var(--color-grey-dew);display:block;height:.1rem;margin:3rem -1rem}.job-application-modal-wrapper .signup-modal-body .w-button.--type-secondary{justify-content:space-between;padding:0 2rem}.job-application-modal-wrapper .signup-modal-body .w-button.--type-secondary .button-icon-secondary{fill:var(--theme-accent-secondary)}.job-application-modal-wrapper .signup-modal-body form>*+*{margin-top:1rem}.job-application-modal-wrapper .signup-modal-body form>*+h6{margin-top:3rem}.job-application-modal-wrapper .signup-modal-body form .split{align-items:center;display:flex;justify-content:space-between}.job-application-modal-wrapper .signup-modal-body form .split>*{width:calc(50% - .5rem)}.job-application-modal-wrapper .signup-modal-body form .split-three{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.job-application-modal-wrapper .signup-modal-body .terms-checkbox{align-items:center;display:flex;justify-content:flex-start;padding:0 2rem}.job-application-modal-wrapper .signup-modal-body .terms-checkbox .icon{flex-shrink:0;margin-right:1rem}.job-application-modal-wrapper .signup-modal-body .terms-checkbox input{display:none}.job-application-modal-wrapper .signup-modal-body .terms-checkbox .label{color:var(--color-grey-thunder);font-size:1.2rem;font-weight:var(--font-weight-medium);line-height:1.8rem}.job-application-modal-wrapper .signup-modal-body .tab-selector .tab-option{font-size:1.2rem}.job-application-modal-wrapper .signup-modal-body .tab-selector .tab-option.selected{background:var(--theme-accent-primary)}.job-application-modal-wrapper .signup-modal-body .tab-selector+form{margin-top:3rem}.job-application-modal-wrapper .signup-modal-body .contact-card{border:.1rem solid var(--color-grey-dew);border-radius:2.4rem;margin:3rem 0;padding:1rem}.job-application-modal-wrapper .signup-modal-body .contact-card .meta-primary{margin-bottom:2.5rem;padding-top:2rem;text-align:center}.job-application-modal-wrapper .signup-modal-body .contact-card .meta-primary dt{color:var(--theme-accent-primary);font-size:2.4rem;font-weight:var(--font-weight-black);margin-bottom:1rem}.job-application-modal-wrapper .signup-modal-body .contact-card .meta-primary dd{font-size:1.4rem;font-weight:var(--font-weight-black)}.job-application-modal-wrapper .signup-modal-body .contact-card .meta-secondary{align-items:center;background:var(--color-grey-mist);display:flex;justify-content:space-between;min-height:4.8rem;padding:1rem 2rem}.job-application-modal-wrapper .signup-modal-body .contact-card .meta-secondary dt{font-size:1.2rem;font-weight:var(--font-weight-black)}.job-application-modal-wrapper .signup-modal-body .contact-card .meta-secondary dd{font-size:1.2rem;text-align:right}.job-application-modal-wrapper .signup-modal-body .contact-card .meta-secondary+.meta-secondary{border-top:.1rem solid #fff}.job-application-modal-wrapper .signup-modal-body .contact-card .meta-secondary:nth-of-type(2){border-radius:2.4rem 2.4rem 0 0}.job-application-modal-wrapper .signup-modal-body .contact-card .meta-secondary:last-of-type{border-radius:0 0 2.4rem 2.4rem}.job-application-modal-wrapper .signup-modal-footer{padding:0 1rem 2rem}.job-application-modal-wrapper .signup-modal-footer>*{width:100%}.job-application-modal-wrapper .signup-modal-footer.multi-button{align-items:center;border-top:.1rem solid var(--color-grey-dew);display:flex;justify-content:space-between;padding-top:2rem}.job-application-modal-wrapper .signup-modal-footer.multi-button>*+*{margin-left:1rem}.job-application-modal-wrapper .signup-modal-footer .--type-primary{min-width:20rem}.job-application-modal-wrapper .signup-modal-footer .--type-secondary{min-width:14.5rem}@media (max-width:600px){.job-application-modal-wrapper{padding:1rem}.job-application-modal-wrapper .signup-modal{border-radius:2.8rem 2.8rem 0 0;bottom:0;left:0;max-height:calc(100vh - 4.8rem);min-width:100%;position:fixed;right:0}.job-application-modal-wrapper .signup-modal.getting-started-top{max-height:calc(100vh - 10.8rem)!important}.job-application-modal-wrapper .modal-inner{border-radius:2.8rem 2.8rem 0 0;max-height:calc(100vh - 8.8rem);overflow:auto}.job-application-modal-wrapper .signup-modal-body{max-height:unset}}
