@keyframes load-gauge{0%{stroke-dasharray:0 1000}}.client-messages{margin:0 auto;max-width:90rem}.jobs-panel h1{color:#171c45;display:inline-block;font-size:2.25rem;letter-spacing:.01em;line-height:2.75rem;margin:0 0 2rem}.jobs-panel .add-job-button{background:#0153cc;border-radius:4px;color:#fff;font-size:1.125rem;letter-spacing:.01em;line-height:1.375rem;padding:.6875rem 1rem;text-align:center}.jobs-panel .add-job-button.floating-button{float:right;padding-left:46px;position:relative}.jobs-panel .add-job-button.floating-button:before{content:"+";font-size:1.875rem;height:1.5rem;left:1rem;line-height:1.5rem;position:absolute;text-align:center;top:.6875rem;width:1.5rem}.jobs-panel .add-job-button:hover{text-decoration:none}.jobs-panel .job-listing{background:#f9fbfe;border:1px solid #ced9eb;border-radius:4px;margin-bottom:1.5rem;padding:1.5rem}.jobs-panel .job-listing .job-listing-headline{display:flex;margin-bottom:1rem}@media (max-width:1500px){.jobs-panel .job-listing .job-listing-headline{flex-flow:row wrap;gap:1rem 0}}@media (max-width:840px){.jobs-panel .job-listing .job-listing-headline{display:block}}.jobs-panel .job-listing .job-listing-headline h3{color:#171c45;font-size:1.375rem;font-weight:700;letter-spacing:.01em;line-height:140%;margin:0 1.5rem 0 0}.jobs-panel .job-listing .job-listing-headline>*{align-self:center}.jobs-panel .job-listing .job-listing-headline .job-status-edit{margin-right:1.5rem;min-width:6rem;position:relative}.jobs-panel .job-listing .job-listing-headline .job-status-edit select{background:#eaeef5;border:.5px solid #93a4c3;border-radius:4px;box-sizing:border-box;color:#171c45;font-size:.875rem;letter-spacing:.01em;line-height:1.0625rem;padding:.375rem .25rem .375rem 1rem;text-align:center;text-transform:capitalize}.jobs-panel .job-listing .job-listing-headline .job-status-edit:before{border-radius:50%;content:"";height:.375rem;left:.625rem;position:absolute;top:.875rem;width:.375rem}.jobs-panel .job-listing .job-listing-headline .job-status-edit.job-status-active:before{background:#3ae794}.jobs-panel .job-listing .job-listing-headline .job-status-edit.job-status-inactive:before{background:#e78f35}.jobs-panel .job-listing .job-listing-headline .action-buttons{margin-left:auto;min-width:13.75rem;text-align:right}@media (max-width:840px){.jobs-panel .job-listing .job-listing-headline .action-buttons{margin-top:.9375rem;text-align:left}}.jobs-panel .job-listing .job-listing-headline .edit-job-button{background:#eaeef5;border-radius:4px;color:#171c45;display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.01em;line-height:1.0625rem;padding:.625rem 1rem;text-align:center;text-decoration:none}.jobs-panel .job-listing .job-listing-headline .edit-job-button:before{background-image:url(/build/images/edit.2193cfcd.svg);content:"";display:inline-block;height:1rem;margin-right:.375rem;margin-top:-.0625rem;vertical-align:top;width:1rem}.jobs-panel .job-listing .job-listing-headline .see-applicants-button{background:#0153cc;border-radius:4px;color:#fff;display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.01em;line-height:1.0625rem;margin-left:.5rem;padding:.625rem 1rem;text-align:center;text-decoration:none}.jobs-panel .job-listing .job-listing-content{display:block}.jobs-panel .job-listing .job-listing-content p{color:#171c45;font-size:1rem;letter-spacing:.01em;line-height:140%}.jobs-panel .job-listing .job-listing-content ul{background:#e7ecf4;border-radius:4px;display:grid;grid-template-columns:1.3fr 2fr;list-style-type:none;padding:1rem;width:100%}.jobs-panel .job-listing .job-listing-content ul li{color:#171c45;font-size:1rem;letter-spacing:.01em;line-height:140%;padding-bottom:.625rem}.jobs-panel .job-listing .job-listing-content ul li:nth-child(2n){padding-left:1.875rem}.jobs-panel .job-listing .job-listing-content ul li:nth-child(odd){border-right:1px solid #93a4c3;padding-right:1.875rem}.jobs-panel .job-listing .job-listing-content ul li:last-child,.jobs-panel .job-listing .job-listing-content ul li:nth-last-child(2){padding-bottom:0}@media (max-width:640px){.jobs-panel .job-listing .job-listing-content ul{display:block}.jobs-panel .job-listing .job-listing-content ul li:nth-child(2n),.jobs-panel .job-listing .job-listing-content ul li:nth-child(odd){border:none;margin-bottom:.625rem;padding:0}}.job-edit-form label,.job-edit-form legend{font-weight:700}.job-edit-form .form-check label{font-weight:400}.job-edit-form .time-zone-input{max-width:20rem}.job-edit-panel{padding:0!important}.job-edit-panel h1{border-bottom:1px solid #eaeef5;color:#171c45;font-size:1.5rem;letter-spacing:.01em;line-height:1.8125rem;padding:1.875rem 2.5rem 1.5rem;text-align:center}@media (max-width:500px){.job-edit-panel h1{padding:.9375rem}}.job-edit-panel form{padding:2.8125rem 2.5rem 1.875rem}@media (max-width:500px){.job-edit-panel form{padding:.9375rem}}.job-edit-panel form .dropzone-input{margin-bottom:5rem}.job-edit-panel form .dropzone-input .custom-file input{min-height:10rem;position:absolute}.job-edit-panel form .dropzone-input .custom-file label{align-items:center;background-color:#e9ecef;border:2px dashed #bbb;cursor:pointer;display:flex;justify-content:center;min-height:10rem;padding:2rem 1rem;position:relative}.job-edit-panel form .dropzone-input .custom-file label:after{content:none}.job-edit-panel .job-logo{margin-bottom:1rem;max-height:10rem;max-width:10rem}.job-edit-panel h2{padding:2.8125rem 2.5rem 0}.job-edit-panel .photos{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr 1fr;padding:2.8125rem 2.5rem 1.875rem}.job-edit-panel .photos .photo{text-align:center}.job-edit-panel .photos .photo img{max-width:100%}.job-edit-panel .photos .photo form{margin-top:1rem;padding:0}.job-filter-select{display:flex;float:right;margin-left:auto}@media (max-width:800px){.job-filter-select{flex-direction:column;margin:1rem 0 0}}.job-filter-select label{color:#171c45;font-size:.875rem;line-height:2.375rem;margin:0 .75rem 0 0;min-width:5.9375rem;text-align:right}@media (max-width:800px){.job-filter-select label{text-align:left}}.job-filter-select select{background:#fff;border:1px solid rgba(147,164,196,.5);border-radius:4px;box-sizing:border-box;color:#171c45;font-size:1.125rem;height:2.375rem;line-height:190%;padding:0 .9375rem}.job-filter-select select:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.chatters-filter-select{display:block;float:none;margin-bottom:1.6875rem;padding:0 1.25rem}.chatters-filter-select label{color:#171c45;display:block;font-size:.875rem;font-weight:700;line-height:190%;margin:0 0 .25rem}.chatters-filter-select select{background:#f4f8fe;border:1px solid rgba(147,164,196,.5);border-radius:4px;box-sizing:border-box;color:#171c45;font-size:1.125rem;height:2.75rem;line-height:190%;padding:0 .875rem;width:100%}.chatters-filter-select select:focus{outline:none}.candidates-dashboard{margin:3.125rem auto 0;max-width:90rem}.candidates-dashboard .dashboard-headline{display:flex;margin-bottom:2.875rem}@media screen and (max-width:800px){.candidates-dashboard .dashboard-headline{flex-direction:column}}.candidates-dashboard .dashboard-headline h1{color:#171c45;font-size:2.25rem;letter-spacing:.01em;line-height:2.75rem;margin:0}.candidates-dashboard .dashboard-panel{background:#fff;border-radius:.625rem;box-shadow:0 0 30px rgba(46,50,80,.15);display:flex;gap:2.8125rem;margin-bottom:.625rem;padding:1.25rem;position:relative}@media screen and (max-width:800px){.candidates-dashboard .dashboard-panel{flex-direction:column}}.candidates-dashboard .dashboard-panel .panel-content{display:flex;gap:1.25rem}@media screen and (max-width:800px){.candidates-dashboard .dashboard-panel .panel-content{flex-direction:column}}.candidates-dashboard .dashboard-panel .panel-content .profile-image{min-width:10rem;width:10rem}.candidates-dashboard .dashboard-panel .panel-content .profile-image img{border-radius:4px;width:100%}.candidates-dashboard .dashboard-panel .panel-content h3{color:#0153cc;font-size:1rem;font-weight:700;letter-spacing:.01em;line-height:140%;margin:0 0 .125rem}.candidates-dashboard .dashboard-panel .panel-content h4{color:#171c45;font-size:1.375rem;font-weight:700;letter-spacing:.01em;line-height:140%;margin:0 0 .5rem}.candidates-dashboard .dashboard-panel .panel-content ul.profile-info{font-weight:700;list-style-type:none;margin:0 0 .625rem;padding-left:0}.candidates-dashboard .dashboard-panel .panel-content ul.profile-info li{color:#171c45;display:inline-block;font-size:1rem;letter-spacing:.01em;line-height:140%;margin-right:1rem}.candidates-dashboard .dashboard-panel .panel-content ul.profile-info li:before{content:"";display:inline-block;height:1.125rem;margin-right:.3125rem;margin-top:.0625rem;vertical-align:top;width:1.125rem}.candidates-dashboard .dashboard-panel .panel-content ul.profile-info li.location:before{background-image:url(/build/images/map-pin.e38cc6a0.svg)}.candidates-dashboard .dashboard-panel .panel-content ul.profile-info li.experience:before{background-image:url(/build/images/briefcase.61ad3cd5.svg)}.candidates-dashboard .dashboard-panel .panel-content ul.profile-info li.pay-rate:before{background-image:url(/build/images/coin.01170aa8.svg);margin-top:.125rem}.candidates-dashboard .dashboard-panel .panel-content p{color:#171c45;font-size:1rem;letter-spacing:.01em;line-height:140%;margin:0 0 .9375rem}.candidates-dashboard .dashboard-panel .panel-content p .show-more{color:#0153cc;text-decoration:none}.candidates-dashboard .dashboard-panel .panel-content ul.tags{list-style-type:none;margin:0;padding-left:0}.candidates-dashboard .dashboard-panel .panel-content ul.tags li{background:#eaeef5;border-radius:4px;color:#171c45;display:inline-block;font-size:.875rem;line-height:1.0625rem;margin-bottom:.3125rem;margin-right:.625rem;padding:.375rem .625rem}.candidates-dashboard .dashboard-panel .panel-content ul.tags li.link-tag{background:transparent;padding:0}.candidates-dashboard .dashboard-panel .panel-content ul.tags li.link-tag a{background-color:#0153cc;border-radius:4px;color:#fff;display:block;height:100%;padding:.375rem .625rem;text-decoration:none;width:100%}.candidates-dashboard .dashboard-panel .applicant-charts .gauge-wrapper{display:inline-block;margin-right:1.5625rem;margin-top:1.1875rem}.candidates-dashboard .dashboard-panel .applicant-charts .gauge-wrapper .gauge{display:inline-block;height:3rem;margin-right:.4375rem;position:relative;width:3rem}.candidates-dashboard .dashboard-panel .applicant-charts .gauge-wrapper .gauge .percent{animation:load-gauge 1s ease forwards;animation-delay:.25s;transform:rotate(-88deg);transform-origin:50% 50%}.candidates-dashboard .dashboard-panel .applicant-charts .gauge-wrapper .gauge .percentage-text{color:#171c45;font-size:.875rem;font-weight:800;height:100%;left:0;letter-spacing:.01em;line-height:3rem;position:absolute;text-align:center;top:0;width:100%}.candidates-dashboard .dashboard-panel .applicant-charts .gauge-wrapper .gauge-text{color:#171c45;font-size:.875rem;font-weight:700;line-height:173%;text-align:center}.candidates-dashboard .dashboard-panel .panel-buttons{margin-left:auto;min-width:11.25rem;width:11.25rem}@media screen and (max-width:800px){.candidates-dashboard .dashboard-panel .panel-buttons{margin:0 auto}}.candidates-dashboard .dashboard-panel .panel-buttons a,.candidates-dashboard .dashboard-panel .panel-buttons>button{border:none;border-radius:4px;display:block;font-size:.875rem;font-weight:700;letter-spacing:.01em;line-height:1.0625rem;margin-bottom:1rem;padding:.625rem 1rem;text-align:center;text-decoration:none;width:100%}.candidates-dashboard .dashboard-panel .panel-buttons a.see-profile-button,.candidates-dashboard .dashboard-panel .panel-buttons>button.see-profile-button{background:#eaeef5;color:#171c45}.candidates-dashboard .dashboard-panel .panel-buttons a.chat-button,.candidates-dashboard .dashboard-panel .panel-buttons a.interview-invite-button,.candidates-dashboard .dashboard-panel .panel-buttons>button.chat-button,.candidates-dashboard .dashboard-panel .panel-buttons>button.interview-invite-button{background:#0153cc;color:#fff}.candidates-dashboard .dashboard-panel .panel-buttons a.chat-button:before,.candidates-dashboard .dashboard-panel .panel-buttons>button.chat-button:before{background-image:url(/build/images/chat-dots.49f76e9f.svg);content:"";display:inline-block;height:1.25rem;margin-right:.375rem;margin-top:-.125rem;vertical-align:top;width:1.25rem}.candidates-dashboard .dashboard-panel .panel-buttons a.hire-button,.candidates-dashboard .dashboard-panel .panel-buttons>button.hire-button{background:#3ae794;color:#171c45}.candidates-dashboard .dashboard-panel .panel-buttons a.disabled,.candidates-dashboard .dashboard-panel .panel-buttons>button.disabled{cursor:not-allowed;opacity:.5}.candidates-dashboard .dashboard-panel .panel-buttons a.cv-button,.candidates-dashboard .dashboard-panel .panel-buttons>button.cv-button{background:#eaeef5;color:#171c45}.candidates-dashboard .dashboard-panel .panel-buttons a.cv-button:before,.candidates-dashboard .dashboard-panel .panel-buttons>button.cv-button:before{background-image:url(/build/images/paper-clip.376824c3.svg);background-size:contain;content:"";display:inline-block;height:1rem;margin-right:.375rem;vertical-align:top;width:1rem}.candidates-dashboard .dashboard-panel.blurred .applicant-info>p,.candidates-dashboard .dashboard-panel.blurred .gauge-wrapper,.candidates-dashboard .dashboard-panel.blurred .pay-rate,.candidates-dashboard .dashboard-panel.blurred .surname{filter:blur(5px)}.candidates-dashboard .dashboard-panel .unlock-profile-button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.candidates-dashboard .dashboard-panel .unlock-profile-button button{background:var(--Green,#3ae794);border:none;border-radius:4px;box-shadow:0 0 30px #595959;color:var(--Dark-Blue,#171c45);cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:.18px;line-height:normal;padding:1.2rem 1.6rem 1.2rem 3.4rem;position:relative;text-align:center}.candidates-dashboard .dashboard-panel .unlock-profile-button button:before{background-image:url(/build/images/unlock.f05109f8.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.8rem;left:1rem;margin-right:.5rem;position:absolute;top:.9rem;width:1.8rem}.candidates-dashboard .application-status{position:relative}.candidates-dashboard .application-status select{background:#eaeef5;border:1px solid #c7c7c7;border-radius:4px;box-sizing:border-box;color:#171c45;font-size:.875rem;font-weight:700;height:auto;letter-spacing:.01em;line-height:1.0625rem;margin-bottom:1rem;padding:.625rem .75rem .625rem 1.5rem;position:relative}.candidates-dashboard .application-status:before{border-radius:50%;content:"";display:block;height:.375rem;left:.75rem;position:absolute;top:1.0625rem;width:.375rem;z-index:2}.candidates-dashboard .application-status.status-new:before{background-color:#e78f35}.candidates-dashboard .application-status.status-processing:before{background-color:#00009d}.candidates-dashboard .application-status.status-accepted:before{background-color:#009300}.candidates-dashboard .application-status.status-declined:before{background-color:#b00}#companyProfileModal .modal-body{padding:2rem}#companyProfileModal #companyProfileModalTitle{margin-bottom:1rem;text-align:center}#companyProfileModal #companyProfileModalTitle:before{background-image:url(/build/images/contract.b79ed6fe.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:10rem;margin-bottom:1rem;width:100%}#companyProfileModal .btn-close{position:absolute;right:1rem;top:1rem}.page-headline{color:#171c45;font-size:2.25rem;letter-spacing:.01em;line-height:2.75rem;margin:3.125rem auto 3.4375rem;max-width:90rem}.panel.create-contract-panel{color:#171c45;font-family:proxima-nova,sans-serif;font-style:normal}.panel.create-contract-panel h2{font-size:1.5rem;font-weight:700;letter-spacing:.01em;line-height:1.8125rem;margin-bottom:2rem}.panel.create-contract-panel textarea{max-width:100%;min-height:6.5625rem;min-width:100%}.panel.create-contract-panel label{font-size:.875rem;font-weight:700;line-height:190%;margin-bottom:.25rem}.panel.create-contract-panel .mb-3{margin-bottom:1.25rem}.panel.create-contract-panel .mb-3.with-disclaimer{margin-bottom:.5rem}.panel.create-contract-panel p.disclaimer{font-size:.75rem;line-height:190%}.panel.create-contract-panel hr{border-top:1px solid #d3dbe8}.panel.create-contract-panel input,.panel.create-contract-panel select,.panel.create-contract-panel textarea{background-color:#f4f8fe;color:#171c45}.panel.create-contract-panel .gray-panel{background-color:#f4f8fe;border-radius:.625rem;font-size:.9375rem;font-weight:700;line-height:190%;padding:1.25rem 2.5rem}.panel.create-contract-panel .gray-panel input,.panel.create-contract-panel .gray-panel select,.panel.create-contract-panel .gray-panel textarea{background-color:#fff;font-weight:700}.panel.create-contract-panel .gray-panel .row{border-bottom:1px solid #d3dbe8;margin-bottom:.4375rem;padding:1.25rem 0}.panel.create-contract-panel .gray-panel .row.maximum-row{background:#171c45;border-bottom:none;border-radius:6px;color:#fff;font-size:.9375rem;line-height:190%;margin-top:1.25rem;padding:1.25rem}.panel.create-contract-panel .gray-panel .mb-3{margin-bottom:0}.panel.create-contract-panel .gray-panel .weekly-limit-group{max-width:11.25rem}.skill-row>span{display:block}.skill-row .text-specify-skills{background:#f4f8fe;border:1px solid rgba(147,164,196,.5);border-radius:4px;box-sizing:border-box;color:#171c45;max-width:33rem;padding:.5rem 4rem .5rem 1.5rem;position:relative}.skill-row .text-specify-skills input#text-specify-skills{background:#f4f8fe;border:none;padding:0;width:100%}.skill-row .text-specify-skills input#text-specify-skills:focus{border:none;outline:none}.skill-row .text-specify-skills:after{background-image:url(/build/images/magnify.d9264b43.png);content:"";display:block;height:1.4rem;position:absolute;right:.5rem;top:.5rem;width:1.4rem}.skill-row .text-specify-skills:focus{border:1px solid #0153cc}.skill-row .specified-skills{list-style-type:none;margin-bottom:0;margin-top:1rem;min-height:3.5rem;padding-left:0;user-select:none}.skill-row .specified-skills li{background:#0153cc;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;margin:0 1rem 1rem 0;padding:.5rem 2.6rem .5rem 1rem;position:relative}.skill-row .specified-skills li:after{background-image:url(/build/images/close.c56c0e93.png);content:"";height:1.4rem;position:absolute;right:.5rem;top:.5rem;width:1.4rem}.skill-row .skill-selector{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 30px rgba(46,50,80,.15);display:none;list-style-type:none;margin:.5rem 0;max-width:33rem;overflow-y:auto;padding-left:0;position:absolute;top:auto;width:100%;z-index:10}.skill-row .skill-selector li{color:#171c45;cursor:pointer;line-height:234.8%;padding:0 1.6rem}.skill-row .skill-selector li:hover{background-color:#0153cc;color:#fff}