.component-JobV3-Elements-CompanyLogo{cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.component-JobV3-Elements-CompanyLogo .company-logo-image{-ms-interpolation-mode:nearest-neighbor;height:60px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-webkit-transform:translateZ(0);transform:translateZ(0);width:60px}.component-CallToAction-AuthWrapperComponent{-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:stretch}.component-CallToAction-AuthWrapperComponent>.wrap-auth-div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;width:100%}.component-JobV3-Elements-JobLikeReaction{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none!important;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;text-align:inherit;width:auto}.component-JobV3-Elements-JobLikeReaction::-moz-focus-inner{border:0;padding:0}.component-JobV3-Elements-JobLikeReaction:focus{outline:initial;outline-style:none}.component-JobV3-Elements-JobLikeReaction .job-like-icon.inactive:hover{-webkit-filter:brightness(0) saturate(100%) invert(84%) sepia(30%) saturate(531%) hue-rotate(214deg) brightness(98%) contrast(90%);filter:brightness(0) saturate(100%) invert(84%) sepia(30%) saturate(531%) hue-rotate(214deg) brightness(98%) contrast(90%)}.component-JobV3-Elements-RemoteTag{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f3f5f8;color:#353535;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Lato,sans-serif;font-size:10px;font-weight:700;justify-content:center;letter-spacing:0;margin:0;padding:0}.component-JobV3-Elements-RemoteTag.job-card-embed{height:14px;width:50px}.component-JobV3-Elements-RemoteTag.single-job-embed{height:16px;width:60px}.component-JobV3-Elements-JobTagBar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:1px;width:100%}.component-JobV3-Elements-JobTagBar .job-tag{font-family:Lato,sans-serif;font-size:10px;font-weight:700;letter-spacing:0;margin-right:auto}.component-JobV3-Elements-JobTagBar .job-tag.expired{color:#ff4578}.component-JobV3-Elements-JobTagBar .job-tag.actively-hiring,.component-JobV3-Elements-JobTagBar .job-tag.new{color:#da35f3}.component-JobV3-Elements-JobTagBar .component-JobV3-Elements-RemoteTag{margin-left:auto}.component-JobV3-Elements-JobListing{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:300px;padding:14px 10px;width:100%}.component-JobV3-Elements-JobListing .logo-container{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;-ms-flex:0 0 60px;flex:0 0 60px;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin-right:18px;width:100%}.component-JobV3-Elements-JobListing .job-content,.component-JobV3-Elements-JobListing .logo-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.component-JobV3-Elements-JobListing .job-content{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;margin-right:5px}.component-JobV3-Elements-JobListing .job-content .company-location,.component-JobV3-Elements-JobListing .job-content .company-name,.component-JobV3-Elements-JobListing .job-content .job-title,.component-JobV3-Elements-JobListing .job-content .separator{color:#353535;font-family:Lato,sans-serif;letter-spacing:0}.component-JobV3-Elements-JobListing .job-content .company-name,.component-JobV3-Elements-JobListing .job-content .job-title{cursor:pointer;font-weight:700;text-decoration:none}.component-JobV3-Elements-JobListing .job-content .company-location,.component-JobV3-Elements-JobListing .job-content .company-name,.component-JobV3-Elements-JobListing .job-content .separator{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:13px}.component-JobV3-Elements-JobListing .job-content .company-name,.component-JobV3-Elements-JobListing .job-content .separator{margin-right:5px}.component-JobV3-Elements-JobListing .job-content .job-title{font-size:16px;margin-bottom:2px;width:100%}.component-JobV3-Elements-JobListing .job-content .company-details{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:3px;padding:0;width:100%}.component-JobV3-Elements-JobListing .job-reactions{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 20px;flex:0 0 20px;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;padding:0}@media only screen and (min-width:374px){.component-JobV3-Elements-JobListing{max-width:350px;padding:14px 20px}}@media only screen and (min-width:575px){.component-JobV3-Elements-JobListing{max-width:540px;padding:14px 22px 14px 18px}}.job-listing-separator{display:none}.job-listing-separator:not(:first-child){border-top:1px solid #e0e0e0;display:block;max-width:300px;width:100%}@media only screen and (min-width:374px){.job-listing-separator:not(:first-child){max-width:350px}}@media only screen and (min-width:575px){.job-listing-separator:not(:first-child){max-width:500px}}.component-RightRail-JobsBox{color:#353535;width:100%}.component-RightRail-JobsBox .zero-state .title{font-family:Oswald,sans-serif;font-size:28px;font-stretch:normal;font-style:normal;font-weight:200;letter-spacing:-.4px;line-height:normal;text-align:center;text-transform:none}.component-RightRail-JobsBox .zero-state .svg{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:10px 0}.component-RightRail-JobsBox .zero-state .description{font-family:Open Sans,sans-serif;font-size:13px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin-bottom:20px;text-align:center;width:300px}.component-RightRail-JobsBox .component-Layout-ListSection .listsection-header-section{border-bottom:none;margin:0}.component-RightRail-JobsBox .jobcard-wrapper{margin-top:20px}.component-RightRail-JobsBox .component-JobV3-Elements-JobListing{padding-left:0;padding-right:0}.component-RightRail-JobsBox .btn-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:12px}.component-RightRail-JobsBox .btn-style{font-family:Open Sans,sans-serif;font-size:13px;font-stretch:normal;font-style:normal;font-weight:700;height:30px;letter-spacing:-.2px;line-height:15px;text-align:center}.component-RightRail-JobsBox .w-120{width:120px}.component-RightRail-JobsBox .w-140{width:140px}.component-RightRail-JobsBox .see-more-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#982ea9;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;height:30px;justify-content:center;margin:12px auto 0;text-align:center;text-decoration:none;width:110px}.component-RightRail-JobsBox .see-more-button :hover{opacity:.8}
/*# sourceMappingURL=5138.3d84bf591a5aabc27926.css.map*/