:root {
  /* Highlight Sections */
    --highlight-l: calc((var(--container-l) * 0.92) + (var(--container-l-50) * 0.08));
    --highlight: hsl(var(--container-h),var(--container-s),var(--highlight-l));

  /* Borders */
    --borders-l: calc((var(--container-l) * 0.8) + (var(--container-l-50) * 0.2));
    --borders: hsl(var(--container-h),var(--container-s),var(--borders-l));

  /* Switch ON */
    --switchOn: hsl(var(--buttonColor-h),var(--buttonColor-s),var(--buttonColor-l));

  /* Switch OFF */
    --switchOff: hsl(var(--container-h),var(--container-s),var(--secondary-l));

  /* Featured Listing */
  --listingFeatured-l: calc((var(--container-l) * 0.93) + (var(--container-l-50) * 0.07));
  --listingFeatured: hsl(var(--container-h),var(--container-s),var(--listingFeatured-l));

  /* Hover Select (Listing) */
    --hoverListing-l: calc((var(--container-l) * 0.9) + (var(--container-l-50) * 0.1));
    --hoverListing: hsl(var(--container-h),var(--container-s),var(--hoverListing-l));

  /* Hover Select (Filter) */
    --hoverFilter-l: calc((var(--highlight-l) * 0.9) + (var(--container-l-50) * 0.1));
    --hoverFilter: hsl(var(--container-h),var(--container-s),var(--hoverFilter-l));

  /* Hover Select (Featured Listing) */
    --hoverFeatured-l: calc((var(--container-l) * 0.80) + (var(--container-l-50) * 0.20));
    --hoverFeatured: hsl(var(--container-h),var(--container-s),var(--hoverFeatured-l));


  /* Hover Select (Buttons) */
    --hoverButton-l: calc((var(--buttonBackground-l) * 0.8) + (var(--buttonBackground-l-50) * 0.2));
    --hoverButton: hsl(var(--buttonBackground-h),var(--buttonBackground-s),calc(var(--hoverButton-l) - 4%));

  /* Input Fields */
    --inputBackground: hsl(var(--container-h),var(--container-s),calc(var(--container-l) + 8%));

    --inputPlace-l: calc((var(--bodyText-l) * 0.9) + (var(--bodyText-l-50) * 0.1));
    --inputPlace: hsl(var(--bodyText-h),var(--bodyText-s),var(--inputPlace-l));

    /* Secondary Text */
      --secondary-l: calc((var(--container-l) * 0.05) + (var(--container-l-50) * 0.95));
      --secondary: hsl(var(--container-h),var(--container-s),var(--secondary-l));

    /* Powered By */
      --powered-l: calc((var(--background-l) * 0.2) + (var(--background-l-50) * 0.8));
      --powered: hsl(var(--background-h),var(--background-s),var(--powered-l));

    /* Button Shadow */
    --shadowButton: hsl(var(--container-h),var(--container-s),calc(var(--container-l) - 25%));
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{font-family:Proxima Nova,Helvetica,Arial,sans-serif;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background)}a{color:var(--linkText);text-decoration:none}a:hover{cursor:pointer;text-decoration:underline}.flex--regular{display:flex;align-items:center}.flex--between{display:flex;justify-content:space-between;align-items:center}.cp--x-link:hover{text-decoration:none}input{outline:none;font-size:1rem;background:var(--background);color:var(--bodyText)}input[type=file]{display:none}.svg-x{height:1rem;width:1rem}.cp--state{text-align:center}.cp--state.error .cp--error-header{font-size:1.5rem;color:var(--warning);margin-bottom:10px}.cp--state.error .cp--error-body p{color:var(--warning);margin:8px 0;font-size:1.15rem}.cp--state.confirm .cp--confirm-header{font-size:1.4rem;color:var(--bodyText);margin-bottom:10px;margin-top:12px}.cp--state.confirm .cp--confirm-body p{color:var(--bodyText);margin:8px 0;font-size:1.2rem}.checkbox{border:solid 1px var(--secondary);background:var(--inputBackground);border-radius:3px;padding:0;margin:0 4px 0 0;height:16px;width:16px}.cp--side-card-content.filters input[type=checkbox]{-webkit-appearance:none;border:solid 1px var(--secondary);background:var(--inputBackground);border-radius:3px;box-shadow:inset 0 0 2px 0 var(--shadowButton);padding:0;margin:0 4px 0 0;height:14px;width:14px}.cp--side-card-content.filters input[type=checkbox]:checked{background:var(--buttonBackground);transition:.1s;border-color:var(--buttonBackground)}.cp--side-card-content.filters input[type=checkbox]:checked::after{content:"✓";color:var(--buttonColor);position:relative;bottom:5.5px;left:1.2px;font-size:10px;font-weight:bold}.cp--slideout{position:fixed;bottom:50px;left:30px;animation:slidein 1.25s,slideout 1.25s 8s}.cp--slideout .cp--slideout-container{background:var(--container);border:1px solid var(--borders);width:300px;height:60px;border-radius:4px;text-align:center}.cp--slideout .cp--slideout-container .cp--slideout-message{padding:21px 15px;font-size:1.2rem}.cp--slideout .cp--slideout-container .cp--slideout-message.error{background:var(--container);color:var(--warning)}.cp--slideout .cp--slideout-container.error{width:400px}.cp--slideout.error{animation:slidein 1.25s,slideout 1.25s 30s}.display-none{display:none}@keyframes slidein{from{left:-1000px}to{left:30px}}@keyframes slideout{from{left:30px}to{left:-1000px}}@media screen and (max-width: 48rem){.cp--slideout{animation:slidein 1.25s,slideout 1.25s 8s;left:0}.cp--slideout .cp--slideout-container{width:100% !important}@keyframes slidein{from{bottom:-1000px}to{bottom:30px}}@keyframes slideout{from{bottom:30px}to{bottom:-1000px}}}:root{--background: #d9d9d9;--background-h: 0;--background-s: 0%;--background-l: 85%;--background-l-50: 35%;--container: #ffffff;--container-h: 0;--container-s: 0%;--container-l: 100%;--container-l-50: 50%;--bodyText: #000000;--bodyText-h: 0;--bodyText-s: 0%;--bodyText-l: 0%;--bodyText-l-50: 50%;--linkText: #4d4d4d;--linkText-h: 0;--linkText-s: 0%;--linkText-l: 30%;--linkText-l-50: 80%;--headerText: #000000;--headerText-h: 0;--headerText-s: 0%;--headerText-l: 0%;--headerText-l-50: 50%;--warning: #cc0000;--warning-h: 0;--warning-s: 100%;--warning-l: 40%;--warning-l-50: 90%;--icons: #000000;--icons-h: 0;--icons-s: 0%;--icons-l: 0%;--icons-l-50: 50%;--chicletColor: #ffffff;--chicletColor-h: 0;--chicletColor-s: 0%;--chicletColor-l: 100%;--chicletColor-l-50: 50%;--chicletBackground: #4d4d4d;--chicletBackground-h: 0;--chicletBackground-s: 0%;--chicletBackground-l: 30%;--chicletBackground-l-50: 80%;--buttonColor: #ffffff;--buttonColor-h: 0;--buttonColor-s: 0%;--buttonColor-l: 100%;--buttonColor-l-50: 50%;--buttonBackground: #4d4d4d;--buttonBackground-h: 0;--buttonBackground-s: 0%;--buttonBackground-l: 30%;--buttonBackground-l-50: 80%;--featuredColor: #ffffff;--featuredColor-h: 0;--featuredColor-s: 0%;--featuredColor-l: 100%;--featuredColor-l-50: 50%;--featuredBackground: #4d4d4d;--featuredBackground-h: 0;--featuredBackground-s: 0%;--featuredBackground-l: 30%;--featuredBackground-l-50: 80%;--facebook: #3b5998;--linkedin: #007bb6;--twitter: #00aced}.table-view__header{border-bottom:1px solid var(--borders);display:none;font-size:.875rem;justify-content:space-between;padding:24px 16px;text-align:center}.table-view__header-title{color:var(--secondary);width:25%}.table-listing{color:var(--bodyText);display:block;padding:32px 16px;text-align:center;border-left:solid 1px var(--container);border-right:solid 1px var(--container)}.table-listing:hover{border-left:solid 1px var(--buttonBackground);text-decoration:none}.table-listing__title{color:var(--headerText);display:-webkit-box;font-size:1.375rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.table-listing__loc{margin-bottom:8px}.table-listing__type{color:var(--chicletColor);margin-bottom:8px}.table-listing__type::before{color:var(--secondary);content:"Job Type";display:block;font-size:14px;font-weight:normal}.table-listing__remote{color:var(--chicletColor);margin-bottom:8px}.table-listing__remote::before{color:var(--secondary);content:"Remote Status";display:block;font-size:14px;font-weight:normal}.table-listing__date{margin-bottom:8px}.table-listing__featured{border:solid 1px var(--featuredColor);border-radius:32px;color:var(--featuredColor);font-size:.875rem;padding:4px 8px;margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:104px;text-align:center}.table-listing__featured-date{border:solid 1px var(--featuredColor);border-radius:32px;color:var(--featuredColor);display:none;font-size:.875rem;padding:4px 8px;margin-bottom:16px;max-width:104px;text-align:center}.featured .table-listing__date{display:none}.side-card__info .table-listing__type{text-align:left;width:100%}.side-card__info .table-listing__remote{text-align:left;width:100%}@media screen and (max-width: 48rem){.side-card__info .table-listing__type{text-align:center}.side-card__info .table-listing__type:before{content:none}.side-card__info .table-listing__remote{text-align:center}.side-card__info .table-listing__remote:before{content:none}}.listings__sort{border-bottom:1px solid var(--borders);color:var(--secondary);font-size:.875rem;padding-bottom:1rem}.listings__sort label span{color:var(--bodyText)}.listings__sort-dropdown{border:none;background:var(--inputBackground);color:var(--linkText);margin-left:.25rem}.listings__sort-dropdown:hover{text-decoration:underline;cursor:pointer}.listing{border-bottom:solid 1px var(--borders);border-left:solid 2px var(--container);border-right:solid 2px var(--container);padding:2rem 1rem;transition:border-left ease .15s}.listing:hover{border-left:solid 2px var(--buttonBackground);text-decoration:none}.listing--link:hover{text-decoration:none}.listing__flex{align-items:center;display:flex;justify-content:space-between}.listing__title{color:var(--headerText);display:-webkit-box;font-size:1.55rem;font-weight:bold;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.listing__loc{color:var(--bodyText);display:-webkit-box;font-size:1.125rem;margin-bottom:.5rem;max-width:14.0625rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.listing__description{color:var(--bodyText);display:-webkit-box;font-size:15px;height:70px;line-height:25px;margin-top:1.4rem;max-width:28.125rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.listing__chiclet{color:var(--chicletColor);font-size:.8rem;margin-right:1rem}.listing__date{color:var(--bodyText);font-size:1rem;padding:.625rem}.listing__featured{border:solid 1px var(--featuredColor);border-radius:30px;color:var(--featuredColor);padding:.25rem .5rem}.no-jobs-message{text-align:center;padding:1.5rem 0 1rem 0}.no-jobs-message__title{font-size:1.5rem;color:var(--headerText);margin-bottom:.5rem}.no-jobs-message__desc{margin:.5rem 0 .75rem 0;color:var(--secondary) !important}.no-jobs-message__arrow{width:12.5rem;position:relative;right:100px;fill:var(--secondary);transform:rotate(2deg)}.powered-by{display:block;text-align:center;margin:50px 0 25px 0;font-size:12px;color:var(--powered)}.powered-by__link{display:block;color:var(--powered);margin-left:auto;margin-right:auto;text-decoration:none;width:fit-content}.powered-by__link img{background-color:#fff;border-radius:8px;padding:4px}.powered-by__policy{color:var(--powered);display:block;margin-top:4px}.site-metadata{border-top:var(--powered);display:block;font-size:12px;margin:50px 0 25px 0;text-align:center}.autocomplete{margin-right:1rem;max-width:25rem;width:100%}.autocomplete__container{height:32px}.autocomplete__container:focus-within .autocomplete__results{display:block}.autocomplete__results{z-index:900;display:none;position:relative;top:0px;left:2px;border-radius:4px;background:#fff;box-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);overflow-y:auto;max-width:calc(25rem - 3px);max-height:40vh;width:100%}.autocomplete__listing{background:none;border:none;width:100%;text-align:left;font-size:16px;transition:background-color .3s ease;padding:10px 20px}.autocomplete__listing:hover,.autocomplete__listing:focus{background:rgba(0,0,0,.04)}.autocomplete__listing:focus{outline:none}.sticky-element{position:sticky;background:var(--container);top:1rem;z-index:99}.sticky-element--main{border-bottom:solid 1px var(--borders)}.header__title{align-items:center;color:var(--headerText);display:flex;font-size:27px;font-weight:500;padding:4px 0;justify-content:space-between;overflow:hidden}.header__title--text{font-weight:bold;max-width:600px}.header__subtitle{align-items:center;display:flex;font-size:18px;justify-content:space-between;padding:8px 0}.job-info{display:flex;align-items:center}.job-info span[data-testid=reference-number]{padding-left:.25rem}.job-info__label{font-weight:bold;text-transform:uppercase}.job-info__id{margin-right:40px;font-size:14px;color:var(--secondary)}.job-info__date{font-size:14px;color:var(--secondary)}.description{font-size:16px;color:var(--bodyText);line-height:24px;margin:16px 0}.description ul,.description ol{list-style:revert;padding:revert}.description p{margin-bottom:16px}.app-container{margin-top:2.5rem}.app-container__header{align-items:center;display:flex;font-size:1.375rem;font-weight:bold;justify-content:space-between;padding:16px 0;text-transform:uppercase}.app-container__status{color:var(--secondary);font-size:1.125rem;font-weight:normal;display:inline-block;margin-left:1rem;max-width:21.875rem;overflow:hidden;text-overflow:ellipsis;text-transform:none;vertical-align:middle}.app-container__status--failed{color:var(--warning);font-size:1rem}.app-container__status--uploading{display:inline}.question-container{margin:16px 0;min-height:5.125rem}.question--two-items{display:flex;gap:30px;justify-content:space-between}.question__field{color:#707070}.question__field--flexed{width:50%}.question__text{padding:8px 0;font-size:14px}.question>*:not(:first-child) .question__text--repeated{display:none}.question__input{background:var(--inputBackground);border-bottom:solid 1px var(--borders);border-left:none;border-right:none;border-top:none;font-size:1rem;height:1.5rem;max-width:20.5rem;width:100%}.question__input::placeholder{color:var(--bodyText)}.question__input-dropdown{background:var(--inputBackground);border-bottom:solid 1px var(--borders);border-left:none;border-right:none;border-top:none;font-size:1rem;margin-left:8px;height:24px;width:fit-content}.question__input--short{max-width:33%}.question__input--month-select{max-width:110px;margin-right:24px}.question__input--year-select{max-width:70px}.question__textarea{border:1px solid var(--borders);border-radius:6px;font-size:1rem;height:180px;padding:16px;resize:none;min-width:100%}.question__dropdown{background:var(--inputBackground);border-bottom:solid 1px var(--borders);border-left:none;border-right:none;border-top:none;font-size:16px;height:24px}.question__select-row{display:block;margin:8px 0}.question__select-text{color:var(--bodyText)}.question__upload-formats{color:var(--secondary);font-size:11px;margin-bottom:16px}.question__file-chosen{font-size:.875rem;margin-left:8px}.field-break__text{font-size:1.125rem;font-weight:bold;margin-top:48px;text-transform:uppercase}.multi-entry__editing{border:solid 1px var(--borders);border-radius:8px;margin:2rem 0;padding:1rem}.multi-entry__editing-buttons{margin-top:16px;text-align:right}.multi-entry__row{color:var(--secondary);margin-top:16px}.multi-entry__flex{align-items:center;display:flex;max-width:20.5rem;width:100%}.multi-entry__flex-between{display:flex;justify-content:space-between}.multi-entry__text{font-size:1.125rem;font-weight:bold;text-transform:uppercase}.multi-entry__no-entries{color:var(--secondary);font-size:14px;padding:24px 0}.multi-entry__present{text-align:right}.multi-entry__entry{border-left:solid 1px var(--secondary);padding:16px;margin:24px 0}.multi-entry__single-entry{margin-top:8px}.multi-entry__single-entry--title{font-size:1.125rem}.multi-entry__single-entry--secondary{font-size:.875rem}.multi-entry__single-entry--desc{font-size:1rem}.app-end{margin-top:24px;padding:16px 0 48px 0;border-top:solid 2px var(--borders)}.statement{font-size:.875rem;padding-bottom:16px}.statement__text{position:relative;margin:0px 8px}.question-container .autocomplete__container input{max-width:20.5rem}.question-container .search__input--location{max-width:20.5rem}.input-group{max-width:20.5rem;white-space:nowrap}.input-group input{max-width:74.7%}.input-group .question__input[data-testid=field-compensation-amount]{max-width:72.2%}.question.-phone{align-items:baseline;margin-bottom:18px}.question.-phone .input-group{align-items:baseline;display:flex;gap:16px}.question__field.question__field-phone{margin-bottom:18px}.question__field--flexed.-phoneConsent{padding:0 12px;border-left:solid 1px var(--borders)}.phoneConsent--radio{display:flex;flex-direction:column;font-size:.85rem;font-weight:500;gap:16px;text-transform:uppercase}.phoneConsent--radio input:hover{cursor:pointer}.consent-to-text{display:flex;align-items:start;margin-bottom:24px}.consent-to-text-label{color:var(--bodyText);font-size:.9rem}.check-text{line-height:1.1rem;white-space:wrap}.consent-to-text-note{color:var(--secondary);font-size:.8rem;line-height:1rem;margin-top:8px;white-space:wrap}.consent-to-text-note a{margin-left:1em}.faded{opacity:.33 !important}.consent-to-text-note a{margin-left:1em}.overlay{z-index:1000;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:grid}.overlay>.content{margin:auto;width:800px}.privacy-dialog{background:var(--container);border:2px solid var(--borders);border-radius:8px}.privacy-dialog__close-button{float:right;background:var(--container);border:none;font-size:2.5rem;position:relative;right:5px;top:3px;border-radius:20px;height:35px;width:35px}.privacy-dialog__close-button span{position:relative;bottom:8px;right:-0.5px}.privacy-dialog__close-button:hover{transition:.2s ease;background:var(--buttonBackground);color:var(--buttonColor)}.privacy-dialog__content{padding:20px;background:var(--container)}.privacy-dialog__action-buttons{display:flex;justify-content:space-around;margin-top:40px}.privacy-dialog__button{width:200px;background:var(--buttonBackground);color:var(--buttonColor);border:1px solid var(--buttonBackground);border-radius:5px;padding:8px 2px;font-size:1.125rem;box-shadow:0px 2px 3px 0px var(--shadowButton)}.privacy-dialog__button:hover{background:var(--hoverButton);transition:.1s ease}.privacy-dialog__button:active{background:var(--hoverButton);box-shadow:0px 0px 0px 0px var(--secondary);transition:.2s ease}.privacy-dialog__button:disabled{opacity:50%}.privacy-dialog__button:disabled:hover{background:var(--buttonBackground)}.privacy-dialog--menu .privacy-dialog__content p{font-size:1.125rem;line-height:25px;width:90%;margin:0px auto 10px auto}.privacy-dialog--menu .privacy-dialog__content h2{font-size:1.375rem;width:90%;margin:0 auto 5px auto}.privacy-dialog--confirmation h1{font-size:1.6875rem;color:var(--bodyText);margin-bottom:20px;text-align:center}.privacy-dialog--confirmation h2{color:var(--bodyText)}.privacy-dialog--confirmation p{margin-top:20px;color:var(--bodyText);margin-bottom:20px;text-align:center;font-size:1.125rem}.privacy-dialog--confirmation .underlined{text-decoration:underline}.privacy-dialog--confirmation form input{margin:20px auto;display:block;width:80%;padding:0 5px;background:var(--container);border-color:var(--borders);border-radius:5px;height:40px;font-size:1.125rem;box-shadow:inset 0 0 2px 0 var(--shadowButton)}.privacy-dialog--confirmation form button[type=submit]{background:var(--buttonBackground);color:var(--buttonColor);border:var(--borders)}@media screen and (max-width: 840px){.overlay>.privacy-dialog__content{width:100%}}@media screen and (max-width: 640px){.privacy-dialog__action-buttons{flex-direction:column}.privacy-dialog__action-buttons button{margin:7px 0;margin-left:auto;margin-right:auto}}.site-page{position:relative}.cp--resumeModal-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.cp--resumeModal-wrapper .cp--resumeModal-container{background:var(--container);position:sticky;height:100%;top:250px;border-radius:0 0 10px 10px}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body{background:var(--container);display:block;margin-left:auto;margin-right:auto;padding:5px;position:sticky;top:25px;width:90%;border-radius:0 0 10px 10px}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body .cp--state.confirm{margin-top:40px;background:var(--highlight);padding:15px;border-radius:10px}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body .cp--state.confirm .cp--confirm-header{font-size:1.6rem}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body .cp--state.confirm .cp--confirm-body p{font-size:1rem}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body .cp--state.error{margin-top:40px;background:var(--highlight);padding:15px;border-radius:10px}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body .cp--state.error .cp--error-header{font-size:1.6rem}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body .cp--state.error .cp--error-body p{font-size:1rem}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body .cp--details-apply-all{padding-top:25px}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body .cp--apply-input{margin-bottom:25px}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body .cp--apply-input .cp--apply-resumeTitle{color:var(--bodyText);margin-bottom:2px}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body .cp--apply-input p{color:var(--secondary)}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body .close-button{float:right;background:var(--container);border:none;font-size:2.5rem;position:relative;right:5px;top:3px;border-radius:20px;height:35px;width:35px}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body .close-button span{position:relative;bottom:10px;right:.5px}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body .close-button:hover{transition:.2s ease;background:var(--buttonBackground);color:var(--buttonColor)}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body .cp--resumeModal-title-area h1{text-align:center;font-size:2rem;padding-top:10px;color:var(--bodyText)}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body .cp--resume-submit button{border:solid 1px var(--borders);background:var(--buttonBackground);color:var(--buttonColor);font-weight:bold;border-radius:5px;width:150px;height:35px;display:block;font-size:1.05rem;margin-left:auto;margin-right:auto}.cp--resumeModal-wrapper .cp--resumeModal-container .cp--resumeModal-body .cp--details-apply-all{width:75%;margin-left:auto;margin-right:auto}.error-state{text-align:center;margin:250px}.error-state__header{font-size:2.25rem;margin:35px 0}.error-state__body{margin:5px 0;width:auto;font-size:1.1rem}.error-state__buttons{display:flex;justify-content:space-evenly;text-align:center;margin:50px 0}.side-card .collapsable-title{font-size:1.35rem;font-weight:bold;color:var(--headerText);margin-bottom:10px;display:none}.side-card .collapsable-title .collapsable-title-indicator{display:none}@media screen and (min-width: 841px){.cp--filters-area .collapsable-title{display:none}}.general-app{padding-bottom:64px}.general-app__container{max-width:750px;margin-left:auto;margin-right:auto}.general-app .wrapper{max-width:50rem}.general-app .wrapper__main{margin-left:0}.general-app .back-button{margin:40px 0}@media screen and (min-width: 48rem){.cp--apply-row{display:flex}.cp--apply-row>*{flex:1}}.b{font-weight:bold}.i{font-style:italic}.t4{margin-top:4px}.r4{margin-right:4px}.b4{margin-bottom:4px}.l4{margin-left:4px}.v4{margin-top:4px;margin-bottom:4px}.h4{margin-left:4px;margin-right:4px}.t8{margin-top:8px}.r8{margin-right:8px}.b8{margin-bottom:8px}.l8{margin-left:8px}.v8{margin-top:8px;margin-bottom:8px}.h8{margin-left:8px;margin-right:8px}.t16{margin-top:16px}.r16{margin-right:16px}.b16{margin-bottom:16px}.l16{margin-left:16px}.v16{margin-top:16px;margin-bottom:16px}.h16{margin-left:16px;margin-right:16px}.t24{margin-top:24px}.r24{margin-right:24px}.b24{margin-bottom:24px}.l24{margin-left:24px}.v24{margin-top:24px;margin-bottom:24px}.h24{margin-left:24px;margin-right:24px}.t32{margin-top:32px}.r32{margin-right:32px}.b32{margin-bottom:32px}.l32{margin-left:32px}.v32{margin-top:32px;margin-bottom:32px}.h32{margin-left:32px;margin-right:32px}.t40{margin-top:40px}.r40{margin-right:40px}.b40{margin-bottom:40px}.l40{margin-left:40px}.v40{margin-top:40px;margin-bottom:40px}.h40{margin-left:40px;margin-right:40px}.t48{margin-top:48px}.r48{margin-right:48px}.b48{margin-bottom:48px}.l48{margin-left:48px}.v48{margin-top:48px;margin-bottom:48px}.h48{margin-left:48px;margin-right:48px}.font-sm{font-size:11px}.font-med{font-size:14px}.font-txt{font-size:16px}.font-lg{font-size:18px}.font-xlg{font-size:22px}.font-xxlg{font-size:27px}.tu{text-transform:uppercase}.cap{text-transform:capitalize}.flex-any{display:flex}.flex-between{display:flex;justify-content:space-between}.flex-evenly{display:flex;justify-content:space-evenly}.flex-center{display:flex;justify-content:center}.items-center{align-items:center}.button-colors{background:var(--buttonBackground);color:var(--buttonColor);border:var(--buttonBackground)}.fieldStyles-side{background:var(--container);border:solid 1px var(--borders);border-radius:4px;padding:4px;height:32px;max-width:320px;width:100%}.buttonStyles-side{width:64px;height:32px}.secondary{color:var(--secondary) !important}.button{background:var(--buttonBackground);border:1px solid var(--buttonBackground);border-radius:4px;color:var(--buttonColor);padding:4px 16px;text-transform:capitalize;width:100%}.button:hover{cursor:pointer}.button:disabled{opacity:.6}.button:disabled:hover{cursor:default}.button--submit{display:block;font-size:18px;margin-left:auto;margin-right:auto;max-width:150px;text-transform:uppercase}.button--apply{font-size:18px;max-width:80px;opacity:0;transition:opacity ease-in-out .5s}.button--apply.visible{opacity:1}.button--apply:hover{text-decoration:none}.button--search{font-size:1rem;max-width:5rem}.button--side{margin-left:8px;max-width:72px;height:28px;position:relative;bottom:1px}.button--upload{font-size:14px;max-width:132px}.button--upload-warning{background:var(--container);border-color:var(--warning);color:var(--warning);fill:var(--warning);font-size:14px;max-width:132px}.remove-underline:hover{text-decoration:none}.button--remove-entry{background:var(--container);border:none;bottom:24px;color:var(--warning);fill:var(--warning);left:340px;position:relative;width:auto}.question__field-phone .button--remove-entry{position:unset;top:24px !important}.button--load-more{background:var(--buttonBackground);border:solid 1px var(--buttonBackground);box-shadow:0px 2px 3px 0px var(--shadowButton);color:var(--buttonColor);font-weight:bold;font-size:1rem;margin-bottom:2rem;margin-top:2rem;height:2.5rem;width:100%}.button--add-entry{color:var(--buttonColor);display:flex;fill:var(--buttonColor);height:20px;justify-content:space-between;max-width:64px;margin-left:16px;padding:1px 8px}.button--save-entry{max-width:64px}.button--cancel-entry{background:var(--container);border-color:var(--buttonBackground);color:var(--buttonBackground);margin-left:16px;max-width:80px}.button--multi-entry__edit{background:var(--container);border:solid 1px var(--container);border-radius:4px;display:block;fill:var(--buttonBackground);font-size:1rem;margin:4px 0 8px 0;padding:2px 4px;width:2rem}.button--multi-entry__edit:hover{border-color:var(--buttonBackground);cursor:pointer}.button--multi-entry__trash{background:var(--container);border:solid 1px var(--container);border-radius:4px;fill:var(--warning);font-size:1rem;margin:8px 0 4px 0;padding:2px 4px;width:2rem;vertical-align:middle}.button--multi-entry__trash svg{position:relative;left:2px;top:1px}.button--multi-entry__trash:hover{border-color:var(--warning);cursor:pointer}.button--retry{max-width:8rem;margin-top:.5rem}.search{border-bottom:solid 1px var(--borders);border-top:1px solid var(--borders);background:var(--highlight);min-height:66px;padding:1rem}.search__bar{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:75rem}.search__flex{align-items:center;display:flex;width:100%}.search__input{background:var(--inputBackground);border:1px solid var(--borders);border-radius:6px;display:inline-block;height:2rem;margin-right:-1px;max-width:25rem;padding:0 6px;width:100%}.search__input::placeholder{color:var(--secondary)}.search__input--keywords{margin-right:1rem;max-width:30rem}.search__input--location{margin-right:1rem;max-width:25rem}.search__buttons{align-items:center;display:flex}.search__select{border-radius:4px;font-size:1rem;height:2rem;margin-right:1rem;background:var(--inputBackground)}.search__clear{color:var(--buttonBackground);font-size:.875rem;font-weight:bold;margin-left:1.5rem;text-transform:uppercase}.search__clear--disabled{color:var(--secondary);opacity:.5}.question__field .search__input{background:var(--inputBackground);border-bottom:solid 1px var(--borders);border-left:none;border-radius:0;border-right:none;border-top:none;font-size:1rem;height:24px;width:100%}.question__field .search__input--location{background:var(--inputBackground);border-bottom:solid 1px var(--borders);border-left:none;border-right:none;border-top:none;font-size:1rem;height:24px;width:100%}.side-card{padding-bottom:1rem}.side-card__flex{align-items:center;display:flex;justify-content:space-between;max-width:50%}.side-card__flex-short{align-items:center;display:flex}.side-card__alert-title{font-size:.875rem;font-weight:bold;color:var(--bodyText);padding:.5rem 0;text-transform:uppercase}.side-card__label{font-size:.6875rem;font-weight:bold;color:var(--secondary);padding:.5rem 0;text-transform:uppercase}.side-card__general-app{text-transform:uppercase}.side-card__label--share{font-size:.875rem}.side-card__alert-criteria{color:var(--chicletColor);margin-bottom:16px}.side-card__info{border-bottom:1px solid var(--borders)}.side-card__info-value{font-size:1rem;color:var(--bodyText);padding-bottom:1rem}.side-card--header-text{font-size:1rem;color:var(--headerText);line-height:25px}.side-card--footer-text{color:var(--secondary);font-size:.875rem;line-height:25px}.side-card__filters-clear{font-size:.875rem;text-align:right}.side-card__filters-list{list-style:none}.side-card__filters-name{font-size:1.125rem;color:var(--headerText);font-weight:bold}.side-card__filters-name-count{border:1px solid var(--secondary);border-radius:10px;color:var(--bodyText);font-size:1rem;margin-left:16px;padding:0 8px;padding-top:.3ex}.side-card__filters-type{margin-bottom:32px}.side-card__filters__entries{margin:8px 0;list-style:none}.side-card__filters__entry{margin:16px 0}.checkbox{-webkit-appearance:none;border:solid 1px var(--secondary);background:var(--inputBackground);bottom:1px;border-radius:3px;box-shadow:inset 0 0 2px 0 var(--shadowButton);margin:0 8px 0 0;padding:0;position:relative;height:1.2rem;width:1.2rem;vertical-align:middle}.checkbox:checked{background:var(--buttonBackground);transition:.1s;border-color:var(--buttonBackground)}.checkbox:checked::after{content:"✓";color:var(--container);font-family:auto;font-size:.875rem;font-weight:bold;text-align:center;display:grid}.checkbox--radio{-webkit-appearance:none;border:solid 1px var(--secondary);background:var(--inputBackground);bottom:1px;border-radius:30px;box-shadow:inset 0 0 2px 0 var(--shadowButton);margin:0 8px 0 0;padding:0;position:relative;height:1rem;width:1rem;vertical-align:middle}.checkbox--radio:checked{background:var(--buttonBackground);transition:.1s;border-color:var(--buttonBackground)}.checkbox--radio::after{color:var(--buttonColor);font-size:.875rem;font-weight:bold;text-align:center;position:relative;bottom:2px;left:4px}.side-card__filters__entry[data-count="0"] .side-card__filters__entry__count{border:none;opacity:.5}.side-card__filters__entry__text{color:var(--bodyText)}.side-card__filters__entry__count{color:var(--secondary);font-size:.875rem;margin-left:4px;height:1.2rem;padding-top:1px;position:relative;text-align:center}.side-card__input{background:var(--container);border:solid 1px var(--borders);border-radius:4px;padding:4px;height:28px;max-width:320px;width:100%}.side-card__input::placeholder{color:var(--secondary)}.icons img{width:1.5rem;height:2.5rem;margin-right:1rem}.icons button{width:24px;margin-right:12px}.icons button:last-of-type{background:#fff !important;border-radius:4px;height:24px;padding:2px !important;position:relative;top:10px;width:24px}.icons button:last-of-type img{bottom:9px;position:relative;right:-1px;width:20px}.back-button{display:inline-block;margin-bottom:1.5rem}.back-button__arrow{fill:var(--linkText);position:relative;top:3px;right:5px;width:10px}.site-page{width:100%;height:min-content;display:block;margin-left:auto;margin-right:auto;border-radius:0 0 10px 10px;background:var(--container);max-width:100rem}.title-bar{align-items:center;border-bottom:solid 1px var(--borders);display:flex;min-height:80px;background:var(--highlight)}.title-bar__name{font-size:1.6875rem;color:var(--headerText);margin-left:16px}.logo{min-width:88px;max-width:124px}.banner-container{max-height:250px}.banner{display:block;margin-left:auto;margin-right:auto;max-height:250px;max-width:100%;width:auto}.wrapper{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:75rem}.wrapper--listings{margin-top:2rem}.wrapper__side{border-right:solid 1px var(--borders);max-width:28.625rem;padding-right:2rem;padding-top:2rem;width:100%}.wrapper__main{max-width:44.375rem;padding-top:2rem;width:100%}.footer{background:var(--highlight);border-radius:0 0 8px 8px;font-size:.875rem;padding:1.25rem;text-align:center}.footer__website{margin-right:1.5rem}.footer__privacy{margin-left:1.5rem}.error-message{color:var(--warning) !important;font-style:italic;font-size:.875rem !important;margin-top:6px}.error-message.normalized-text{font-weight:normal;text-transform:none}.question__required{color:var(--warning);font-size:1.125rem}.question__required--resume{color:var(--warning);font-size:1.5rem;margin-left:8px}.success-message{font-size:1.125rem;text-align:center}.success-message--email{color:var(--secondary);font-size:.825rem;margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fail-message{color:var(--warning);font-size:1.125rem;text-align:center;margin:5px;text-overflow:clip;margin-top:25px;padding:5px}.fail-message__desc{font-size:1rem;margin:.5rem 0}.page-error{color:var(--bodyText);font-size:27px;font-weight:bold;margin-bottom:3rem;text-align:center}.terms-and-conditions-dialog{background:var(--container);border:2px solid var(--borders);border-radius:8px}.terms-and-conditions-dialog__close-button{float:right;background:var(--container);border:none;font-size:2.5rem;position:relative;right:5px;top:3px;border-radius:20px;height:35px;width:35px}.terms-and-conditions-dialog__close-button span{position:relative;bottom:8px;right:-0.5px}.terms-and-conditions-dialog__close-button:hover{transition:.2s ease;background:var(--buttonBackground);color:var(--buttonColor)}.terms-and-conditions-dialog__content{padding:20px;background:var(--container);white-space:wrap;line-height:150%}.terms-and-conditions-dialog__content h3{font-size:1.375rem;margin-bottom:1ex}@media screen and (max-width: 840px){.overlay>.privacy-dialog__content{width:100%}}.collapse__title{color:var(--headerText);display:none;font-size:1.35rem;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 48rem){.wrapper{display:block}.wrapper__side{margin-right:0;max-width:100%;padding-right:0}.wrapper__main{margin-left:0}.wrapper--listings{margin-top:0}.title-bar{display:block;padding:24px 0;text-align:center}.title-bar__name{margin-left:0}.banner{display:none}.search__flex{display:block;text-align:center}.search__bar{display:block}.autocomplete__container{height:auto}.autocomplete__results{max-width:none;top:-8px;width:100%}.search__input{margin:8px 0}.search__input--location{margin-right:0 !important;max-width:30rem}.search__buttons{display:block;margin-left:auto;margin-right:auto;min-width:40%;padding:12px 0;text-align:center}.collapse__title{background:var(--buttonBackground);border-top:solid 1px var(--borders);color:var(--buttonColor);cursor:pointer;display:flex;font-size:1.2rem;font-weight:bold;justify-content:space-between;margin:-1px 0;padding:16px}.side-card{padding-bottom:0;text-align:center}.side-card__filters-list{margin-left:auto;margin-right:auto;max-width:27rem}.side-card__input{margin:0 16px 16px 16px;width:90%}.side-card--filters,.side-card--header-text,.side-card--footer-text{text-align:left !important}.side-card__filters-clear{margin:8px 0;text-align:center}.side-card__filters-type{margin-left:16px;margin-right:16px}.side-card--header-text,.side-card--footer-text{padding:1rem}.side-card__flex{display:block}.button--side{margin-left:0;margin-top:16px}.button--load-more{display:block;margin-left:auto;margin-right:auto;width:calc(100% - 2rem)}.listing{text-align:center;padding:1rem}.listings__sort{text-align:center}.listing__flex{display:block}.listing__loc{max-width:100%}.listing__description{text-align:left !important;margin-left:auto;margin-right:auto}.listing__featured{max-width:120px;margin:8px auto}.footer__website{display:block;font-size:1rem;margin-bottom:16px;margin-right:0}.footer{padding:.875rem}.footer__privacy{display:block;font-size:1rem;margin-left:0}.back-button{display:block;margin-left:auto;margin-right:auto;text-align:center}.side-card__flex{margin-left:auto;margin-right:auto}.header__title{display:block;text-align:center}.header__title--text{margin-bottom:.5rem;margin-top:2rem}.header__subtitle{display:block;text-align:center}.job-info{justify-content:center;margin:16px 0}.description{font-size:.875rem;padding:16px}.app-container__header .button--upload{display:block;margin-left:auto;margin-right:auto;max-width:10rem}.question-container{padding:16px}.question__input--short{max-width:70%}.question.-phone .question__input-dropdown{margin-left:0px}.question.-phone .input-group{flex-direction:column}.field-break__text{padding:0 16px}.multi-entry__flex{display:block}.button--add-entry{float:right}.app-end{padding-left:16px;padding-right:16px}}@media screen and (max-width: 26.5625rem){.app-container__header{display:block;text-align:center}.button--upload{margin:8px 0}}@media screen and (min-width: 48rem)and (max-width: 78.125rem){.wrapper{padding:16px}.wrapper__main{padding-left:1rem}.listing__flex{display:block}.listing__date,.listing__featured{float:right}}@media screen and (min-width: 26.5625rem){.table-view__header{display:flex}.table-listing{align-items:center;display:flex;text-align:left}.table-listing__type::before,.table-listing__remote::before,.table-listing__date::before{display:none}.table-listing__title-container{width:25%}.table-listing__type{text-align:center;width:25%}.table-listing__remote{text-align:center;width:25%}.table-listing__date{text-align:center;width:25%}.featured .table-listing__date span{display:none}.table-listing__featured{display:none}.table-listing__featured-date{display:block;margin-left:auto;margin-right:auto}.table-listing__featured-date-container{width:25%}}@media screen and (max-width: 48rem){.collapsable-title{background:var(--buttonBackground);border-top:solid 1px var(--borders);color:var(--buttonColor) !important;cursor:pointer;display:flex !important;font-weight:bold !important;justify-content:space-between;margin:-1px 0 1px 0 !important;padding:1rem;text-align:center}.collapsable-arrow-down{fill:var(--buttonColor);display:none}.collapsable-arrow-left{fill:var(--buttonColor);display:block}.side-card.collapsed .collapsable-content{display:none}.side-card.collapsed .collapsable-arrow-down{display:block}.side-card.collapsed .collapsable-arrow-left{display:none}}
