.white#magnet-logo path{fill:#fff}.red#magnet-logo path{fill:#ff5c51}.gray#magnet-logo path{fill:#e5e7e8}.navbar{align-content:center;align-items:center;background:#fff;display:flex;flex-direction:column;font-size:16px;height:72px;justify-content:center;line-height:1;position:fixed;top:0;width:100%;z-index:10}@media screen and (min-width:544px){.navbar{height:72px}}.navbar .logoContainer{float:left;margin-right:12px}@media screen and (max-width:768px){.navbar .logoContainer{display:inline-block;overflow:hidden}.navbar .logoContainer.asBadge{max-width:37px}}.navbar a{color:#657786;font-weight:600}.navbar .hidden{display:none}.navbar .navItemContainer{display:flex;flex-direction:row;justify-content:space-between;line-height:39px;transform:translateY(-2px)}.navbar .navItemContainer .left,.navbar .navItemContainer .right{align-items:center;display:flex;flex-direction:row}.navbar .navItemContainer .separator{background:#e6ecf0;display:inline-block;height:18px;width:2px}.navbar .navItemContainer .btn{border-radius:6px;font-size:16px;line-height:18px}.navbar .navItemContainer .btn-primary{margin-right:0}.primarySection{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(80vh - 72px);padding:2.5vh 0}@media (min-width:544px){.primarySection{min-height:calc(80vh - 72px)}}.primarySection:first-of-type{padding-top:72px}@media (min-width:544px){.primarySection:first-of-type{padding-top:72px}}.primarySection.no-minHeight{min-height:0}.primarySection.whiteBg{background:#fff}.primarySection.blackBg{background-color:#283740;color:#fff}.primarySection.redBg{background-color:#ff5c51;color:#fff}.primarySection.blackBg,.primarySection.redBg{-webkit-font-smoothing:antialiased}.primarySection.grayBg{background-color:#eef2f5}.primarySection.grayWhiteBg{background:linear-gradient(#f5f8fa,#fff)}.primarySection.grayLightBg{background-color:#f5f8fa}.primarySection.fluid .container{max-width:inherit;width:100vw}.primarySection.noOverflow{overflow:hidden}.primarySection.withMinimalPadding{padding:18px 0}@media screen and (min-width:544px){.primarySection.withMinimalPadding{padding:54px 0}}.primarySection.withNoPadding{padding:18px 0}@media screen and (min-width:544px){.primarySection.withNoPadding{padding:54px 0}}.primarySection.noBottomPadding{padding-bottom:0}.introductionHeading{display:block}.introductionHeading .preHeader{-webkit-font-smoothing:antialiased;letter-spacing:.033rem;margin:2em 0 1em;text-transform:uppercase}@media screen and (min-width:768px){.introductionHeading{text-align:center}}.companyLogosEmployers{margin-bottom:2.5vh}@media (min-width:768px){.companyLogosEmployers{display:flex;gap:18px;justify-content:space-between;left:50%;margin-left:-52.5vw;margin-right:-52.5vw;margin-top:2.55vh;max-width:none;overflow:hidden;position:relative;right:50%;width:105vw}}.companyLogosEmployers .logoContainer{align-items:center;box-sizing:border-box;display:flex;float:left;justify-content:center;margin:9px 0;min-height:1px;padding-left:9px;padding-right:9px;position:relative;width:33.33333333%}@media (min-width:544px){.companyLogosEmployers .logoContainer{box-sizing:border-box;min-height:1px;padding-left:9px;padding-right:9px;position:relative}}@media (min-width:768px){.companyLogosEmployers .logoContainer{flex-basis:135px;flex-grow:1;flex-shrink:0;float:none;padding:0;width:auto}}.companyLogosEmployers .logoContainer .companyLogo{background:#eef2f5;border:1px solid #0000;border-radius:9px;box-shadow:0 6px 9px 0 #e6ecf040;box-sizing:border-box;height:auto;max-width:100%;object-fit:contain;object-position:center center;width:100%}.companyLogosEmployers .logoContainer .companyLogo:hover{box-shadow:0 0 3px 0 #e6ecf040;filter:saturate(1);transform:translateY(2%);transition:all 50ms ease-out}.companyTestimonialsEmployers{display:none}@media (min-width:768px){.companyTestimonialsEmployers{display:flex;gap:18px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;left:50%;margin:5vh -52.5vw;max-width:none;overflow:scroll;position:relative;right:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.companyTestimonialsEmployers .employerTestimonialContainer{background-color:#fff;border:1px solid #0000;border-radius:9px;box-shadow:0 6px 9px 0 #e6ecf040;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;justify-content:flex-start;padding:27px}.companyTestimonialsEmployers .employerTestimonialContainer .logoAndName{align-items:center;display:flex;flex-direction:row;gap:18px}.companyTestimonialsEmployers .employerTestimonialContainer .logoAndName .logo{border:1px solid #e6ecf0;border-radius:3px;flex-basis:54px;flex-grow:0;flex-shrink:0;height:54px}.companyTestimonialsEmployers .employerTestimonialContainer .logoAndName .logo .companyLogo{width:100%}.companyTestimonialsEmployers .employerTestimonialContainer .logoAndName .name{flex-grow:1;flex-shrink:0;font-size:20px;font-weight:700;line-height:1.35}.companyTestimonialsEmployers .employerTestimonialContainer .quote{font-size:18px;line-height:1.35}.companyTestimonialsEmployers .employerTestimonialContainer .quotee{color:#657786;font-size:14px;line-height:1.35}@media (min-width:768px){.companyTestimonialsEmployers .employerTestimonialContainer{width:50vw}}@media (min-width:992px){.companyTestimonialsEmployers .employerTestimonialContainer{max-width:386px;width:33.33333vw}}.blockButtonContainer{display:block;margin:.5em 0;text-align:center}@media (min-width:992px){.blockButtonContainer{display:block;text-align:center}.blockButtonContainer .btn{display:inline-block}}.blockButtonContainer.fullWidth{text-align:center;width:100%}.blockButtonContainer.fullWidth .btn{display:block}.inlineButtonContainer{display:inline-block;margin:9px auto}@media (min-width:544px){.inlineButtonContainer{margin:9px}}.inlineButtonContainer .btn{display:block}.inlineButtonContainer.fullWidth{display:block;margin:9px 0}.inlineButtonContainer.fullWidth .btn{display:block}.textContainer{margin-left:auto;margin-right:auto;max-width:290px}.uspContainer{text-align:center}@media screen and (max-width:768px){.uspContainer{height:250px}}@media screen and (min-width:544px){.uspContainer{margin-top:54px}}@media screen and (min-width:768px){.uspContainer{margin-top:36px}}.uspContainer .uspIconContainer{align-items:center;display:flex;justify-content:center;margin-bottom:18px}@media screen and (min-width:992px){.uspContainer .uspIconContainer{margin-bottom:27px}}.uspContainer .uspIcon{height:100%;width:160px}.uspContainer .title{color:#ff5c51;font-size:2em}@media screen and (min-width:768px){.uspContainer .title{font-size:1.5em}}.uspContainer .description{color:#657786}.uspContainer .description,.uspContainer .emphasis{font-size:20px;line-height:1.35;margin-left:auto;margin-right:auto;width:85%}.uspContainer .emphasis{color:#ff5c51;font-weight:600}.uspSectionHeader{margin-bottom:36px}@media screen and (min-width:768px){.uspSectionHeader{margin-bottom:18px}}.uspsContainer{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:54px;padding-bottom:36px}.dataPointContainer{max-width:190px;text-align:center}@media screen and (min-width:768px){.dataPointContainer{max-width:230px}}.dataPointContainer .dataPointHeader{color:#ff5c51;font-size:18px;font-weight:700;line-height:1.35}@media screen and (min-width:768px){.dataPointContainer .dataPointHeader{font-size:28px}}.dataPointContainer .dataPointText{color:#657786;font-size:16px;font-weight:600;margin-top:6px;text-align:center}@media screen and (min-width:768px){.dataPointContainer .dataPointText{font-size:18px}}.dataPointContainer .dataPointIcon{margin-bottom:6px;width:60px}@media screen and (min-width:768px){.dataSpeaksContainer{margin:36px 0}}.dataContainer{grid-gap:36px;display:grid;gap:36px;grid-template-columns:1fr 1fr;justify-items:center;margin-bottom:54px}@media screen and (min-width:768px){.dataContainer{grid-template-columns:1fr 1fr 1fr}}.dataHeader{margin-bottom:54px}.headerContainer{display:flex;flex-direction:column;margin:36px 0}.headerContainer .headerImage{width:calc(100vw - 36px)}@media screen and (min-width:768px){.headerContainer .headerImage{width:auto}}.headerContainer .titleBlock{display:flex;flex-direction:column;text-align:center}.headerContainer .title{font-size:4rem;font-weight:700;line-height:1.15}@media screen and (min-width:768px){.headerContainer .title{font-size:54px}}.headerContainer .subtitle{color:#657786;font-size:20px;margin:18px 0 36px}@media screen and (min-width:768px){.headerContainer .subtitle{font-size:24px;font-weight:400;margin:27px 0 45px}.headerContainer{align-items:center;flex-direction:row-reverse;gap:54px;margin:72px 0 0}.headerContainer .headerImage{width:100%}.headerContainer .titleBlock{display:block;text-align:left}}@media screen and (min-width:992px){.headerContainer{margin:90px 0 0}}.containerStep{background-color:#f5f8fa;border-radius:6px;gap:18px;padding:18px}.containerStep,.number{align-items:center;display:flex}.number{background-color:#ff5c51;border-radius:100%;color:#fff;flex-shrink:0;font-weight:600;height:36px;justify-content:center;text-align:center;width:36px}.stepTitle{font-size:18px;font-weight:700}.stepText{color:#657786;margin-top:3px}.stepEmphasis{color:#ff5c51;font-weight:600}@media screen and (min-width:768px){.jobSectionContainer{margin:72px 0}}.jobSectionHeader{margin-bottom:27px}@media screen and (min-width:768px){.jobSectionHeader{margin-bottom:54px}}.jobStepsContainer{display:flex;flex-direction:column;gap:18px}@media screen and (min-width:768px){.jobsContainer{align-items:center;display:flex}}.jobSectionButtonContainer{display:flex;justify-content:center;margin-bottom:18px;margin-top:18px}.stepImageContainer{display:flex;justify-content:center;margin-bottom:27px}.stepImageContainer .stepImage{width:calc(100vw - 36px)}@media screen and (min-width:768px){.stepImageContainer .stepImage{max-width:464px;width:auto}}.floatingPage{background:#eef2f5;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0 27px 90px 10px #28374040;display:block}.floatingPage.withBezels{background:#000;border:1.25vw solid #141c20;border-bottom:0 solid #141c20;border-top-left-radius:1.25vw;border-top-right-radius:1.25vw;box-sizing:initial;margin-left:-1.25vw;width:100%}.floatingPage.withBezels .glare{background-color:#ffffff54;border-radius:1.25vw;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;-webkit-clip-path:polygon(0 0,66% 0,0 115%);clip-path:polygon(0 0,66% 0,0 115%);left:calc(9px - 1.25vw);mix-blend-mode:soft-light;pointer-events:none;position:absolute;right:calc(9px - 1.25vw);top:0}.floatingPage .floatingPageContents{background:#fff;border-radius:6px;overflow:hidden}.floatingPage .floatingPageContents .img-responsive{display:block;margin:0 0 -9px}.floatingPage .floatingPageContents .img-responsive:after,.floatingPage .floatingPageContents .img-responsive:before{content:" ";display:table}.floatingPage .floatingPageContents .img-responsive:after{clear:both}.floatingPage .floatingPageContents .img-responsive img{height:auto;margin:0;width:100%}.floatingPage.docked .floatingPageContents{border-bottom-left-radius:0;border-bottom-right-radius:0}.companyPage .navBar{background:#fff;height:36px;position:relative}@media screen and (min-width:544px){.companyPage .navBar{height:54px}}.companyPage .navBar .magnetLogo{height:50%;left:9px;position:relative;top:25%;width:auto}.companyPage .coverContainer{height:180px;position:relative}.companyPage .coverContainer .viewAllImages{background-color:#fff;border-radius:6px;border-width:0;bottom:27px;color:#657786;display:none;font-weight:600;padding:9px 18px;pointer-events:none;position:absolute;right:27px;width:150px;z-index:1}@media screen and (min-width:544px){.companyPage .coverContainer .viewAllImages{display:block}}.companyPage .coverContainer .imagesContainer,.companyPage .coverContainer .imagesContainer .firstImage{height:100%}@media screen and (min-width:544px){.companyPage .coverContainer .imagesContainer .firstImage{width:69%}}.companyPage .coverContainer .imagesContainer .firstImage img{height:100%;object-fit:cover;width:100%}.companyPage .coverContainer .imagesContainer .secondImage{bottom:0;display:none;height:100%;position:absolute;right:0;top:0;width:31%}@media screen and (min-width:544px){.companyPage .coverContainer .imagesContainer .secondImage{display:block}}.companyPage .coverContainer .imagesContainer .secondImage img{display:block;height:100%;width:auto}.companyPage .subNavigationBar{background:#fff;display:flex;height:45px;padding:18px}@media screen and (min-width:544px){.companyPage .subNavigationBar{height:63px;padding:27px 18px 18px 45px}}.companyPage .subNavigationBar .companyLogo{background:#fff;border-radius:3px;box-shadow:0 0 0 1px rgba(40,55,64,.125),0 2px 3px 0 rgba(40,55,64,.125);box-sizing:border-box;display:block;transition:.2s;width:45px}@media screen and (min-width:544px){.companyPage .subNavigationBar .companyLogo{width:63px}}.companyPage .subNavigationBar .companyLogo:hover{box-shadow:0 0 0 1px #28374040,0 2px 3px 0 #28374040}.companyPage .subNavigationBar .companyLogo>img{height:100%;object-fit:contain;object-position:center center;width:100%}.companyPage .subNavigationBar .companyNameLink{align-self:center;color:#283740;flex-grow:1;margin-left:18px;transition:.2s}@media screen and (min-width:544px){.companyPage .subNavigationBar .companyNameLink{margin-left:45px}}.companyPage .subNavigationBar .companyNameLink:hover{text-decoration:none}.companyPage .subNavigationBar .companyNameLink .companyName{font-size:1.5em;font-weight:700;margin:0 0 -6px;transition:.2s}.companyPage .subNavigationBar .companyNameLink .companyName:hover{text-decoration:underline}@media screen and (min-width:544px){.companyPage .subNavigationBar .companyNameLink .companyName{font-size:1.7em;margin-left:0}}.companyPage .subNavigationBar .connectButton{align-self:center;pointer-events:none;text-align:center;width:150px}.companyPage .pageContents{max-width:100%;padding-left:18px;padding-right:18px}@media screen and (min-width:544px){.companyPage .pageContents{max-width:52%;padding-left:0;padding-right:0;transform:translate(41%)}}.companyPage .pageContents .bar{background-color:#eff0f0;height:8px;margin-bottom:8px;width:100%}@media screen and (min-width:544px){.companyPage .pageContents .bar{height:11px;margin-bottom:12px}}.companyPage .pageContents .videoContainer{margin-top:18px;width:100%}@media screen and (min-width:544px){.companyPage .pageContents .videoContainer{margin-top:27px}}.companyPage .pageContents .videoContainer .video{border-radius:6px;width:inherit}.companyPage .gradient{background:linear-gradient(#fff 50%,#e5e7e8 130%) bottom repeat;height:3vh}@media screen and (min-width:768px){.officeContainer{margin:72px 0}}.officeContainer .officeSubHeader{margin-bottom:9px}@media screen and (min-width:768px){.officeContainer .officeSubHeader{margin-bottom:18px}.officeHeader{margin-bottom:36px;white-space:nowrap}}.officeSubHeaderContainer{display:flex;gap:54px;margin-bottom:18px;text-align:center}@media screen and (max-width:768px){.officeSubHeaderContainer{flex-direction:column;gap:18px}}.officePageContainer{margin-top:36px}@media screen and (min-width:768px){.specialRow{margin-bottom:-72px}}.specialRow.after{content:none}.overlayBadge{-webkit-font-smoothing:antialiased;align-items:center;background:#fff;border-radius:12px;box-shadow:9px 9px 30px 0 #83878a40;color:#283740;display:flex;font-size:.875em;font-weight:600;gap:18px;max-width:200px;padding:9px 27px;position:absolute;top:0;z-index:2}.overlayBadge .badgeIcon{color:#ff5c51;height:24px;width:24px}.overlayBadge.topLeft{left:0;top:22.5%;transform:translate(-75%,-50%)}.overlayBadge.bottomLeft{left:0;top:87%;transform:translate(-50%,-50%)}.overlayBadge.centerRight{right:0;top:55%;transform:translate(66%,40%)}.employers{overflow-x:hidden}@media screen and (min-width:992px){.employers .mainHero{height:600px}}.employers .chatButton{align-items:center;background-color:#ff5c51;border:none;border-radius:36px;bottom:18px;cursor:pointer;display:none;height:72px;justify-content:center;position:fixed;right:18px;transition:.2s;width:72px}.employers .chatButton:hover{background-color:#e13e38}@media screen and (min-width:768px){.employers .chatButton{display:flex}}.employers .chatButton svg{color:#fff;height:36px;width:36px}.employers .navbar .navItemContainer ul li.registerHeaderButton{line-height:inherit}.employers .left>a,.employers .left>button,.employers .right>a,.employers .right>button{margin-left:24px}.employers .pricingNotice{color:#657786;margin:2em 0}@media screen and (min-width:768px){.employers .pricingNotice{text-align:center}}.employers .missionHeader{font-size:18px}.employers .companiesOnMagnetMeContainer{padding:5vh 0 36px}.modalContainer.employerLeadsFormModal .alternativeColLayout{box-sizing:border-box;display:flex;flex-direction:column;font-size:1.25em;justify-content:center;margin:0 auto;padding:18px 36px;position:relative}.modalContainer.employerLeadsFormModal .alternativeColLayout .modalFieldSet{border:none;margin:0;padding:0}.modalContainer.employerLeadsFormModal .alternativeColLayout .modalFieldSet[disabled] input,.modalContainer.employerLeadsFormModal .alternativeColLayout .modalFieldSet[disabled] label{border-color:#63c08b;pointer-events:none}.modalContainer.employerLeadsFormModal .alternativeColLayout .modalFieldSet[disabled] input::placeholder,.modalContainer.employerLeadsFormModal .alternativeColLayout .modalFieldSet[disabled] label::placeholder{color:#0000}.modalContainer.employerLeadsFormModal .alternativeColLayout .modalFieldSet[disabled] .sent .btn{background-color:#63c08b;pointer-events:none}.modalContainer.employerLeadsFormModal .alternativeColLayout .header{margin-bottom:9px;margin-top:4.5px}@media screen and (min-width:768px){.modalContainer.employerLeadsFormModal .alternativeColLayout .header{padding:0 54px;text-align:center}}.modalContainer.employerLeadsFormModal .alternativeColLayout .textInputs .inputContainer{margin:4.5px 0}.modalContainer.employerLeadsFormModal .alternativeColLayout .textInputs input:not([type=radio]),.modalContainer.employerLeadsFormModal .alternativeColLayout .textInputs label{box-sizing:border-box;display:block;font-family:Source Sans Pro,sans-serif;width:100%}.modalContainer.employerLeadsFormModal .alternativeColLayout .textInputs label{font-weight:600;line-height:36px;margin-bottom:3px}.modalContainer.employerLeadsFormModal .alternativeColLayout .textInputs input:not([type=radio]){border:2px solid #e5e7e8;border-radius:3px;height:45px;line-height:45px;outline:none;padding:0 12px}.modalContainer.employerLeadsFormModal .alternativeColLayout .textInputs input:not([type=radio])::placeholder{color:#83878aa8}.modalContainer.employerLeadsFormModal .alternativeColLayout .textInputs input:not([type=radio]):focus{border-color:#83878a}.modalContainer.employerLeadsFormModal .alternativeColLayout .textInputs input:not([type=radio]):valid:not(:focus):not(:placeholder-shown){border-color:#63c08b}.modalContainer.employerLeadsFormModal .alternativeColLayout .textInputs input:not([type=radio]):invalid:not(:focus):not(:placeholder-shown){border-color:#ff5c51}.modalContainer.employerLeadsFormModal .alternativeColLayout .textInputs .options{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:768px){.modalContainer.employerLeadsFormModal .alternativeColLayout .textInputs .options{flex-direction:row;gap:0 27px;justify-content:normal}}.modalContainer.employerLeadsFormModal .alternativeColLayout .textInputs .options .option{display:flex;flex-direction:row}.modalContainer.employerLeadsFormModal .alternativeColLayout .textInputs .options .option input{margin-right:9px}.modalContainer.employerLeadsFormModal .alternativeColLayout .textInputs .options .option label{display:inline-block;font-weight:400;width:auto}@media screen and (min-width:544px){.modalContainer.employerLeadsFormModal .alternativeColLayout .formSection{margin-top:18px}}.modalContainer.employerLeadsFormModal .alternativeColLayout .blockButtonContainer{margin-top:18px}@media screen and (max-width:544px){.modalContainer.employerLeadsFormModal .alternativeColLayout .blockButtonContainer{margin-bottom:36px}}@media screen and (min-width:768px){.modalContainer.employerLeadsFormModal .alternativeColLayout{box-sizing:initial;padding:0 22.5%;width:55%}}@media (min-height:700px){.modalContainer.employerLeadsFormModal{align-items:center!important}}.modalContainer{color:#fff}.modalContainer>*{outline:none}.modalContainer .modalContents{height:100dvh;max-width:none;padding:0;width:100dvw}.modalContainer .modalContents .row{height:100%}.modalContainer .modalContents .row .alternativeColLayout{transform:translateY(32px)}@media (min-width:768px){.modalContainer .modalContents .row .alternativeColLayout{transform:translateY(35%)}}.modalContainer .modalContents>.animated{animation-delay:.1s;animation-duration:.2s;animation-timing-function:ease-out}.modalContainer .closeModal{cursor:pointer;opacity:.66;position:fixed;right:18px;top:18px;transform:scale(1.5);transform-origin:top right;z-index:20}.modalContainer .closeModal:hover{opacity:1}.modalContainer.scrollable{align-items:flex-start!important;overflow:scroll}.modalContainer.scrollable .closeModal{position:absolute}.modalContainer.whiteBg{color:#283740}.modalContainer.whiteBg .modalContents>div:first-child{background-color:#f5f8fa!important}.modalContainer.whiteBg .closeModal svg g{fill:#283740}.floatingAlert{bottom:0;left:0;position:fixed;right:0}.floatingAlert.animated{animation-duration:.3s;animation-timing-function:ease-out}@media (min-width:768px){.floatingAlert{bottom:72px;left:18px;margin:0 auto;max-width:732px;right:18px;text-align:center;width:100%}}@media (min-width:992px){.floatingAlert{max-width:956px}}.floatingAlert .alert{align-items:center;color:#fff;display:inline-flex;flex-direction:row-reverse;font-size:1.25em;justify-content:center;margin:0;min-width:300px;padding:12px 18px;width:auto}@media (min-width:768px){.floatingAlert .alert{border-radius:3px}}.floatingAlert .alert.error{background-color:#283740f2}.floatingAlert .alert.success{background-color:#63c08b}.floatingAlert .alert .close{margin-left:9px;opacity:.66;position:relative;top:1px}@media (max-width:768px){.floatingAlert .alert .close{margin-right:9px}}.floatingAlert .alert .close:hover{opacity:1}.floatingAlert .alert .alertContent{display:inline-block;margin:0}